package joshie.progression.commands;
import net.minecraft.command.ICommandSender;
import net.minecraft.entity.EntityList;
import java.io.PrintWriter;
@Command
public class CommandEntity extends AbstractCommand {
@Override
public String getCommandName() {
return "entities";
}
@Override
public boolean processCommand(ICommandSender sender, String[] parameters) {
try {
StringBuilder builder = new StringBuilder();
for (String s: EntityList.NAME_TO_CLASS.keySet()) {
if (s == null) continue;
builder.append(s + "\n");
}
PrintWriter writer = new PrintWriter("entities.log", "UTF-8");
writer.write(builder.toString());
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
}