diff --git a/src/main/java/me/totalfreedom/totalfreedommod/EntityWiper.java b/src/main/java/me/totalfreedom/totalfreedommod/EntityWiper.java index 5e70f9c3..1b89127a 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/EntityWiper.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/EntityWiper.java @@ -58,7 +58,7 @@ public class EntityWiper extends FreedomService { for (Entity entity : world.getEntities()) { - if (!BLACKLIST.contains(entity.getType()) && !Groups.MOB_TYPES.contains(entity.getType())) + if (!BLACKLIST.contains(entity.getType()) || !Groups.MOB_TYPES.contains(entity.getType())) { entity.remove(); removed++; @@ -67,4 +67,4 @@ public class EntityWiper extends FreedomService } return removed; } -} \ No newline at end of file +} diff --git a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_unloadchunks.java b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_unloadchunks.java deleted file mode 100644 index 3fc14a76..00000000 --- a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_unloadchunks.java +++ /dev/null @@ -1,46 +0,0 @@ -package me.totalfreedom.totalfreedommod.command; - -import me.totalfreedom.totalfreedommod.rank.Rank; -import me.totalfreedom.totalfreedommod.util.FUtil; -import org.bukkit.Chunk; -import org.bukkit.World; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; - -@CommandPermissions(level = Rank.SUPER_ADMIN, source = SourceType.BOTH) -@CommandParameters(description = "Unloads chunks not currently in use", usage = "/", aliases = "uc") -public class Command_unloadchunks extends FreedomCommand -{ - - @Override - public boolean run(CommandSender sender, Player playerSender, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) - { - FUtil.adminAction(sender.getName(), "Unloading unused chunks", false); - - int numChunks = 0; - - for (World world : server.getWorlds()) - { - numChunks += unloadUnusedChunks(world); - } - - FUtil.playerMsg(sender, numChunks + " chunks unloaded."); - return true; - } - - private int unloadUnusedChunks(World world) - { - int numChunks = 0; - - for (Chunk loadedChunk : world.getLoadedChunks()) - { - if (!world.isChunkInUse(loadedChunk.getX(), loadedChunk.getZ()) && world.unloadChunk(loadedChunk)) - { - numChunks++; - } - } - - return numChunks; - } -}