Skip to content

Instantly share code, notes, and snippets.

@sunghun7511
Last active April 17, 2020 08:40
Show Gist options
  • Save sunghun7511/04dd99fba92c48e25cba324175571c18 to your computer and use it in GitHub Desktop.
Save sunghun7511/04dd99fba92c48e25cba324175571c18 to your computer and use it in GitHub Desktop.
AnnouncePlus 커맨드 구조 예시
package chsui.AnnouncePlus.Commands;
import java.util.List;
import org.bukkit.command.CommandSender;
import chsui.AnnouncePlus.Controller.SubCommand;
public class SubAnnounceAdd extends SubCommand {
public SubAnnounceAdd() {
super("생성");
}
@Override
public void onCommand(CommandSender sender, List<String> args) {
sender.sendMessage("Add");
}
}
package chsui.AnnouncePlus.Controller;
import java.util.List;
import org.bukkit.command.CommandSender;
public abstract class SubCommand {
private final String command;
protected SubCommand(String command) {
this.command = command;
}
public abstract void onCommand(CommandSender sender, List<String> args);
public final String getCommand() {
return this.command;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment