package world const ( BlockNil = iota BlockDebug BlockDebugDir BlockDebugNonexist BlockStone BlockDirt BlockGrass BlockBedrock BlockSand BlockLogOak BlockLeavesOak BlockCount ) func init() { RegisterBlockBehaviour(1, BlockBehaviourStatic(BlockAppearance{Name: "debug"})) RegisterBlockBehaviour(2, BlockBehaviourStatic(BlockAppearance{Name: "debug_dir", RenderType: SixTexture})) RegisterBlockBehaviour(3, BlockBehaviourStatic(BlockAppearance{Name: "debug_nonexist"})) RegisterBlockBehaviour(4, BlockBehaviourStatic(BlockAppearance{Name: "stone"})) RegisterBlockBehaviour(5, BlockBehaviourStatic(BlockAppearance{Name: "dirt"})) RegisterBlockBehaviour(6, BlockBehaviourStatic(BlockAppearance{Name: "grass", RenderType: ThreeTexture})) RegisterBlockBehaviour(7, BlockBehaviourStatic(BlockAppearance{Name: "bedrock"})) RegisterBlockBehaviour(8, BlockBehaviourStatic(BlockAppearance{Name: "sand"})) RegisterBlockBehaviour(9, BlockBehaviourStatic(BlockAppearance{Name: "log_oak", RenderType: ThreeTexture})) RegisterBlockBehaviour(10, BlockBehaviourStatic(BlockAppearance{Name: "leaves_oak"})) if BlockCount != 11 { panic("world.DefaultBlocks: block count not correct (check for block numbering in default_blocks.go)") } DoneRegisteringBlockBehaviour() }