|
|
|
@@ -188,7 +188,25 @@ public class AuthMePlayerListener implements Listener {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(priority = EventPriority.LOWEST)
|
|
|
|
|
@EventHandler(priority = EventPriority.HIGHEST)
|
|
|
|
|
public void onJoinMessage(PlayerJoinEvent event) {
|
|
|
|
|
final Player player = event.getPlayer();
|
|
|
|
|
if (player == null || !Settings.delayJoinLeaveMessages) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String name = player.getName().toLowerCase();
|
|
|
|
|
String joinMsg = event.getJoinMessage();
|
|
|
|
|
|
|
|
|
|
// Remove the join message while the player isn't logging in
|
|
|
|
|
if (joinMsg == null) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
event.setJoinMessage(null);
|
|
|
|
|
joinMessage.put(name, joinMsg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(priority = EventPriority.LOW)
|
|
|
|
|
public void onPlayerJoin(PlayerJoinEvent event) {
|
|
|
|
|
final Player player = event.getPlayer();
|
|
|
|
|
if (player == null) {
|
|
|
|
@@ -200,15 +218,6 @@ public class AuthMePlayerListener implements Listener {
|
|
|
|
|
player.setGameMode(GameMode.SURVIVAL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String name = player.getName().toLowerCase();
|
|
|
|
|
String joinMsg = event.getJoinMessage();
|
|
|
|
|
|
|
|
|
|
// Remove the join message while the player isn't logging in
|
|
|
|
|
if (Settings.delayJoinLeaveMessages && joinMsg != null) {
|
|
|
|
|
event.setJoinMessage(null);
|
|
|
|
|
joinMessage.put(name, joinMsg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Shedule login task so works after the prelogin
|
|
|
|
|
// (Fix found by Koolaid5000)
|
|
|
|
|
Bukkit.getScheduler().runTask(plugin, new Runnable() {
|
|
|
|
@@ -378,7 +387,7 @@ public class AuthMePlayerListener implements Listener {
|
|
|
|
|
* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST)
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
|
|
|
public void onPlayerPickupItem(PlayerPickupItemEvent event) {
|
|
|
|
|
if (shouldCancelEvent(event)) {
|
|
|
|
|
event.setCancelled(true);
|
|
|
|
@@ -392,14 +401,14 @@ public class AuthMePlayerListener implements Listener {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
|
|
|
public void onPlayerConsumeItem(PlayerItemConsumeEvent event) {
|
|
|
|
|
if (shouldCancelEvent(event)) {
|
|
|
|
|
event.setCancelled(true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST)
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
|
|
|
public void onPlayerInventoryOpen(InventoryOpenEvent event) {
|
|
|
|
|
final Player player = (Player) event.getPlayer();
|
|
|
|
|
|
|
|
|
@@ -491,14 +500,14 @@ public class AuthMePlayerListener implements Listener {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
|
|
|
public void onPlayerShear(PlayerShearEntityEvent event) {
|
|
|
|
|
if (shouldCancelEvent(event)) {
|
|
|
|
|
event.setCancelled(true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
|
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
|
|
|
public void onPlayerFish(PlayerFishEvent event) {
|
|
|
|
|
if (shouldCancelEvent(event)) {
|
|
|
|
|
event.setCancelled(true);
|
|
|
|
|