Fix whitelist messages

This commit is contained in:
Fabrizio La Rosa 2020-07-08 10:59:22 +02:00
parent c1557da268
commit 7396b763ac
2 changed files with 10 additions and 9 deletions

View File

@ -10,6 +10,7 @@ import com.songoda.skyblock.island.IslandStatus;
import com.songoda.skyblock.message.MessageManager;
import com.songoda.skyblock.sound.SoundManager;
import com.songoda.skyblock.utils.player.OfflinePlayer;
import org.bukkit.Bukkit;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
@ -43,18 +44,18 @@ public class WhitelistCommand extends SubCommand {
&& skyblock.getPermissionManager().hasPermission(island, "Visitor", IslandRole.Operator))) {
if(args.length == 1) {
if(args[0].equalsIgnoreCase("on")){
island.setStatus(IslandStatus.WHITELISTED);
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.On.Message"));
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.Enabled.Message"));
islandManager.whitelistIsland(island);
} else if(args[0].equalsIgnoreCase("off")){
island.setStatus(IslandStatus.CLOSED);
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.Off.Message"));
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.Disabled.Message"));
islandManager.closeIsland(island);
} else if(args[0].equalsIgnoreCase("list")){
Set<UUID> whitelistedPlayers = island.getWhitelistedPlayers();
if(!whitelistedPlayers.isEmpty()){
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.List.Start.Message"));
for(UUID uuid : whitelistedPlayers) {
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.List.List.Message")
.replace("%owner", new OfflinePlayer(uuid).getName()));
.replace("%player", new OfflinePlayer(uuid).getName()));
}
messageManager.sendMessage(player, languageLoad.getString("Command.Island.Whitelist.List.End.Message"));
} else {

View File

@ -24,10 +24,10 @@ Command:
Message: '&f&oManage your island''s whitelist.'
Permission:
Message: '&bSkyBlock &8| &cError&8: &eYou do not have the right to manage the island''s whitelist''.'
On:
Enabled:
Message: '&bSkyBlock &8| &aInfo&8: &eWhitelist enabled.'
Off:
Message: '&bSkyBlock &8| &aInfo&8: &eWhitelist disabled. The island is now closed'
Disabled:
Message: '&bSkyBlock &8| &aInfo&8: &eWhitelist disabled. The island is now closed.'
Added:
Message: '&bSkyBlock &8| &aInfo&8: &eAdded %player to the island''s whitelist.'
Removed:
@ -44,7 +44,7 @@ Command:
Start:
Message: '&bSkyBlock &8| &aInfo&8: &eCurrent island''s whitelist:'
List:
Message: '&a- &e%owner'
Message: '&a- &e%player'
End:
Message: '&a---------'
Empty: