Remove IslandMembersCommand and move it to the IslandGUI.java

This commit is contained in:
Len 2024-02-10 22:48:16 +01:00
parent be52a305fe
commit 181df31696
3 changed files with 5 additions and 33 deletions

View File

@ -21,7 +21,6 @@ public class IslandCommand extends PlayerSubCommand {
registerSubCommand(new IslandAccept(plugin));
registerSubCommand(new IslandDeny(plugin));
registerSubCommand(new IslandLeave(plugin));
registerSubCommand(new IslandMembers(plugin)); // TODO -- Add IslandMembersCommand
registerSubCommand(new IslandLevel(plugin)); // TODO -- Add IslandLevelCommand
// registerSubCommand(new IslandTop(plugin)); // TODO -- Add IslandTopCommand
registerSubCommand(new IslandOptions(plugin)); // TODO -- Add IslandOptionsCommand

View File

@ -1,32 +0,0 @@
package com.alttd.cometskyblock.commands.island;
import com.alttd.cometskyblock.CometSkyBlockPlugin;
import com.alttd.cometskyblock.commands.PlayerSubCommand;
import com.alttd.cometskyblock.island.Island;
import com.alttd.cometskyblock.island.IslandPlayer;
import com.alttd.cometskyblock.island.gui.MembersGUI;
import org.bukkit.entity.Player;
public class IslandMembers extends PlayerSubCommand {
public IslandMembers(CometSkyBlockPlugin plugin) {
super(plugin, "members");
}
@Override
public boolean execute(Player player, IslandPlayer islandPlayer, String[] args) {
if (islandPlayer.islandId() == 0) {
// You need an island to be able to do this
return true;
}
Island island = Island.getIsland(islandPlayer.islandUUID());
if (island == null) {
// "Could not load your island. Contact an administrator"
return true;
}
new MembersGUI(island).open(player);
return true;
}
}

View File

@ -42,6 +42,11 @@ public class IslandGUI extends GUIInventory {
player.closeInventory();
new SettingsGUI(island).open(player);
}));
addButton(16, createMenuButton(Material.PLAYER_HEAD, "Island Members!", new ArrayList<>(), event -> {
player.closeInventory();
new MembersGUI(island).open(player);;
}));
super.decorate(player);
}