block

package
v0.0.0-...-18e7427 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Code generated by generator/blocks/main.go; DO NOT EDIT.

Index

Constants

View Source
const MaxStates = 24135

MaxStates is the maximum number of states of all blocks together. This constant is version dependent.

Variables

View Source
var (
	ToStateID = make(map[*Block]StateID, MaxStates)
	StateList = make([]*Block, MaxStates+1)
)
View Source
var (
	Air                             = NewBlock("minecraft:air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 0)
	Stone                           = NewBlock("minecraft:stone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 1)
	Granite                         = NewBlock("minecraft:granite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2)
	PolishedGranite                 = NewBlock("minecraft:polished_granite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 3)
	Diorite                         = NewBlock("minecraft:diorite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4)
	PolishedDiorite                 = NewBlock("minecraft:polished_diorite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5)
	Andesite                        = NewBlock("minecraft:andesite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6)
	PolishedAndesite                = NewBlock("minecraft:polished_andesite", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7)
	GrassBlock                      = NewBlock("minecraft:grass_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 9)
	Dirt                            = NewBlock("minecraft:dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10)
	CoarseDirt                      = NewBlock("minecraft:coarse_dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11)
	Podzol                          = NewBlock("minecraft:podzol", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 13)
	Cobblestone                     = NewBlock("minecraft:cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 14)
	OakPlanks                       = NewBlock("minecraft:oak_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 15)
	SprucePlanks                    = NewBlock("minecraft:spruce_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 16)
	BirchPlanks                     = NewBlock("minecraft:birch_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 17)
	JunglePlanks                    = NewBlock("minecraft:jungle_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18)
	AcaciaPlanks                    = NewBlock("minecraft:acacia_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19)
	CherryPlanks                    = NewBlock("minecraft:cherry_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20)
	DarkOakPlanks                   = NewBlock("minecraft:dark_oak_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21)
	MangrovePlanks                  = NewBlock("minecraft:mangrove_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22)
	BambooPlanks                    = NewBlock("minecraft:bamboo_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23)
	BambooMosaic                    = NewBlock("minecraft:bamboo_mosaic", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24)
	OakSapling                      = NewBlock("minecraft:oak_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 25)
	SpruceSapling                   = NewBlock("minecraft:spruce_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 27)
	BirchSapling                    = NewBlock("minecraft:birch_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 29)
	JungleSapling                   = NewBlock("minecraft:jungle_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 31)
	AcaciaSapling                   = NewBlock("minecraft:acacia_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 33)
	CherrySapling                   = NewBlock("minecraft:cherry_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 35)
	DarkOakSapling                  = NewBlock("minecraft:dark_oak_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Stage: 0}, 37)
	MangrovePropagule               = NewBlock("minecraft:mangrove_propagule", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Stage: 0, states.Age4: 0, states.Waterlogged: 0}, 44)
	Bedrock                         = NewBlock("minecraft:bedrock", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 79)
	Water                           = NewBlock("minecraft:water", BlockProperty{HasCollision: false, ExplosionResistance: 100, DestroyTime: 100, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 0}, 80)
	Lava                            = NewBlock("minecraft:lava", BlockProperty{HasCollision: false, ExplosionResistance: 100, DestroyTime: 100, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 0}, 96)
	Sand                            = NewBlock("minecraft:sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 112)
	SuspiciousSand                  = NewBlock("minecraft:suspicious_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Dusted: 0}, 113)
	RedSand                         = NewBlock("minecraft:red_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 117)
	Gravel                          = NewBlock("minecraft:gravel", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 118)
	SuspiciousGravel                = NewBlock("minecraft:suspicious_gravel", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Dusted: 0}, 119)
	GoldOre                         = NewBlock("minecraft:gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 123)
	DeepslateGoldOre                = NewBlock("minecraft:deepslate_gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 124)
	IronOre                         = NewBlock("minecraft:iron_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 125)
	DeepslateIronOre                = NewBlock("minecraft:deepslate_iron_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 126)
	CoalOre                         = NewBlock("minecraft:coal_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 127)
	DeepslateCoalOre                = NewBlock("minecraft:deepslate_coal_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 128)
	NetherGoldOre                   = NewBlock("minecraft:nether_gold_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 129)
	OakLog                          = NewBlock("minecraft:oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 131)
	SpruceLog                       = NewBlock("minecraft:spruce_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 134)
	BirchLog                        = NewBlock("minecraft:birch_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 137)
	JungleLog                       = NewBlock("minecraft:jungle_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 140)
	AcaciaLog                       = NewBlock("minecraft:acacia_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 143)
	CherryLog                       = NewBlock("minecraft:cherry_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 146)
	DarkOakLog                      = NewBlock("minecraft:dark_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 149)
	MangroveLog                     = NewBlock("minecraft:mangrove_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 152)
	MangroveRoots                   = NewBlock("minecraft:mangrove_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0}, 155)
	MuddyMangroveRoots              = NewBlock("minecraft:muddy_mangrove_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 157)
	BambooBlock                     = NewBlock("minecraft:bamboo_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 160)
	StrippedSpruceLog               = NewBlock("minecraft:stripped_spruce_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 163)
	StrippedBirchLog                = NewBlock("minecraft:stripped_birch_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 166)
	StrippedJungleLog               = NewBlock("minecraft:stripped_jungle_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 169)
	StrippedAcaciaLog               = NewBlock("minecraft:stripped_acacia_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 172)
	StrippedCherryLog               = NewBlock("minecraft:stripped_cherry_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 175)
	StrippedDarkOakLog              = NewBlock("minecraft:stripped_dark_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 178)
	StrippedOakLog                  = NewBlock("minecraft:stripped_oak_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 181)
	StrippedMangroveLog             = NewBlock("minecraft:stripped_mangrove_log", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 184)
	StrippedBambooBlock             = NewBlock("minecraft:stripped_bamboo_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 187)
	OakWood                         = NewBlock("minecraft:oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 190)
	SpruceWood                      = NewBlock("minecraft:spruce_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 193)
	BirchWood                       = NewBlock("minecraft:birch_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 196)
	JungleWood                      = NewBlock("minecraft:jungle_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 199)
	AcaciaWood                      = NewBlock("minecraft:acacia_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 202)
	CherryWood                      = NewBlock("minecraft:cherry_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 205)
	DarkOakWood                     = NewBlock("minecraft:dark_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 208)
	MangroveWood                    = NewBlock("minecraft:mangrove_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 211)
	StrippedOakWood                 = NewBlock("minecraft:stripped_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 214)
	StrippedSpruceWood              = NewBlock("minecraft:stripped_spruce_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 217)
	StrippedBirchWood               = NewBlock("minecraft:stripped_birch_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 220)
	StrippedJungleWood              = NewBlock("minecraft:stripped_jungle_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 223)
	StrippedAcaciaWood              = NewBlock("minecraft:stripped_acacia_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 226)
	StrippedCherryWood              = NewBlock("minecraft:stripped_cherry_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 229)
	StrippedDarkOakWood             = NewBlock("minecraft:stripped_dark_oak_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 232)
	StrippedMangroveWood            = NewBlock("minecraft:stripped_mangrove_wood", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 235)
	OakLeaves                       = NewBlock("minecraft:oak_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 264)
	SpruceLeaves                    = NewBlock("minecraft:spruce_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Distance: 7, states.Persistent: 0}, 292)
	BirchLeaves                     = NewBlock("minecraft:birch_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 320)
	JungleLeaves                    = NewBlock("minecraft:jungle_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 348)
	AcaciaLeaves                    = NewBlock("minecraft:acacia_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 376)
	CherryLeaves                    = NewBlock("minecraft:cherry_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 404)
	DarkOakLeaves                   = NewBlock("minecraft:dark_oak_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 432)
	MangroveLeaves                  = NewBlock("minecraft:mangrove_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Distance: 7, states.Persistent: 0, states.Waterlogged: 0}, 460)
	AzaleaLeaves                    = NewBlock("minecraft:azalea_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Persistent: 0, states.Waterlogged: 0, states.Distance: 7}, 488)
	FloweringAzaleaLeaves           = NewBlock("minecraft:flowering_azalea_leaves", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Distance: 7, states.Persistent: 0}, 516)
	Sponge                          = NewBlock("minecraft:sponge", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 517)
	WetSponge                       = NewBlock("minecraft:wet_sponge", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 518)
	Glass                           = NewBlock("minecraft:glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 519)
	LapisOre                        = NewBlock("minecraft:lapis_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 520)
	DeepslateLapisOre               = NewBlock("minecraft:deepslate_lapis_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 521)
	LapisBlock                      = NewBlock("minecraft:lapis_block", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 522)
	Dispenser                       = NewBlock("minecraft:dispenser", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Triggered: 0, states.Facing: 2}, 524)
	Sandstone                       = NewBlock("minecraft:sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 535)
	ChiseledSandstone               = NewBlock("minecraft:chiseled_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 536)
	CutSandstone                    = NewBlock("minecraft:cut_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 537)
	NoteBlock                       = NewBlock("minecraft:note_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Note: 0, states.NoteblockInstrument: 0, states.Powered: 0}, 539)
	WhiteBed                        = NewBlock("minecraft:white_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1691)
	OrangeBed                       = NewBlock("minecraft:orange_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1707)
	MagentaBed                      = NewBlock("minecraft:magenta_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1723)
	LightBlueBed                    = NewBlock("minecraft:light_blue_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1739)
	YellowBed                       = NewBlock("minecraft:yellow_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1755)
	LimeBed                         = NewBlock("minecraft:lime_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1771)
	PinkBed                         = NewBlock("minecraft:pink_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1787)
	GrayBed                         = NewBlock("minecraft:gray_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1803)
	LightGrayBed                    = NewBlock("minecraft:light_gray_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.BedPart: 1, states.Occupied: 0}, 1819)
	CyanBed                         = NewBlock("minecraft:cyan_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.BedPart: 1, states.Occupied: 0}, 1835)
	PurpleBed                       = NewBlock("minecraft:purple_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1851)
	BlueBed                         = NewBlock("minecraft:blue_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1867)
	BrownBed                        = NewBlock("minecraft:brown_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1883)
	GreenBed                        = NewBlock("minecraft:green_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.BedPart: 1, states.Occupied: 0, states.HorizontalFacing: 2}, 1899)
	RedBed                          = NewBlock("minecraft:red_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1915)
	BlackBed                        = NewBlock("minecraft:black_bed", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Occupied: 0, states.HorizontalFacing: 2, states.BedPart: 1}, 1931)
	PoweredRail                     = NewBlock("minecraft:powered_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 1957)
	DetectorRail                    = NewBlock("minecraft:detector_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 1981)
	StickyPiston                    = NewBlock("minecraft:sticky_piston", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Extended: 0}, 1998)
	Cobweb                          = NewBlock("minecraft:cobweb", BlockProperty{HasCollision: false, ExplosionResistance: 4, DestroyTime: 4, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2004)
	Grass                           = NewBlock("minecraft:grass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2005)
	Fern                            = NewBlock("minecraft:fern", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2006)
	DeadBush                        = NewBlock("minecraft:dead_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2007)
	Seagrass                        = NewBlock("minecraft:seagrass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2008)
	TallSeagrass                    = NewBlock("minecraft:tall_seagrass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 2010)
	Piston                          = NewBlock("minecraft:piston", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Extended: 0}, 2017)
	PistonHead                      = NewBlock("minecraft:piston_head", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Short: 0, states.Facing: 2, states.PistonType: 0}, 2025)
	WhiteWool                       = NewBlock("minecraft:white_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2047)
	OrangeWool                      = NewBlock("minecraft:orange_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2048)
	MagentaWool                     = NewBlock("minecraft:magenta_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2049)
	LightBlueWool                   = NewBlock("minecraft:light_blue_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2050)
	YellowWool                      = NewBlock("minecraft:yellow_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2051)
	LimeWool                        = NewBlock("minecraft:lime_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2052)
	PinkWool                        = NewBlock("minecraft:pink_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2053)
	GrayWool                        = NewBlock("minecraft:gray_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2054)
	LightGrayWool                   = NewBlock("minecraft:light_gray_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2055)
	CyanWool                        = NewBlock("minecraft:cyan_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2056)
	PurpleWool                      = NewBlock("minecraft:purple_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2057)
	BlueWool                        = NewBlock("minecraft:blue_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2058)
	BrownWool                       = NewBlock("minecraft:brown_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2059)
	GreenWool                       = NewBlock("minecraft:green_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2060)
	RedWool                         = NewBlock("minecraft:red_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2061)
	BlackWool                       = NewBlock("minecraft:black_wool", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2062)
	MovingPiston                    = NewBlock("minecraft:moving_piston", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.PistonType: 0, states.Facing: 2}, 2063)
	Dandelion                       = NewBlock("minecraft:dandelion", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2075)
	Torchflower                     = NewBlock("minecraft:torchflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2076)
	Poppy                           = NewBlock("minecraft:poppy", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2077)
	BlueOrchid                      = NewBlock("minecraft:blue_orchid", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2078)
	Allium                          = NewBlock("minecraft:allium", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2079)
	AzureBluet                      = NewBlock("minecraft:azure_bluet", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2080)
	RedTulip                        = NewBlock("minecraft:red_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2081)
	OrangeTulip                     = NewBlock("minecraft:orange_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2082)
	WhiteTulip                      = NewBlock("minecraft:white_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2083)
	PinkTulip                       = NewBlock("minecraft:pink_tulip", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2084)
	OxeyeDaisy                      = NewBlock("minecraft:oxeye_daisy", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2085)
	Cornflower                      = NewBlock("minecraft:cornflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2086)
	WitherRose                      = NewBlock("minecraft:wither_rose", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2087)
	LilyOfTheValley                 = NewBlock("minecraft:lily_of_the_valley", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2088)
	BrownMushroom                   = NewBlock("minecraft:brown_mushroom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2089)
	RedMushroom                     = NewBlock("minecraft:red_mushroom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2090)
	GoldBlock                       = NewBlock("minecraft:gold_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2091)
	IronBlock                       = NewBlock("minecraft:iron_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2092)
	Bricks                          = NewBlock("minecraft:bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2093)
	Tnt                             = NewBlock("minecraft:tnt", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Unstable: 0}, 2095)
	Bookshelf                       = NewBlock("minecraft:bookshelf", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2096)
	ChiseledBookshelf               = NewBlock("minecraft:chiseled_bookshelf", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.ChiseledBookshelfSlot2Occupied: 0, states.HorizontalFacing: 2, states.ChiseledBookshelfSlot5Occupied: 0, states.ChiseledBookshelfSlot1Occupied: 0, states.ChiseledBookshelfSlot0Occupied: 0, states.ChiseledBookshelfSlot3Occupied: 0, states.ChiseledBookshelfSlot4Occupied: 0}, 2160)
	MossyCobblestone                = NewBlock("minecraft:mossy_cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2353)
	Obsidian                        = NewBlock("minecraft:obsidian", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 2354)
	Torch                           = NewBlock("minecraft:torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2355)
	WallTorch                       = NewBlock("minecraft:wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 2356)
	Fire                            = NewBlock("minecraft:fire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.Age15: 0, states.South: 0, states.North: 0, states.Up: 0, states.East: 0}, 2391)
	SoulFire                        = NewBlock("minecraft:soul_fire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2872)
	Spawner                         = NewBlock("minecraft:spawner", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 2873)
	OakStairs                       = NewBlock("minecraft:oak_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 2885)
	Chest                           = NewBlock("minecraft:chest", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.ChestType: 0}, 2955)
	RedstoneWire                    = NewBlock("minecraft:redstone_wire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthRedstone: 2, states.NorthRedstone: 2, states.WestRedstone: 2, states.Power: 0, states.EastRedstone: 2}, 4138)
	DiamondOre                      = NewBlock("minecraft:diamond_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4274)
	DeepslateDiamondOre             = NewBlock("minecraft:deepslate_diamond_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4275)
	DiamondBlock                    = NewBlock("minecraft:diamond_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4276)
	CraftingTable                   = NewBlock("minecraft:crafting_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 4277)
	Wheat                           = NewBlock("minecraft:wheat", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 4278)
	Farmland                        = NewBlock("minecraft:farmland", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Moisture: 0}, 4286)
	Furnace                         = NewBlock("minecraft:furnace", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 4295)
	OakSign                         = NewBlock("minecraft:oak_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4303)
	SpruceSign                      = NewBlock("minecraft:spruce_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4335)
	BirchSign                       = NewBlock("minecraft:birch_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4367)
	AcaciaSign                      = NewBlock("minecraft:acacia_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4399)
	CherrySign                      = NewBlock("minecraft:cherry_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4431)
	JungleSign                      = NewBlock("minecraft:jungle_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4463)
	DarkOakSign                     = NewBlock("minecraft:dark_oak_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4495)
	MangroveSign                    = NewBlock("minecraft:mangrove_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4527)
	BambooSign                      = NewBlock("minecraft:bamboo_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 4559)
	OakDoor                         = NewBlock("minecraft:oak_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2}, 4601)
	Ladder                          = NewBlock("minecraft:ladder", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4655)
	Rail                            = NewBlock("minecraft:rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.RailShape: 0, states.Waterlogged: 0}, 4663)
	CobblestoneStairs               = NewBlock("minecraft:cobblestone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 4693)
	OakWallSign                     = NewBlock("minecraft:oak_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4763)
	SpruceWallSign                  = NewBlock("minecraft:spruce_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4771)
	BirchWallSign                   = NewBlock("minecraft:birch_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4779)
	AcaciaWallSign                  = NewBlock("minecraft:acacia_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 4787)
	CherryWallSign                  = NewBlock("minecraft:cherry_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4795)
	JungleWallSign                  = NewBlock("minecraft:jungle_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 4803)
	DarkOakWallSign                 = NewBlock("minecraft:dark_oak_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4811)
	MangroveWallSign                = NewBlock("minecraft:mangrove_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4819)
	BambooWallSign                  = NewBlock("minecraft:bamboo_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 4827)
	OakHangingSign                  = NewBlock("minecraft:oak_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4867)
	SpruceHangingSign               = NewBlock("minecraft:spruce_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4931)
	BirchHangingSign                = NewBlock("minecraft:birch_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 4995)
	AcaciaHangingSign               = NewBlock("minecraft:acacia_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5059)
	CherryHangingSign               = NewBlock("minecraft:cherry_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5123)
	JungleHangingSign               = NewBlock("minecraft:jungle_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5187)
	DarkOakHangingSign              = NewBlock("minecraft:dark_oak_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5251)
	CrimsonHangingSign              = NewBlock("minecraft:crimson_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5315)
	WarpedHangingSign               = NewBlock("minecraft:warped_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5379)
	MangroveHangingSign             = NewBlock("minecraft:mangrove_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.Rotation16: 0, states.Waterlogged: 0}, 5443)
	BambooHangingSign               = NewBlock("minecraft:bamboo_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Attached: 0, states.Rotation16: 0}, 5507)
	OakWallHangingSign              = NewBlock("minecraft:oak_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5539)
	SpruceWallHangingSign           = NewBlock("minecraft:spruce_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5547)
	BirchWallHangingSign            = NewBlock("minecraft:birch_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5555)
	AcaciaWallHangingSign           = NewBlock("minecraft:acacia_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5563)
	CherryWallHangingSign           = NewBlock("minecraft:cherry_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5571)
	JungleWallHangingSign           = NewBlock("minecraft:jungle_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5579)
	DarkOakWallHangingSign          = NewBlock("minecraft:dark_oak_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 5587)
	MangroveWallHangingSign         = NewBlock("minecraft:mangrove_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5595)
	CrimsonWallHangingSign          = NewBlock("minecraft:crimson_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5603)
	WarpedWallHangingSign           = NewBlock("minecraft:warped_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5611)
	BambooWallHangingSign           = NewBlock("minecraft:bamboo_wall_hanging_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 5619)
	Lever                           = NewBlock("minecraft:lever", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 5635)
	StonePressurePlate              = NewBlock("minecraft:stone_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5651)
	IronDoor                        = NewBlock("minecraft:iron_door", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0}, 5663)
	OakPressurePlate                = NewBlock("minecraft:oak_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5717)
	SprucePressurePlate             = NewBlock("minecraft:spruce_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5719)
	BirchPressurePlate              = NewBlock("minecraft:birch_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5721)
	JunglePressurePlate             = NewBlock("minecraft:jungle_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5723)
	AcaciaPressurePlate             = NewBlock("minecraft:acacia_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5725)
	CherryPressurePlate             = NewBlock("minecraft:cherry_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5727)
	DarkOakPressurePlate            = NewBlock("minecraft:dark_oak_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5729)
	MangrovePressurePlate           = NewBlock("minecraft:mangrove_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5731)
	BambooPressurePlate             = NewBlock("minecraft:bamboo_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 5733)
	RedstoneOre                     = NewBlock("minecraft:redstone_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 5735)
	DeepslateRedstoneOre            = NewBlock("minecraft:deepslate_redstone_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 5737)
	RedstoneTorch                   = NewBlock("minecraft:redstone_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1}, 5738)
	RedstoneWallTorch               = NewBlock("minecraft:redstone_wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1, states.HorizontalFacing: 2}, 5740)
	StoneButton                     = NewBlock("minecraft:stone_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 5757)
	Snow                            = NewBlock("minecraft:snow", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Layers: 1}, 5772)
	Ice                             = NewBlock("minecraft:ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5780)
	SnowBlock                       = NewBlock("minecraft:snow_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5781)
	Cactus                          = NewBlock("minecraft:cactus", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age15: 0}, 5782)
	Clay                            = NewBlock("minecraft:clay", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5798)
	SugarCane                       = NewBlock("minecraft:sugar_cane", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age15: 0}, 5799)
	Jukebox                         = NewBlock("minecraft:jukebox", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HasRecord: 0}, 5816)
	OakFence                        = NewBlock("minecraft:oak_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 5848)
	Pumpkin                         = NewBlock("minecraft:pumpkin", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5849)
	Netherrack                      = NewBlock("minecraft:netherrack", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5850)
	SoulSand                        = NewBlock("minecraft:soul_sand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 0.4000000059604645, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5851)
	SoulSoil                        = NewBlock("minecraft:soul_soil", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5852)
	Basalt                          = NewBlock("minecraft:basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 5854)
	PolishedBasalt                  = NewBlock("minecraft:polished_basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 5857)
	SoulTorch                       = NewBlock("minecraft:soul_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5859)
	SoulWallTorch                   = NewBlock("minecraft:soul_wall_torch", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5860)
	Glowstone                       = NewBlock("minecraft:glowstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 5864)
	NetherPortal                    = NewBlock("minecraft:nether_portal", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalAxis: 0}, 5865)
	CarvedPumpkin                   = NewBlock("minecraft:carved_pumpkin", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5867)
	JackOLantern                    = NewBlock("minecraft:jack_o_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 5871)
	Cake                            = NewBlock("minecraft:cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Bites: 0}, 5875)
	Repeater                        = NewBlock("minecraft:repeater", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.Delay: 1, states.Locked: 0}, 5885)
	WhiteStainedGlass               = NewBlock("minecraft:white_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5946)
	OrangeStainedGlass              = NewBlock("minecraft:orange_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5947)
	MagentaStainedGlass             = NewBlock("minecraft:magenta_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5948)
	LightBlueStainedGlass           = NewBlock("minecraft:light_blue_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5949)
	YellowStainedGlass              = NewBlock("minecraft:yellow_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5950)
	LimeStainedGlass                = NewBlock("minecraft:lime_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5951)
	PinkStainedGlass                = NewBlock("minecraft:pink_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5952)
	GrayStainedGlass                = NewBlock("minecraft:gray_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5953)
	LightGrayStainedGlass           = NewBlock("minecraft:light_gray_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5954)
	CyanStainedGlass                = NewBlock("minecraft:cyan_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5955)
	PurpleStainedGlass              = NewBlock("minecraft:purple_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5956)
	BlueStainedGlass                = NewBlock("minecraft:blue_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5957)
	BrownStainedGlass               = NewBlock("minecraft:brown_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5958)
	GreenStainedGlass               = NewBlock("minecraft:green_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5959)
	RedStainedGlass                 = NewBlock("minecraft:red_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5960)
	BlackStainedGlass               = NewBlock("minecraft:black_stained_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 5961)
	OakTrapdoor                     = NewBlock("minecraft:oak_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 5977)
	SpruceTrapdoor                  = NewBlock("minecraft:spruce_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6041)
	BirchTrapdoor                   = NewBlock("minecraft:birch_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6105)
	JungleTrapdoor                  = NewBlock("minecraft:jungle_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2}, 6169)
	AcaciaTrapdoor                  = NewBlock("minecraft:acacia_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 6233)
	CherryTrapdoor                  = NewBlock("minecraft:cherry_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0, states.Half: 1}, 6297)
	DarkOakTrapdoor                 = NewBlock("minecraft:dark_oak_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6361)
	MangroveTrapdoor                = NewBlock("minecraft:mangrove_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 6425)
	BambooTrapdoor                  = NewBlock("minecraft:bamboo_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 6489)
	StoneBricks                     = NewBlock("minecraft:stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6538)
	MossyStoneBricks                = NewBlock("minecraft:mossy_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6539)
	CrackedStoneBricks              = NewBlock("minecraft:cracked_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6540)
	ChiseledStoneBricks             = NewBlock("minecraft:chiseled_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6541)
	PackedMud                       = NewBlock("minecraft:packed_mud", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6542)
	MudBricks                       = NewBlock("minecraft:mud_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6543)
	InfestedStone                   = NewBlock("minecraft:infested_stone", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6544)
	InfestedCobblestone             = NewBlock("minecraft:infested_cobblestone", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6545)
	InfestedStoneBricks             = NewBlock("minecraft:infested_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6546)
	InfestedMossyStoneBricks        = NewBlock("minecraft:infested_mossy_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6547)
	InfestedCrackedStoneBricks      = NewBlock("minecraft:infested_cracked_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6548)
	InfestedChiseledStoneBricks     = NewBlock("minecraft:infested_chiseled_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6549)
	BrownMushroomBlock              = NewBlock("minecraft:brown_mushroom_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.North: 1, states.Up: 1, states.East: 1, states.Down: 1, states.West: 1, states.South: 1}, 6550)
	RedMushroomBlock                = NewBlock("minecraft:red_mushroom_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 1, states.North: 1, states.Up: 1, states.East: 1, states.Down: 1, states.West: 1}, 6614)
	MushroomStem                    = NewBlock("minecraft:mushroom_stem", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 1, states.West: 1, states.South: 1, states.North: 1, states.Up: 1, states.East: 1}, 6678)
	IronBars                        = NewBlock("minecraft:iron_bars", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 6773)
	Chain                           = NewBlock("minecraft:chain", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Axis: 1}, 6777)
	GlassPane                       = NewBlock("minecraft:glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 6811)
	Melon                           = NewBlock("minecraft:melon", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 6812)
	AttachedPumpkinStem             = NewBlock("minecraft:attached_pumpkin_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 6813)
	AttachedMelonStem               = NewBlock("minecraft:attached_melon_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 6817)
	PumpkinStem                     = NewBlock("minecraft:pumpkin_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 6821)
	MelonStem                       = NewBlock("minecraft:melon_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 6829)
	Vine                            = NewBlock("minecraft:vine", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Up: 0}, 6868)
	GlowLichen                      = NewBlock("minecraft:glow_lichen", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.Up: 0, states.East: 0, states.Down: 0, states.West: 0}, 6996)
	OakFenceGate                    = NewBlock("minecraft:oak_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 7004)
	BrickStairs                     = NewBlock("minecraft:brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7040)
	StoneBrickStairs                = NewBlock("minecraft:stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7120)
	MudBrickStairs                  = NewBlock("minecraft:mud_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7200)
	Mycelium                        = NewBlock("minecraft:mycelium", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Snowy: 0}, 7270)
	LilyPad                         = NewBlock("minecraft:lily_pad", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7271)
	NetherBricks                    = NewBlock("minecraft:nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7272)
	NetherBrickFence                = NewBlock("minecraft:nether_brick_fence", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 7304)
	NetherBrickStairs               = NewBlock("minecraft:nether_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7316)
	NetherWart                      = NewBlock("minecraft:nether_wart", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 7385)
	EnchantingTable                 = NewBlock("minecraft:enchanting_table", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7389)
	BrewingStand                    = NewBlock("minecraft:brewing_stand", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HasBottle1: 0, states.HasBottle0: 0, states.HasBottle2: 0}, 7397)
	Cauldron                        = NewBlock("minecraft:cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7398)
	WaterCauldron                   = NewBlock("minecraft:water_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelCauldron: 1}, 7399)
	LavaCauldron                    = NewBlock("minecraft:lava_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7402)
	PowderSnowCauldron              = NewBlock("minecraft:powder_snow_cauldron", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelCauldron: 1}, 7403)
	EndPortal                       = NewBlock("minecraft:end_portal", BlockProperty{HasCollision: false, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7406)
	EndPortalFrame                  = NewBlock("minecraft:end_portal_frame", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Eye: 0, states.HorizontalFacing: 2}, 7411)
	EndStone                        = NewBlock("minecraft:end_stone", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7415)
	DragonEgg                       = NewBlock("minecraft:dragon_egg", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7416)
	RedstoneLamp                    = NewBlock("minecraft:redstone_lamp", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 7418)
	Cocoa                           = NewBlock("minecraft:cocoa", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Age2: 0}, 7419)
	SandstoneStairs                 = NewBlock("minecraft:sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 7442)
	EmeraldOre                      = NewBlock("minecraft:emerald_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7511)
	DeepslateEmeraldOre             = NewBlock("minecraft:deepslate_emerald_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7512)
	EnderChest                      = NewBlock("minecraft:ender_chest", BlockProperty{HasCollision: true, ExplosionResistance: 600, DestroyTime: 22.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 7514)
	TripwireHook                    = NewBlock("minecraft:tripwire_hook", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Attached: 0, states.HorizontalFacing: 2, states.Powered: 0}, 7530)
	Tripwire                        = NewBlock("minecraft:tripwire", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Disarmed: 0, states.North: 0, states.East: 0, states.Powered: 0, states.Attached: 0, states.West: 0, states.South: 0}, 7664)
	EmeraldBlock                    = NewBlock("minecraft:emerald_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 7665)
	SpruceStairs                    = NewBlock("minecraft:spruce_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 7677)
	BirchStairs                     = NewBlock("minecraft:birch_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 7757)
	JungleStairs                    = NewBlock("minecraft:jungle_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 7837)
	CommandBlock                    = NewBlock("minecraft:command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Conditional: 0, states.Facing: 2}, 7912)
	Beacon                          = NewBlock("minecraft:beacon", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 7918)
	CobblestoneWall                 = NewBlock("minecraft:cobblestone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 7922)
	MossyCobblestoneWall            = NewBlock("minecraft:mossy_cobblestone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 8246)
	FlowerPot                       = NewBlock("minecraft:flower_pot", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8567)
	PottedTorchflower               = NewBlock("minecraft:potted_torchflower", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8568)
	PottedOakSapling                = NewBlock("minecraft:potted_oak_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8569)
	PottedSpruceSapling             = NewBlock("minecraft:potted_spruce_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8570)
	PottedBirchSapling              = NewBlock("minecraft:potted_birch_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8571)
	PottedJungleSapling             = NewBlock("minecraft:potted_jungle_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8572)
	PottedAcaciaSapling             = NewBlock("minecraft:potted_acacia_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8573)
	PottedCherrySapling             = NewBlock("minecraft:potted_cherry_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8574)
	PottedDarkOakSapling            = NewBlock("minecraft:potted_dark_oak_sapling", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8575)
	PottedMangrovePropagule         = NewBlock("minecraft:potted_mangrove_propagule", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8576)
	PottedFern                      = NewBlock("minecraft:potted_fern", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8577)
	PottedDandelion                 = NewBlock("minecraft:potted_dandelion", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8578)
	PottedPoppy                     = NewBlock("minecraft:potted_poppy", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8579)
	PottedBlueOrchid                = NewBlock("minecraft:potted_blue_orchid", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8580)
	PottedAllium                    = NewBlock("minecraft:potted_allium", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8581)
	PottedAzureBluet                = NewBlock("minecraft:potted_azure_bluet", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8582)
	PottedRedTulip                  = NewBlock("minecraft:potted_red_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8583)
	PottedOrangeTulip               = NewBlock("minecraft:potted_orange_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8584)
	PottedWhiteTulip                = NewBlock("minecraft:potted_white_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8585)
	PottedPinkTulip                 = NewBlock("minecraft:potted_pink_tulip", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8586)
	PottedOxeyeDaisy                = NewBlock("minecraft:potted_oxeye_daisy", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8587)
	PottedCornflower                = NewBlock("minecraft:potted_cornflower", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8588)
	PottedLilyOfTheValley           = NewBlock("minecraft:potted_lily_of_the_valley", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8589)
	PottedWitherRose                = NewBlock("minecraft:potted_wither_rose", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8590)
	PottedRedMushroom               = NewBlock("minecraft:potted_red_mushroom", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8591)
	PottedBrownMushroom             = NewBlock("minecraft:potted_brown_mushroom", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8592)
	PottedDeadBush                  = NewBlock("minecraft:potted_dead_bush", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8593)
	PottedCactus                    = NewBlock("minecraft:potted_cactus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 8594)
	Carrots                         = NewBlock("minecraft:carrots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 8595)
	Potatoes                        = NewBlock("minecraft:potatoes", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age7: 0}, 8603)
	OakButton                       = NewBlock("minecraft:oak_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8620)
	SpruceButton                    = NewBlock("minecraft:spruce_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.AttachFace: 1}, 8644)
	BirchButton                     = NewBlock("minecraft:birch_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8668)
	JungleButton                    = NewBlock("minecraft:jungle_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8692)
	AcaciaButton                    = NewBlock("minecraft:acacia_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8716)
	CherryButton                    = NewBlock("minecraft:cherry_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8740)
	DarkOakButton                   = NewBlock("minecraft:dark_oak_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8764)
	MangroveButton                  = NewBlock("minecraft:mangrove_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8788)
	BambooButton                    = NewBlock("minecraft:bamboo_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 8812)
	SkeletonSkull                   = NewBlock("minecraft:skeleton_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8827)
	SkeletonWallSkull               = NewBlock("minecraft:skeleton_wall_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8843)
	WitherSkeletonSkull             = NewBlock("minecraft:wither_skeleton_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8847)
	WitherSkeletonWallSkull         = NewBlock("minecraft:wither_skeleton_wall_skull", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8863)
	ZombieHead                      = NewBlock("minecraft:zombie_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8867)
	ZombieWallHead                  = NewBlock("minecraft:zombie_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8883)
	PlayerHead                      = NewBlock("minecraft:player_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8887)
	PlayerWallHead                  = NewBlock("minecraft:player_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8903)
	CreeperHead                     = NewBlock("minecraft:creeper_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8907)
	CreeperWallHead                 = NewBlock("minecraft:creeper_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8923)
	DragonHead                      = NewBlock("minecraft:dragon_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8927)
	DragonWallHead                  = NewBlock("minecraft:dragon_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8943)
	PiglinHead                      = NewBlock("minecraft:piglin_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 8947)
	PiglinWallHead                  = NewBlock("minecraft:piglin_wall_head", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8963)
	Anvil                           = NewBlock("minecraft:anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8967)
	ChippedAnvil                    = NewBlock("minecraft:chipped_anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8971)
	DamagedAnvil                    = NewBlock("minecraft:damaged_anvil", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 8975)
	TrappedChest                    = NewBlock("minecraft:trapped_chest", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.ChestType: 0, states.HorizontalFacing: 2}, 8980)
	LightWeightedPressurePlate      = NewBlock("minecraft:light_weighted_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 9003)
	HeavyWeightedPressurePlate      = NewBlock("minecraft:heavy_weighted_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 9019)
	Comparator                      = NewBlock("minecraft:comparator", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.ModeComparator: 0, states.HorizontalFacing: 2, states.Powered: 0}, 9036)
	DaylightDetector                = NewBlock("minecraft:daylight_detector", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Inverted: 0, states.Power: 0}, 9067)
	RedstoneBlock                   = NewBlock("minecraft:redstone_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9083)
	NetherQuartzOre                 = NewBlock("minecraft:nether_quartz_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9084)
	Hopper                          = NewBlock("minecraft:hopper", BlockProperty{HasCollision: true, ExplosionResistance: 4.800000190734863, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Enabled: 1, states.FacingHopper: 0}, 9085)
	QuartzBlock                     = NewBlock("minecraft:quartz_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9095)
	ChiseledQuartzBlock             = NewBlock("minecraft:chiseled_quartz_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9096)
	QuartzPillar                    = NewBlock("minecraft:quartz_pillar", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 9098)
	QuartzStairs                    = NewBlock("minecraft:quartz_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9111)
	ActivatorRail                   = NewBlock("minecraft:activator_rail", BlockProperty{HasCollision: false, ExplosionResistance: 0.699999988079071, DestroyTime: 0.699999988079071, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.RailShapeStraight: 0, states.Powered: 0}, 9193)
	Dropper                         = NewBlock("minecraft:dropper", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Triggered: 0, states.Facing: 2}, 9205)
	WhiteTerracotta                 = NewBlock("minecraft:white_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9216)
	OrangeTerracotta                = NewBlock("minecraft:orange_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9217)
	MagentaTerracotta               = NewBlock("minecraft:magenta_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9218)
	LightBlueTerracotta             = NewBlock("minecraft:light_blue_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9219)
	YellowTerracotta                = NewBlock("minecraft:yellow_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9220)
	LimeTerracotta                  = NewBlock("minecraft:lime_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9221)
	PinkTerracotta                  = NewBlock("minecraft:pink_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9222)
	GrayTerracotta                  = NewBlock("minecraft:gray_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9223)
	LightGrayTerracotta             = NewBlock("minecraft:light_gray_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9224)
	CyanTerracotta                  = NewBlock("minecraft:cyan_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9225)
	PurpleTerracotta                = NewBlock("minecraft:purple_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9226)
	BlueTerracotta                  = NewBlock("minecraft:blue_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9227)
	BrownTerracotta                 = NewBlock("minecraft:brown_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9228)
	GreenTerracotta                 = NewBlock("minecraft:green_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9229)
	RedTerracotta                   = NewBlock("minecraft:red_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9230)
	BlackTerracotta                 = NewBlock("minecraft:black_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 9231)
	WhiteStainedGlassPane           = NewBlock("minecraft:white_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9263)
	OrangeStainedGlassPane          = NewBlock("minecraft:orange_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9295)
	MagentaStainedGlassPane         = NewBlock("minecraft:magenta_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9327)
	LightBlueStainedGlassPane       = NewBlock("minecraft:light_blue_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9359)
	YellowStainedGlassPane          = NewBlock("minecraft:yellow_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9391)
	LimeStainedGlassPane            = NewBlock("minecraft:lime_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9423)
	PinkStainedGlassPane            = NewBlock("minecraft:pink_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9455)
	GrayStainedGlassPane            = NewBlock("minecraft:gray_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9487)
	LightGrayStainedGlassPane       = NewBlock("minecraft:light_gray_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9519)
	CyanStainedGlassPane            = NewBlock("minecraft:cyan_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 9551)
	PurpleStainedGlassPane          = NewBlock("minecraft:purple_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 9583)
	BlueStainedGlassPane            = NewBlock("minecraft:blue_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9615)
	BrownStainedGlassPane           = NewBlock("minecraft:brown_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9647)
	GreenStainedGlassPane           = NewBlock("minecraft:green_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9679)
	RedStainedGlassPane             = NewBlock("minecraft:red_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0, states.North: 0}, 9711)
	BlackStainedGlassPane           = NewBlock("minecraft:black_stained_glass_pane", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 9743)
	AcaciaStairs                    = NewBlock("minecraft:acacia_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 9755)
	CherryStairs                    = NewBlock("minecraft:cherry_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 9835)
	DarkOakStairs                   = NewBlock("minecraft:dark_oak_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9915)
	MangroveStairs                  = NewBlock("minecraft:mangrove_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 9995)
	BambooStairs                    = NewBlock("minecraft:bamboo_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 10075)
	BambooMosaicStairs              = NewBlock("minecraft:bamboo_mosaic_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10155)
	SlimeBlock                      = NewBlock("minecraft:slime_block", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.800000011920929, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 10224)
	Barrier                         = NewBlock("minecraft:barrier", BlockProperty{HasCollision: true, ExplosionResistance: 3.60000075e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 10225)
	Light                           = NewBlock("minecraft:light", BlockProperty{HasCollision: true, ExplosionResistance: 3.60000075e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Level: 15, states.Waterlogged: 0}, 10257)
	IronTrapdoor                    = NewBlock("minecraft:iron_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 10273)
	Prismarine                      = NewBlock("minecraft:prismarine", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10322)
	PrismarineBricks                = NewBlock("minecraft:prismarine_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10323)
	DarkPrismarine                  = NewBlock("minecraft:dark_prismarine", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10324)
	PrismarineStairs                = NewBlock("minecraft:prismarine_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10336)
	PrismarineBrickStairs           = NewBlock("minecraft:prismarine_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 10416)
	DarkPrismarineStairs            = NewBlock("minecraft:dark_prismarine_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10496)
	PrismarineSlab                  = NewBlock("minecraft:prismarine_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10568)
	PrismarineBrickSlab             = NewBlock("minecraft:prismarine_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10574)
	DarkPrismarineSlab              = NewBlock("minecraft:dark_prismarine_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 10580)
	SeaLantern                      = NewBlock("minecraft:sea_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10583)
	HayBlock                        = NewBlock("minecraft:hay_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 10585)
	WhiteCarpet                     = NewBlock("minecraft:white_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10587)
	OrangeCarpet                    = NewBlock("minecraft:orange_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10588)
	MagentaCarpet                   = NewBlock("minecraft:magenta_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10589)
	LightBlueCarpet                 = NewBlock("minecraft:light_blue_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10590)
	YellowCarpet                    = NewBlock("minecraft:yellow_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10591)
	LimeCarpet                      = NewBlock("minecraft:lime_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10592)
	PinkCarpet                      = NewBlock("minecraft:pink_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10593)
	GrayCarpet                      = NewBlock("minecraft:gray_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10594)
	LightGrayCarpet                 = NewBlock("minecraft:light_gray_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10595)
	CyanCarpet                      = NewBlock("minecraft:cyan_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10596)
	PurpleCarpet                    = NewBlock("minecraft:purple_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10597)
	BlueCarpet                      = NewBlock("minecraft:blue_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10598)
	BrownCarpet                     = NewBlock("minecraft:brown_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10599)
	GreenCarpet                     = NewBlock("minecraft:green_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10600)
	RedCarpet                       = NewBlock("minecraft:red_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10601)
	BlackCarpet                     = NewBlock("minecraft:black_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10602)
	Terracotta                      = NewBlock("minecraft:terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10603)
	CoalBlock                       = NewBlock("minecraft:coal_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10604)
	PackedIce                       = NewBlock("minecraft:packed_ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10605)
	Sunflower                       = NewBlock("minecraft:sunflower", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10607)
	Lilac                           = NewBlock("minecraft:lilac", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10609)
	RoseBush                        = NewBlock("minecraft:rose_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10611)
	Peony                           = NewBlock("minecraft:peony", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10613)
	TallGrass                       = NewBlock("minecraft:tall_grass", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10615)
	LargeFern                       = NewBlock("minecraft:large_fern", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 10617)
	WhiteBanner                     = NewBlock("minecraft:white_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10618)
	OrangeBanner                    = NewBlock("minecraft:orange_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10634)
	MagentaBanner                   = NewBlock("minecraft:magenta_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10650)
	LightBlueBanner                 = NewBlock("minecraft:light_blue_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10666)
	YellowBanner                    = NewBlock("minecraft:yellow_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10682)
	LimeBanner                      = NewBlock("minecraft:lime_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10698)
	PinkBanner                      = NewBlock("minecraft:pink_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10714)
	GrayBanner                      = NewBlock("minecraft:gray_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10730)
	LightGrayBanner                 = NewBlock("minecraft:light_gray_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10746)
	CyanBanner                      = NewBlock("minecraft:cyan_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10762)
	PurpleBanner                    = NewBlock("minecraft:purple_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10778)
	BlueBanner                      = NewBlock("minecraft:blue_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10794)
	BrownBanner                     = NewBlock("minecraft:brown_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10810)
	GreenBanner                     = NewBlock("minecraft:green_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10826)
	RedBanner                       = NewBlock("minecraft:red_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10842)
	BlackBanner                     = NewBlock("minecraft:black_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0}, 10858)
	WhiteWallBanner                 = NewBlock("minecraft:white_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10874)
	OrangeWallBanner                = NewBlock("minecraft:orange_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10878)
	MagentaWallBanner               = NewBlock("minecraft:magenta_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10882)
	LightBlueWallBanner             = NewBlock("minecraft:light_blue_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10886)
	YellowWallBanner                = NewBlock("minecraft:yellow_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10890)
	LimeWallBanner                  = NewBlock("minecraft:lime_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10894)
	PinkWallBanner                  = NewBlock("minecraft:pink_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10898)
	GrayWallBanner                  = NewBlock("minecraft:gray_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10902)
	LightGrayWallBanner             = NewBlock("minecraft:light_gray_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10906)
	CyanWallBanner                  = NewBlock("minecraft:cyan_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10910)
	PurpleWallBanner                = NewBlock("minecraft:purple_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10914)
	BlueWallBanner                  = NewBlock("minecraft:blue_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10918)
	BrownWallBanner                 = NewBlock("minecraft:brown_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10922)
	GreenWallBanner                 = NewBlock("minecraft:green_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10926)
	RedWallBanner                   = NewBlock("minecraft:red_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10930)
	BlackWallBanner                 = NewBlock("minecraft:black_wall_banner", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 10934)
	RedSandstone                    = NewBlock("minecraft:red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10938)
	ChiseledRedSandstone            = NewBlock("minecraft:chiseled_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10939)
	CutRedSandstone                 = NewBlock("minecraft:cut_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 10940)
	RedSandstoneStairs              = NewBlock("minecraft:red_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 10952)
	OakSlab                         = NewBlock("minecraft:oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11024)
	SpruceSlab                      = NewBlock("minecraft:spruce_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11030)
	BirchSlab                       = NewBlock("minecraft:birch_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11036)
	JungleSlab                      = NewBlock("minecraft:jungle_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11042)
	AcaciaSlab                      = NewBlock("minecraft:acacia_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11048)
	CherrySlab                      = NewBlock("minecraft:cherry_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11054)
	DarkOakSlab                     = NewBlock("minecraft:dark_oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11060)
	MangroveSlab                    = NewBlock("minecraft:mangrove_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11066)
	BambooSlab                      = NewBlock("minecraft:bamboo_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11072)
	BambooMosaicSlab                = NewBlock("minecraft:bamboo_mosaic_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11078)
	StoneSlab                       = NewBlock("minecraft:stone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11084)
	SmoothStoneSlab                 = NewBlock("minecraft:smooth_stone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11090)
	SandstoneSlab                   = NewBlock("minecraft:sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11096)
	CutSandstoneSlab                = NewBlock("minecraft:cut_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.SlabType: 1}, 11102)
	PetrifiedOakSlab                = NewBlock("minecraft:petrified_oak_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11108)
	CobblestoneSlab                 = NewBlock("minecraft:cobblestone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11114)
	BrickSlab                       = NewBlock("minecraft:brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11120)
	StoneBrickSlab                  = NewBlock("minecraft:stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11126)
	MudBrickSlab                    = NewBlock("minecraft:mud_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11132)
	NetherBrickSlab                 = NewBlock("minecraft:nether_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11138)
	QuartzSlab                      = NewBlock("minecraft:quartz_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11144)
	RedSandstoneSlab                = NewBlock("minecraft:red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11150)
	CutRedSandstoneSlab             = NewBlock("minecraft:cut_red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11156)
	PurpurSlab                      = NewBlock("minecraft:purpur_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 11162)
	SmoothStone                     = NewBlock("minecraft:smooth_stone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11165)
	SmoothSandstone                 = NewBlock("minecraft:smooth_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11166)
	SmoothQuartz                    = NewBlock("minecraft:smooth_quartz", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11167)
	SmoothRedSandstone              = NewBlock("minecraft:smooth_red_sandstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 11168)
	SpruceFenceGate                 = NewBlock("minecraft:spruce_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11176)
	BirchFenceGate                  = NewBlock("minecraft:birch_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11208)
	JungleFenceGate                 = NewBlock("minecraft:jungle_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11240)
	AcaciaFenceGate                 = NewBlock("minecraft:acacia_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0}, 11272)
	CherryFenceGate                 = NewBlock("minecraft:cherry_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 11304)
	DarkOakFenceGate                = NewBlock("minecraft:dark_oak_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 11336)
	MangroveFenceGate               = NewBlock("minecraft:mangrove_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11368)
	BambooFenceGate                 = NewBlock("minecraft:bamboo_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 11400)
	SpruceFence                     = NewBlock("minecraft:spruce_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11456)
	BirchFence                      = NewBlock("minecraft:birch_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11488)
	JungleFence                     = NewBlock("minecraft:jungle_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 11520)
	AcaciaFence                     = NewBlock("minecraft:acacia_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11552)
	CherryFence                     = NewBlock("minecraft:cherry_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.East: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0}, 11584)
	DarkOakFence                    = NewBlock("minecraft:dark_oak_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0, states.South: 0}, 11616)
	MangroveFence                   = NewBlock("minecraft:mangrove_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11648)
	BambooFence                     = NewBlock("minecraft:bamboo_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0}, 11680)
	SpruceDoor                      = NewBlock("minecraft:spruce_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1}, 11692)
	BirchDoor                       = NewBlock("minecraft:birch_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2}, 11756)
	JungleDoor                      = NewBlock("minecraft:jungle_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11820)
	AcaciaDoor                      = NewBlock("minecraft:acacia_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11884)
	CherryDoor                      = NewBlock("minecraft:cherry_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 11948)
	DarkOakDoor                     = NewBlock("minecraft:dark_oak_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0}, 12012)
	MangroveDoor                    = NewBlock("minecraft:mangrove_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 12076)
	BambooDoor                      = NewBlock("minecraft:bamboo_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Open: 0, states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0}, 12140)
	EndRod                          = NewBlock("minecraft:end_rod", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1}, 12197)
	ChorusPlant                     = NewBlock("minecraft:chorus_plant", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 0, states.West: 0, states.South: 0, states.North: 0, states.Up: 0, states.East: 0}, 12262)
	ChorusFlower                    = NewBlock("minecraft:chorus_flower", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age5: 0}, 12263)
	PurpurBlock                     = NewBlock("minecraft:purpur_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12269)
	PurpurPillar                    = NewBlock("minecraft:purpur_pillar", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 12271)
	PurpurStairs                    = NewBlock("minecraft:purpur_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 12284)
	EndStoneBricks                  = NewBlock("minecraft:end_stone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12353)
	TorchflowerCrop                 = NewBlock("minecraft:torchflower_crop", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age1: 0}, 12354)
	PitcherCrop                     = NewBlock("minecraft:pitcher_crop", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1, states.Age4: 0}, 12357)
	PitcherPlant                    = NewBlock("minecraft:pitcher_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.DoubleBlockHalf: 1}, 12367)
	Beetroots                       = NewBlock("minecraft:beetroots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 12368)
	DirtPath                        = NewBlock("minecraft:dirt_path", BlockProperty{HasCollision: true, ExplosionResistance: 0.6499999761581421, DestroyTime: 0.6499999761581421, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12372)
	EndGateway                      = NewBlock("minecraft:end_gateway", BlockProperty{HasCollision: false, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12373)
	RepeatingCommandBlock           = NewBlock("minecraft:repeating_command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Conditional: 0}, 12380)
	ChainCommandBlock               = NewBlock("minecraft:chain_command_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Conditional: 0}, 12392)
	FrostedIce                      = NewBlock("minecraft:frosted_ice", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.9800000190734863, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 12398)
	MagmaBlock                      = NewBlock("minecraft:magma_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12402)
	NetherWartBlock                 = NewBlock("minecraft:nether_wart_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12403)
	RedNetherBricks                 = NewBlock("minecraft:red_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12404)
	BoneBlock                       = NewBlock("minecraft:bone_block", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 12406)
	StructureVoid                   = NewBlock("minecraft:structure_void", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12408)
	Observer                        = NewBlock("minecraft:observer", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 3, states.Powered: 0}, 12414)
	ShulkerBox                      = NewBlock("minecraft:shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12425)
	WhiteShulkerBox                 = NewBlock("minecraft:white_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12431)
	OrangeShulkerBox                = NewBlock("minecraft:orange_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12437)
	MagentaShulkerBox               = NewBlock("minecraft:magenta_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12443)
	LightBlueShulkerBox             = NewBlock("minecraft:light_blue_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12449)
	YellowShulkerBox                = NewBlock("minecraft:yellow_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12455)
	LimeShulkerBox                  = NewBlock("minecraft:lime_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12461)
	PinkShulkerBox                  = NewBlock("minecraft:pink_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12467)
	GrayShulkerBox                  = NewBlock("minecraft:gray_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12473)
	LightGrayShulkerBox             = NewBlock("minecraft:light_gray_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12479)
	CyanShulkerBox                  = NewBlock("minecraft:cyan_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12485)
	PurpleShulkerBox                = NewBlock("minecraft:purple_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12491)
	BlueShulkerBox                  = NewBlock("minecraft:blue_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12497)
	BrownShulkerBox                 = NewBlock("minecraft:brown_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12503)
	GreenShulkerBox                 = NewBlock("minecraft:green_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12509)
	RedShulkerBox                   = NewBlock("minecraft:red_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12515)
	BlackShulkerBox                 = NewBlock("minecraft:black_shulker_box", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Facing: 1}, 12521)
	WhiteGlazedTerracotta           = NewBlock("minecraft:white_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12523)
	OrangeGlazedTerracotta          = NewBlock("minecraft:orange_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12527)
	MagentaGlazedTerracotta         = NewBlock("minecraft:magenta_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12531)
	LightBlueGlazedTerracotta       = NewBlock("minecraft:light_blue_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12535)
	YellowGlazedTerracotta          = NewBlock("minecraft:yellow_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12539)
	LimeGlazedTerracotta            = NewBlock("minecraft:lime_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12543)
	PinkGlazedTerracotta            = NewBlock("minecraft:pink_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12547)
	GrayGlazedTerracotta            = NewBlock("minecraft:gray_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12551)
	LightGrayGlazedTerracotta       = NewBlock("minecraft:light_gray_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12555)
	CyanGlazedTerracotta            = NewBlock("minecraft:cyan_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12559)
	PurpleGlazedTerracotta          = NewBlock("minecraft:purple_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12563)
	BlueGlazedTerracotta            = NewBlock("minecraft:blue_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12567)
	BrownGlazedTerracotta           = NewBlock("minecraft:brown_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12571)
	GreenGlazedTerracotta           = NewBlock("minecraft:green_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12575)
	RedGlazedTerracotta             = NewBlock("minecraft:red_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12579)
	BlackGlazedTerracotta           = NewBlock("minecraft:black_glazed_terracotta", BlockProperty{HasCollision: true, ExplosionResistance: 1.399999976158142, DestroyTime: 1.399999976158142, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 12583)
	WhiteConcrete                   = NewBlock("minecraft:white_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12587)
	OrangeConcrete                  = NewBlock("minecraft:orange_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12588)
	MagentaConcrete                 = NewBlock("minecraft:magenta_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12589)
	LightBlueConcrete               = NewBlock("minecraft:light_blue_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12590)
	YellowConcrete                  = NewBlock("minecraft:yellow_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12591)
	LimeConcrete                    = NewBlock("minecraft:lime_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12592)
	PinkConcrete                    = NewBlock("minecraft:pink_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12593)
	GrayConcrete                    = NewBlock("minecraft:gray_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12594)
	LightGrayConcrete               = NewBlock("minecraft:light_gray_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12595)
	CyanConcrete                    = NewBlock("minecraft:cyan_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12596)
	PurpleConcrete                  = NewBlock("minecraft:purple_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12597)
	BlueConcrete                    = NewBlock("minecraft:blue_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12598)
	BrownConcrete                   = NewBlock("minecraft:brown_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12599)
	GreenConcrete                   = NewBlock("minecraft:green_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12600)
	RedConcrete                     = NewBlock("minecraft:red_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12601)
	BlackConcrete                   = NewBlock("minecraft:black_concrete", BlockProperty{HasCollision: true, ExplosionResistance: 1.7999999523162842, DestroyTime: 1.7999999523162842, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12602)
	WhiteConcretePowder             = NewBlock("minecraft:white_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12603)
	OrangeConcretePowder            = NewBlock("minecraft:orange_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12604)
	MagentaConcretePowder           = NewBlock("minecraft:magenta_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12605)
	LightBlueConcretePowder         = NewBlock("minecraft:light_blue_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12606)
	YellowConcretePowder            = NewBlock("minecraft:yellow_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12607)
	LimeConcretePowder              = NewBlock("minecraft:lime_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12608)
	PinkConcretePowder              = NewBlock("minecraft:pink_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12609)
	GrayConcretePowder              = NewBlock("minecraft:gray_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12610)
	LightGrayConcretePowder         = NewBlock("minecraft:light_gray_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12611)
	CyanConcretePowder              = NewBlock("minecraft:cyan_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12612)
	PurpleConcretePowder            = NewBlock("minecraft:purple_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12613)
	BlueConcretePowder              = NewBlock("minecraft:blue_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12614)
	BrownConcretePowder             = NewBlock("minecraft:brown_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12615)
	GreenConcretePowder             = NewBlock("minecraft:green_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12616)
	RedConcretePowder               = NewBlock("minecraft:red_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12617)
	BlackConcretePowder             = NewBlock("minecraft:black_concrete_powder", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12618)
	Kelp                            = NewBlock("minecraft:kelp", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 12619)
	KelpPlant                       = NewBlock("minecraft:kelp_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12645)
	DriedKelpBlock                  = NewBlock("minecraft:dried_kelp_block", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12646)
	TurtleEgg                       = NewBlock("minecraft:turtle_egg", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hatch: 0, states.Eggs: 1}, 12647)
	SnifferEgg                      = NewBlock("minecraft:sniffer_egg", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hatch: 0}, 12659)
	DeadTubeCoralBlock              = NewBlock("minecraft:dead_tube_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12662)
	DeadBrainCoralBlock             = NewBlock("minecraft:dead_brain_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12663)
	DeadBubbleCoralBlock            = NewBlock("minecraft:dead_bubble_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12664)
	DeadFireCoralBlock              = NewBlock("minecraft:dead_fire_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12665)
	DeadHornCoralBlock              = NewBlock("minecraft:dead_horn_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12666)
	TubeCoralBlock                  = NewBlock("minecraft:tube_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12667)
	BrainCoralBlock                 = NewBlock("minecraft:brain_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12668)
	BubbleCoralBlock                = NewBlock("minecraft:bubble_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12669)
	FireCoralBlock                  = NewBlock("minecraft:fire_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12670)
	HornCoralBlock                  = NewBlock("minecraft:horn_coral_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12671)
	DeadTubeCoral                   = NewBlock("minecraft:dead_tube_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12672)
	DeadBrainCoral                  = NewBlock("minecraft:dead_brain_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12674)
	DeadBubbleCoral                 = NewBlock("minecraft:dead_bubble_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12676)
	DeadFireCoral                   = NewBlock("minecraft:dead_fire_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12678)
	DeadHornCoral                   = NewBlock("minecraft:dead_horn_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12680)
	TubeCoral                       = NewBlock("minecraft:tube_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12682)
	BrainCoral                      = NewBlock("minecraft:brain_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12684)
	BubbleCoral                     = NewBlock("minecraft:bubble_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12686)
	FireCoral                       = NewBlock("minecraft:fire_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12688)
	HornCoral                       = NewBlock("minecraft:horn_coral", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12690)
	DeadTubeCoralFan                = NewBlock("minecraft:dead_tube_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12692)
	DeadBrainCoralFan               = NewBlock("minecraft:dead_brain_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12694)
	DeadBubbleCoralFan              = NewBlock("minecraft:dead_bubble_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12696)
	DeadFireCoralFan                = NewBlock("minecraft:dead_fire_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12698)
	DeadHornCoralFan                = NewBlock("minecraft:dead_horn_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12700)
	TubeCoralFan                    = NewBlock("minecraft:tube_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12702)
	BrainCoralFan                   = NewBlock("minecraft:brain_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12704)
	BubbleCoralFan                  = NewBlock("minecraft:bubble_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12706)
	FireCoralFan                    = NewBlock("minecraft:fire_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12708)
	HornCoralFan                    = NewBlock("minecraft:horn_coral_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12710)
	DeadTubeCoralWallFan            = NewBlock("minecraft:dead_tube_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12712)
	DeadBrainCoralWallFan           = NewBlock("minecraft:dead_brain_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12720)
	DeadBubbleCoralWallFan          = NewBlock("minecraft:dead_bubble_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12728)
	DeadFireCoralWallFan            = NewBlock("minecraft:dead_fire_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12736)
	DeadHornCoralWallFan            = NewBlock("minecraft:dead_horn_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12744)
	TubeCoralWallFan                = NewBlock("minecraft:tube_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12752)
	BrainCoralWallFan               = NewBlock("minecraft:brain_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12760)
	BubbleCoralWallFan              = NewBlock("minecraft:bubble_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1, states.HorizontalFacing: 2}, 12768)
	FireCoralWallFan                = NewBlock("minecraft:fire_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12776)
	HornCoralWallFan                = NewBlock("minecraft:horn_coral_wall_fan", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 1}, 12784)
	SeaPickle                       = NewBlock("minecraft:sea_pickle", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1, states.Pickles: 1}, 12792)
	BlueIce                         = NewBlock("minecraft:blue_ice", BlockProperty{HasCollision: true, ExplosionResistance: 2.799999952316284, DestroyTime: 2.799999952316284, RequiresCorrectToolForDrop: false, Friction: 0.9890000224113464, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 12800)
	Conduit                         = NewBlock("minecraft:conduit", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 1}, 12801)
	BambooSapling                   = NewBlock("minecraft:bamboo_sapling", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12803)
	Bamboo                          = NewBlock("minecraft:bamboo", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Stage: 0, states.Age1: 0, states.BambooLeaves: 0}, 12804)
	PottedBamboo                    = NewBlock("minecraft:potted_bamboo", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 12816)
	VoidAir                         = NewBlock("minecraft:void_air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 12817)
	CaveAir                         = NewBlock("minecraft:cave_air", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: true, DynamicShape: false}, nil, 12818)
	BubbleColumn                    = NewBlock("minecraft:bubble_column", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Drag: 1}, 12819)
	PolishedGraniteStairs           = NewBlock("minecraft:polished_granite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 12832)
	SmoothRedSandstoneStairs        = NewBlock("minecraft:smooth_red_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 12912)
	MossyStoneBrickStairs           = NewBlock("minecraft:mossy_stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 12992)
	PolishedDioriteStairs           = NewBlock("minecraft:polished_diorite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13072)
	MossyCobblestoneStairs          = NewBlock("minecraft:mossy_cobblestone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13152)
	EndStoneBrickStairs             = NewBlock("minecraft:end_stone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13232)
	StoneStairs                     = NewBlock("minecraft:stone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13312)
	SmoothSandstoneStairs           = NewBlock("minecraft:smooth_sandstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 13392)
	SmoothQuartzStairs              = NewBlock("minecraft:smooth_quartz_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13472)
	GraniteStairs                   = NewBlock("minecraft:granite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13552)
	AndesiteStairs                  = NewBlock("minecraft:andesite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13632)
	RedNetherBrickStairs            = NewBlock("minecraft:red_nether_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13712)
	PolishedAndesiteStairs          = NewBlock("minecraft:polished_andesite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13792)
	DioriteStairs                   = NewBlock("minecraft:diorite_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 13872)
	PolishedGraniteSlab             = NewBlock("minecraft:polished_granite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13944)
	SmoothRedSandstoneSlab          = NewBlock("minecraft:smooth_red_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13950)
	MossyStoneBrickSlab             = NewBlock("minecraft:mossy_stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13956)
	PolishedDioriteSlab             = NewBlock("minecraft:polished_diorite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13962)
	MossyCobblestoneSlab            = NewBlock("minecraft:mossy_cobblestone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13968)
	EndStoneBrickSlab               = NewBlock("minecraft:end_stone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13974)
	SmoothSandstoneSlab             = NewBlock("minecraft:smooth_sandstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13980)
	SmoothQuartzSlab                = NewBlock("minecraft:smooth_quartz_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13986)
	GraniteSlab                     = NewBlock("minecraft:granite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13992)
	AndesiteSlab                    = NewBlock("minecraft:andesite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 13998)
	RedNetherBrickSlab              = NewBlock("minecraft:red_nether_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14004)
	PolishedAndesiteSlab            = NewBlock("minecraft:polished_andesite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14010)
	DioriteSlab                     = NewBlock("minecraft:diorite_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 14016)
	BrickWall                       = NewBlock("minecraft:brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 14022)
	PrismarineWall                  = NewBlock("minecraft:prismarine_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 14346)
	RedSandstoneWall                = NewBlock("minecraft:red_sandstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 14670)
	MossyStoneBrickWall             = NewBlock("minecraft:mossy_stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 14994)
	GraniteWall                     = NewBlock("minecraft:granite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 15318)
	StoneBrickWall                  = NewBlock("minecraft:stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 15642)
	MudBrickWall                    = NewBlock("minecraft:mud_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 15966)
	NetherBrickWall                 = NewBlock("minecraft:nether_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 16290)
	AndesiteWall                    = NewBlock("minecraft:andesite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1}, 16614)
	RedNetherBrickWall              = NewBlock("minecraft:red_nether_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0}, 16938)
	SandstoneWall                   = NewBlock("minecraft:sandstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 17262)
	EndStoneBrickWall               = NewBlock("minecraft:end_stone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 9, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 17586)
	DioriteWall                     = NewBlock("minecraft:diorite_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0}, 17910)
	Scaffolding                     = NewBlock("minecraft:scaffolding", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.Waterlogged: 0, states.StabilityDistance: 7, states.Bottom: 0}, 18262)
	Loom                            = NewBlock("minecraft:loom", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 18263)
	Barrel                          = NewBlock("minecraft:barrel", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 2, states.Open: 0}, 18268)
	Smoker                          = NewBlock("minecraft:smoker", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 18280)
	BlastFurnace                    = NewBlock("minecraft:blast_furnace", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.HorizontalFacing: 2}, 18288)
	CartographyTable                = NewBlock("minecraft:cartography_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18295)
	FletchingTable                  = NewBlock("minecraft:fletching_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18296)
	Grindstone                      = NewBlock("minecraft:grindstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2}, 18301)
	Lectern                         = NewBlock("minecraft:lectern", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.HasBook: 0, states.Powered: 0}, 18312)
	SmithingTable                   = NewBlock("minecraft:smithing_table", BlockProperty{HasCollision: true, ExplosionResistance: 2.5, DestroyTime: 2.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18325)
	Stonecutter                     = NewBlock("minecraft:stonecutter", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2}, 18326)
	Bell                            = NewBlock("minecraft:bell", BlockProperty{HasCollision: true, ExplosionResistance: 5, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.BellAttachment: 0}, 18331)
	Lantern                         = NewBlock("minecraft:lantern", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Waterlogged: 0}, 18365)
	SoulLantern                     = NewBlock("minecraft:soul_lantern", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Hanging: 0, states.Waterlogged: 0}, 18369)
	Campfire                        = NewBlock("minecraft:campfire", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.SignalFire: 0, states.Lit: 1}, 18373)
	SoulCampfire                    = NewBlock("minecraft:soul_campfire", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.SignalFire: 0}, 18405)
	SweetBerryBush                  = NewBlock("minecraft:sweet_berry_bush", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age3: 0}, 18434)
	WarpedStem                      = NewBlock("minecraft:warped_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18439)
	StrippedWarpedStem              = NewBlock("minecraft:stripped_warped_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18442)
	WarpedHyphae                    = NewBlock("minecraft:warped_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18445)
	StrippedWarpedHyphae            = NewBlock("minecraft:stripped_warped_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18448)
	WarpedNylium                    = NewBlock("minecraft:warped_nylium", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18450)
	WarpedFungus                    = NewBlock("minecraft:warped_fungus", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18451)
	WarpedWartBlock                 = NewBlock("minecraft:warped_wart_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18452)
	WarpedRoots                     = NewBlock("minecraft:warped_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18453)
	NetherSprouts                   = NewBlock("minecraft:nether_sprouts", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18454)
	CrimsonStem                     = NewBlock("minecraft:crimson_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18456)
	StrippedCrimsonStem             = NewBlock("minecraft:stripped_crimson_stem", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18459)
	CrimsonHyphae                   = NewBlock("minecraft:crimson_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18462)
	StrippedCrimsonHyphae           = NewBlock("minecraft:stripped_crimson_hyphae", BlockProperty{HasCollision: true, ExplosionResistance: 2, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 18465)
	CrimsonNylium                   = NewBlock("minecraft:crimson_nylium", BlockProperty{HasCollision: true, ExplosionResistance: 0.4000000059604645, DestroyTime: 0.4000000059604645, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18467)
	CrimsonFungus                   = NewBlock("minecraft:crimson_fungus", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18468)
	Shroomlight                     = NewBlock("minecraft:shroomlight", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18469)
	WeepingVines                    = NewBlock("minecraft:weeping_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 18470)
	WeepingVinesPlant               = NewBlock("minecraft:weeping_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18496)
	TwistingVines                   = NewBlock("minecraft:twisting_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Age25: 0}, 18497)
	TwistingVinesPlant              = NewBlock("minecraft:twisting_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18523)
	CrimsonRoots                    = NewBlock("minecraft:crimson_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 18524)
	CrimsonPlanks                   = NewBlock("minecraft:crimson_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18525)
	WarpedPlanks                    = NewBlock("minecraft:warped_planks", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 18526)
	CrimsonSlab                     = NewBlock("minecraft:crimson_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 18530)
	WarpedSlab                      = NewBlock("minecraft:warped_slab", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 18536)
	CrimsonPressurePlate            = NewBlock("minecraft:crimson_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 18540)
	WarpedPressurePlate             = NewBlock("minecraft:warped_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 18542)
	CrimsonFence                    = NewBlock("minecraft:crimson_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 18574)
	WarpedFence                     = NewBlock("minecraft:warped_fence", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.South: 0, states.North: 0, states.Waterlogged: 0, states.East: 0, states.West: 0}, 18606)
	CrimsonTrapdoor                 = NewBlock("minecraft:crimson_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 18622)
	WarpedTrapdoor                  = NewBlock("minecraft:warped_trapdoor", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Powered: 0, states.Open: 0}, 18686)
	CrimsonFenceGate                = NewBlock("minecraft:crimson_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0, states.Open: 0, states.HorizontalFacing: 2, states.InWall: 0}, 18742)
	WarpedFenceGate                 = NewBlock("minecraft:warped_fence_gate", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.InWall: 0, states.Powered: 0, states.Open: 0}, 18774)
	CrimsonStairs                   = NewBlock("minecraft:crimson_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 18810)
	WarpedStairs                    = NewBlock("minecraft:warped_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 2, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 18890)
	CrimsonButton                   = NewBlock("minecraft:crimson_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 18968)
	WarpedButton                    = NewBlock("minecraft:warped_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.AttachFace: 1, states.HorizontalFacing: 2, states.Powered: 0}, 18992)
	CrimsonDoor                     = NewBlock("minecraft:crimson_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 19018)
	WarpedDoor                      = NewBlock("minecraft:warped_door", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.DoorHinge: 0, states.Powered: 0, states.Open: 0}, 19082)
	CrimsonSign                     = NewBlock("minecraft:crimson_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 19136)
	WarpedSign                      = NewBlock("minecraft:warped_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Rotation16: 0, states.Waterlogged: 0}, 19168)
	CrimsonWallSign                 = NewBlock("minecraft:crimson_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 19200)
	WarpedWallSign                  = NewBlock("minecraft:warped_wall_sign", BlockProperty{HasCollision: false, ExplosionResistance: 1, DestroyTime: 1, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.HorizontalFacing: 2}, 19208)
	StructureBlock                  = NewBlock("minecraft:structure_block", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StructureblockMode: 1}, 19216)
	Jigsaw                          = NewBlock("minecraft:jigsaw", BlockProperty{HasCollision: true, ExplosionResistance: 3.6e+06, DestroyTime: -1, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Orientation: 10}, 19229)
	Composter                       = NewBlock("minecraft:composter", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelComposter: 0}, 19231)
	Target                          = NewBlock("minecraft:target", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Power: 0}, 19240)
	BeeNest                         = NewBlock("minecraft:bee_nest", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelHoney: 0, states.HorizontalFacing: 2}, 19256)
	Beehive                         = NewBlock("minecraft:beehive", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.LevelHoney: 0, states.HorizontalFacing: 2}, 19280)
	HoneyBlock                      = NewBlock("minecraft:honey_block", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 0.4000000059604645, JumpFactor: 0.5, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19304)
	HoneycombBlock                  = NewBlock("minecraft:honeycomb_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.6000000238418579, DestroyTime: 0.6000000238418579, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19305)
	NetheriteBlock                  = NewBlock("minecraft:netherite_block", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19306)
	AncientDebris                   = NewBlock("minecraft:ancient_debris", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 30, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19307)
	CryingObsidian                  = NewBlock("minecraft:crying_obsidian", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19308)
	RespawnAnchor                   = NewBlock("minecraft:respawn_anchor", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 50, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.RespawnAnchorCharges: 0}, 19309)
	PottedCrimsonFungus             = NewBlock("minecraft:potted_crimson_fungus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19314)
	PottedWarpedFungus              = NewBlock("minecraft:potted_warped_fungus", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19315)
	PottedCrimsonRoots              = NewBlock("minecraft:potted_crimson_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19316)
	PottedWarpedRoots               = NewBlock("minecraft:potted_warped_roots", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 19317)
	Lodestone                       = NewBlock("minecraft:lodestone", BlockProperty{HasCollision: true, ExplosionResistance: 3.5, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19318)
	Blackstone                      = NewBlock("minecraft:blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19319)
	BlackstoneStairs                = NewBlock("minecraft:blackstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 19331)
	BlackstoneWall                  = NewBlock("minecraft:blackstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0}, 19403)
	BlackstoneSlab                  = NewBlock("minecraft:blackstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 19727)
	PolishedBlackstone              = NewBlock("minecraft:polished_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19730)
	PolishedBlackstoneBricks        = NewBlock("minecraft:polished_blackstone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19731)
	CrackedPolishedBlackstoneBricks = NewBlock("minecraft:cracked_polished_blackstone_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19732)
	ChiseledPolishedBlackstone      = NewBlock("minecraft:chiseled_polished_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 19733)
	PolishedBlackstoneBrickSlab     = NewBlock("minecraft:polished_blackstone_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 19737)
	PolishedBlackstoneBrickStairs   = NewBlock("minecraft:polished_blackstone_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 19751)
	PolishedBlackstoneBrickWall     = NewBlock("minecraft:polished_blackstone_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 19823)
	GildedBlackstone                = NewBlock("minecraft:gilded_blackstone", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20144)
	PolishedBlackstoneStairs        = NewBlock("minecraft:polished_blackstone_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 20156)
	PolishedBlackstoneSlab          = NewBlock("minecraft:polished_blackstone_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 20228)
	PolishedBlackstonePressurePlate = NewBlock("minecraft:polished_blackstone_pressure_plate", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Powered: 0}, 20232)
	PolishedBlackstoneButton        = NewBlock("minecraft:polished_blackstone_button", BlockProperty{HasCollision: false, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Powered: 0, states.AttachFace: 1}, 20242)
	PolishedBlackstoneWall          = NewBlock("minecraft:polished_blackstone_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 20260)
	ChiseledNetherBricks            = NewBlock("minecraft:chiseled_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20581)
	CrackedNetherBricks             = NewBlock("minecraft:cracked_nether_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 2, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20582)
	QuartzBricks                    = NewBlock("minecraft:quartz_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 0.800000011920929, DestroyTime: 0.800000011920929, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20583)
	Candle                          = NewBlock("minecraft:candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20587)
	WhiteCandle                     = NewBlock("minecraft:white_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20603)
	OrangeCandle                    = NewBlock("minecraft:orange_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20619)
	MagentaCandle                   = NewBlock("minecraft:magenta_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20635)
	LightBlueCandle                 = NewBlock("minecraft:light_blue_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20651)
	YellowCandle                    = NewBlock("minecraft:yellow_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20667)
	LimeCandle                      = NewBlock("minecraft:lime_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20683)
	PinkCandle                      = NewBlock("minecraft:pink_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20699)
	GrayCandle                      = NewBlock("minecraft:gray_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20715)
	LightGrayCandle                 = NewBlock("minecraft:light_gray_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20731)
	CyanCandle                      = NewBlock("minecraft:cyan_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Candles: 1, states.Lit: 0}, 20747)
	PurpleCandle                    = NewBlock("minecraft:purple_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20763)
	BlueCandle                      = NewBlock("minecraft:blue_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20779)
	BrownCandle                     = NewBlock("minecraft:brown_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Candles: 1, states.Lit: 0}, 20795)
	GreenCandle                     = NewBlock("minecraft:green_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20811)
	RedCandle                       = NewBlock("minecraft:red_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0, states.Waterlogged: 0, states.Candles: 1}, 20827)
	BlackCandle                     = NewBlock("minecraft:black_candle", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Candles: 1, states.Lit: 0, states.Waterlogged: 0}, 20843)
	CandleCake                      = NewBlock("minecraft:candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20857)
	WhiteCandleCake                 = NewBlock("minecraft:white_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20859)
	OrangeCandleCake                = NewBlock("minecraft:orange_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20861)
	MagentaCandleCake               = NewBlock("minecraft:magenta_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20863)
	LightBlueCandleCake             = NewBlock("minecraft:light_blue_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20865)
	YellowCandleCake                = NewBlock("minecraft:yellow_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20867)
	LimeCandleCake                  = NewBlock("minecraft:lime_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20869)
	PinkCandleCake                  = NewBlock("minecraft:pink_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20871)
	GrayCandleCake                  = NewBlock("minecraft:gray_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20873)
	LightGrayCandleCake             = NewBlock("minecraft:light_gray_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20875)
	CyanCandleCake                  = NewBlock("minecraft:cyan_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20877)
	PurpleCandleCake                = NewBlock("minecraft:purple_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20879)
	BlueCandleCake                  = NewBlock("minecraft:blue_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20881)
	BrownCandleCake                 = NewBlock("minecraft:brown_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20883)
	GreenCandleCake                 = NewBlock("minecraft:green_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20885)
	RedCandleCake                   = NewBlock("minecraft:red_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20887)
	BlackCandleCake                 = NewBlock("minecraft:black_candle_cake", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Lit: 0}, 20889)
	AmethystBlock                   = NewBlock("minecraft:amethyst_block", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20890)
	BuddingAmethyst                 = NewBlock("minecraft:budding_amethyst", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20891)
	AmethystCluster                 = NewBlock("minecraft:amethyst_cluster", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20901)
	LargeAmethystBud                = NewBlock("minecraft:large_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Facing: 1}, 20913)
	MediumAmethystBud               = NewBlock("minecraft:medium_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20925)
	SmallAmethystBud                = NewBlock("minecraft:small_amethyst_bud", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0}, 20937)
	Tuff                            = NewBlock("minecraft:tuff", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20940)
	Calcite                         = NewBlock("minecraft:calcite", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 0.75, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 20941)
	TintedGlass                     = NewBlock("minecraft:tinted_glass", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 20942)
	PowderSnow                      = NewBlock("minecraft:powder_snow", BlockProperty{HasCollision: true, ExplosionResistance: 0.25, DestroyTime: 0.25, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: true}, nil, 20943)
	SculkSensor                     = NewBlock("minecraft:sculk_sensor", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SculkSensorPhase: 0, states.Waterlogged: 0, states.Power: 0}, 20945)
	CalibratedSculkSensor           = NewBlock("minecraft:calibrated_sculk_sensor", BlockProperty{HasCollision: true, ExplosionResistance: 1.5, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SculkSensorPhase: 0, states.HorizontalFacing: 2, states.Waterlogged: 0, states.Power: 0}, 21041)
	Sculk                           = NewBlock("minecraft:sculk", BlockProperty{HasCollision: true, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21424)
	SculkVein                       = NewBlock("minecraft:sculk_vein", BlockProperty{HasCollision: false, ExplosionResistance: 0.20000000298023224, DestroyTime: 0.20000000298023224, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Down: 0, states.West: 0, states.South: 0, states.North: 0, states.Waterlogged: 0, states.Up: 0, states.East: 0}, 21552)
	SculkCatalyst                   = NewBlock("minecraft:sculk_catalyst", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Bloom: 0}, 21554)
	SculkShrieker                   = NewBlock("minecraft:sculk_shrieker", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Shrieking: 0, states.CanSummon: 0}, 21562)
	OxidizedCopper                  = NewBlock("minecraft:oxidized_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21563)
	WeatheredCopper                 = NewBlock("minecraft:weathered_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21564)
	ExposedCopper                   = NewBlock("minecraft:exposed_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21565)
	CopperBlock                     = NewBlock("minecraft:copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21566)
	CopperOre                       = NewBlock("minecraft:copper_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21567)
	DeepslateCopperOre              = NewBlock("minecraft:deepslate_copper_ore", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 4.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21568)
	OxidizedCutCopper               = NewBlock("minecraft:oxidized_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21569)
	WeatheredCutCopper              = NewBlock("minecraft:weathered_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21570)
	ExposedCutCopper                = NewBlock("minecraft:exposed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21571)
	CutCopper                       = NewBlock("minecraft:cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21572)
	OxidizedCutCopperStairs         = NewBlock("minecraft:oxidized_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0}, 21584)
	WeatheredCutCopperStairs        = NewBlock("minecraft:weathered_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21664)
	ExposedCutCopperStairs          = NewBlock("minecraft:exposed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21744)
	CutCopperStairs                 = NewBlock("minecraft:cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 21824)
	OxidizedCutCopperSlab           = NewBlock("minecraft:oxidized_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21896)
	WeatheredCutCopperSlab          = NewBlock("minecraft:weathered_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21902)
	ExposedCutCopperSlab            = NewBlock("minecraft:exposed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21908)
	CutCopperSlab                   = NewBlock("minecraft:cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 21914)
	WaxedCopperBlock                = NewBlock("minecraft:waxed_copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21917)
	WaxedWeatheredCopper            = NewBlock("minecraft:waxed_weathered_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21918)
	WaxedExposedCopper              = NewBlock("minecraft:waxed_exposed_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21919)
	WaxedOxidizedCopper             = NewBlock("minecraft:waxed_oxidized_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21920)
	WaxedOxidizedCutCopper          = NewBlock("minecraft:waxed_oxidized_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21921)
	WaxedWeatheredCutCopper         = NewBlock("minecraft:waxed_weathered_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21922)
	WaxedExposedCutCopper           = NewBlock("minecraft:waxed_exposed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21923)
	WaxedCutCopper                  = NewBlock("minecraft:waxed_cut_copper", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 21924)
	WaxedOxidizedCutCopperStairs    = NewBlock("minecraft:waxed_oxidized_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 21936)
	WaxedWeatheredCutCopperStairs   = NewBlock("minecraft:waxed_weathered_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22016)
	WaxedExposedCutCopperStairs     = NewBlock("minecraft:waxed_exposed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22096)
	WaxedCutCopperStairs            = NewBlock("minecraft:waxed_cut_copper_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1}, 22176)
	WaxedOxidizedCutCopperSlab      = NewBlock("minecraft:waxed_oxidized_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22248)
	WaxedWeatheredCutCopperSlab     = NewBlock("minecraft:waxed_weathered_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22254)
	WaxedExposedCutCopperSlab       = NewBlock("minecraft:waxed_exposed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22260)
	WaxedCutCopperSlab              = NewBlock("minecraft:waxed_cut_copper_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22266)
	LightningRod                    = NewBlock("minecraft:lightning_rod", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Facing: 1, states.Waterlogged: 0, states.Powered: 0}, 22288)
	PointedDripstone                = NewBlock("minecraft:pointed_dripstone", BlockProperty{HasCollision: true, ExplosionResistance: 3, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: true}, map[states.Property]byte{states.VerticalDirection: 1, states.DripstoneThickness: 1, states.Waterlogged: 0}, 22298)
	DripstoneBlock                  = NewBlock("minecraft:dripstone_block", BlockProperty{HasCollision: true, ExplosionResistance: 1, DestroyTime: 1.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22313)
	CaveVines                       = NewBlock("minecraft:cave_vines", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Berries: 0, states.Age25: 0}, 22315)
	CaveVinesPlant                  = NewBlock("minecraft:cave_vines_plant", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Berries: 0}, 22367)
	SporeBlossom                    = NewBlock("minecraft:spore_blossom", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22368)
	Azalea                          = NewBlock("minecraft:azalea", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22369)
	FloweringAzalea                 = NewBlock("minecraft:flowering_azalea", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 22370)
	MossCarpet                      = NewBlock("minecraft:moss_carpet", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22371)
	PinkPetals                      = NewBlock("minecraft:pink_petals", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.FlowerAmount: 1, states.HorizontalFacing: 2}, 22372)
	MossBlock                       = NewBlock("minecraft:moss_block", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22388)
	BigDripleaf                     = NewBlock("minecraft:big_dripleaf", BlockProperty{HasCollision: true, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Tilt: 0, states.Waterlogged: 0, states.HorizontalFacing: 2}, 22390)
	BigDripleafStem                 = NewBlock("minecraft:big_dripleaf_stem", BlockProperty{HasCollision: false, ExplosionResistance: 0.10000000149011612, DestroyTime: 0.10000000149011612, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.Waterlogged: 0}, 22422)
	SmallDripleaf                   = NewBlock("minecraft:small_dripleaf", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.HorizontalFacing: 2, states.DoubleBlockHalf: 1, states.Waterlogged: 0}, 22432)
	HangingRoots                    = NewBlock("minecraft:hanging_roots", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0}, 22446)
	RootedDirt                      = NewBlock("minecraft:rooted_dirt", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22447)
	Mud                             = NewBlock("minecraft:mud", BlockProperty{HasCollision: true, ExplosionResistance: 0.5, DestroyTime: 0.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22448)
	Deepslate                       = NewBlock("minecraft:deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 22450)
	CobbledDeepslate                = NewBlock("minecraft:cobbled_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22452)
	CobbledDeepslateStairs          = NewBlock("minecraft:cobbled_deepslate_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22464)
	CobbledDeepslateSlab            = NewBlock("minecraft:cobbled_deepslate_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22536)
	CobbledDeepslateWall            = NewBlock("minecraft:cobbled_deepslate_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 22542)
	PolishedDeepslate               = NewBlock("minecraft:polished_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 22863)
	PolishedDeepslateStairs         = NewBlock("minecraft:polished_deepslate_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 22875)
	PolishedDeepslateSlab           = NewBlock("minecraft:polished_deepslate_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 22947)
	PolishedDeepslateWall           = NewBlock("minecraft:polished_deepslate_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0}, 22953)
	DeepslateTiles                  = NewBlock("minecraft:deepslate_tiles", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23274)
	DeepslateTileStairs             = NewBlock("minecraft:deepslate_tile_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Half: 1, states.HorizontalFacing: 2, states.Waterlogged: 0, states.StairsShape: 0}, 23286)
	DeepslateTileSlab               = NewBlock("minecraft:deepslate_tile_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 23358)
	DeepslateTileWall               = NewBlock("minecraft:deepslate_tile_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.Up: 1, states.WestWall: 0, states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0}, 23364)
	DeepslateBricks                 = NewBlock("minecraft:deepslate_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 23685)
	DeepslateBrickStairs            = NewBlock("minecraft:deepslate_brick_stairs", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Waterlogged: 0, states.StairsShape: 0, states.Half: 1, states.HorizontalFacing: 2}, 23697)
	DeepslateBrickSlab              = NewBlock("minecraft:deepslate_brick_slab", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.SlabType: 1, states.Waterlogged: 0}, 23769)
	DeepslateBrickWall              = NewBlock("minecraft:deepslate_brick_wall", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.EastWall: 0, states.SouthWall: 0, states.NorthWall: 0, states.Waterlogged: 0, states.Up: 1, states.WestWall: 0}, 23775)
	ChiseledDeepslate               = NewBlock("minecraft:chiseled_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24096)
	CrackedDeepslateBricks          = NewBlock("minecraft:cracked_deepslate_bricks", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24097)
	CrackedDeepslateTiles           = NewBlock("minecraft:cracked_deepslate_tiles", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 3.5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24098)
	InfestedDeepslate               = NewBlock("minecraft:infested_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 0.75, DestroyTime: 1.5, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 24100)
	SmoothBasalt                    = NewBlock("minecraft:smooth_basalt", BlockProperty{HasCollision: true, ExplosionResistance: 4.199999809265137, DestroyTime: 1.25, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24102)
	RawIronBlock                    = NewBlock("minecraft:raw_iron_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24103)
	RawCopperBlock                  = NewBlock("minecraft:raw_copper_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24104)
	RawGoldBlock                    = NewBlock("minecraft:raw_gold_block", BlockProperty{HasCollision: true, ExplosionResistance: 6, DestroyTime: 5, RequiresCorrectToolForDrop: true, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24105)
	PottedAzaleaBush                = NewBlock("minecraft:potted_azalea_bush", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 24106)
	PottedFloweringAzaleaBush       = NewBlock("minecraft:potted_flowering_azalea_bush", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 24107)
	OchreFroglight                  = NewBlock("minecraft:ochre_froglight", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 24109)
	VerdantFroglight                = NewBlock("minecraft:verdant_froglight", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 24112)
	PearlescentFroglight            = NewBlock("minecraft:pearlescent_froglight", BlockProperty{HasCollision: true, ExplosionResistance: 0.30000001192092896, DestroyTime: 0.30000001192092896, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Axis: 1}, 24115)
	Frogspawn                       = NewBlock("minecraft:frogspawn", BlockProperty{HasCollision: false, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, nil, 24117)
	ReinforcedDeepslate             = NewBlock("minecraft:reinforced_deepslate", BlockProperty{HasCollision: true, ExplosionResistance: 1200, DestroyTime: 55, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: true, IsAir: false, DynamicShape: false}, nil, 24118)
	DecoratedPot                    = NewBlock("minecraft:decorated_pot", BlockProperty{HasCollision: true, ExplosionResistance: 0, DestroyTime: 0, RequiresCorrectToolForDrop: false, Friction: 0.6000000238418579, SpeedFactor: 1, JumpFactor: 1, CanOcclude: false, IsAir: false, DynamicShape: false}, map[states.Property]byte{states.Cracked: 0, states.HorizontalFacing: 2, states.Waterlogged: 0}, 24128)
)
View Source
var BitsPerBlock = bits.Len(MaxStates)

BitsPerBlock indicates how many bits are needed to represent all possible block states. This value is used to determine the size of the global palette.

View Source
var FromID = map[string]*Block{}/* 1003 elements not displayed */

Functions

This section is empty.

Types

type Block

type Block struct {
	BlockProperty

	Name string
	Box  maths.AxisAlignedBB

	Default StateID
	// contains filtered or unexported fields
}

Block is an unmutable block

func NewBlock

func NewBlock(name string, property BlockProperty, properties map[states.Property]byte, state StateID) *Block

func (*Block) Air

func (b *Block) Air() bool

func (*Block) Equals

func (b *Block) Equals(other *Block) bool

Equals Golang when no operator overloading :troll:

func (*Block) Get

func (b *Block) Get(property states.Property) any

func (*Block) GetDefault

func (b *Block) GetDefault() *Block

func (*Block) Solid

func (b *Block) Solid() bool

type BlockProperty

type BlockProperty struct {
	HasCollision               bool    `nbt:"HasCollision"`
	ExplosionResistance        float64 `nbt:"ExplosionResistance"`
	DestroyTime                float64 `nbt:"DestroyTime"`
	RequiresCorrectToolForDrop bool    `nbt:"RequiresCorrectToolForDrop"`
	Friction                   float64 `nbt:"Friction"`
	SpeedFactor                float64 `nbt:"SpeedFactor"`
	JumpFactor                 float64 `nbt:"JumpFaction"`
	CanOcclude                 bool    `nbt:"CanOcclude"`
	IsAir                      bool    `nbt:"IsAir"`
	DynamicShape               bool    `nbt:"DynamicShape"`
}

type StateID

type StateID int

func (StateID) Block

func (s StateID) Block() *Block

Directories

Path Synopsis
generator
properties
Code generated by generator/properties/main.go; DO NOT EDIT.
Code generated by generator/properties/main.go; DO NOT EDIT.
properties
Code generated by generator/properties/main.go; DO NOT EDIT.
Code generated by generator/properties/main.go; DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL