2019-02-10 22:03:53 +01:00
|
|
|
package de.butzlabben.world.gui;
|
|
|
|
|
2019-05-04 09:23:09 +02:00
|
|
|
import de.butzlabben.world.config.MessageConfig;
|
|
|
|
import de.butzlabben.world.wrapper.WorldPlayer;
|
2019-02-10 22:03:53 +01:00
|
|
|
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 {
|
|
|
|
|
2019-08-10 15:31:30 +02:00
|
|
|
@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;
|
|
|
|
}
|
2019-02-10 22:03:53 +01:00
|
|
|
|
|
|
|
}
|