Command.java 771 B

123456789101112131415161718192021222324252627
  1. package me.km.permissions;
  2. import java.util.Collections;
  3. import net.minecraft.command.ICommandSource;
  4. import net.minecraft.util.text.StringTextComponent;
  5. public abstract class Command
  6. {
  7. public abstract String getName();
  8. public Iterable<String> getAliases()
  9. {
  10. return Collections.EMPTY_LIST;
  11. }
  12. public abstract void execute(ICommandSource cs, String[] arg);
  13. public void sendMessage(ICommandSource cs, String message)
  14. {
  15. cs.sendMessage(new StringTextComponent(String.format("[§dScript§r] %s", message)));
  16. }
  17. public void sendMessage(ICommandSource cs, String message1, String message2)
  18. {
  19. cs.sendMessage(new StringTextComponent(String.format("§d - %s§r %s", message1, message2)));
  20. }
  21. }