Skip to content

Commit 7a5f93d

Browse files
authored
Merge pull request #148 from BentoBoxWorld/develop
Version 4.5.1
2 parents 7981e5f + 9a0e7ff commit 7a5f93d

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<!-- Revision variable removes warning about dynamic version -->
5151
<revision>${build.version}-SNAPSHOT</revision>
5252
<!-- This allows to change between versions and snapshots. -->
53-
<build.version>4.5.0</build.version>
53+
<build.version>4.5.1</build.version>
5454
<build.number>-LOCAL</build.number>
5555
<!-- Sonar Cloud -->
5656
<sonar.projectKey>BentoBoxWorld_Border</sonar.projectKey>

src/main/java/world/bentobox/border/listeners/PlayerListener.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public PlayerListener(Border addon) {
6262
this.show = addon.getBorderShower();
6363
}
6464

65-
@EventHandler(priority = EventPriority.NORMAL)
65+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
6666
public void onPlayerJoin(PlayerJoinEvent e) {
6767
Player player = e.getPlayer();
6868
if (isOn(player)) {
@@ -102,7 +102,7 @@ protected void processEvent(PlayerJoinEvent e) {
102102
show.showBorder(e.getPlayer(), i)));
103103
}
104104

105-
@EventHandler(priority = EventPriority.NORMAL)
105+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
106106
public void onPlayerDamage(EntityDamageEvent e) {
107107
// Only deal with fall damage in the right world if the barrier is on
108108
if (e.getCause() != DamageCause.FALL || addon.getSettings().getType() != BorderType.BARRIER
@@ -116,12 +116,12 @@ public void onPlayerDamage(EntityDamageEvent e) {
116116
}
117117
}
118118

119-
@EventHandler(priority = EventPriority.NORMAL)
119+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
120120
public void onPlayerQuit(PlayerQuitEvent e) {
121121
show.clearUser(User.getInstance(e.getPlayer()));
122122
}
123123

124-
@EventHandler(priority = EventPriority.NORMAL)
124+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
125125
public void onPlayerRespawn(PlayerRespawnEvent e) {
126126
Player player = e.getPlayer();
127127
if (isOn(player)) {
@@ -187,7 +187,7 @@ public void onPlayerTeleport(PlayerTeleportEvent e) {
187187
);
188188
}
189189

190-
@EventHandler(priority = EventPriority.NORMAL)
190+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
191191
public void onPlayerLeaveIsland(PlayerMoveEvent e) {
192192
Player p = e.getPlayer();
193193
if (!isOn(p)) {
@@ -267,10 +267,10 @@ private boolean outsideCheck(Player player, Location from, Location to) {
267267
* if the entity went outside the protection range
268268
* @param event - event
269269
*/
270-
@EventHandler
270+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
271271
public void onEntityMount(EntityMountEvent event) {
272272
Entity entity = event.getEntity();
273-
if (!(entity instanceof Player player) || !isOn(player)) {
273+
if (!(entity instanceof Player player) || !isOn(player) || !addon.getSettings().isReturnTeleport()) {
274274
return;
275275
}
276276

@@ -318,7 +318,7 @@ public void onEntityDismount(EntityDismountEvent event) {
318318
* Refreshes the barrier view when the player moves (more than just moving their head)
319319
* @param e event
320320
*/
321-
@EventHandler(priority = EventPriority.NORMAL)
321+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
322322
public void onPlayerMove(PlayerMoveEvent e) {
323323
Player player = e.getPlayer();
324324
// Remove head movement
@@ -333,7 +333,7 @@ public void onPlayerMove(PlayerMoveEvent e) {
333333
* Refresh the view when riding in a vehicle
334334
* @param e event
335335
*/
336-
@EventHandler(priority = EventPriority.NORMAL)
336+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
337337
public void onVehicleMove(VehicleMoveEvent e) {
338338
// Remove head movement
339339
if (!e.getFrom().toVector().equals(e.getTo().toVector())) {
@@ -347,7 +347,7 @@ public void onVehicleMove(VehicleMoveEvent e) {
347347
* Hide and then show the border to react to the change in protection area
348348
* @param e
349349
*/
350-
@EventHandler(priority = EventPriority.NORMAL)
350+
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
351351
public void onProtectionRangeChange(IslandProtectionRangeChangeEvent e) {
352352
// Hide and show again
353353
e.getIsland().getPlayersOnIsland().forEach(player -> {

0 commit comments

Comments
 (0)