Cleanup some listener code.

This commit is contained in:
DNx5 2015-11-26 03:37:55 +07:00
parent c83e983dea
commit 2162a4abe4
5 changed files with 17 additions and 19 deletions

View File

@ -20,7 +20,6 @@ public class AuthMeBlockListener implements Listener {
* @param instance AuthMe * @param instance AuthMe
*/ */
public AuthMeBlockListener(AuthMe instance) { public AuthMeBlockListener(AuthMe instance) {
this.instance = instance; this.instance = instance;
} }
@ -31,8 +30,9 @@ public class AuthMeBlockListener implements Listener {
*/ */
@EventHandler(ignoreCancelled = true) @EventHandler(ignoreCancelled = true)
public void onBlockPlace(BlockPlaceEvent event) { public void onBlockPlace(BlockPlaceEvent event) {
if (Utils.checkAuth(event.getPlayer())) if (Utils.checkAuth(event.getPlayer())) {
return; return;
}
event.setCancelled(true); event.setCancelled(true);
} }
@ -43,8 +43,7 @@ public class AuthMeBlockListener implements Listener {
*/ */
@EventHandler(ignoreCancelled = true) @EventHandler(ignoreCancelled = true)
public void onBlockBreak(BlockBreakEvent event) { public void onBlockBreak(BlockBreakEvent event) {
Player player = event.getPlayer(); if (Utils.checkAuth(event.getPlayer())) {
if (player == null || Utils.checkAuth(player)) {
return; return;
} }
event.setCancelled(true); event.setCancelled(true);

View File

@ -183,12 +183,12 @@ public class AuthMeEntityListener implements Listener {
*/ */
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onProjectileLaunch(ProjectileLaunchEvent event) { public void onProjectileLaunch(ProjectileLaunchEvent event) {
Projectile projectile = event.getEntity(); if (event.getEntity() == null) {
Player player = null;
if (projectile == null) {
return; return;
} }
Player player = null;
Projectile projectile = event.getEntity();
if (shooterIsProjectileSource) { if (shooterIsProjectileSource) {
ProjectileSource shooter = projectile.getShooter(); ProjectileSource shooter = projectile.getShooter();
if (shooter == null || !(shooter instanceof Player)) { if (shooter == null || !(shooter instanceof Player)) {

View File

@ -93,12 +93,15 @@ public class AuthMePlayerListener implements Listener {
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
String cmd = event.getMessage().split(" ")[0].toLowerCase(); String cmd = event.getMessage().split(" ")[0].toLowerCase();
if (Settings.useEssentialsMotd && cmd.equals("/motd")) if (Settings.useEssentialsMotd && cmd.equals("/motd")) {
return; return;
if (Settings.allowCommands.contains(cmd)) }
if (Settings.allowCommands.contains(cmd)) {
return; return;
if (Utils.checkAuth(event.getPlayer())) }
if (Utils.checkAuth(event.getPlayer())) {
return; return;
}
event.setCancelled(true); event.setCancelled(true);
} }
@ -167,12 +170,8 @@ public class AuthMePlayerListener implements Listener {
* *
* @param event PlayerMoveEvent * @param event PlayerMoveEvent
*/ */
@EventHandler(priority = EventPriority.MONITOR) @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
public void onPlayerMove(PlayerMoveEvent event) { public void onPlayerMove(PlayerMoveEvent event) {
if (event.isCancelled()) {
return;
}
if (Settings.isMovementAllowed && Settings.getMovementRadius <= 0) { if (Settings.isMovementAllowed && Settings.getMovementRadius <= 0) {
return; return;
} }

View File

@ -30,9 +30,9 @@ public class AuthMePlayerListener16 implements Listener {
*/ */
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL) @EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
public void onPlayerEditBook(PlayerEditBookEvent event) { public void onPlayerEditBook(PlayerEditBookEvent event) {
Player player = event.getPlayer(); if (Utils.checkAuth(event.getPlayer())) {
if (player == null || Utils.checkAuth(player))
return; return;
}
event.setCancelled(true); event.setCancelled(true);
} }

View File

@ -30,9 +30,9 @@ public class AuthMePlayerListener18 implements Listener {
*/ */
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onPlayerInteractAtEntity(PlayerInteractAtEntityEvent event) { public void onPlayerInteractAtEntity(PlayerInteractAtEntityEvent event) {
Player player = event.getPlayer(); if (Utils.checkAuth(event.getPlayer())) {
if (player == null || Utils.checkAuth(player))
return; return;
}
event.setCancelled(true); event.setCancelled(true);
} }