From 6f85761f7fc7949b478c0dec44240f93d4b08a02 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Wed, 16 Oct 2013 20:59:39 +0100 Subject: Extract CommandSender to CommandSource, this should prevent Ess user object leaks. --- .../earth2me/essentials/antibuild/EssentialsAntiBuildListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'EssentialsAntiBuild/src/com/earth2me') diff --git a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java index 7f5acd56f..c81a38ab2 100644 --- a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java +++ b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java @@ -151,7 +151,7 @@ public class EssentialsAntiBuildListener implements Listener final Entity entity = event.getRemover(); if (entity instanceof Player) { - final User user = ess.getUser(entity); + final User user = ess.getUser((Player)entity); final EntityType type = event.getEntity().getType(); final boolean warn = ess.getSettings().warnOnBuildDisallow(); if (prot.getSettingBool(AntiBuildConfig.disable_build) && !user.canBuild() && !user.isAuthorized("essentials.build")) @@ -259,7 +259,7 @@ public class EssentialsAntiBuildListener implements Listener if (entity instanceof Player) { - final User user = ess.getUser(entity); + final User user = ess.getUser((Player)entity); final ItemStack item = event.getRecipe().getResult(); if (prot.getSettingBool(AntiBuildConfig.disable_use) && !user.canBuild() && !user.isAuthorized("essentials.build")) -- cgit v1.2.3