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

@@ -25,15 +25,18 @@ public class BlockBreakRace extends StatelessGame {
this.setGenerator(new BlockBreakRaceGenerator(height)); 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 @Override
protected void onStart() { protected void onStart() {
this.getPlayers().forEach(player -> { this.getPlayers().forEach(player -> player.setGameMode(GameMode.SURVIVAL));
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);
});
} }
@Override @Override