Command.java 813 B

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