WorldSystem/src/main/java/de/butzlabben/world/gui/GuiCommand.java

32 lines
1.0 KiB
Java

package de.butzlabben.world.gui;
import de.butzlabben.world.config.MessageConfig;
import de.butzlabben.world.wrapper.WorldPlayer;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class GuiCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage("You are not a player");
return true;
}
WorldPlayer wp = new WorldPlayer((Player) sender);
if (!wp.isOnSystemWorld()) {
sender.sendMessage(MessageConfig.getNotOnWorld());
return true;
}
if (!wp.isOwnerofWorld()) {
sender.sendMessage(MessageConfig.getNoPermission());
return true;
}
((Player) sender).openInventory(new WorldSystemGUI().getInventory((Player) sender));
return true;
}
}