Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.entity.Player;
- import us.forseth11.feudal.commands.Command;
- import us.forseth11.feudal.commands.CustomCommand;
- import us.forseth11.feudal.commands.HelpMessage;
- import us.forseth11.feudal.core.Feudal;
- import us.forseth11.feudal.user.User;
- /**
- *
- * Used to add another feudal command
- * @author Michael Forseth
- *
- */
- public class MenuCommand extends Command implements CustomCommand {
- @Override
- public HelpMessage[] getHelpMessage() {
- return new HelpMessage[]{new HelpMessage("feudal.commands.user.general.help",
- "§6§l> §2/f menu §7- Open menu to run most commands.")};
- }
- @Override
- public CommandType getType() {
- return CommandType.PLAYER;
- }
- @Override
- public boolean run(String[] args, Player player) {
- if(args.length == 1){
- if(args[0].equalsIgnoreCase("menu")){
- User user = Feudal.getUser(player.getUniqueId().toString());
- if(user != null){
- try {
- new KingdomMenu(player, user);
- } catch (Exception e) {
- player.sendMessage("§5Failed to load menu.");
- e.printStackTrace();
- }
- }else{
- player.sendMessage("§5Unable to load your player data.");
- }
- return true;
- }
- }
- return false;
- }
- @Override
- public int getHelpIndex() {
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement