From 618601cb570ca01a7f1d031daf7cc98ce7fbe0d3 Mon Sep 17 00:00:00 2001 From: raven Date: Wed, 25 Mar 2026 13:04:05 -0500 Subject: slab variants --- server/blocks.go | 47 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 8 deletions(-) (limited to 'server/blocks.go') diff --git a/server/blocks.go b/server/blocks.go index 2d2ed20..c31d548 100644 --- a/server/blocks.go +++ b/server/blocks.go @@ -73,20 +73,47 @@ const ( blockPolishedStone blockPumpkin blockJackOLantern; _; _; _ - blockWoodPole - blockStonePole - blockCobblestonePole -// blockSlabTop -// blockStoneSlab -// blockStoneSlabTop -// blockWoodSlab -// blockWoodSlabTop + blockTopSlab + blockStoneSlab; _ + blockWoodSlab; _ + blockCobblestoneTopSlab +// blockWoodPole +// blockStonePole +// blockCobblestonePole // blockWoodStair // blockStoneStair // blockCobblestoneStair ) var blockDefinitions = map[blockType]blockDef { + blockStone: blockDef { + Name: "Stone", + Solidity: solid, + MovementSpeed: 128, + WalkSound: stoneSound, + Textures: [6]textureId {0x01, fillTextures}, + }, + blockPlanks: blockDef { + Name: "Wood", + Solidity: solid, + MovementSpeed: 128, + WalkSound: woodSound, + Textures: [6]textureId {0x04, fillTextures}, + }, + blockCobblestone: blockDef { + Name: "Cobblestone", + Solidity: solid, + MovementSpeed: 128, + WalkSound: stoneSound, + Textures: [6]textureId {0x10, fillTextures}, + }, + blockDoubleSlab: blockDef { + Name: "Double Polished Stone Slab", + Solidity: solid, + MovementSpeed: 128, + WalkSound: stoneSound, + Textures: [6]textureId {0x06, 0x05, 0x05, 0x05, 0x05, 0x06}, + }, blockMossyStoneBricks: blockDef { Name: "Mossy Stone Bricks", Solidity: solid, @@ -126,4 +153,8 @@ var blockDefinitions = map[blockType]blockDef { func init() { makeRotations(blockJackOLantern) + makeSlabs(blockDoubleSlab, blockTopSlab, "Polished Stone Slab") + makeSlabs(blockCobblestone, blockCobblestoneTopSlab, "") + makeSlabs(blockPlanks, blockWoodSlab, "") + makeSlabs(blockStone, blockStoneSlab, "") } -- cgit v1.2.3