diff --git a/src/main/java/de/lunarakai/minecleaner/MinecleanerManager.java b/src/main/java/de/lunarakai/minecleaner/MinecleanerManager.java index 94f3711..6c0c061 100644 --- a/src/main/java/de/lunarakai/minecleaner/MinecleanerManager.java +++ b/src/main/java/de/lunarakai/minecleaner/MinecleanerManager.java @@ -48,6 +48,7 @@ public class MinecleanerManager { this.sizes.put(0, "klein"); this.sizes.put(1, "mittel"); this.sizes.put(2, "groß"); + this.sizes.put(3, "experte"); this.confirmPlayingInventory = plugin.getServer().createInventory(null, InventoryType.HOPPER, "Minecleaner starten?"); this.confirmPlayingInventory.setItem(1, @@ -182,6 +183,9 @@ public class MinecleanerManager { ps.increaseScore(statisticsPointsAcquired, plugin.getConfig().getInt("winpoints.size.large")); break; } + case 3: { + ps.increaseScore(statisticsPointsAcquired, plugin.getConfig().getInt("winpoints.size.expert")); + } default: { ps.increaseScore(statisticsPointsAcquired, 0); break; diff --git a/src/main/java/de/lunarakai/minecleaner/commands/CreateCommand.java b/src/main/java/de/lunarakai/minecleaner/commands/CreateCommand.java index b32b7a5..285de2e 100644 --- a/src/main/java/de/lunarakai/minecleaner/commands/CreateCommand.java +++ b/src/main/java/de/lunarakai/minecleaner/commands/CreateCommand.java @@ -74,12 +74,12 @@ public class CreateCommand extends SubCommand { widthindex = Integer.parseInt(arg); } catch(NumberFormatException e) { sender.sendMessage(ChatColor.DARK_RED + "Kein Valider Arena WidthIndex!"); - sender.sendMessage(ChatColor.DARK_RED + "0 (oder weglassen) = 9*9, 1 = 12*12, 2 = 15*15"); + sender.sendMessage(ChatColor.DARK_RED + "0 (oder weglassen) = 9*9, 1 = 12*12, 2 = 12*18, 3 = 12*33"); return true; } - if(widthindex > 2) { + if(widthindex > 3) { sender.sendMessage(ChatColor.DARK_RED + "Arena WidthIndex darf nicht größer als 2 sein"); - sender.sendMessage(ChatColor.DARK_RED + "0 (oder weglassen) = 9*9, 1 = 12*12, 2 = 15*15"); + sender.sendMessage(ChatColor.DARK_RED + "0 (oder weglassen) = 9*9, 1 = 12*12, 2 = 12*18, 3 = 12*33"); return true; } } else { diff --git a/src/main/java/de/lunarakai/minecleaner/game/BoardSize.java b/src/main/java/de/lunarakai/minecleaner/game/BoardSize.java index 2e1983c..0fefa3c 100644 --- a/src/main/java/de/lunarakai/minecleaner/game/BoardSize.java +++ b/src/main/java/de/lunarakai/minecleaner/game/BoardSize.java @@ -5,17 +5,20 @@ public class BoardSize { 9, 12, 18, + 33, }; public static int[] boardSizesHeight = { 9, 12, 12, + 12, }; public static int[] mineCounter = { 12, 25, 45, + 99, }; } diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 2d3daf1..34cc22c 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -2,4 +2,5 @@ winpoints: size: small: 1 medium: 5 - large: 20 \ No newline at end of file + large: 20 + expert: 50 \ No newline at end of file