refactored BlockBreakRace to show players all items before the game starts

This commit is contained in:
2025-10-04 21:38:50 +02:00
parent 20b93cc9ae
commit a2afc49d20

View File

@@ -26,14 +26,17 @@ public class BlockBreakRace extends StatelessGame {
} }
@Override @Override
protected void onStart() { protected boolean onPlayerJoin(Player p) {
this.getPlayers().forEach(player -> { PlayerInventory inv = p.getInventory();
PlayerInventory inv = player.getInventory();
inv.addItemStack(ItemStack.of(Material.DIAMOND_PICKAXE)); inv.addItemStack(ItemStack.of(Material.DIAMOND_PICKAXE));
inv.addItemStack(ItemStack.of(Material.DIAMOND_AXE)); inv.addItemStack(ItemStack.of(Material.DIAMOND_AXE));
inv.addItemStack(ItemStack.of(Material.DIAMOND_SHOVEL)); inv.addItemStack(ItemStack.of(Material.DIAMOND_SHOVEL));
player.setGameMode(GameMode.SURVIVAL); return super.onPlayerJoin(p);
}); }
@Override
protected void onStart() {
this.getPlayers().forEach(player -> player.setGameMode(GameMode.SURVIVAL));
} }
@Override @Override