1 package chemicraft.debug;
3 import java.util.Iterator;
6 import net.minecraft.command.CommandBase;
7 import net.minecraft.command.ICommandSender;
8 import net.minecraft.entity.Entity;
9 import net.minecraft.entity.item.EntityItem;
10 import net.minecraft.entity.player.EntityPlayerMP;
11 import net.minecraft.server.MinecraftServer;
12 import net.minecraft.world.World;
14 public class CommandDeleteItem extends CommandBase {
17 public String getCommandName() {
21 @SuppressWarnings("unchecked")
23 public void processCommand(ICommandSender var1, String[] var2) {
24 MinecraftServer server = null;
25 EntityPlayerMP player = null;
26 try { server = (MinecraftServer)var1; } catch (ClassCastException e) {}
27 try{ player = (EntityPlayerMP)var1;} catch(ClassCastException e) {}
35 world = server.worldServerForDimension(Integer.parseInt(var2[0]));
36 list = world.loadedEntityList;
37 itr = list.iterator();
39 Entity entity = itr.next();
40 if(entity instanceof EntityItem){
45 var1.sendChatToPlayer("Please specify the World.");
47 }else if(player != null){
48 world = player.worldObj;
49 list = world.loadedEntityList;
50 itr = list.iterator();
52 Entity entity = itr.next();
53 if(entity instanceof EntityItem){
58 var1.sendChatToPlayer("---Command Error---");