diff --git a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMenuLangKey.java b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMenuLangKey.java index 99293638f..81d5ffde0 100644 --- a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMenuLangKey.java +++ b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMenuLangKey.java @@ -157,6 +157,7 @@ public enum MgMenuLangKey implements MinigameLangKey { MENU_PLAYERSETTINGS_PAINTBALL_MODE_NAME("menu.playerSettings.paintball.mode.name"), MENU_PLAYERSETTINGS_SINGLEPLAYERFLAG_NAME("menu.playerSettings.singleplayerFlag.name"), MENU_PLAYERSETTINGS_UNLIMITEDAMMO_NAME("menu.playerSettings.unlimitedAmmo.name"), + MENU_PLAYER_BLOCK_RECORDER("menu.minigame.playerBlockRecorder.name"), MENU_PLAYSOUND_MENU_NAME("menu.playSound.menu.name"), MENU_PLAYSOUND_PITCH_NAME("menu.playSound.pitch.name"), MENU_PLAYSOUND_PRIVATEPLAYBACK_NAME("menu.playSound.privatePlayback.name"), diff --git a/Minigames/src/main/java/au/com/mineauz/minigames/minigame/Minigame.java b/Minigames/src/main/java/au/com/mineauz/minigames/minigame/Minigame.java index f55922864..b0d8acb81 100644 --- a/Minigames/src/main/java/au/com/mineauz/minigames/minigame/Minigame.java +++ b/Minigames/src/main/java/au/com/mineauz/minigames/minigame/Minigame.java @@ -1281,7 +1281,7 @@ public void setValue(FloorDegenerator.DegeneratorType value) { MgMenuLangKey.MENU_MINIGAME_RANDOMCHESTS_MAX_DESCRIPTION, 0, null)); mainMenu.addItem(new MenuItemStatisticsSettings(Material.WRITABLE_BOOK, MgMenuLangKey.MENU_MINIGAME_STATISTIC_NAME, this)); - mainMenu.addItem(activatePlayerRecorder.getMenuItem(Material.COMMAND_BLOCK, "Activate Player Block Recorder")); + mainMenu.addItem(activatePlayerRecorder.getMenuItem(Material.COMMAND_BLOCK, MgMenuLangKey.MENU_PLAYER_BLOCK_RECORDER)); mainMenu.addItem(new MenuItemNewLine()); diff --git a/Minigames/src/main/java/au/com/mineauz/minigames/minigame/modules/MgModules.java b/Minigames/src/main/java/au/com/mineauz/minigames/minigame/modules/MgModules.java index 3ddd26e2b..7c11691ec 100644 --- a/Minigames/src/main/java/au/com/mineauz/minigames/minigame/modules/MgModules.java +++ b/Minigames/src/main/java/au/com/mineauz/minigames/minigame/modules/MgModules.java @@ -26,7 +26,7 @@ public enum MgModules implements ModuleFactory { this.name = name; } - public @NotNull MinigameModule makeNewModule(Minigame minigame) { + public @NotNull MinigameModule makeNewModule(@NotNull Minigame minigame) { return minigameModuleInit.apply(minigame, name); } diff --git a/Minigames/src/main/resources/messages.properties b/Minigames/src/main/resources/messages.properties index e79f71b34..21973ab85 100644 --- a/Minigames/src/main/resources/messages.properties +++ b/Minigames/src/main/resources/messages.properties @@ -498,6 +498,7 @@ menu.minigame.mechanic.name=Game Mechanic menu.minigame.mechanic.settings.name=Game Mechanic Settings menu.minigame.multiplayerOnly.description=Multiplayer Only menu.minigame.objectiveDescription.name=Objective Description +menu.minigame.playerBlockRecorder.name=Activate Player Block Recorder menu.minigame.playerRecorder.name=Activate Player Block Recorder menu.minigame.playerSettings.name=Player Settings menu.minigame.players.max.name=Max. Players @@ -867,12 +868,12 @@ sign.score.error.alreadyUsedTeam=Your team has already used this score sign! sign.scoreboard.error.size=Invalid size. Requires nothing or (width)x(height) eg. 3x3 sign.scoreboard.error.unevenLength=Length must not be an even number! sign.scoreboard.error.wall=Scoreboards must be placed on a wall! +sign.subtype.capture=Capture sign.team.error.unbalance=You cannot unbalance the teams! +sign.team.neutral=Neutral sign.teleport.invalid=Invalid teleport sign! sign.type.bet=Bet sign.type.checkpoint=Checkpoint -sign.subtype.capture=Capture -sign.team.neutral=Neutral sign.type.finish=Finish sign.type.flag=flag sign.type.join=Join diff --git a/Minigames/src/main/resources/messages_en_AU.properties b/Minigames/src/main/resources/messages_en_AU.properties index e1112052a..66cf545a5 100644 --- a/Minigames/src/main/resources/messages_en_AU.properties +++ b/Minigames/src/main/resources/messages_en_AU.properties @@ -145,7 +145,6 @@ command.select.description=Select and clear region selections command.select.point1=Point 1 selected command.select.point2=Point 2 selected command.select.usage=/minigame select 1/minigame select 2/minigame select clear -command.set.regenArea.usage=/minigame set regenarea select <1/2>/minigame set regenarea create /minigame set regenarea list /minigame set regenarea delete command.set.allowEnderPerls.description=Sets whether players can use ender pearls in a Minigame. command.set.allowEnderPerls.success=Ender pearl usage in was set to command.set.allowEnderPerls.usage=/minigame set allowenderpearls @@ -298,6 +297,7 @@ command.set.randomizedChests.usage=/minigame set randomizechests -----------{Regen Regions /}----------- +command.set.regenArea.usage=/minigame set regenarea select <1/2>/minigame set regenarea create /minigame set regenarea list /minigame set regenarea delete command.set.regenDelay.description=Sets the amount of time in seconds the Minigame Regenerator should wait before starting its regen. Useful for TNT explosions that could go off even after the games over. (Default: 0 seconds) command.set.regenDelay.success=Set 's regeneration delay to +command.set.regenArea.usage=/minigame set regenarea select <1/2>/minigame set regenarea create /minigame set regenarea list /minigame set regenarea delete command.set.regenDelay.description=Sets the amount of time in seconds the Minigame Regenerator should wait before starting its regen. Useful for TNT explosions that could go off even after the games over. (Default: 0 seconds) command.set.regenDelay.success=Set 's regeneration delay to