diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/blockBreakRace/BlockBreakRace.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/blockBreakRace/BlockBreakRace.java index b123f86..8bc5a8b 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/blockBreakRace/BlockBreakRace.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/blockBreakRace/BlockBreakRace.java @@ -25,15 +25,18 @@ public class BlockBreakRace extends StatelessGame { this.setGenerator(new BlockBreakRaceGenerator(height)); } + @Override + protected boolean onPlayerJoin(Player p) { + PlayerInventory inv = p.getInventory(); + inv.addItemStack(ItemStack.of(Material.DIAMOND_PICKAXE)); + inv.addItemStack(ItemStack.of(Material.DIAMOND_AXE)); + inv.addItemStack(ItemStack.of(Material.DIAMOND_SHOVEL)); + return super.onPlayerJoin(p); + } + @Override protected void onStart() { - this.getPlayers().forEach(player -> { - PlayerInventory inv = player.getInventory(); - inv.addItemStack(ItemStack.of(Material.DIAMOND_PICKAXE)); - inv.addItemStack(ItemStack.of(Material.DIAMOND_AXE)); - inv.addItemStack(ItemStack.of(Material.DIAMOND_SHOVEL)); - player.setGameMode(GameMode.SURVIVAL); - }); + this.getPlayers().forEach(player -> player.setGameMode(GameMode.SURVIVAL)); } @Override