diff options
Diffstat (limited to 'server/blocks.go')
| -rw-r--r-- | server/blocks.go | 47 |
1 files changed, 39 insertions, 8 deletions
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, "") } |
