Skip to content

Instantly share code, notes, and snippets.

@aikar
Last active May 1, 2017 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aikar/907dd5d99fae52e66e8816db55b6df31 to your computer and use it in GitHub Desktop.
Save aikar/907dd5d99fae52e66e8816db55b6df31 to your computer and use it in GitHub Desktop.
@CommandAlias("empire|empires|emp|guild|clan|e|towny")
public class EmpireCommand extends EmpireBaseCommand {
@Subcommand("info")
@CommandCompletion("@empires")
public void onInfo(Player player, @Flags("any") Empire empire) {}
@Subcommand("invite|inv|add")
@CommandCompletion("@empires @allplayers:30")
public void onInvite(Player player, @Flags("perm=INVITE") Empire empire, EmpireUser toAdd) {}
@Subcommand("accept|join|j")
@CommandCompletion("@empires")
public void onAccept(Player player, @Flags("any") Empire empire) {}
@Subcommand("kick|remove|rmmember")
@CommandCompletion("@empires @empiremembers")
public void onKick(Player player, @Flags("perm=KICK") Empire empire, EmpireMember member, String reason) {}
@Subcommand("roles|role|r list|l")
@CommandCompletion("@empires")
public void onRolesList(Player player, @Flags("perm=ADMIN") Empire empire) {}
@Subcommand("roles|role|r")
@CommandCompletion("@empires")
public void onRoles(Player player, @Flags("perm=ADMIN") Empire empire) {}
@Subcommand("roles|role|r add|new")
@CommandCompletion("@empires")
public void onRoleAdd(Player player, @Flags("perm=ADMIN") Empire empire, String roleName, String roleDesc) {}
@Subcommand("roles|role|r del|delete|rm|remove")
@CommandCompletion("@empires @empireroles")
public void onRoleDel(Player player, @Flags("perm=ADMIN") Empire empire, EmpireRole role) {}
@Subcommand("roles|role|r addperm|permadd|addp")
@CommandCompletion("@empires @empireroles @empireroleperms")
public void onRolePermAdd(Player player, @Flags("perm=ADMIN") Empire empire, EmpireRole role, EmpireRolePerm perm) {}
@Subcommand("roles|role|r delperm|rmperm|permdel|permrm|delp|rmp")
@CommandCompletion("@empires @empireroles @empireroleperms")
public void onRolePermDel(Player player, @Flags("perm=ADMIN") Empire empire, EmpireRole role, EmpireRolePerm perm) {}
@Subcommand("roles|role|r rename|ren")
@CommandCompletion("@empires @empireroles")
public void onRoleRename(Player player, @Flags("perm=ADMIN") Empire empire, EmpireRole role, String newName) {}
@Subcommand("roles|role|r desc|description")
@CommandCompletion("@empires @empireroles")
public void onRoleDescription(Player player, @Flags("perm=ADMIN") Empire empire, EmpireRole role, String desc) {}
@Subcommand("roles|role|r assign|ass|a")
@CommandCompletion("@empires @empiremembers @empireroles")
public void onRoleAssign(Player player, @Flags("perm=ADMIN") Empire empire, EmpireMember member, EmpireRole role) {}
@Subcommand("roles|role|r unassign|unass|ua")
@CommandCompletion("@empires @empiremembers @empireroles")
public void onRoleUnassign(Player player, @Flags("perm=ADMIN") Empire empire, EmpireMember member, EmpireRole role) {}
@Subcommand("setcolor|color|changecolor")
@CommandCompletion("@empires @chatcolors=filter=DARKBLUE:DARKAQUA:DARK_RED:GOLD:GRAY:DARKGREY:AQUA:RED:LIGHTPURPLE:YELLOW:WHITE")
public void onSetcolor(Player player, @Flags("perm=OWNER") Empire empire, @Flags("filter=DARKBLUE:DARKAQUA:DARK_RED:GOLD:GRAY:DARKGREY:AQUA:RED:LIGHTPURPLE:YELLOW:WHITE") ChatColor color) {}
@Subcommand("changename|setname|newname")
@CommandCompletion("@empires")
public void onChangeName(Player player, @Flags("perm=OWNER") Empire empire, String newName) {}
@Subcommand("changetag|settag|newtag")
@CommandCompletion("@empires")
public void onChangeTag(Player player, @Flags("perm=OWNER") Empire empire, String newTag) {}
@Subcommand("leave|depart|quit|imoutofhere")
@CommandCompletion("@empires")
public void onLeave(Player player, Empire empire, @Optional String reason) {}
@Subcommand("primary|main")
public void onShowPrimary(Player player) {}
@Subcommand("setprimary|setmain")
@CommandCompletion("@empires")
public void onSetPrimary(Player player, Empire empire) {}
@Subcommand("create|cr")
public void onCreate(Player player, String name, @Optional @Single String tag) throws InvalidCommandArgument {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment