Cleans a lot of code and fixes several bugs
Fixes joining by sign click not working Fixes negative numbers breaking variable parsing Fixes many messages not displaying properly
This commit is contained in:
@@ -6,7 +6,7 @@ import net.knarcraft.blockhunt.arena.Arena;
|
||||
import net.knarcraft.blockhunt.arena.ArenaState;
|
||||
import net.knarcraft.blockhunt.config.MessageKey;
|
||||
import net.knarcraft.blockhunt.manager.CommandManager;
|
||||
import net.knarcraft.blockhunt.manager.MessageManager;
|
||||
import net.knarcraft.blockhunt.util.MessageHelper;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
@@ -17,12 +17,12 @@ public class CreateCommand extends DefaultCommand {
|
||||
@Override
|
||||
public boolean execute(Player player, String[] args) {
|
||||
if (player == null) {
|
||||
MessageManager.sendFMessage(null, MessageKey.ERROR_ONLY_IN_GAME);
|
||||
MessageHelper.sendMessage(null, MessageKey.ERROR_ONLY_IN_GAME);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (args.length <= 1) {
|
||||
MessageManager.sendFMessage(player, MessageKey.ERROR_NOT_ENOUGH_ARGUMENTS, "syntax-" +
|
||||
MessageHelper.sendMessage(player, MessageKey.ERROR_NOT_ENOUGH_ARGUMENTS, "syntax-" +
|
||||
CommandManager.getCreateCommand().usage());
|
||||
} else {
|
||||
if (MemoryStorage.pos1.get(player) != null && MemoryStorage.pos2.get(player) != null) {
|
||||
@@ -35,19 +35,19 @@ public class CreateCommand extends DefaultCommand {
|
||||
new ArrayList<>(), new ArrayList<>(), new ArrayList<>(), 10, 50,
|
||||
8, new ArrayList<>(), ArenaState.WAITING, 0, new ArrayList<>(),
|
||||
Bukkit.getScoreboardManager().getNewScoreboard());
|
||||
MemoryStorage.arenas.getFile().set(args[1], arena);
|
||||
MemoryStorage.arenas.getFileConfiguration().set(args[1], arena);
|
||||
MemoryStorage.arenas.save();
|
||||
MemoryStorage.signs.load();
|
||||
|
||||
MemoryStorage.arenaMap.put(args[1].toLowerCase(), arena);
|
||||
ScoreboardHandler.createScoreboard(arena);
|
||||
|
||||
MessageManager.sendFMessage(player, MessageKey.NORMAL_CREATE_CREATED_ARENA, "name-" + args[1]);
|
||||
MessageHelper.sendMessage(player, MessageKey.NORMAL_CREATE_CREATED_ARENA, "name-" + args[1]);
|
||||
} else {
|
||||
MessageManager.sendFMessage(player, MessageKey.ERROR_CREATE_NOT_SAME_WORLD);
|
||||
MessageHelper.sendMessage(player, MessageKey.ERROR_CREATE_NOT_SAME_WORLD);
|
||||
}
|
||||
} else {
|
||||
MessageManager.sendFMessage(player, MessageKey.ERROR_CREATE_SELECTION_FIRST);
|
||||
MessageHelper.sendMessage(player, MessageKey.ERROR_CREATE_SELECTION_FIRST);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user