diff --git a/azalea-physics/src/collision/blocks.rs b/azalea-physics/src/collision/blocks.rs index 4943ee00..0994a195 100644 --- a/azalea-physics/src/collision/blocks.rs +++ b/azalea-physics/src/collision/blocks.rs @@ -279,253 +279,141 @@ lazy_static! { static ref SHAPE55: VoxelShape = collision::box_shape(0., 0., 0.8125, 1., 1., 1.); static ref SHAPE56: VoxelShape = collision::box_shape(0.8125, 0., 0., 1., 1., 1.); static ref SHAPE57: VoxelShape = collision::box_shape(0., 0., 0., 1., 1., 0.1875); - static ref SHAPE58: VoxelShape = collision::box_shape(0., 0., 0.8125, 1., 1., 1.); - static ref SHAPE59: VoxelShape = collision::box_shape(0., 0., 0., 1., 1., 0.1875); + static ref SHAPE58: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.125, 1.); + static ref SHAPE59: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.25, 1.); } lazy_static! { - static ref SHAPE60: VoxelShape = collision::box_shape(0.8125, 0., 0., 1., 1., 1.); - static ref SHAPE61: VoxelShape = collision::box_shape(0., 0., 0., 0.1875, 1., 1.); - static ref SHAPE62: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.125, 1.); - static ref SHAPE63: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.25, 1.); - static ref SHAPE64: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.375, 1.); - static ref SHAPE65: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5, 1.); - static ref SHAPE66: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.625, 1.); - static ref SHAPE67: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.75, 1.); - static ref SHAPE68: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.875, 1.); - static ref SHAPE69: VoxelShape = + static ref SHAPE60: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.375, 1.); + static ref SHAPE61: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5, 1.); + static ref SHAPE62: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.625, 1.); + static ref SHAPE63: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.875, 1.); + static ref SHAPE64: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.9375, 0.9375); + static ref SHAPE65: VoxelShape = { + let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); + let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); + Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) + }; + static ref SHAPE66: VoxelShape = { + let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); + Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) + }; + static ref SHAPE67: VoxelShape = { + let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); + Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) + }; + static ref SHAPE68: VoxelShape = { + let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); + Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) + }; + static ref SHAPE69: VoxelShape = { + let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); + Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) + }; } lazy_static! { static ref SHAPE70: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE71: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); + let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) }; - static ref SHAPE72: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; + static ref SHAPE71: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); + static ref SHAPE72: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); static ref SHAPE73: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE74: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); + let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); + let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }; + static ref SHAPE74: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); static ref SHAPE75: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE76: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE77: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE78: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE79: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); -} -lazy_static! { - static ref SHAPE80: VoxelShape = { let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) }; - static ref SHAPE81: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE82: VoxelShape = { + static ref SHAPE76: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); + static ref SHAPE77: VoxelShape = { let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }; - static ref SHAPE83: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE84: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE85: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE86: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.875, 1.); - static ref SHAPE87: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE88: VoxelShape = collision::box_shape(0.1875, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE89: VoxelShape = collision::box_shape(0.3125, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE78: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); + static ref SHAPE79: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); } lazy_static! { - static ref SHAPE90: VoxelShape = collision::box_shape(0.4375, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE91: VoxelShape = collision::box_shape(0.5625, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE92: VoxelShape = collision::box_shape(0.6875, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE93: VoxelShape = collision::box_shape(0.8125, 0., 0.0625, 0.9375, 0.5, 0.9375); - static ref SHAPE94: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.125, 1.); - static ref SHAPE95: VoxelShape = collision::box_shape(0., 0., 0.8125, 1., 1., 1.); - static ref SHAPE96: VoxelShape = collision::box_shape(0., 0.8125, 0., 1., 1., 1.); - static ref SHAPE97: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.1875, 1.); - static ref SHAPE98: VoxelShape = collision::box_shape(0., 0., 0., 1., 1., 0.1875); - static ref SHAPE99: VoxelShape = collision::box_shape(0.8125, 0., 0., 1., 1., 1.); + static ref SHAPE80: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); + static ref SHAPE81: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE82: VoxelShape = collision::box_shape(0.1875, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE83: VoxelShape = collision::box_shape(0.3125, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE84: VoxelShape = collision::box_shape(0.4375, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE85: VoxelShape = collision::box_shape(0.5625, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE86: VoxelShape = collision::box_shape(0.6875, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE87: VoxelShape = collision::box_shape(0.8125, 0., 0.0625, 0.9375, 0.5, 0.9375); + static ref SHAPE88: VoxelShape = collision::box_shape(0., 0.8125, 0., 1., 1., 1.); + static ref SHAPE89: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.1875, 1.); } lazy_static! { - static ref SHAPE100: VoxelShape = collision::box_shape(0., 0., 0., 0.1875, 1., 1.); - static ref SHAPE101: VoxelShape = { + static ref SHAPE90: VoxelShape = { let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }; + static ref SHAPE91: VoxelShape = { + let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); + Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) + }; + static ref SHAPE92: VoxelShape = { + let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); + Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) + }; + static ref SHAPE93: VoxelShape = { + let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); + Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) + }; + static ref SHAPE94: VoxelShape = { + let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); + Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) + }; + static ref SHAPE95: VoxelShape = { + let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); + Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) + }; + static ref SHAPE96: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); + static ref SHAPE97: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); + static ref SHAPE98: VoxelShape = { + let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); + let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); + Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) + }; + static ref SHAPE99: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); +} +lazy_static! { + static ref SHAPE100: VoxelShape = { + let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); + Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) + }; + static ref SHAPE101: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); static ref SHAPE102: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE103: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE104: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE105: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE106: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE107: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE108: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE109: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; -} -lazy_static! { - static ref SHAPE110: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE111: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE112: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE113: VoxelShape = { let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }; - static ref SHAPE114: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE115: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE116: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE117: VoxelShape = + static ref SHAPE103: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); + static ref SHAPE104: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); + static ref SHAPE105: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); + static ref SHAPE106: VoxelShape = collision::box_shape(0., 0.40625, 0.40625, 1., 0.59375, 0.59375); - static ref SHAPE118: VoxelShape = + static ref SHAPE107: VoxelShape = collision::box_shape(0.40625, 0., 0.40625, 0.59375, 1., 0.59375); - static ref SHAPE119: VoxelShape = + static ref SHAPE108: VoxelShape = collision::box_shape(0.40625, 0.40625, 0., 0.59375, 0.59375, 1.); -} -lazy_static! { - static ref SHAPE120: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE121: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE122: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE123: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE124: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE125: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE126: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE127: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE128: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE129: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE130: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE131: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE132: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE133: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE134: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE135: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE136: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE137: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE138: VoxelShape = + static ref SHAPE109: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.09375, 0.9375); - static ref SHAPE139: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; } lazy_static! { - static ref SHAPE140: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE141: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE142: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE143: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE144: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE145: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE146: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE147: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE148: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE149: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; -} -lazy_static! { - static ref SHAPE150: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE151: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE152: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE153: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE154: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE155: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.75, 1.); - static ref SHAPE156: VoxelShape = { + static ref SHAPE110: VoxelShape = { let s = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.125, 0.9375); Shapes::or( s, collision::box_shape(0.4375, 0.125, 0.4375, 0.5625, 0.875, 0.5625), ) }; - static ref SHAPE157: VoxelShape = { + static ref SHAPE111: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.125, 1., 0.25); let s = Shapes::or(s, collision::box_shape(0., 0., 0.75, 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0., 0., 0.25, 1., 0.125)); @@ -548,147 +436,83 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0., 0.25, 0.25, 0.125, 1., 0.75)); Shapes::or(s, collision::box_shape(0.875, 0.25, 0.25, 1., 1., 0.75)) }; - static ref SHAPE158: VoxelShape = { + static ref SHAPE112: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.8125, 1.); Shapes::or(s, collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75)) }; - static ref SHAPE159: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.8125, 1.); -} -lazy_static! { - static ref SHAPE160: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 1., 0.9375); - static ref SHAPE161: VoxelShape = + static ref SHAPE113: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.8125, 1.); + static ref SHAPE114: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 1., 0.9375); + static ref SHAPE115: VoxelShape = collision::box_shape(0.375, 0.4375, 0.0625, 0.625, 0.75, 0.3125); - static ref SHAPE162: VoxelShape = + static ref SHAPE116: VoxelShape = collision::box_shape(0.375, 0.4375, 0.6875, 0.625, 0.75, 0.9375); - static ref SHAPE163: VoxelShape = + static ref SHAPE117: VoxelShape = collision::box_shape(0.0625, 0.4375, 0.375, 0.3125, 0.75, 0.625); - static ref SHAPE164: VoxelShape = + static ref SHAPE118: VoxelShape = collision::box_shape(0.6875, 0.4375, 0.375, 0.9375, 0.75, 0.625); - static ref SHAPE165: VoxelShape = + static ref SHAPE119: VoxelShape = collision::box_shape(0.3125, 0.3125, 0.0625, 0.6875, 0.75, 0.4375); - static ref SHAPE166: VoxelShape = +} +lazy_static! { + static ref SHAPE120: VoxelShape = collision::box_shape(0.3125, 0.3125, 0.5625, 0.6875, 0.75, 0.9375); - static ref SHAPE167: VoxelShape = + static ref SHAPE121: VoxelShape = collision::box_shape(0.0625, 0.3125, 0.3125, 0.4375, 0.75, 0.6875); - static ref SHAPE168: VoxelShape = + static ref SHAPE122: VoxelShape = collision::box_shape(0.5625, 0.3125, 0.3125, 0.9375, 0.75, 0.6875); - static ref SHAPE169: VoxelShape = + static ref SHAPE123: VoxelShape = collision::box_shape(0.25, 0.1875, 0.0625, 0.75, 0.75, 0.5625); -} -lazy_static! { - static ref SHAPE170: VoxelShape = + static ref SHAPE124: VoxelShape = collision::box_shape(0.25, 0.1875, 0.4375, 0.75, 0.75, 0.9375); - static ref SHAPE171: VoxelShape = + static ref SHAPE125: VoxelShape = collision::box_shape(0.0625, 0.1875, 0.25, 0.5625, 0.75, 0.75); - static ref SHAPE172: VoxelShape = + static ref SHAPE126: VoxelShape = collision::box_shape(0.4375, 0.1875, 0.25, 0.9375, 0.75, 0.75); - static ref SHAPE173: VoxelShape = - collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 0.9375); - static ref SHAPE174: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE175: VoxelShape = { + static ref SHAPE127: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); + static ref SHAPE128: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) }; - static ref SHAPE176: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE177: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE178: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE179: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; + static ref SHAPE129: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); } lazy_static! { - static ref SHAPE180: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE181: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE182: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE183: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE184: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE185: VoxelShape = { + static ref SHAPE130: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }; - static ref SHAPE186: VoxelShape = { + static ref SHAPE131: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }; - static ref SHAPE187: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE188: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE189: VoxelShape = { + static ref SHAPE132: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); + static ref SHAPE133: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }; -} -lazy_static! { - static ref SHAPE190: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE191: VoxelShape = { + static ref SHAPE134: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }; - static ref SHAPE192: VoxelShape = { + static ref SHAPE135: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }; - static ref SHAPE193: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE194: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE195: VoxelShape = { + static ref SHAPE136: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); + static ref SHAPE137: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) }; - static ref SHAPE196: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE197: VoxelShape = { + static ref SHAPE138: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }; - static ref SHAPE198: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE199: VoxelShape = { + static ref SHAPE139: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); @@ -697,1509 +521,95 @@ lazy_static! { }; } lazy_static! { - static ref SHAPE200: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE201: VoxelShape = { + static ref SHAPE140: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); + static ref SHAPE141: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }; - static ref SHAPE202: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE203: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE204: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE205: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE206: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE207: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE208: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE209: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE210: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE211: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE212: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE213: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE214: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE215: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE216: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE217: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE218: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE219: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE220: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE221: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE222: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE223: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE224: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE225: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE226: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE227: VoxelShape = { + static ref SHAPE142: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE228: VoxelShape = { + static ref SHAPE143: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) }; - static ref SHAPE229: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE230: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE231: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE232: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE233: VoxelShape = { + static ref SHAPE144: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); + static ref SHAPE145: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); + static ref SHAPE146: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE234: VoxelShape = { + static ref SHAPE147: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }; - static ref SHAPE235: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE236: VoxelShape = { + static ref SHAPE148: VoxelShape = { let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE237: VoxelShape = { + static ref SHAPE149: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }; - static ref SHAPE238: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE239: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; } lazy_static! { - static ref SHAPE240: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE241: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE242: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE243: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE244: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE245: VoxelShape = { + static ref SHAPE150: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE246: VoxelShape = { + static ref SHAPE151: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }; - static ref SHAPE247: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE248: VoxelShape = { + static ref SHAPE152: VoxelShape = { let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE249: VoxelShape = { + static ref SHAPE153: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) }; -} -lazy_static! { - static ref SHAPE250: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE251: VoxelShape = { + static ref SHAPE154: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE252: VoxelShape = { + static ref SHAPE155: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }; - static ref SHAPE253: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE254: VoxelShape = { + static ref SHAPE156: VoxelShape = { let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }; - static ref SHAPE255: VoxelShape = { + static ref SHAPE157: VoxelShape = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }; - static ref SHAPE256: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE257: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE258: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE259: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE260: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE261: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE262: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE263: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE264: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE265: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE266: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE267: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE268: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE269: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE270: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE271: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE272: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE273: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE274: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE275: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE276: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE277: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE278: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE279: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE280: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE281: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE282: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE283: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE284: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE285: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE286: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE287: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE288: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE289: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE290: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE291: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE292: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE293: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE294: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE295: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE296: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE297: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE298: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE299: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE300: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE301: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE302: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE303: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE304: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE305: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE306: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE307: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE308: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE309: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE310: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE311: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE312: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE313: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE314: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE315: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE316: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE317: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE318: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE319: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE320: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE321: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE322: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE323: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE324: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE325: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE326: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE327: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE328: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE329: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE330: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE331: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE332: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE333: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE334: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE335: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE336: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE337: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE338: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE339: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE340: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE341: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE342: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE343: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE344: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE345: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE346: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE347: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE348: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE349: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE350: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE351: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE352: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE353: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE354: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE355: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE356: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE357: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE358: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE359: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE360: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE361: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE362: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE363: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE364: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE365: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE366: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE367: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE368: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE369: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE370: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE371: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE372: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE373: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE374: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE375: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE376: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE377: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE378: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE379: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE380: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE381: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE382: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE383: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE384: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE385: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE386: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE387: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE388: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE389: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE390: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE391: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE392: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE393: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE394: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE395: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE396: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE397: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE398: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE399: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE400: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE401: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE402: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE403: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE404: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE405: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE406: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE407: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE408: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE409: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE410: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE411: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE412: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE413: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE414: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE415: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE416: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE417: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE418: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE419: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE420: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE421: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE422: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE423: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE424: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE425: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE426: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE427: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE428: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE429: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE430: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE431: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE432: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE433: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE434: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE435: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE436: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE437: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE438: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE439: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE440: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE441: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE442: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE443: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE444: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE445: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE446: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE447: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE448: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE449: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE450: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE451: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE452: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE453: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE454: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE455: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE456: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE457: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE458: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE459: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE460: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE461: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE462: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE463: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE464: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE465: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE466: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE467: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE468: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE469: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE470: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE471: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE472: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE473: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE474: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE475: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE476: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE477: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE478: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE479: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE480: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE481: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE482: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE483: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE484: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE485: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE486: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE487: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE488: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE489: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE490: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE491: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE492: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE493: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE494: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE495: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE496: VoxelShape = + static ref SHAPE158: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.6875); - static ref SHAPE497: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 0.5, 0.75); - static ref SHAPE498: VoxelShape = collision::box_shape(0.25, 0.25, 0.5, 0.75, 0.75, 1.); - static ref SHAPE499: VoxelShape = collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.5); + static ref SHAPE159: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 0.5, 0.75); } lazy_static! { - static ref SHAPE500: VoxelShape = collision::box_shape(0.5, 0.25, 0.25, 1., 0.75, 0.75); - static ref SHAPE501: VoxelShape = collision::box_shape(0., 0.25, 0.25, 0.5, 0.75, 0.75); - static ref SHAPE502: VoxelShape = { + static ref SHAPE160: VoxelShape = collision::box_shape(0.25, 0.25, 0.5, 0.75, 0.75, 1.); + static ref SHAPE161: VoxelShape = collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.5); + static ref SHAPE162: VoxelShape = collision::box_shape(0.5, 0.25, 0.25, 1., 0.75, 0.75); + static ref SHAPE163: VoxelShape = collision::box_shape(0., 0.25, 0.25, 0.5, 0.75, 0.75); + static ref SHAPE164: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, @@ -2217,7 +627,7 @@ lazy_static! { collision::box_shape(0.625, 0.625, 0.25, 0.8125, 1., 0.75), ) }; - static ref SHAPE503: VoxelShape = { + static ref SHAPE165: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, @@ -2232,8 +642,7 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.625, 1., 1., 0.8125)); Shapes::or(s, collision::box_shape(0.75, 0.625, 0.375, 1., 1., 0.625)) }; - static ref SHAPE504: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.375, 1.); - static ref SHAPE505: VoxelShape = { + static ref SHAPE166: VoxelShape = { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 0.6875, 0.625); let s = Shapes::or( s, @@ -2260,7 +669,7 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }; - static ref SHAPE506: VoxelShape = { + static ref SHAPE167: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.375, 0.25, 0., 0.625, 0.5, 0.25)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); @@ -2272,7 +681,7 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }; - static ref SHAPE507: VoxelShape = { + static ref SHAPE168: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.375, 0.25, 0.75, 0.625, 0.5, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); @@ -2284,7 +693,7 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }; - static ref SHAPE508: VoxelShape = { + static ref SHAPE169: VoxelShape = { let s = collision::box_shape(0., 0.25, 0.375, 0.75, 0.5, 0.625); let s = Shapes::or( s, @@ -2307,7 +716,9 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }; - static ref SHAPE509: VoxelShape = { +} +lazy_static! { + static ref SHAPE170: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.75, 0.25, 0.375, 1., 0.5, 0.625)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); @@ -2319,1075 +730,12 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }; -} -lazy_static! { - static ref SHAPE510: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE511: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE512: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE513: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE514: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE515: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE516: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE517: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE518: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE519: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE520: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE521: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE522: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE523: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE524: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE525: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE526: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE527: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE528: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE529: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE530: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE531: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE532: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE533: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE534: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE535: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE536: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE537: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE538: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE539: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE540: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE541: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE542: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE543: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE544: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE545: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE546: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE547: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE548: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE549: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); -} -lazy_static! { - static ref SHAPE550: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE551: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE552: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE553: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE554: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE555: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE556: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE557: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE558: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE559: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE560: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE561: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE562: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE563: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE564: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE565: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE566: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE567: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE568: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE569: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE570: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE571: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE572: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE573: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE574: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE575: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE576: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE577: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE578: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE579: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE580: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE581: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE582: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE583: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE584: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE585: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE586: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE587: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE588: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE589: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE590: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE591: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE592: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE593: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE594: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE595: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE596: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE597: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE598: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE599: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE600: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE601: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE602: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE603: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE604: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE605: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE606: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE607: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE608: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE609: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE610: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE611: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE612: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE613: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE614: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE615: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE616: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE617: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE618: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE619: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE620: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE621: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE622: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE623: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE624: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE625: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE626: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE627: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE628: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE629: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); -} -lazy_static! { - static ref SHAPE630: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE631: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE632: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE633: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE634: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE635: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE636: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE637: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE638: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE639: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE640: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE641: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE642: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE643: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE644: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE645: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE646: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE647: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE648: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE649: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE650: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE651: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE652: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE653: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE654: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE655: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE656: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE657: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE658: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE659: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE660: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE661: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE662: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE663: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE664: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE665: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE666: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE667: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE668: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE669: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE670: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE671: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE672: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE673: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE674: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE675: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE676: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE677: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE678: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE679: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE680: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE681: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE682: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE683: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE684: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE685: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE686: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE687: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE688: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE689: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE690: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE691: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE692: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE693: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE694: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE695: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE696: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE697: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE698: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE699: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE700: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE701: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE702: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE703: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE704: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE705: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE706: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE707: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE708: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE709: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); -} -lazy_static! { - static ref SHAPE710: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE711: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE712: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE713: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE714: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE715: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE716: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE717: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE718: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE719: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE720: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE721: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE722: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE723: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE724: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE725: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE726: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE727: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE728: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE729: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE730: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE731: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE732: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE733: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE734: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE735: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE736: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE737: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE738: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE739: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; -} -lazy_static! { - static ref SHAPE740: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE741: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE742: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE743: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - static ref SHAPE744: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE745: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE746: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE747: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE748: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE749: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); -} -lazy_static! { - static ref SHAPE750: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE751: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE752: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE753: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE754: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE755: VoxelShape = { - let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) - }; - static ref SHAPE756: VoxelShape = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE757: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625); - static ref SHAPE758: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE759: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); -} -lazy_static! { - static ref SHAPE760: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) - }; - static ref SHAPE761: VoxelShape = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); - static ref SHAPE762: VoxelShape = { - let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) - }; - static ref SHAPE763: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); - static ref SHAPE764: VoxelShape = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE765: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625); - static ref SHAPE766: VoxelShape = collision::box_shape(0., 0.5, 0., 1., 1., 1.); - static ref SHAPE767: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5, 1.); - static ref SHAPE768: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.0625, 1.); - static ref SHAPE769: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE770: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE771: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE772: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE773: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE774: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE775: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE776: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE777: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE778: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE779: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; -} -lazy_static! { - static ref SHAPE780: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE781: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE782: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE783: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE784: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE785: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE786: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE787: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE788: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE789: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE790: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE791: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE792: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE793: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE794: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE795: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE796: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE797: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE798: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE799: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); -} -lazy_static! { - static ref SHAPE800: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE801: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE802: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE803: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE804: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE805: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE806: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE807: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE808: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE809: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE810: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE811: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE812: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE813: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE814: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE815: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE816: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE817: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE818: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE819: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; -} -lazy_static! { - static ref SHAPE820: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE821: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE822: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE823: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE824: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE825: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE826: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE827: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE828: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE829: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE830: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE831: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE832: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE833: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE834: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE835: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE836: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE837: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE838: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE839: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); -} -lazy_static! { - static ref SHAPE840: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE841: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE842: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE843: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE844: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE845: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE846: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE847: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE848: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE849: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE850: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE851: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE852: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE853: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE854: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE855: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE856: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE857: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE858: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE859: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; -} -lazy_static! { - static ref SHAPE860: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE861: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE862: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE863: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE864: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE865: VoxelShape = collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 1.); - static ref SHAPE866: VoxelShape = collision::box_shape(0., 0.375, 0.375, 1., 0.625, 0.625); - static ref SHAPE867: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625); - static ref SHAPE868: VoxelShape = { + static ref SHAPE171: VoxelShape = collision::box_shape(0., 0.5, 0., 1., 1., 1.); + static ref SHAPE172: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.0625, 1.); + static ref SHAPE173: VoxelShape = collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 1.); + static ref SHAPE174: VoxelShape = collision::box_shape(0., 0.375, 0.375, 1., 0.625, 0.625); + static ref SHAPE175: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625); + static ref SHAPE176: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3406,7 +754,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE869: VoxelShape = { + static ref SHAPE177: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3421,43 +769,43 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; + static ref SHAPE178: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), + ); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), + ); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; + static ref SHAPE179: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), + ); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; } lazy_static! { - static ref SHAPE870: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), - ); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), - ); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE871: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), - ); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE872: VoxelShape = { + static ref SHAPE180: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3472,7 +820,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE873: VoxelShape = { + static ref SHAPE181: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3483,7 +831,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE874: VoxelShape = { + static ref SHAPE182: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3498,7 +846,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE875: VoxelShape = { + static ref SHAPE183: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3509,7 +857,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE876: VoxelShape = { + static ref SHAPE184: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3524,7 +872,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE877: VoxelShape = { + static ref SHAPE185: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3535,7 +883,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE878: VoxelShape = { + static ref SHAPE186: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3550,7 +898,7 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE879: VoxelShape = { + static ref SHAPE187: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3561,27 +909,27 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; + static ref SHAPE188: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), + ); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; + static ref SHAPE189: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; } lazy_static! { - static ref SHAPE880: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), - ); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE881: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE882: VoxelShape = { + static ref SHAPE190: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3592,14 +940,14 @@ lazy_static! { collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE883: VoxelShape = { + static ref SHAPE191: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE884: VoxelShape = { + static ref SHAPE192: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3614,7 +962,7 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE885: VoxelShape = { + static ref SHAPE193: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3625,7 +973,7 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE886: VoxelShape = { + static ref SHAPE194: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3640,7 +988,7 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE887: VoxelShape = { + static ref SHAPE195: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3651,7 +999,7 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE888: VoxelShape = { + static ref SHAPE196: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3662,34 +1010,34 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }; - static ref SHAPE889: VoxelShape = { + static ref SHAPE197: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }; + static ref SHAPE198: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ) + }; + static ref SHAPE199: VoxelShape = { + let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); + Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ) + }; } lazy_static! { - static ref SHAPE890: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ) - }; - static ref SHAPE891: VoxelShape = { - let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); - Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ) - }; - static ref SHAPE892: VoxelShape = { + static ref SHAPE200: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, @@ -3700,14 +1048,14 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE893: VoxelShape = { + static ref SHAPE201: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE894: VoxelShape = { + static ref SHAPE202: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3718,33 +1066,31 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE895: VoxelShape = { + static ref SHAPE203: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE896: VoxelShape = { + static ref SHAPE204: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ) }; - static ref SHAPE897: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); - static ref SHAPE898: VoxelShape = { + static ref SHAPE205: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); + static ref SHAPE206: VoxelShape = { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ) }; - static ref SHAPE899: VoxelShape = + static ref SHAPE207: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); -} -lazy_static! { - static ref SHAPE900: VoxelShape = { + static ref SHAPE208: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); let s = Shapes::or( s, @@ -3759,7 +1105,7 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE901: VoxelShape = { + static ref SHAPE209: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); let s = Shapes::or( s, @@ -3770,116 +1116,118 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE902: VoxelShape = { - let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), - ) - }; - static ref SHAPE903: VoxelShape = { - let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE904: VoxelShape = { - let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), - ) - }; - static ref SHAPE905: VoxelShape = { - let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), - ) - }; - static ref SHAPE906: VoxelShape = { - let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); - Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), - ) - }; - static ref SHAPE907: VoxelShape = { - let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); - Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ) - }; - static ref SHAPE908: VoxelShape = { - let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); - let s = Shapes::or( - s, - collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), - ) - }; - static ref SHAPE909: VoxelShape = { - let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); - let s = Shapes::or( - s, - collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), - ); - Shapes::or( - s, - collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), - ) - }; } lazy_static! { - static ref SHAPE910: VoxelShape = { + static ref SHAPE210: VoxelShape = { + let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), + ) + }; + static ref SHAPE211: VoxelShape = { + let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; + static ref SHAPE212: VoxelShape = { + let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), + ) + }; + static ref SHAPE213: VoxelShape = { + let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), + ) + }; + static ref SHAPE214: VoxelShape = { + let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); + Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), + ) + }; + static ref SHAPE215: VoxelShape = { + let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); + Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ) + }; + static ref SHAPE216: VoxelShape = { + let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); + let s = Shapes::or( + s, + collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), + ) + }; + static ref SHAPE217: VoxelShape = { + let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); + let s = Shapes::or( + s, + collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), + ); + Shapes::or( + s, + collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), + ) + }; + static ref SHAPE218: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE911: VoxelShape = { + static ref SHAPE219: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; - static ref SHAPE912: VoxelShape = { +} +lazy_static! { + static ref SHAPE220: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE913: VoxelShape = { + static ref SHAPE221: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE914: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); - static ref SHAPE915: VoxelShape = + static ref SHAPE222: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); + static ref SHAPE223: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125); - static ref SHAPE916: VoxelShape = { + static ref SHAPE224: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3894,14 +1242,14 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE917: VoxelShape = { + static ref SHAPE225: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE918: VoxelShape = { + static ref SHAPE226: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3912,10 +1260,8 @@ lazy_static! { collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE919: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); -} -lazy_static! { - static ref SHAPE920: VoxelShape = { + static ref SHAPE227: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); + static ref SHAPE228: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3926,23 +1272,25 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE921: VoxelShape = { + static ref SHAPE229: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE922: VoxelShape = { +} +lazy_static! { + static ref SHAPE230: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }; - static ref SHAPE923: VoxelShape = + static ref SHAPE231: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); - static ref SHAPE924: VoxelShape = { + static ref SHAPE232: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, @@ -3953,10517 +1301,50 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE925: VoxelShape = { + static ref SHAPE233: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE926: VoxelShape = { + static ref SHAPE234: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; - static ref SHAPE927: VoxelShape = + static ref SHAPE235: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); - static ref SHAPE928: VoxelShape = { + static ref SHAPE236: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; - static ref SHAPE929: VoxelShape = + static ref SHAPE237: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 1., 0.8125); -} -lazy_static! { - static ref SHAPE930: VoxelShape = + static ref SHAPE238: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); - static ref SHAPE931: VoxelShape = + static ref SHAPE239: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); - static ref SHAPE932: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.75, 0.4375, 0.75); - static ref SHAPE933: VoxelShape = +} +lazy_static! { + static ref SHAPE240: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.75, 0.4375, 0.75); + static ref SHAPE241: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.4375, 0.9375); - static ref SHAPE934: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 0.375, 0.625); - static ref SHAPE935: VoxelShape = + static ref SHAPE242: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 0.375, 0.625); + static ref SHAPE243: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.375, 0.8125); - static ref SHAPE936: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.875, 0.375, 0.875); - static ref SHAPE937: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.875, 0.4375, 0.875); - static ref SHAPE938: VoxelShape = + static ref SHAPE244: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.875, 0.375, 0.875); + static ref SHAPE245: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.875, 0.4375, 0.875); + static ref SHAPE246: VoxelShape = collision::box_shape(0.3125, 0.3125, 0.3125, 0.6875, 0.6875, 0.6875); - static ref SHAPE939: VoxelShape = + static ref SHAPE247: VoxelShape = collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); -} -lazy_static! { - static ref SHAPE940: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE941: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE942: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE943: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE944: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE945: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE946: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE947: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE948: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE949: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); -} -lazy_static! { - static ref SHAPE950: VoxelShape = - collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375); - static ref SHAPE951: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE952: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE953: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE954: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE955: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE956: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE957: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE958: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE959: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE960: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE961: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE962: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE963: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE964: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE965: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE966: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE967: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE968: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE969: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE970: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE971: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE972: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE973: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE974: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE975: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE976: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE977: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE978: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE979: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE980: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE981: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE982: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE983: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE984: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE985: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE986: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE987: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE988: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE989: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE990: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE991: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE992: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE993: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE994: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE995: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE996: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE997: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE998: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE999: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1000: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1001: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1002: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1003: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1004: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1005: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1006: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1007: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1008: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1009: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE1010: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1011: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1012: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1013: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1014: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1015: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1016: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1017: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1018: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1019: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1020: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1021: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1022: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1023: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1024: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1025: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1026: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1027: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1028: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1029: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1030: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1031: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1032: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1033: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1034: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1035: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1036: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1037: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1038: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1039: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1040: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1041: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1042: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1043: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1044: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1045: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1046: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1047: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1048: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1049: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1050: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1051: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1052: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1053: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1054: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1055: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1056: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1057: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1058: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1059: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE1060: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1061: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1062: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1063: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1064: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1065: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1066: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1067: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1068: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1069: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1070: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1071: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1072: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1073: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1074: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1075: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1076: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1077: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1078: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1079: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1080: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1081: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1082: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1083: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1084: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1085: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1086: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1087: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1088: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1089: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1090: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1091: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1092: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1093: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1094: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1095: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1096: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1097: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1098: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1099: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1100: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1101: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1102: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1103: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1104: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1105: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1106: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1107: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1108: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1109: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1110: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1111: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1112: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1113: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1114: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1115: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1116: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1117: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1118: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1119: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1120: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1121: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1122: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1123: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1124: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1125: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1126: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1127: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1128: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1129: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1130: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1131: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1132: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1133: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1134: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1135: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1136: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1137: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1138: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1139: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1140: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1141: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1142: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1143: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1144: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1145: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1146: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1147: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1148: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1149: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1150: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1151: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1152: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1153: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1154: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1155: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1156: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1157: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1158: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1159: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1160: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1161: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1162: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1163: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1164: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1165: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1166: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1167: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1168: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1169: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE1170: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1171: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1172: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1173: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1174: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1175: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1176: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1177: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1178: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1179: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1180: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1181: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1182: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1183: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1184: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1185: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1186: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1187: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1188: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1189: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1190: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1191: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1192: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1193: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1194: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1195: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1196: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1197: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1198: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1199: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1200: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1201: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1202: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1203: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1204: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1205: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1206: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1207: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1208: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1209: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1210: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1211: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1212: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1213: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1214: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1215: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1216: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1217: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1218: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1219: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1220: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1221: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1222: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1223: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1224: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1225: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1226: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1227: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1228: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1229: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1230: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1231: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1232: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1233: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1234: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1235: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1236: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1237: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1238: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1239: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1240: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1241: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1242: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1243: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1244: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1245: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1246: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1247: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1248: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1249: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1250: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1251: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1252: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1253: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1254: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1255: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1256: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1257: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1258: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1259: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1260: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1261: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1262: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1263: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1264: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1265: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1266: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1267: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1268: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1269: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1270: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1271: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1272: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1273: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1274: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1275: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1276: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1277: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1278: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1279: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1280: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1281: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1282: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1283: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1284: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1285: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1286: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1287: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1288: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1289: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1290: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1291: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1292: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1293: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1294: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1295: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1296: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1297: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1298: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1299: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE1300: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1301: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1302: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1303: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1304: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1305: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1306: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1307: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1308: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1309: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1310: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1311: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1312: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1313: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1314: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1315: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1316: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1317: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1318: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1319: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1320: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1321: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1322: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1323: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1324: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1325: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1326: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1327: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1328: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1329: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE1330: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1331: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1332: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1333: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1334: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1335: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1336: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1337: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1338: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1339: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1340: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1341: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1342: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1343: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1344: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1345: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1346: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1347: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1348: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1349: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1350: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1351: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1352: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1353: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1354: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1355: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1356: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1357: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1358: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1359: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1360: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1361: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1362: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1363: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1364: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1365: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1366: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1367: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1368: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1369: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1370: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1371: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1372: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1373: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1374: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1375: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1376: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1377: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1378: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1379: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1380: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1381: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1382: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1383: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1384: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1385: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1386: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1387: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1388: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1389: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1390: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1391: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1392: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1393: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1394: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1395: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1396: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1397: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1398: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1399: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1400: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1401: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1402: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1403: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1404: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1405: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1406: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1407: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1408: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1409: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1410: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1411: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1412: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1413: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1414: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1415: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1416: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1417: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1418: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1419: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1420: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1421: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1422: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1423: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1424: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1425: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1426: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1427: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1428: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1429: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1430: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1431: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1432: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1433: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1434: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1435: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1436: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1437: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1438: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1439: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1440: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1441: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1442: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1443: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1444: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1445: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1446: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1447: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1448: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1449: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1450: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1451: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1452: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1453: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1454: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1455: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1456: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1457: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1458: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1459: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1460: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1461: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1462: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1463: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1464: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1465: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1466: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1467: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1468: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1469: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1470: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1471: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1472: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1473: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1474: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1475: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1476: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1477: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1478: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1479: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1480: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1481: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1482: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1483: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1484: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1485: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1486: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1487: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1488: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1489: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE1490: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1491: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1492: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1493: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1494: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1495: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1496: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1497: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1498: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1499: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1500: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1501: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1502: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1503: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1504: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1505: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1506: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1507: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1508: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1509: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1510: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1511: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1512: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1513: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1514: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1515: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1516: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1517: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1518: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1519: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1520: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1521: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1522: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1523: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1524: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1525: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1526: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1527: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1528: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1529: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1530: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1531: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1532: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1533: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1534: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1535: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1536: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1537: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1538: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1539: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1540: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1541: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1542: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1543: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1544: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1545: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1546: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1547: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1548: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1549: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1550: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1551: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1552: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1553: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1554: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1555: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1556: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1557: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1558: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1559: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1560: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1561: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1562: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1563: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1564: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1565: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1566: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1567: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1568: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1569: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1570: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1571: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1572: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1573: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1574: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1575: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1576: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1577: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1578: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1579: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1580: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1581: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1582: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1583: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1584: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1585: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1586: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1587: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1588: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1589: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1590: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1591: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1592: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1593: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1594: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1595: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1596: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1597: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1598: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1599: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE1600: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1601: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1602: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1603: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1604: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1605: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1606: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1607: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1608: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1609: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE1610: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1611: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1612: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1613: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1614: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1615: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1616: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1617: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1618: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1619: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1620: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1621: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1622: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1623: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1624: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1625: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1626: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1627: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1628: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1629: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1630: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1631: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1632: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1633: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1634: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1635: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1636: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1637: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1638: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1639: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE1640: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1641: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1642: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1643: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1644: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1645: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1646: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1647: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1648: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1649: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE1650: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1651: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1652: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1653: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1654: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1655: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1656: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1657: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1658: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1659: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1660: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1661: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1662: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1663: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1664: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1665: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1666: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1667: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1668: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1669: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1670: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1671: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1672: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1673: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1674: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1675: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1676: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1677: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1678: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1679: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1680: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1681: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1682: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1683: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1684: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1685: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1686: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1687: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1688: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1689: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1690: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1691: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1692: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1693: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1694: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1695: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1696: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1697: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1698: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1699: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1700: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1701: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1702: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1703: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1704: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1705: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1706: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1707: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1708: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1709: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1710: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1711: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1712: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1713: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1714: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1715: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1716: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1717: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1718: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1719: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1720: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1721: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1722: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1723: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1724: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1725: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1726: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1727: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1728: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1729: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1730: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1731: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1732: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1733: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1734: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1735: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1736: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1737: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1738: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1739: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1740: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1741: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1742: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1743: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1744: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1745: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1746: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1747: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1748: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1749: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1750: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1751: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1752: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1753: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1754: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1755: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1756: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1757: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1758: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1759: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE1760: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1761: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1762: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1763: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1764: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1765: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1766: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1767: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1768: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1769: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1770: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1771: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1772: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1773: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1774: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1775: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1776: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1777: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1778: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1779: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1780: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1781: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1782: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1783: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1784: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1785: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1786: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1787: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1788: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1789: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1790: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1791: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1792: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1793: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1794: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1795: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1796: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1797: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1798: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1799: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1800: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1801: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1802: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1803: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1804: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1805: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1806: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1807: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1808: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1809: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1810: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1811: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1812: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1813: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1814: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1815: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1816: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1817: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1818: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1819: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1820: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1821: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1822: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1823: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1824: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1825: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1826: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1827: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1828: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1829: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1830: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1831: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1832: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1833: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1834: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1835: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1836: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1837: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1838: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1839: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1840: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1841: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1842: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1843: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1844: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1845: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1846: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1847: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1848: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1849: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1850: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1851: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1852: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1853: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1854: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1855: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1856: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1857: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1858: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1859: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1860: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1861: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1862: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1863: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1864: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1865: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1866: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1867: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1868: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1869: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1870: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1871: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1872: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1873: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1874: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1875: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1876: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1877: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1878: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1879: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1880: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1881: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1882: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1883: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1884: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1885: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1886: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1887: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1888: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1889: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1890: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1891: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1892: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1893: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1894: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1895: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1896: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1897: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1898: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1899: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1900: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1901: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1902: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1903: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1904: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1905: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1906: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1907: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1908: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1909: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1910: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1911: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1912: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1913: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1914: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1915: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1916: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1917: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE1918: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1919: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE1920: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1921: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE1922: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1923: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1924: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1925: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1926: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1927: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1928: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1929: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1930: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1931: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE1932: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1933: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1934: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1935: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1936: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1937: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1938: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1939: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE1940: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1941: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1942: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1943: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1944: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1945: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1946: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1947: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1948: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1949: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE1950: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1951: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1952: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1953: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1954: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1955: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE1956: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1957: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1958: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1959: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1960: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1961: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1962: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1963: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1964: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1965: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1966: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1967: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE1968: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1969: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE1970: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1971: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1972: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE1973: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1974: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1975: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE1976: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1977: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1978: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1979: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE1980: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1981: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1982: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1983: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1984: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1985: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1986: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1987: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1988: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1989: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE1990: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE1991: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1992: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1993: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE1994: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1995: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1996: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1997: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE1998: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE1999: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2000: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2001: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2002: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2003: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2004: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2005: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2006: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2007: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2008: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2009: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2010: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2011: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2012: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2013: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2014: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2015: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2016: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2017: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2018: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2019: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2020: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2021: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2022: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2023: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2024: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2025: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2026: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2027: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2028: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2029: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2030: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2031: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2032: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2033: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2034: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2035: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2036: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2037: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2038: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2039: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2040: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2041: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2042: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2043: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2044: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2045: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2046: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2047: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2048: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2049: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2050: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2051: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2052: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2053: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2054: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2055: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2056: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2057: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2058: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2059: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2060: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2061: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2062: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2063: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2064: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2065: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2066: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2067: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2068: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2069: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2070: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2071: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2072: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2073: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2074: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2075: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2076: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2077: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2078: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE2079: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE2080: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2081: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2082: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2083: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2084: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2085: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2086: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2087: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2088: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2089: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2090: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2091: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2092: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2093: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2094: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2095: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2096: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2097: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2098: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2099: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2100: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2101: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2102: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2103: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2104: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2105: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2106: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2107: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2108: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2109: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2110: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2111: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2112: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2113: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2114: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2115: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2116: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2117: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2118: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2119: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2120: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2121: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2122: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2123: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2124: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2125: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2126: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2127: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2128: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2129: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2130: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2131: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2132: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2133: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2134: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2135: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2136: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2137: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2138: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2139: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2140: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2141: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2142: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2143: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2144: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2145: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2146: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2147: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2148: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2149: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2150: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2151: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2152: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2153: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2154: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2155: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2156: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2157: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2158: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2159: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2160: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2161: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2162: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2163: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2164: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2165: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2166: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2167: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2168: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2169: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2170: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2171: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2172: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2173: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2174: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2175: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2176: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2177: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2178: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2179: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2180: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2181: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2182: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2183: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2184: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2185: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2186: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2187: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2188: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2189: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2190: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2191: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2192: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2193: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2194: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2195: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2196: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2197: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2198: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2199: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2200: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2201: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2202: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2203: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2204: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2205: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2206: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2207: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2208: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2209: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2210: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2211: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2212: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2213: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2214: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2215: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2216: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2217: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2218: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2219: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2220: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2221: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2222: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2223: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2224: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2225: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2226: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2227: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2228: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2229: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2230: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2231: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2232: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2233: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2234: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2235: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2236: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2237: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2238: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2239: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); -} -lazy_static! { - static ref SHAPE2240: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2241: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2242: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2243: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2244: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2245: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2246: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2247: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2248: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2249: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2250: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2251: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2252: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2253: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2254: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2255: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2256: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2257: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2258: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2259: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2260: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2261: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2262: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2263: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2264: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2265: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2266: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2267: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2268: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2269: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2270: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2271: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2272: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2273: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2274: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2275: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2276: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2277: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2278: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2279: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2280: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2281: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2282: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2283: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2284: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2285: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2286: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2287: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2288: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2289: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE2290: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2291: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2292: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2293: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2294: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2295: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2296: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2297: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2298: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2299: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2300: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2301: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2302: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2303: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2304: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2305: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2306: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2307: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2308: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2309: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2310: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2311: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2312: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2313: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2314: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2315: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2316: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2317: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2318: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2319: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2320: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2321: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2322: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2323: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2324: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2325: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2326: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2327: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2328: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2329: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2330: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2331: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2332: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2333: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2334: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2335: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2336: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2337: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2338: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2339: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2340: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2341: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2342: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2343: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2344: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2345: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2346: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2347: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2348: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2349: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2350: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2351: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2352: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2353: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2354: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2355: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2356: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2357: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2358: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2359: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2360: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2361: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2362: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2363: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2364: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2365: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2366: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2367: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2368: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2369: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2370: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2371: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2372: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2373: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2374: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2375: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2376: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2377: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2378: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2379: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2380: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2381: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2382: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2383: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2384: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2385: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2386: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2387: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2388: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2389: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2390: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2391: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2392: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2393: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2394: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2395: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2396: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2397: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2398: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2399: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2400: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE2401: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2402: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2403: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2404: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2405: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2406: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2407: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2408: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2409: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2410: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2411: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2412: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2413: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2414: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2415: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2416: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2417: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2418: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2419: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2420: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2421: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2422: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2423: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2424: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2425: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2426: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2427: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2428: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2429: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2430: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2431: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2432: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2433: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2434: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2435: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2436: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2437: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2438: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2439: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2440: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2441: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2442: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2443: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2444: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2445: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2446: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2447: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2448: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2449: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2450: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2451: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2452: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2453: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2454: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2455: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2456: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2457: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2458: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2459: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2460: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2461: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2462: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2463: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2464: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2465: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2466: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2467: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2468: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2469: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2470: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2471: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2472: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2473: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2474: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2475: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2476: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2477: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2478: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2479: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2480: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2481: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2482: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2483: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2484: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2485: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2486: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2487: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2488: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2489: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2490: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2491: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2492: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2493: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2494: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2495: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2496: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2497: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2498: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2499: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2500: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2501: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2502: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2503: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2504: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2505: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2506: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2507: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2508: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2509: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE2510: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2511: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2512: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2513: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2514: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2515: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2516: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2517: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2518: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2519: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2520: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2521: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2522: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2523: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2524: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2525: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2526: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2527: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2528: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2529: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2530: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2531: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2532: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2533: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2534: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2535: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2536: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2537: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2538: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2539: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2540: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2541: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2542: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2543: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2544: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2545: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2546: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2547: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2548: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2549: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2550: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2551: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2552: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2553: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2554: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2555: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2556: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2557: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2558: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2559: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2560: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2561: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE2562: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2563: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2564: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2565: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2566: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2567: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2568: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2569: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE2570: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2571: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2572: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2573: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2574: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2575: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2576: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2577: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2578: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2579: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2580: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2581: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2582: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2583: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2584: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2585: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2586: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2587: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2588: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2589: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2590: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2591: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2592: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2593: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2594: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2595: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2596: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2597: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2598: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2599: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2600: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2601: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2602: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2603: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2604: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2605: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2606: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2607: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2608: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2609: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2610: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2611: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2612: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2613: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2614: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2615: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2616: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2617: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2618: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2619: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2620: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2621: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2622: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2623: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2624: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2625: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2626: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2627: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2628: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2629: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2630: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2631: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2632: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2633: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2634: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2635: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2636: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2637: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2638: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2639: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2640: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2641: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2642: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2643: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2644: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2645: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2646: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2647: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2648: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2649: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2650: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2651: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2652: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2653: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2654: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2655: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2656: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2657: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2658: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2659: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2660: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2661: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2662: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2663: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2664: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2665: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2666: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2667: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2668: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2669: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE2670: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2671: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2672: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2673: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2674: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2675: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2676: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2677: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2678: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2679: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2680: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2681: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2682: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2683: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2684: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2685: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2686: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2687: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2688: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2689: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2690: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2691: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2692: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2693: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2694: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2695: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2696: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2697: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2698: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2699: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2700: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2701: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2702: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2703: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2704: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2705: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2706: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2707: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2708: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2709: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2710: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2711: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2712: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2713: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2714: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2715: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2716: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2717: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2718: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2719: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2720: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2721: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2722: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE2723: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2724: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2725: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2726: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2727: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2728: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2729: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2730: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2731: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2732: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2733: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2734: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2735: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2736: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2737: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2738: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2739: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2740: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2741: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2742: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2743: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2744: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2745: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2746: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2747: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2748: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2749: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2750: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2751: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2752: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2753: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2754: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2755: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2756: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2757: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2758: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2759: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2760: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2761: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2762: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2763: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2764: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2765: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2766: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2767: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2768: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2769: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2770: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2771: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2772: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2773: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2774: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2775: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2776: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2777: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2778: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2779: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2780: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2781: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2782: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2783: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2784: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2785: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2786: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2787: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2788: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2789: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2790: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2791: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2792: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2793: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2794: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2795: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2796: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2797: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2798: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2799: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2800: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2801: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2802: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2803: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2804: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2805: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2806: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2807: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2808: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2809: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2810: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2811: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2812: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2813: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2814: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2815: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2816: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2817: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2818: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2819: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2820: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2821: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2822: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2823: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2824: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2825: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2826: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2827: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2828: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2829: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2830: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2831: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2832: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2833: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2834: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2835: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2836: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2837: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2838: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2839: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2840: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2841: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2842: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2843: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2844: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2845: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2846: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2847: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2848: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2849: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2850: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2851: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2852: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2853: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2854: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2855: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2856: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2857: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2858: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2859: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2860: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2861: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2862: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2863: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2864: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2865: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2866: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2867: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2868: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2869: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2870: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2871: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2872: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2873: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2874: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2875: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2876: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2877: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2878: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2879: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2880: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2881: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2882: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2883: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE2884: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2885: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2886: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2887: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE2888: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2889: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2890: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2891: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2892: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2893: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2894: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2895: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2896: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2897: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE2898: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2899: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2900: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2901: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2902: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2903: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2904: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2905: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2906: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2907: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2908: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2909: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE2910: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2911: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2912: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2913: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2914: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2915: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2916: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2917: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2918: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2919: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE2920: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2921: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE2922: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2923: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2924: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2925: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2926: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2927: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2928: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2929: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2930: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2931: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2932: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2933: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE2934: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2935: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2936: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2937: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2938: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2939: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE2940: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2941: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2942: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2943: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2944: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2945: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2946: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2947: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2948: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2949: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2950: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2951: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2952: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2953: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2954: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2955: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2956: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2957: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2958: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2959: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE2960: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2961: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2962: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2963: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2964: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2965: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2966: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2967: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2968: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2969: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE2970: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2971: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2972: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2973: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2974: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE2975: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2976: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2977: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE2978: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2979: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2980: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2981: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2982: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2983: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2984: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2985: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2986: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2987: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2988: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2989: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE2990: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2991: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2992: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE2993: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2994: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2995: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE2996: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE2997: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2998: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE2999: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3000: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3001: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3002: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3003: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3004: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3005: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3006: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3007: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3008: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3009: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3010: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3011: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3012: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3013: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3014: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3015: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3016: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3017: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3018: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3019: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3020: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3021: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3022: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3023: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3024: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3025: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3026: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3027: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3028: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3029: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3030: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3031: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3032: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3033: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3034: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3035: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3036: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3037: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3038: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3039: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3040: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3041: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3042: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3043: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3044: VoxelShape = { + static ref SHAPE248: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.125, 1., 0.125); let s = Shapes::or(s, collision::box_shape(0., 0., 0.875, 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0., 1., 1., 0.125)); @@ -14472,7 +1353,7 @@ lazy_static! { let s = Shapes::or(s, collision::box_shape(0.125, 0.875, 0., 0.875, 1., 0.125)); Shapes::or(s, collision::box_shape(0.125, 0.875, 0.875, 0.875, 1., 1.)) }; - static ref SHAPE3045: VoxelShape = { + static ref SHAPE249: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.375, 0.25, 0.8125, 0.625); let s = Shapes::or( s, @@ -14496,7 +1377,9 @@ lazy_static! { collision::box_shape(0.75, 0.4375, 0.625, 0.875, 0.8125, 0.6875), ) }; - static ref SHAPE3046: VoxelShape = { +} +lazy_static! { + static ref SHAPE250: VoxelShape = { let s = collision::box_shape(0.375, 0., 0.125, 0.625, 0.8125, 0.25); let s = Shapes::or( s, @@ -14520,7 +1403,7 @@ lazy_static! { collision::box_shape(0.625, 0.4375, 0.75, 0.6875, 0.8125, 0.875), ) }; - static ref SHAPE3047: VoxelShape = { + static ref SHAPE251: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0., 0.75, 0.875, 0.75); let s = Shapes::or( s, @@ -14539,7 +1422,7 @@ lazy_static! { collision::box_shape(0.75, 0.375, 0.5625, 0.875, 0.625, 1.), ) }; - static ref SHAPE3048: VoxelShape = { + static ref SHAPE252: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 1.); let s = Shapes::or( s, @@ -14558,7 +1441,7 @@ lazy_static! { collision::box_shape(0.75, 0.375, 0., 0.875, 0.625, 0.4375), ) }; - static ref SHAPE3049: VoxelShape = { + static ref SHAPE253: VoxelShape = { let s = collision::box_shape(0., 0.125, 0.25, 0.75, 0.875, 0.75); let s = Shapes::or( s, @@ -14577,9 +1460,7 @@ lazy_static! { collision::box_shape(0.5625, 0.375, 0.75, 1., 0.625, 0.875), ) }; -} -lazy_static! { - static ref SHAPE3050: VoxelShape = { + static ref SHAPE254: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0.25, 1., 0.875, 0.75); let s = Shapes::or( s, @@ -14598,7 +1479,7 @@ lazy_static! { collision::box_shape(0., 0.375, 0.75, 0.4375, 0.625, 0.875), ) }; - static ref SHAPE3051: VoxelShape = { + static ref SHAPE255: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.125, 0.75, 0.75, 0.875); let s = Shapes::or( s, @@ -14617,7 +1498,7 @@ lazy_static! { collision::box_shape(0.75, 0.5625, 0.375, 0.875, 1., 0.625), ) }; - static ref SHAPE3052: VoxelShape = { + static ref SHAPE256: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.25, 0.875, 0.75, 0.75); let s = Shapes::or( s, @@ -14636,17 +1517,19 @@ lazy_static! { collision::box_shape(0.375, 0.5625, 0.75, 0.625, 1., 0.875), ) }; - static ref SHAPE3053: VoxelShape = { + static ref SHAPE257: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.); Shapes::or( s, collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 0.75), ) }; - static ref SHAPE3054: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5625, 1.); - static ref SHAPE3055: VoxelShape = collision::box_shape(0., 0., 0.25, 1., 1., 0.75); - static ref SHAPE3056: VoxelShape = collision::box_shape(0.25, 0., 0., 0.75, 1., 1.); - static ref SHAPE3057: VoxelShape = { + static ref SHAPE258: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5625, 1.); + static ref SHAPE259: VoxelShape = collision::box_shape(0., 0., 0.25, 1., 1., 0.75); +} +lazy_static! { + static ref SHAPE260: VoxelShape = collision::box_shape(0.25, 0., 0., 0.75, 1., 1.); + static ref SHAPE261: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14657,7 +1540,7 @@ lazy_static! { collision::box_shape(0.4375, 0.8125, 0.4375, 0.5625, 1., 0.5625), ) }; - static ref SHAPE3058: VoxelShape = { + static ref SHAPE262: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14668,7 +1551,7 @@ lazy_static! { collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 0.8125), ) }; - static ref SHAPE3059: VoxelShape = { + static ref SHAPE263: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14679,9 +1562,7 @@ lazy_static! { collision::box_shape(0.4375, 0.8125, 0.1875, 0.5625, 0.9375, 1.), ) }; -} -lazy_static! { - static ref SHAPE3060: VoxelShape = { + static ref SHAPE264: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14692,7 +1573,7 @@ lazy_static! { collision::box_shape(0., 0.8125, 0.4375, 0.8125, 0.9375, 0.5625), ) }; - static ref SHAPE3061: VoxelShape = { + static ref SHAPE265: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14703,7 +1584,7 @@ lazy_static! { collision::box_shape(0.1875, 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }; - static ref SHAPE3062: VoxelShape = { + static ref SHAPE266: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14714,7 +1595,7 @@ lazy_static! { collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 1.), ) }; - static ref SHAPE3063: VoxelShape = { + static ref SHAPE267: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, @@ -14725,5917 +1606,139 @@ lazy_static! { collision::box_shape(0., 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }; - static ref SHAPE3064: VoxelShape = { + static ref SHAPE268: VoxelShape = { let s = collision::box_shape(0.3125, 0.0625, 0.3125, 0.6875, 0.5, 0.6875); Shapes::or( s, collision::box_shape(0.375, 0.5, 0.375, 0.625, 0.625, 0.625), ) }; - static ref SHAPE3065: VoxelShape = { + static ref SHAPE269: VoxelShape = { let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.4375, 0.6875); Shapes::or( s, collision::box_shape(0.375, 0.4375, 0.375, 0.625, 0.5625, 0.625), ) }; - static ref SHAPE3066: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.4375, 1.); - static ref SHAPE3067: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3068: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3069: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; } lazy_static! { - static ref SHAPE3070: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3071: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3072: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3073: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE3074: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE3075: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3076: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE3077: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE3078: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE3079: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3080: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE3081: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE3082: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE3083: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3084: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3085: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE3086: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3087: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3088: VoxelShape = { - let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) - }; - static ref SHAPE3089: VoxelShape = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); -} -lazy_static! { - static ref SHAPE3090: VoxelShape = collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625); - static ref SHAPE3091: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3092: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); - static ref SHAPE3093: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) - }; - static ref SHAPE3094: VoxelShape = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); - static ref SHAPE3095: VoxelShape = { - let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) - }; - static ref SHAPE3096: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); - static ref SHAPE3097: VoxelShape = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE3098: VoxelShape = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625); - static ref SHAPE3099: VoxelShape = { + static ref SHAPE270: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.4375, 1.); + static ref SHAPE271: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.125, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.125, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.125, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.125, 0.125, 1., 1., 0.875)) }; -} -lazy_static! { - static ref SHAPE3100: VoxelShape = - collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.9375, 0.9375); - static ref SHAPE3101: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3102: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3103: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3104: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3105: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3106: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3107: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3108: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3109: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE3110: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3111: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3112: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3113: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3114: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3115: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3116: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3117: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3118: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3119: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3120: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3121: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3122: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3123: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3124: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3125: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3126: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3127: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3128: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3129: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3130: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3131: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3132: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3133: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3134: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3135: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3136: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3137: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3138: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3139: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3140: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3141: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3142: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3143: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3144: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3145: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3146: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3147: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3148: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3149: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3150: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3151: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3152: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3153: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3154: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3155: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3156: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3157: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3158: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3159: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3160: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3161: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3162: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3163: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3164: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3165: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3166: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3167: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3168: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3169: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3170: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3171: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3172: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3173: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3174: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3175: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3176: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3177: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3178: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3179: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3180: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3181: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3182: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3183: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3184: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3185: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3186: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3187: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3188: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3189: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3190: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3191: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3192: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3193: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3194: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3195: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3196: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3197: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3198: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3199: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3200: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3201: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3202: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3203: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3204: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3205: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3206: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3207: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3208: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3209: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE3210: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3211: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3212: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3213: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3214: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3215: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3216: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3217: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3218: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3219: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3220: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3221: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3222: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3223: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3224: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3225: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3226: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3227: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3228: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3229: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3230: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3231: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3232: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3233: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3234: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3235: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3236: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3237: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3238: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3239: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3240: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3241: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3242: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3243: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3244: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3245: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3246: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3247: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3248: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3249: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3250: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3251: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3252: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3253: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3254: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3255: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3256: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3257: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3258: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3259: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3260: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3261: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3262: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3263: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3264: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3265: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3266: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3267: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3268: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3269: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3270: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3271: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3272: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3273: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3274: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3275: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3276: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3277: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3278: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3279: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3280: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3281: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3282: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3283: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3284: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3285: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3286: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3287: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3288: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3289: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3290: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3291: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3292: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3293: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3294: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3295: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3296: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3297: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3298: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3299: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3300: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3301: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3302: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3303: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3304: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3305: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3306: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3307: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3308: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3309: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3310: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3311: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3312: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3313: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3314: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3315: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3316: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3317: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3318: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3319: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3320: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3321: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3322: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3323: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3324: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3325: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3326: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3327: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3328: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3329: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3330: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3331: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3332: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3333: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3334: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3335: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3336: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3337: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3338: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3339: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3340: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3341: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3342: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3343: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3344: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3345: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3346: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3347: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3348: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3349: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3350: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3351: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3352: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3353: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3354: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3355: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3356: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3357: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3358: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3359: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3360: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3361: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3362: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3363: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3364: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3365: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3366: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3367: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3368: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3369: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3370: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3371: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3372: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3373: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3374: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3375: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3376: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3377: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3378: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3379: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3380: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3381: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3382: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3383: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3384: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3385: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3386: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3387: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3388: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3389: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3390: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3391: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3392: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3393: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3394: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3395: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3396: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3397: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3398: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3399: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3400: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3401: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3402: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3403: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3404: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3405: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3406: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3407: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3408: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3409: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3410: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3411: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3412: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3413: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3414: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3415: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3416: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3417: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3418: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3419: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3420: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3421: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3422: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3423: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3424: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3425: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3426: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3427: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3428: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3429: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3430: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3431: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3432: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3433: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3434: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3435: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3436: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3437: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3438: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3439: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3440: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3441: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3442: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3443: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3444: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3445: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3446: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3447: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3448: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3449: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE3450: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3451: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3452: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3453: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3454: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3455: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3456: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3457: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3458: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3459: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3460: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3461: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3462: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3463: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3464: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3465: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3466: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3467: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3468: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3469: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3470: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3471: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3472: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3473: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3474: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3475: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3476: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3477: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3478: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3479: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3480: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3481: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3482: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3483: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3484: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3485: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3486: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3487: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3488: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3489: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3490: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3491: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3492: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3493: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3494: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3495: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3496: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3497: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3498: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3499: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3500: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3501: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3502: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3503: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3504: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3505: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3506: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3507: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3508: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3509: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3510: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3511: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3512: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3513: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3514: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3515: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3516: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3517: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3518: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3519: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3520: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3521: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3522: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3523: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3524: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3525: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3526: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3527: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3528: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3529: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3530: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3531: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3532: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3533: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3534: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3535: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3536: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3537: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3538: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3539: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3540: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3541: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3542: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3543: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3544: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3545: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3546: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3547: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3548: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3549: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3550: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3551: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3552: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3553: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3554: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3555: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3556: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3557: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3558: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3559: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3560: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3561: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3562: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3563: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3564: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3565: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3566: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3567: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3568: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3569: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3570: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3571: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3572: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3573: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3574: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3575: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3576: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3577: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3578: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3579: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3580: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3581: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3582: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3583: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3584: VoxelShape = + static ref SHAPE272: VoxelShape = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.375, 0.5625); - static ref SHAPE3585: VoxelShape = + static ref SHAPE273: VoxelShape = collision::box_shape(0.3125, 0., 0.375, 0.6875, 0.375, 0.5625); - static ref SHAPE3586: VoxelShape = - collision::box_shape(0.3125, 0., 0.375, 0.625, 0.375, 0.6875); - static ref SHAPE3587: VoxelShape = + static ref SHAPE274: VoxelShape = collision::box_shape(0.3125, 0., 0.375, 0.625, 0.375, 0.6875); + static ref SHAPE275: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.625); - static ref SHAPE3588: VoxelShape = { + static ref SHAPE276: VoxelShape = { let s = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375); Shapes::or( s, collision::box_shape(0.4375, 0.5, 0.4375, 0.5625, 0.875, 0.5625), ) }; - static ref SHAPE3589: VoxelShape = + static ref SHAPE277: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.5625, 0.8125, 0.8125, 1.); -} -lazy_static! { - static ref SHAPE3590: VoxelShape = + static ref SHAPE278: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.4375, 0.8125, 0.8125); - static ref SHAPE3591: VoxelShape = + static ref SHAPE279: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.4375); - static ref SHAPE3592: VoxelShape = +} +lazy_static! { + static ref SHAPE280: VoxelShape = collision::box_shape(0.5625, 0.1875, 0.1875, 1., 0.8125, 0.8125); - static ref SHAPE3593: VoxelShape = + static ref SHAPE281: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.4375, 0.8125); - static ref SHAPE3594: VoxelShape = + static ref SHAPE282: VoxelShape = collision::box_shape(0.1875, 0.5625, 0.1875, 0.8125, 1., 0.8125); - static ref SHAPE3595: VoxelShape = + static ref SHAPE283: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.6875, 0.8125, 0.8125, 1.); - static ref SHAPE3596: VoxelShape = + static ref SHAPE284: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.3125, 0.8125, 0.8125); - static ref SHAPE3597: VoxelShape = + static ref SHAPE285: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.3125); - static ref SHAPE3598: VoxelShape = + static ref SHAPE286: VoxelShape = collision::box_shape(0.6875, 0.1875, 0.1875, 1., 0.8125, 0.8125); - static ref SHAPE3599: VoxelShape = + static ref SHAPE287: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.3125, 0.8125); -} -lazy_static! { - static ref SHAPE3600: VoxelShape = + static ref SHAPE288: VoxelShape = collision::box_shape(0.1875, 0.6875, 0.1875, 0.8125, 1., 0.8125); - static ref SHAPE3601: VoxelShape = + static ref SHAPE289: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.75, 0.8125, 0.8125, 1.); - static ref SHAPE3602: VoxelShape = +} +lazy_static! { + static ref SHAPE290: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.25, 0.8125, 0.8125); - static ref SHAPE3603: VoxelShape = + static ref SHAPE291: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.25); - static ref SHAPE3604: VoxelShape = + static ref SHAPE292: VoxelShape = collision::box_shape(0.75, 0.1875, 0.1875, 1., 0.8125, 0.8125); - static ref SHAPE3605: VoxelShape = + static ref SHAPE293: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.25, 0.8125); - static ref SHAPE3606: VoxelShape = + static ref SHAPE294: VoxelShape = collision::box_shape(0.1875, 0.75, 0.1875, 0.8125, 1., 0.8125); - static ref SHAPE3607: VoxelShape = collision::box_shape(0.25, 0.25, 0.8125, 0.75, 0.75, 1.); - static ref SHAPE3608: VoxelShape = collision::box_shape(0., 0.25, 0.25, 0.1875, 0.75, 0.75); - static ref SHAPE3609: VoxelShape = collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.1875); + static ref SHAPE295: VoxelShape = collision::box_shape(0.25, 0.25, 0.8125, 0.75, 0.75, 1.); + static ref SHAPE296: VoxelShape = collision::box_shape(0., 0.25, 0.25, 0.1875, 0.75, 0.75); + static ref SHAPE297: VoxelShape = collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.1875); + static ref SHAPE298: VoxelShape = collision::box_shape(0.8125, 0.25, 0.25, 1., 0.75, 0.75); + static ref SHAPE299: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 0.1875, 0.75); } lazy_static! { - static ref SHAPE3610: VoxelShape = collision::box_shape(0.8125, 0.25, 0.25, 1., 0.75, 0.75); - static ref SHAPE3611: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 0.1875, 0.75); - static ref SHAPE3612: VoxelShape = collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75); - static ref SHAPE3613: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5, 1.); - static ref SHAPE3614: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.5, 1.); - static ref SHAPE3615: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3616: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3617: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3618: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3619: VoxelShape = + static ref SHAPE300: VoxelShape = collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75); + static ref SHAPE301: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625); + static ref SHAPE302: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.5625, 0.6875, 0.5625); -} -lazy_static! { - static ref SHAPE3620: VoxelShape = - collision::box_shape(0.1875, 0., 0.1875, 0.5625, 0.6875, 0.5625); - static ref SHAPE3621: VoxelShape = + static ref SHAPE303: VoxelShape = collision::box_shape(0.1875, 0.3125, 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3622: VoxelShape = - collision::box_shape(0.1875, 0.3125, 0.1875, 0.5625, 1., 0.5625); - static ref SHAPE3623: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625); - static ref SHAPE3624: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625); - static ref SHAPE3625: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625); - static ref SHAPE3626: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625); - static ref SHAPE3627: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875); - static ref SHAPE3628: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875); - static ref SHAPE3629: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875); -} -lazy_static! { - static ref SHAPE3630: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875); - static ref SHAPE3631: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 0.75); - static ref SHAPE3632: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 0.75); - static ref SHAPE3633: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 0.75); - static ref SHAPE3634: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 0.75); - static ref SHAPE3635: VoxelShape = { + static ref SHAPE304: VoxelShape = collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625); + static ref SHAPE305: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875); + static ref SHAPE306: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 0.75); + static ref SHAPE307: VoxelShape = { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.5, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.5, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.5, 0.375, 1., 1., 0.625)) }; - static ref SHAPE3636: VoxelShape = collision::box_shape(0., 0.6875, 0., 1., 0.9375, 1.); - static ref SHAPE3637: VoxelShape = collision::box_shape(0., 0.6875, 0., 1., 0.9375, 1.); - static ref SHAPE3638: VoxelShape = collision::box_shape(0., 0.6875, 0., 1., 0.8125, 1.); - static ref SHAPE3639: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.875, 1.); -} -lazy_static! { - static ref SHAPE3640: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3641: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3642: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3643: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3644: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3645: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3646: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3647: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3648: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3649: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3650: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3651: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3652: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3653: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3654: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3655: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3656: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3657: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3658: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3659: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3660: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3661: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3662: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3663: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3664: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3665: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3666: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3667: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3668: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3669: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3670: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3671: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3672: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3673: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3674: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3675: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3676: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3677: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3678: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3679: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3680: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3681: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3682: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3683: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3684: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3685: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3686: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3687: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3688: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3689: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3690: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3691: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3692: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3693: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3694: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3695: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3696: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3697: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3698: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3699: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3700: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3701: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3702: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3703: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3704: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3705: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3706: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3707: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3708: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3709: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3710: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3711: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3712: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3713: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3714: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3715: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3716: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3717: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3718: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3719: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3720: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3721: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3722: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3723: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3724: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3725: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3726: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3727: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3728: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3729: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3730: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3731: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3732: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3733: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3734: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3735: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3736: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3737: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3738: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3739: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3740: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3741: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3742: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3743: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3744: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3745: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3746: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3747: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3748: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3749: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE3750: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3751: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3752: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3753: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3754: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3755: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3756: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3757: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3758: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3759: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3760: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3761: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3762: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3763: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3764: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3765: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3766: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3767: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3768: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3769: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3770: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3771: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3772: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3773: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3774: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3775: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3776: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3777: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3778: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3779: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3780: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3781: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3782: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3783: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3784: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3785: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3786: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3787: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3788: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3789: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3790: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3791: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3792: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3793: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3794: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3795: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3796: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3797: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3798: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3799: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3800: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3801: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3802: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3803: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3804: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3805: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3806: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3807: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3808: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3809: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE3810: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3811: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3812: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3813: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3814: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3815: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3816: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3817: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3818: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3819: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3820: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3821: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3822: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3823: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3824: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3825: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3826: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3827: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3828: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3829: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3830: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3831: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3832: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3833: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3834: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3835: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3836: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3837: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3838: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3839: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3840: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3841: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3842: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3843: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3844: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3845: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3846: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3847: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3848: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3849: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3850: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3851: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3852: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3853: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3854: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3855: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3856: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3857: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3858: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3859: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE3860: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3861: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3862: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3863: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3864: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3865: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3866: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3867: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3868: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3869: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3870: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3871: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3872: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3873: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3874: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3875: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3876: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3877: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3878: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3879: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3880: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3881: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3882: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3883: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3884: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3885: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3886: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3887: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3888: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3889: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3890: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3891: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3892: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3893: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3894: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3895: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3896: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3897: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3898: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3899: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3900: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3901: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3902: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3903: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3904: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3905: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3906: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3907: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3908: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3909: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; -} -lazy_static! { - static ref SHAPE3910: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3911: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3912: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3913: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE3914: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3915: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3916: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3917: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3918: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3919: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3920: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3921: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3922: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3923: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3924: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3925: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3926: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3927: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3928: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3929: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3930: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3931: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3932: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3933: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3934: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3935: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3936: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3937: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3938: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3939: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3940: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3941: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3942: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3943: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3944: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3945: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3946: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3947: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3948: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3949: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE3950: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3951: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3952: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3953: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3954: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3955: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3956: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE3957: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3958: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3959: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE3960: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3961: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3962: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE3963: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3964: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE3965: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3966: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE3967: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3968: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3969: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3970: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3971: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3972: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3973: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3974: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3975: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3976: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE3977: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3978: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3979: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE3980: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3981: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3982: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE3983: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3984: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE3985: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3986: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3987: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3988: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3989: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE3990: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3991: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3992: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3993: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3994: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE3995: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3996: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE3997: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3998: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE3999: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE4000: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE4001: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4002: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4003: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4004: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4005: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4006: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE4007: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4008: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4009: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4010: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4011: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4012: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE4013: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4014: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4015: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4016: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4017: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4018: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4019: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE4020: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4021: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4022: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4023: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4024: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4025: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4026: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4027: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4028: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4029: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4030: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4031: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4032: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4033: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4034: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4035: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4036: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4037: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4038: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4039: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4040: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4041: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4042: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4043: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4044: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4045: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4046: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4047: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4048: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4049: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4050: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4051: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4052: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4053: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4054: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4055: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4056: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4057: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4058: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4059: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4060: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4061: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4062: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4063: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4064: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4065: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4066: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4067: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4068: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4069: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4070: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4071: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4072: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4073: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4074: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4075: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4076: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4077: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4078: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4079: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4080: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4081: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4082: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4083: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4084: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4085: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4086: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4087: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4088: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4089: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE4090: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4091: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4092: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4093: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4094: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4095: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4096: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4097: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4098: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4099: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4100: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4101: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4102: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4103: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4104: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4105: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4106: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4107: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4108: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4109: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE4110: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4111: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4112: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4113: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4114: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4115: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4116: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4117: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4118: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4119: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4120: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4121: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4122: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4123: VoxelShape = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - static ref SHAPE4124: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4125: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4126: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE4127: VoxelShape = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - static ref SHAPE4128: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4129: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4130: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4131: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE4132: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4133: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4134: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4135: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4136: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4137: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - static ref SHAPE4138: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4139: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4140: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4141: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4142: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4143: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE4144: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4145: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4146: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4147: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4148: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4149: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); -} -lazy_static! { - static ref SHAPE4150: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4151: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4152: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4153: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4154: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4155: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE4156: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4157: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4158: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4159: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE4160: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4161: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - static ref SHAPE4162: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4163: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4164: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4165: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4166: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4167: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE4168: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4169: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4170: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4171: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4172: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4173: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - static ref SHAPE4174: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4175: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4176: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4177: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4178: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4179: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); -} -lazy_static! { - static ref SHAPE4180: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4181: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4182: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4183: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4184: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4185: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4186: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4187: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4188: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4189: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4190: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4191: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4192: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4193: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4194: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4195: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4196: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4197: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4198: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4199: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; -} -lazy_static! { - static ref SHAPE4200: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4201: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4202: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4203: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4204: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4205: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4206: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4207: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4208: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4209: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4210: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4211: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4212: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4213: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4214: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4215: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4216: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4217: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4218: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4219: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4220: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4221: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4222: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4223: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4224: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4225: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4226: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4227: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4228: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4229: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4230: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4231: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4232: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) - }; - static ref SHAPE4233: VoxelShape = collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4234: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4235: VoxelShape = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - static ref SHAPE4236: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4237: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4238: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4239: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4240: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4241: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4242: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4243: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4244: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4245: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4246: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4247: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4248: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4249: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; -} -lazy_static! { - static ref SHAPE4250: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4251: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4252: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4253: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4254: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4255: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4256: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4257: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4258: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4259: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4260: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4261: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4262: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4263: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4264: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4265: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4266: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4267: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4268: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) - }; - static ref SHAPE4269: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; -} -lazy_static! { - static ref SHAPE4270: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4271: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) - }; - static ref SHAPE4272: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4273: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4274: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4275: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4276: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4277: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4278: VoxelShape = { - let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); - Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4279: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; -} -lazy_static! { - static ref SHAPE4280: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); - let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4281: VoxelShape = { - let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); - Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) - }; - static ref SHAPE4282: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; - static ref SHAPE4283: VoxelShape = { - let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); - let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); - Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) - }; + static ref SHAPE308: VoxelShape = collision::box_shape(0., 0.6875, 0., 1., 0.9375, 1.); + static ref SHAPE309: VoxelShape = collision::box_shape(0., 0.6875, 0., 1., 0.8125, 1.); } impl BlockWithShape for BlockState { fn shape(&self) -> &'static VoxelShape { match self { - BlockState::RedTulip - | BlockState::LimeWallBanner_North - | BlockState::OakButton_FloorNorthTrue - | BlockState::PurpleBanner__0 - | BlockState::NetherSprouts - | BlockState::Light__0True - | BlockState::CaveVinesPlant_True - | BlockState::BrickWall_NoneNoneNoneFalseTrueNone - | BlockState::BrickWall_NoneNoneNoneFalseFalseNone - | BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::WhiteWallBanner_North - | BlockState::WarpedFenceGate_NorthTrueTrueTrue - | BlockState::WarpedFenceGate_NorthTrueTrueFalse - | BlockState::WarpedFenceGate_NorthFalseTrueTrue - | BlockState::WarpedFenceGate_NorthFalseTrueFalse - | BlockState::WarpedFenceGate_SouthTrueTrueTrue - | BlockState::WarpedFenceGate_SouthTrueTrueFalse - | BlockState::WarpedFenceGate_SouthFalseTrueTrue - | BlockState::WarpedFenceGate_SouthFalseTrueFalse - | BlockState::WarpedFenceGate_WestTrueTrueTrue - | BlockState::WarpedFenceGate_WestTrueTrueFalse - | BlockState::WarpedFenceGate_WestFalseTrueTrue - | BlockState::WarpedFenceGate_WestFalseTrueFalse - | BlockState::WarpedFenceGate_EastTrueTrueTrue - | BlockState::WarpedFenceGate_EastTrueTrueFalse - | BlockState::WarpedFenceGate_EastFalseTrueTrue - | BlockState::WarpedFenceGate_EastFalseTrueFalse - | BlockState::EndGateway - | BlockState::StoneButton_FloorNorthTrue - | BlockState::AcaciaPressurePlate_True - | BlockState::DarkOakFenceGate_NorthTrueTrueTrue - | BlockState::DarkOakFenceGate_NorthTrueTrueFalse - | BlockState::DarkOakFenceGate_NorthFalseTrueTrue - | BlockState::DarkOakFenceGate_NorthFalseTrueFalse - | BlockState::DarkOakFenceGate_SouthTrueTrueTrue - | BlockState::DarkOakFenceGate_SouthTrueTrueFalse - | BlockState::DarkOakFenceGate_SouthFalseTrueTrue - | BlockState::DarkOakFenceGate_SouthFalseTrueFalse - | BlockState::DarkOakFenceGate_WestTrueTrueTrue - | BlockState::DarkOakFenceGate_WestTrueTrueFalse - | BlockState::DarkOakFenceGate_WestFalseTrueTrue - | BlockState::DarkOakFenceGate_WestFalseTrueFalse - | BlockState::DarkOakFenceGate_EastTrueTrueTrue - | BlockState::DarkOakFenceGate_EastTrueTrueFalse - | BlockState::DarkOakFenceGate_EastFalseTrueTrue - | BlockState::DarkOakFenceGate_EastFalseTrueFalse - | BlockState::BirchSign__0True - | BlockState::PolishedBlackstoneButton_FloorNorthTrue - | BlockState::EndPortal - | BlockState::RedstoneTorch_True - | BlockState::WhiteBanner__0 - | BlockState::WarpedSign__0True - | BlockState::Cornflower - | BlockState::MangroveSign__0True - | BlockState::DeadBrainCoral_True - | BlockState::TwistingVinesPlant + BlockState::SoulLantern_TrueTrue + | BlockState::SoulLantern_TrueFalse + | BlockState::Lantern_TrueTrue + | BlockState::Lantern_TrueFalse => &SHAPE268, + BlockState::SoulLantern_FalseTrue + | BlockState::SoulLantern_FalseFalse + | BlockState::Lantern_FalseTrue + | BlockState::Lantern_FalseFalse => &SHAPE269, + BlockState::Air + | BlockState::HeavyWeightedPressurePlate__0 + | BlockState::WarpedRoots + | BlockState::GrayWallBanner_North + | BlockState::Poppy + | BlockState::BrownBanner__0 + | BlockState::CrimsonFungus + | BlockState::Fire__0TrueTrueTrueTrueTrue + | BlockState::WeepingVinesPlant + | BlockState::TubeCoral_True + | BlockState::MangroveButton_FloorNorthTrue + | BlockState::SporeBlossom + | BlockState::SpruceSign__0True + | BlockState::NetherWart__0 + | BlockState::Cobweb + | BlockState::AcaciaSapling__0 + | BlockState::BlackBanner__0 | BlockState::BigDripleaf_NorthFullTrue | BlockState::BigDripleaf_NorthFullFalse | BlockState::BigDripleaf_SouthFullTrue @@ -20644,185 +1747,13 @@ impl BlockWithShape for BlockState { | BlockState::BigDripleaf_WestFullFalse | BlockState::BigDripleaf_EastFullTrue | BlockState::BigDripleaf_EastFullFalse - | BlockState::WarpedFungus - | BlockState::AcaciaButton_FloorNorthTrue - | BlockState::TubeCoralFan_True - | BlockState::DarkOakButton_FloorNorthTrue - | BlockState::AttachedPumpkinStem_North - | BlockState::CrimsonWallSign_NorthTrue - | BlockState::AcaciaSapling__0 - | BlockState::TallGrass_Upper - | BlockState::PolishedBlackstonePressurePlate_True - | BlockState::DeadBubbleCoralFan_True - | BlockState::BambooSapling - | BlockState::BrainCoralFan_True - | BlockState::SandstoneWall_NoneNoneNoneFalseTrueNone - | BlockState::SandstoneWall_NoneNoneNoneFalseFalseNone - | BlockState::KelpPlant - | BlockState::YellowBanner__0 - | BlockState::Tripwire_TrueTrueTrueTrueTrueTrueTrue - | BlockState::WeepingVinesPlant - | BlockState::MudBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::MudBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::TubeCoralWallFan_NorthTrue - | BlockState::MagentaWallBanner_North - | BlockState::Water__0 - | BlockState::WitherRose - | BlockState::Dandelion - | BlockState::SporeBlossom - | BlockState::Air - | BlockState::PoweredRail_TrueNorthSouthTrue - | BlockState::GraniteWall_NoneNoneNoneFalseTrueNone - | BlockState::GraniteWall_NoneNoneNoneFalseFalseNone - | BlockState::DeadBubbleCoralWallFan_NorthTrue - | BlockState::DarkOakPressurePlate_True - | BlockState::WarpedWallSign_NorthTrue - | BlockState::WarpedButton_FloorNorthTrue - | BlockState::SugarCane__0 - | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseNone - | BlockState::Kelp__0 - | BlockState::Carrots__0 - | BlockState::FireCoral_True - | BlockState::Fern - | BlockState::JungleSapling__0 - | BlockState::MangrovePropagule__0True_0True - | BlockState::SpruceWallSign_NorthTrue - | BlockState::OakPressurePlate_True - | BlockState::PrismarineWall_NoneNoneNoneFalseTrueNone - | BlockState::PrismarineWall_NoneNoneNoneFalseFalseNone - | BlockState::PurpleWallBanner_North - | BlockState::StoneBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::YellowWallBanner_North - | BlockState::BrownWallBanner_North - | BlockState::SpruceSign__0True - | BlockState::JungleButton_FloorNorthTrue - | BlockState::GreenWallBanner_North - | BlockState::PowderSnow - | BlockState::Poppy - | BlockState::TubeCoral_True - | BlockState::DeadTubeCoralFan_True - | BlockState::BrownBanner__0 - | BlockState::BirchWallSign_NorthTrue - | BlockState::BrainCoral_True - | BlockState::OxeyeDaisy - | BlockState::HornCoralFan_True - | BlockState::BlueOrchid - | BlockState::DetectorRail_TrueNorthSouthTrue - | BlockState::CaveAir - | BlockState::AcaciaFenceGate_NorthTrueTrueTrue - | BlockState::AcaciaFenceGate_NorthTrueTrueFalse - | BlockState::AcaciaFenceGate_NorthFalseTrueTrue - | BlockState::AcaciaFenceGate_NorthFalseTrueFalse - | BlockState::AcaciaFenceGate_SouthTrueTrueTrue - | BlockState::AcaciaFenceGate_SouthTrueTrueFalse - | BlockState::AcaciaFenceGate_SouthFalseTrueTrue - | BlockState::AcaciaFenceGate_SouthFalseTrueFalse - | BlockState::AcaciaFenceGate_WestTrueTrueTrue - | BlockState::AcaciaFenceGate_WestTrueTrueFalse - | BlockState::AcaciaFenceGate_WestFalseTrueTrue - | BlockState::AcaciaFenceGate_WestFalseTrueFalse - | BlockState::AcaciaFenceGate_EastTrueTrueTrue - | BlockState::AcaciaFenceGate_EastTrueTrueFalse - | BlockState::AcaciaFenceGate_EastFalseTrueTrue - | BlockState::AcaciaFenceGate_EastFalseTrueFalse - | BlockState::DarkOakSapling__0 - | BlockState::CyanBanner__0 - | BlockState::CyanWallBanner_North - | BlockState::DioriteWall_NoneNoneNoneFalseTrueNone - | BlockState::DioriteWall_NoneNoneNoneFalseFalseNone - | BlockState::Peony_Upper - | BlockState::WarpedPressurePlate_True - | BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueNone - | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseNone - | BlockState::BirchPressurePlate_True - | BlockState::MangrovePressurePlate_True - | BlockState::SpruceFenceGate_NorthTrueTrueTrue - | BlockState::SpruceFenceGate_NorthTrueTrueFalse - | BlockState::SpruceFenceGate_NorthFalseTrueTrue - | BlockState::SpruceFenceGate_NorthFalseTrueFalse - | BlockState::SpruceFenceGate_SouthTrueTrueTrue - | BlockState::SpruceFenceGate_SouthTrueTrueFalse - | BlockState::SpruceFenceGate_SouthFalseTrueTrue - | BlockState::SpruceFenceGate_SouthFalseTrueFalse - | BlockState::SpruceFenceGate_WestTrueTrueTrue - | BlockState::SpruceFenceGate_WestTrueTrueFalse - | BlockState::SpruceFenceGate_WestFalseTrueTrue - | BlockState::SpruceFenceGate_WestFalseTrueFalse - | BlockState::SpruceFenceGate_EastTrueTrueTrue - | BlockState::SpruceFenceGate_EastTrueTrueFalse - | BlockState::SpruceFenceGate_EastFalseTrueTrue - | BlockState::SpruceFenceGate_EastFalseTrueFalse - | BlockState::RedWallBanner_North - | BlockState::LightGrayWallBanner_North - | BlockState::Frogspawn - | BlockState::CrimsonFungus - | BlockState::Rail_NorthSouthTrue - | BlockState::GlowLichen_TrueTrueTrueTrueTrueTrueTrue - | BlockState::BlackstoneWall_NoneNoneNoneFalseTrueNone - | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseNone - | BlockState::AzureBluet - | BlockState::RedstoneWire_UpUp_0UpUp - | BlockState::LightWeightedPressurePlate__0 - | BlockState::DeadBush - | BlockState::BlueBanner__0 - | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::ActivatorRail_TrueNorthSouthTrue - | BlockState::CrimsonSign__0True - | BlockState::AcaciaSign__0True - | BlockState::FireCoralFan_True - | BlockState::Potatoes__0 - | BlockState::DeadTubeCoralWallFan_NorthTrue - | BlockState::OrangeBanner__0 - | BlockState::OrangeWallBanner_North - | BlockState::Lava__0 - | BlockState::JungleSign__0True - | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseNone - | BlockState::MangroveButton_FloorNorthTrue - | BlockState::MagentaBanner__0 - | BlockState::Beetroots__0 - | BlockState::JunglePressurePlate_True - | BlockState::PinkWallBanner_North - | BlockState::BubbleColumn_True - | BlockState::DeadTubeCoral_True - | BlockState::GreenBanner__0 - | BlockState::BrownMushroom - | BlockState::AndesiteWall_NoneNoneNoneFalseTrueNone - | BlockState::AndesiteWall_NoneNoneNoneFalseFalseNone - | BlockState::Fire__0TrueTrueTrueTrueTrue - | BlockState::SpruceButton_FloorNorthTrue - | BlockState::VoidAir - | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseNone - | BlockState::Cobweb - | BlockState::StructureVoid - | BlockState::NetherBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::MovingPiston_NormalNorth - | BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueNone - | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseNone - | BlockState::BigDripleafStem_NorthTrue - | BlockState::StonePressurePlate_True - | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseNone - | BlockState::SweetBerryBush__0 - | BlockState::SculkVein_TrueTrueTrueTrueTrueTrueTrue - | BlockState::LightBlueWallBanner_North - | BlockState::FireCoralWallFan_NorthTrue - | BlockState::BirchButton_FloorNorthTrue - | BlockState::DeadHornCoral_True | BlockState::BirchSapling__0 - | BlockState::DarkOakSign__0True - | BlockState::DeadFireCoralWallFan_NorthTrue - | BlockState::LightBlueBanner__0 - | BlockState::Lever_FloorNorthTrue - | BlockState::PinkTulip - | BlockState::DeadFireCoral_True - | BlockState::MelonStem__0 - | BlockState::MangroveWallSign_NorthTrue + | BlockState::AcaciaPressurePlate_True + | BlockState::TubeCoralFan_True + | BlockState::LimeWallBanner_North + | BlockState::AzureBluet + | BlockState::TwistingVinesPlant + | BlockState::Wheat__0 | BlockState::MangroveFenceGate_NorthTrueTrueTrue | BlockState::MangroveFenceGate_NorthTrueTrueFalse | BlockState::MangroveFenceGate_NorthFalseTrueTrue @@ -20839,86 +1770,40 @@ impl BlockWithShape for BlockState { | BlockState::MangroveFenceGate_EastTrueTrueFalse | BlockState::MangroveFenceGate_EastFalseTrueTrue | BlockState::MangroveFenceGate_EastFalseTrueFalse - | BlockState::CrimsonFenceGate_NorthTrueTrueTrue - | BlockState::CrimsonFenceGate_NorthTrueTrueFalse - | BlockState::CrimsonFenceGate_NorthFalseTrueTrue - | BlockState::CrimsonFenceGate_NorthFalseTrueFalse - | BlockState::CrimsonFenceGate_SouthTrueTrueTrue - | BlockState::CrimsonFenceGate_SouthTrueTrueFalse - | BlockState::CrimsonFenceGate_SouthFalseTrueTrue - | BlockState::CrimsonFenceGate_SouthFalseTrueFalse - | BlockState::CrimsonFenceGate_WestTrueTrueTrue - | BlockState::CrimsonFenceGate_WestTrueTrueFalse - | BlockState::CrimsonFenceGate_WestFalseTrueTrue - | BlockState::CrimsonFenceGate_WestFalseTrueFalse - | BlockState::CrimsonFenceGate_EastTrueTrueTrue - | BlockState::CrimsonFenceGate_EastTrueTrueFalse - | BlockState::CrimsonFenceGate_EastFalseTrueTrue - | BlockState::CrimsonFenceGate_EastFalseTrueFalse - | BlockState::OrangeTulip - | BlockState::HornCoral_True - | BlockState::CrimsonButton_FloorNorthTrue - | BlockState::GrayWallBanner_North - | BlockState::BlackBanner__0 - | BlockState::BubbleCoralFan_True - | BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::RedMushroom - | BlockState::DarkOakWallSign_NorthTrue - | BlockState::HangingRoots_True + | BlockState::BlueOrchid + | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseNone | BlockState::SpruceSapling__0 - | BlockState::SoulWallTorch_North - | BlockState::JungleFenceGate_NorthTrueTrueTrue - | BlockState::JungleFenceGate_NorthTrueTrueFalse - | BlockState::JungleFenceGate_NorthFalseTrueTrue - | BlockState::JungleFenceGate_NorthFalseTrueFalse - | BlockState::JungleFenceGate_SouthTrueTrueTrue - | BlockState::JungleFenceGate_SouthTrueTrueFalse - | BlockState::JungleFenceGate_SouthFalseTrueTrue - | BlockState::JungleFenceGate_SouthFalseTrueFalse - | BlockState::JungleFenceGate_WestTrueTrueTrue - | BlockState::JungleFenceGate_WestTrueTrueFalse - | BlockState::JungleFenceGate_WestFalseTrueTrue - | BlockState::JungleFenceGate_WestFalseTrueFalse - | BlockState::JungleFenceGate_EastTrueTrueTrue - | BlockState::JungleFenceGate_EastTrueTrueFalse - | BlockState::JungleFenceGate_EastFalseTrueTrue - | BlockState::JungleFenceGate_EastFalseTrueFalse - | BlockState::CaveVines__0True - | BlockState::TallSeagrass_Upper - | BlockState::BubbleCoral_True - | BlockState::HornCoralWallFan_NorthTrue - | BlockState::Lilac_Upper - | BlockState::HeavyWeightedPressurePlate__0 - | BlockState::NetherPortal_X - | BlockState::Wheat__0 - | BlockState::BlackWallBanner_North - | BlockState::CrimsonRoots - | BlockState::AttachedMelonStem_North - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::BlueWallBanner_North - | BlockState::LilyOfTheValley - | BlockState::RedBanner__0 - | BlockState::DeadHornCoralFan_True - | BlockState::JungleWallSign_NorthTrue - | BlockState::Grass - | BlockState::PinkBanner__0 - | BlockState::WhiteTulip - | BlockState::CobblestoneWall_NoneNoneNoneFalseTrueNone - | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseNone - | BlockState::PumpkinStem__0 - | BlockState::Snow__1 - | BlockState::OakSign__0True - | BlockState::DeadHornCoralWallFan_NorthTrue - | BlockState::WallTorch_North - | BlockState::WeepingVines__0 - | BlockState::SoulTorch | BlockState::LargeFern_Upper - | BlockState::SmallDripleaf_NorthUpperTrue - | BlockState::BrainCoralWallFan_NorthTrue - | BlockState::SprucePressurePlate_True - | BlockState::DeadBrainCoralFan_True + | BlockState::LightBlueWallBanner_North + | BlockState::Sunflower_Upper + | BlockState::BubbleCoralFan_True + | BlockState::WarpedFenceGate_NorthTrueTrueTrue + | BlockState::WarpedFenceGate_NorthTrueTrueFalse + | BlockState::WarpedFenceGate_NorthFalseTrueTrue + | BlockState::WarpedFenceGate_NorthFalseTrueFalse + | BlockState::WarpedFenceGate_SouthTrueTrueTrue + | BlockState::WarpedFenceGate_SouthTrueTrueFalse + | BlockState::WarpedFenceGate_SouthFalseTrueTrue + | BlockState::WarpedFenceGate_SouthFalseTrueFalse + | BlockState::WarpedFenceGate_WestTrueTrueTrue + | BlockState::WarpedFenceGate_WestTrueTrueFalse + | BlockState::WarpedFenceGate_WestFalseTrueTrue + | BlockState::WarpedFenceGate_WestFalseTrueFalse + | BlockState::WarpedFenceGate_EastTrueTrueTrue + | BlockState::WarpedFenceGate_EastTrueTrueFalse + | BlockState::WarpedFenceGate_EastFalseTrueTrue + | BlockState::WarpedFenceGate_EastFalseTrueFalse + | BlockState::CrimsonRoots + | BlockState::BambooSapling + | BlockState::OakPressurePlate_True + | BlockState::Lever_FloorNorthTrue + | BlockState::HangingRoots_True + | BlockState::WhiteBanner__0 + | BlockState::BrickWall_NoneNoneNoneFalseTrueNone + | BlockState::BrickWall_NoneNoneNoneFalseFalseNone + | BlockState::RedstoneTorch_True + | BlockState::AcaciaSign__0True | BlockState::BirchFenceGate_NorthTrueTrueTrue | BlockState::BirchFenceGate_NorthTrueTrueFalse | BlockState::BirchFenceGate_NorthFalseTrueTrue @@ -20935,13 +1820,117 @@ impl BlockWithShape for BlockState { | BlockState::BirchFenceGate_EastTrueTrueFalse | BlockState::BirchFenceGate_EastFalseTrueTrue | BlockState::BirchFenceGate_EastFalseTrueFalse - | BlockState::LightGrayBanner__0 - | BlockState::LimeBanner__0 - | BlockState::WarpedRoots + | BlockState::SmallDripleaf_NorthUpperTrue + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseNone + | BlockState::OakWallSign_NorthTrue + | BlockState::TwistingVines__0 + | BlockState::EndPortal + | BlockState::DeadBrainCoralWallFan_NorthTrue + | BlockState::DarkOakButton_FloorNorthTrue + | BlockState::FireCoralWallFan_NorthTrue + | BlockState::Torch + | BlockState::DarkOakPressurePlate_True + | BlockState::BirchPressurePlate_True + | BlockState::CaveAir + | BlockState::BirchWallSign_NorthTrue + | BlockState::CrimsonWallSign_NorthTrue + | BlockState::DeadBush + | BlockState::PinkTulip + | BlockState::WhiteWallBanner_North | BlockState::GrayBanner__0 - | BlockState::Seagrass + | BlockState::DetectorRail_TrueNorthSouthTrue + | BlockState::OxeyeDaisy + | BlockState::CyanWallBanner_North + | BlockState::PumpkinStem__0 | BlockState::RedstoneWallTorch_NorthTrue + | BlockState::PolishedBlackstonePressurePlate_True + | BlockState::PolishedBlackstoneButton_FloorNorthTrue + | BlockState::SugarCane__0 + | BlockState::Lava__0 + | BlockState::BrainCoral_True + | BlockState::SpruceWallSign_NorthTrue + | BlockState::GreenWallBanner_North + | BlockState::YellowBanner__0 + | BlockState::StoneBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::RedWallBanner_North + | BlockState::JungleButton_FloorNorthTrue + | BlockState::Lilac_Upper + | BlockState::BrainCoralFan_True + | BlockState::Peony_Upper + | BlockState::CaveVinesPlant_True + | BlockState::DeadTubeCoralWallFan_NorthTrue + | BlockState::Carrots__0 + | BlockState::MangroveWallSign_NorthTrue + | BlockState::MelonStem__0 + | BlockState::HornCoral_True + | BlockState::WarpedSign__0True + | BlockState::Fern + | BlockState::FireCoral_True + | BlockState::BlueBanner__0 + | BlockState::BlueWallBanner_North + | BlockState::RedMushroom + | BlockState::Beetroots__0 + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseNone + | BlockState::MudBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::MudBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::SculkVein_TrueTrueTrueTrueTrueTrueTrue + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::SoulWallTorch_North + | BlockState::AcaciaFenceGate_NorthTrueTrueTrue + | BlockState::AcaciaFenceGate_NorthTrueTrueFalse + | BlockState::AcaciaFenceGate_NorthFalseTrueTrue + | BlockState::AcaciaFenceGate_NorthFalseTrueFalse + | BlockState::AcaciaFenceGate_SouthTrueTrueTrue + | BlockState::AcaciaFenceGate_SouthTrueTrueFalse + | BlockState::AcaciaFenceGate_SouthFalseTrueTrue + | BlockState::AcaciaFenceGate_SouthFalseTrueFalse + | BlockState::AcaciaFenceGate_WestTrueTrueTrue + | BlockState::AcaciaFenceGate_WestTrueTrueFalse + | BlockState::AcaciaFenceGate_WestFalseTrueTrue + | BlockState::AcaciaFenceGate_WestFalseTrueFalse + | BlockState::AcaciaFenceGate_EastTrueTrueTrue + | BlockState::AcaciaFenceGate_EastTrueTrueFalse + | BlockState::AcaciaFenceGate_EastFalseTrueTrue + | BlockState::AcaciaFenceGate_EastFalseTrueFalse + | BlockState::CrimsonPressurePlate_True + | BlockState::HornCoralWallFan_NorthTrue + | BlockState::Rail_NorthSouthTrue + | BlockState::LightWeightedPressurePlate__0 + | BlockState::SprucePressurePlate_True + | BlockState::MangroveSign__0True + | BlockState::TallGrass_Upper + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::Tripwire_TrueTrueTrueTrueTrueTrueTrue + | BlockState::MagentaBanner__0 + | BlockState::PoweredRail_TrueNorthSouthTrue + | BlockState::TallSeagrass_Upper + | BlockState::Cornflower + | BlockState::BigDripleafStem_NorthTrue + | BlockState::BirchSign__0True + | BlockState::BrainCoralWallFan_NorthTrue + | BlockState::GraniteWall_NoneNoneNoneFalseTrueNone + | BlockState::GraniteWall_NoneNoneNoneFalseFalseNone + | BlockState::DeadBubbleCoralFan_True + | BlockState::RedTulip + | BlockState::DarkOakWallSign_NorthTrue + | BlockState::OrangeTulip + | BlockState::BirchButton_FloorNorthTrue + | BlockState::ActivatorRail_TrueNorthSouthTrue + | BlockState::BrownMushroom + | BlockState::DarkOakSign__0True + | BlockState::OrangeBanner__0 + | BlockState::MangrovePressurePlate_True + | BlockState::PurpleWallBanner_North + | BlockState::DeadBubbleCoral_True + | BlockState::WitherRose | BlockState::Vine_TrueTrueTrueTrueTrue + | BlockState::StructureVoid + | BlockState::EndGateway | BlockState::OakFenceGate_NorthTrueTrueTrue | BlockState::OakFenceGate_NorthTrueTrueFalse | BlockState::OakFenceGate_NorthFalseTrueTrue @@ -20958,5071 +1947,350 @@ impl BlockWithShape for BlockState { | BlockState::OakFenceGate_EastTrueTrueFalse | BlockState::OakFenceGate_EastFalseTrueTrue | BlockState::OakFenceGate_EastFalseTrueFalse - | BlockState::AcaciaWallSign_NorthTrue - | BlockState::OakSapling__0 - | BlockState::OakWallSign_NorthTrue - | BlockState::CrimsonPressurePlate_True - | BlockState::NetherWart__0 - | BlockState::SoulFire - | BlockState::DeadBrainCoralWallFan_NorthTrue - | BlockState::Torch + | BlockState::WarpedFungus + | BlockState::LightGrayWallBanner_North + | BlockState::TubeCoralWallFan_NorthTrue + | BlockState::PowderSnow | BlockState::RoseBush_Upper + | BlockState::Potatoes__0 + | BlockState::PurpleBanner__0 + | BlockState::SpruceFenceGate_NorthTrueTrueTrue + | BlockState::SpruceFenceGate_NorthTrueTrueFalse + | BlockState::SpruceFenceGate_NorthFalseTrueTrue + | BlockState::SpruceFenceGate_NorthFalseTrueFalse + | BlockState::SpruceFenceGate_SouthTrueTrueTrue + | BlockState::SpruceFenceGate_SouthTrueTrueFalse + | BlockState::SpruceFenceGate_SouthFalseTrueTrue + | BlockState::SpruceFenceGate_SouthFalseTrueFalse + | BlockState::SpruceFenceGate_WestTrueTrueTrue + | BlockState::SpruceFenceGate_WestTrueTrueFalse + | BlockState::SpruceFenceGate_WestFalseTrueTrue + | BlockState::SpruceFenceGate_WestFalseTrueFalse + | BlockState::SpruceFenceGate_EastTrueTrueTrue + | BlockState::SpruceFenceGate_EastTrueTrueFalse + | BlockState::SpruceFenceGate_EastFalseTrueTrue + | BlockState::SpruceFenceGate_EastFalseTrueFalse + | BlockState::SweetBerryBush__0 + | BlockState::PinkBanner__0 + | BlockState::BubbleColumn_True + | BlockState::RedstoneWire_UpUp_0UpUp + | BlockState::VoidAir + | BlockState::DeadBrainCoral_True + | BlockState::Kelp__0 + | BlockState::Dandelion + | BlockState::DeadFireCoralFan_True + | BlockState::DeadTubeCoralFan_True + | BlockState::GreenBanner__0 + | BlockState::Water__0 + | BlockState::NetherBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::NetherPortal_X + | BlockState::AttachedMelonStem_North + | BlockState::Seagrass | BlockState::Allium - | BlockState::TwistingVines__0 + | BlockState::BrownWallBanner_North + | BlockState::DeadHornCoralWallFan_NorthTrue + | BlockState::RedBanner__0 + | BlockState::TripwireHook_TrueNorthTrue + | BlockState::JunglePressurePlate_True + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::DioriteWall_NoneNoneNoneFalseTrueNone + | BlockState::DioriteWall_NoneNoneNoneFalseFalseNone + | BlockState::WarpedPressurePlate_True + | BlockState::DeadBrainCoralFan_True + | BlockState::OrangeWallBanner_North + | BlockState::Snow__1 + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseNone + | BlockState::GlowLichen_TrueTrueTrueTrueTrueTrueTrue + | BlockState::DeadBubbleCoralWallFan_NorthTrue + | BlockState::NetherSprouts + | BlockState::CobblestoneWall_NoneNoneNoneFalseTrueNone + | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseNone + | BlockState::StonePressurePlate_True + | BlockState::DeadHornCoralFan_True + | BlockState::CrimsonButton_FloorNorthTrue + | BlockState::WarpedButton_FloorNorthTrue + | BlockState::AcaciaButton_FloorNorthTrue + | BlockState::OakSapling__0 + | BlockState::BlackWallBanner_North + | BlockState::LilyOfTheValley | BlockState::BubbleCoralWallFan_NorthTrue + | BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueNone + | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseNone + | BlockState::PrismarineWall_NoneNoneNoneFalseTrueNone + | BlockState::PrismarineWall_NoneNoneNoneFalseFalseNone + | BlockState::SoulTorch + | BlockState::StoneButton_FloorNorthTrue + | BlockState::KelpPlant + | BlockState::JungleSign__0True + | BlockState::MangrovePropagule__0True_0True + | BlockState::DeadFireCoralWallFan_NorthTrue + | BlockState::AndesiteWall_NoneNoneNoneFalseTrueNone + | BlockState::AndesiteWall_NoneNoneNoneFalseFalseNone + | BlockState::CaveVines__0True + | BlockState::JungleWallSign_NorthTrue + | BlockState::LightBlueBanner__0 | BlockState::DeepslateBrickWall_NoneNoneNoneFalseTrueNone | BlockState::DeepslateBrickWall_NoneNoneNoneFalseFalseNone - | BlockState::Sunflower_Upper - | BlockState::DeadFireCoralFan_True - | BlockState::DeadBubbleCoral_True - | BlockState::TripwireHook_TrueNorthTrue => &SHAPE0, - BlockState::PottedJungleSapling - | BlockState::PottedBrownMushroom - | BlockState::PottedSpruceSapling - | BlockState::PottedPinkTulip - | BlockState::PottedWitherRose - | BlockState::PottedCrimsonRoots - | BlockState::PottedWhiteTulip - | BlockState::PottedRedMushroom - | BlockState::PottedCactus - | BlockState::PottedOxeyeDaisy - | BlockState::PottedOrangeTulip - | BlockState::PottedBlueOrchid - | BlockState::PottedMangrovePropagule - | BlockState::PottedLilyOfTheValley - | BlockState::PottedAzureBluet - | BlockState::PottedAzaleaBush + | BlockState::WhiteTulip + | BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueNone + | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseNone + | BlockState::HornCoralFan_True + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseNone + | BlockState::DeadFireCoral_True + | BlockState::CrimsonSign__0True + | BlockState::Light__0True + | BlockState::PinkWallBanner_North + | BlockState::WallTorch_North + | BlockState::DarkOakFenceGate_NorthTrueTrueTrue + | BlockState::DarkOakFenceGate_NorthTrueTrueFalse + | BlockState::DarkOakFenceGate_NorthFalseTrueTrue + | BlockState::DarkOakFenceGate_NorthFalseTrueFalse + | BlockState::DarkOakFenceGate_SouthTrueTrueTrue + | BlockState::DarkOakFenceGate_SouthTrueTrueFalse + | BlockState::DarkOakFenceGate_SouthFalseTrueTrue + | BlockState::DarkOakFenceGate_SouthFalseTrueFalse + | BlockState::DarkOakFenceGate_WestTrueTrueTrue + | BlockState::DarkOakFenceGate_WestTrueTrueFalse + | BlockState::DarkOakFenceGate_WestFalseTrueTrue + | BlockState::DarkOakFenceGate_WestFalseTrueFalse + | BlockState::DarkOakFenceGate_EastTrueTrueTrue + | BlockState::DarkOakFenceGate_EastTrueTrueFalse + | BlockState::DarkOakFenceGate_EastFalseTrueTrue + | BlockState::DarkOakFenceGate_EastFalseTrueFalse + | BlockState::WeepingVines__0 + | BlockState::MagentaWallBanner_North + | BlockState::OakSign__0True + | BlockState::AttachedPumpkinStem_North + | BlockState::CyanBanner__0 + | BlockState::LimeBanner__0 + | BlockState::JungleFenceGate_NorthTrueTrueTrue + | BlockState::JungleFenceGate_NorthTrueTrueFalse + | BlockState::JungleFenceGate_NorthFalseTrueTrue + | BlockState::JungleFenceGate_NorthFalseTrueFalse + | BlockState::JungleFenceGate_SouthTrueTrueTrue + | BlockState::JungleFenceGate_SouthTrueTrueFalse + | BlockState::JungleFenceGate_SouthFalseTrueTrue + | BlockState::JungleFenceGate_SouthFalseTrueFalse + | BlockState::JungleFenceGate_WestTrueTrueTrue + | BlockState::JungleFenceGate_WestTrueTrueFalse + | BlockState::JungleFenceGate_WestFalseTrueTrue + | BlockState::JungleFenceGate_WestFalseTrueFalse + | BlockState::JungleFenceGate_EastTrueTrueTrue + | BlockState::JungleFenceGate_EastTrueTrueFalse + | BlockState::JungleFenceGate_EastFalseTrueTrue + | BlockState::JungleFenceGate_EastFalseTrueFalse + | BlockState::Frogspawn + | BlockState::AcaciaWallSign_NorthTrue + | BlockState::WarpedWallSign_NorthTrue + | BlockState::CrimsonFenceGate_NorthTrueTrueTrue + | BlockState::CrimsonFenceGate_NorthTrueTrueFalse + | BlockState::CrimsonFenceGate_NorthFalseTrueTrue + | BlockState::CrimsonFenceGate_NorthFalseTrueFalse + | BlockState::CrimsonFenceGate_SouthTrueTrueTrue + | BlockState::CrimsonFenceGate_SouthTrueTrueFalse + | BlockState::CrimsonFenceGate_SouthFalseTrueTrue + | BlockState::CrimsonFenceGate_SouthFalseTrueFalse + | BlockState::CrimsonFenceGate_WestTrueTrueTrue + | BlockState::CrimsonFenceGate_WestTrueTrueFalse + | BlockState::CrimsonFenceGate_WestFalseTrueTrue + | BlockState::CrimsonFenceGate_WestFalseTrueFalse + | BlockState::CrimsonFenceGate_EastTrueTrueTrue + | BlockState::CrimsonFenceGate_EastTrueTrueFalse + | BlockState::CrimsonFenceGate_EastFalseTrueTrue + | BlockState::CrimsonFenceGate_EastFalseTrueFalse + | BlockState::SandstoneWall_NoneNoneNoneFalseTrueNone + | BlockState::SandstoneWall_NoneNoneNoneFalseFalseNone + | BlockState::OakButton_FloorNorthTrue + | BlockState::YellowWallBanner_North + | BlockState::SpruceButton_FloorNorthTrue + | BlockState::DeadHornCoral_True + | BlockState::JungleSapling__0 + | BlockState::LightGrayBanner__0 + | BlockState::DarkOakSapling__0 + | BlockState::Grass + | BlockState::DeadTubeCoral_True + | BlockState::FireCoralFan_True + | BlockState::BlackstoneWall_NoneNoneNoneFalseTrueNone + | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseNone + | BlockState::MovingPiston_NormalNorth + | BlockState::BubbleCoral_True + | BlockState::SoulFire => &SHAPE0, + BlockState::PottedPinkTulip | BlockState::PottedAcaciaSapling - | BlockState::PottedDeadBush - | BlockState::PottedWarpedRoots - | BlockState::PottedCornflower - | BlockState::PottedBirchSapling - | BlockState::PottedFloweringAzaleaBush - | BlockState::PottedAllium - | BlockState::PottedWarpedFungus - | BlockState::PottedBamboo + | BlockState::PottedOrangeTulip + | BlockState::PottedWhiteTulip + | BlockState::PottedAzaleaBush | BlockState::FlowerPot + | BlockState::PottedBlueOrchid | BlockState::PottedOakSapling - | BlockState::PottedDarkOakSapling - | BlockState::PottedFern - | BlockState::PottedDandelion + | BlockState::PottedFloweringAzaleaBush + | BlockState::PottedBamboo + | BlockState::PottedCornflower + | BlockState::PottedCactus + | BlockState::PottedBrownMushroom + | BlockState::PottedAzureBluet + | BlockState::PottedPoppy + | BlockState::PottedJungleSapling + | BlockState::PottedRedMushroom | BlockState::PottedRedTulip + | BlockState::PottedAllium + | BlockState::PottedFern + | BlockState::PottedOxeyeDaisy + | BlockState::PottedBirchSapling | BlockState::PottedCrimsonFungus - | BlockState::PottedPoppy => &SHAPE496, - BlockState::PurpurStairs_NorthTopStraightTrue - | BlockState::PurpurStairs_NorthTopStraightFalse - | BlockState::DeepslateBrickStairs_NorthTopStraightTrue - | BlockState::DeepslateBrickStairs_NorthTopStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopStraightFalse - | BlockState::CobbledDeepslateStairs_NorthTopStraightTrue - | BlockState::CobbledDeepslateStairs_NorthTopStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopStraightFalse - | BlockState::PolishedBlackstoneStairs_NorthTopStraightTrue - | BlockState::PolishedBlackstoneStairs_NorthTopStraightFalse - | BlockState::WarpedStairs_NorthTopStraightTrue - | BlockState::WarpedStairs_NorthTopStraightFalse - | BlockState::DioriteStairs_NorthTopStraightTrue - | BlockState::DioriteStairs_NorthTopStraightFalse - | BlockState::DarkPrismarineStairs_NorthTopStraightTrue - | BlockState::DarkPrismarineStairs_NorthTopStraightFalse - | BlockState::PrismarineBrickStairs_NorthTopStraightTrue - | BlockState::PrismarineBrickStairs_NorthTopStraightFalse - | BlockState::MudBrickStairs_NorthTopStraightTrue - | BlockState::MudBrickStairs_NorthTopStraightFalse - | BlockState::JungleStairs_NorthTopStraightTrue - | BlockState::JungleStairs_NorthTopStraightFalse - | BlockState::RedSandstoneStairs_NorthTopStraightTrue - | BlockState::RedSandstoneStairs_NorthTopStraightFalse - | BlockState::SmoothRedSandstoneStairs_NorthTopStraightTrue - | BlockState::SmoothRedSandstoneStairs_NorthTopStraightFalse - | BlockState::BlackstoneStairs_NorthTopStraightTrue - | BlockState::BlackstoneStairs_NorthTopStraightFalse - | BlockState::MossyCobblestoneStairs_NorthTopStraightTrue - | BlockState::MossyCobblestoneStairs_NorthTopStraightFalse - | BlockState::PolishedGraniteStairs_NorthTopStraightTrue - | BlockState::PolishedGraniteStairs_NorthTopStraightFalse - | BlockState::EndStoneBrickStairs_NorthTopStraightTrue - | BlockState::EndStoneBrickStairs_NorthTopStraightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthTopStraightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthTopStraightFalse - | BlockState::WaxedCutCopperStairs_NorthTopStraightTrue - | BlockState::WaxedCutCopperStairs_NorthTopStraightFalse - | BlockState::ExposedCutCopperStairs_NorthTopStraightTrue - | BlockState::ExposedCutCopperStairs_NorthTopStraightFalse - | BlockState::BrickStairs_NorthTopStraightTrue - | BlockState::BrickStairs_NorthTopStraightFalse - | BlockState::CutCopperStairs_NorthTopStraightTrue - | BlockState::CutCopperStairs_NorthTopStraightFalse - | BlockState::OakStairs_NorthTopStraightTrue - | BlockState::OakStairs_NorthTopStraightFalse - | BlockState::PolishedDioriteStairs_NorthTopStraightTrue - | BlockState::PolishedDioriteStairs_NorthTopStraightFalse - | BlockState::SmoothSandstoneStairs_NorthTopStraightTrue - | BlockState::SmoothSandstoneStairs_NorthTopStraightFalse - | BlockState::AndesiteStairs_NorthTopStraightTrue - | BlockState::AndesiteStairs_NorthTopStraightFalse - | BlockState::SandstoneStairs_NorthTopStraightTrue - | BlockState::SandstoneStairs_NorthTopStraightFalse - | BlockState::MossyStoneBrickStairs_NorthTopStraightTrue - | BlockState::MossyStoneBrickStairs_NorthTopStraightFalse - | BlockState::RedNetherBrickStairs_NorthTopStraightTrue - | BlockState::RedNetherBrickStairs_NorthTopStraightFalse - | BlockState::PolishedDeepslateStairs_NorthTopStraightTrue - | BlockState::PolishedDeepslateStairs_NorthTopStraightFalse - | BlockState::StoneStairs_NorthTopStraightTrue - | BlockState::StoneStairs_NorthTopStraightFalse - | BlockState::MangroveStairs_NorthTopStraightTrue - | BlockState::MangroveStairs_NorthTopStraightFalse - | BlockState::GraniteStairs_NorthTopStraightTrue - | BlockState::GraniteStairs_NorthTopStraightFalse - | BlockState::StoneBrickStairs_NorthTopStraightTrue - | BlockState::StoneBrickStairs_NorthTopStraightFalse - | BlockState::OxidizedCutCopperStairs_NorthTopStraightTrue - | BlockState::OxidizedCutCopperStairs_NorthTopStraightFalse - | BlockState::QuartzStairs_NorthTopStraightTrue - | BlockState::QuartzStairs_NorthTopStraightFalse - | BlockState::SpruceStairs_NorthTopStraightTrue - | BlockState::SpruceStairs_NorthTopStraightFalse - | BlockState::WeatheredCutCopperStairs_NorthTopStraightTrue - | BlockState::WeatheredCutCopperStairs_NorthTopStraightFalse - | BlockState::SmoothQuartzStairs_NorthTopStraightTrue - | BlockState::SmoothQuartzStairs_NorthTopStraightFalse - | BlockState::AcaciaStairs_NorthTopStraightTrue - | BlockState::AcaciaStairs_NorthTopStraightFalse - | BlockState::NetherBrickStairs_NorthTopStraightTrue - | BlockState::NetherBrickStairs_NorthTopStraightFalse - | BlockState::CrimsonStairs_NorthTopStraightTrue - | BlockState::CrimsonStairs_NorthTopStraightFalse - | BlockState::PolishedAndesiteStairs_NorthTopStraightTrue - | BlockState::PolishedAndesiteStairs_NorthTopStraightFalse - | BlockState::DarkOakStairs_NorthTopStraightTrue - | BlockState::DarkOakStairs_NorthTopStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthTopStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthTopStraightFalse - | BlockState::CobblestoneStairs_NorthTopStraightTrue - | BlockState::CobblestoneStairs_NorthTopStraightFalse - | BlockState::BirchStairs_NorthTopStraightTrue - | BlockState::BirchStairs_NorthTopStraightFalse - | BlockState::DeepslateTileStairs_NorthTopStraightTrue - | BlockState::DeepslateTileStairs_NorthTopStraightFalse - | BlockState::PrismarineStairs_NorthTopStraightTrue - | BlockState::PrismarineStairs_NorthTopStraightFalse => &SHAPE24, - BlockState::PurpurStairs_NorthTopInnerLeftTrue - | BlockState::PurpurStairs_NorthTopInnerLeftFalse - | BlockState::PurpurStairs_WestTopInnerRightTrue - | BlockState::PurpurStairs_WestTopInnerRightFalse - | BlockState::DeepslateBrickStairs_NorthTopInnerLeftTrue - | BlockState::DeepslateBrickStairs_NorthTopInnerLeftFalse - | BlockState::DeepslateBrickStairs_WestTopInnerRightTrue - | BlockState::DeepslateBrickStairs_WestTopInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerRightFalse - | BlockState::CobbledDeepslateStairs_NorthTopInnerLeftTrue - | BlockState::CobbledDeepslateStairs_NorthTopInnerLeftFalse - | BlockState::CobbledDeepslateStairs_WestTopInnerRightTrue - | BlockState::CobbledDeepslateStairs_WestTopInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerRightFalse - | BlockState::PolishedBlackstoneStairs_NorthTopInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_NorthTopInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_WestTopInnerRightTrue - | BlockState::PolishedBlackstoneStairs_WestTopInnerRightFalse - | BlockState::WarpedStairs_NorthTopInnerLeftTrue - | BlockState::WarpedStairs_NorthTopInnerLeftFalse - | BlockState::WarpedStairs_WestTopInnerRightTrue - | BlockState::WarpedStairs_WestTopInnerRightFalse - | BlockState::DioriteStairs_NorthTopInnerLeftTrue - | BlockState::DioriteStairs_NorthTopInnerLeftFalse - | BlockState::DioriteStairs_WestTopInnerRightTrue - | BlockState::DioriteStairs_WestTopInnerRightFalse - | BlockState::DarkPrismarineStairs_NorthTopInnerLeftTrue - | BlockState::DarkPrismarineStairs_NorthTopInnerLeftFalse - | BlockState::DarkPrismarineStairs_WestTopInnerRightTrue - | BlockState::DarkPrismarineStairs_WestTopInnerRightFalse - | BlockState::PrismarineBrickStairs_NorthTopInnerLeftTrue - | BlockState::PrismarineBrickStairs_NorthTopInnerLeftFalse - | BlockState::PrismarineBrickStairs_WestTopInnerRightTrue - | BlockState::PrismarineBrickStairs_WestTopInnerRightFalse - | BlockState::MudBrickStairs_NorthTopInnerLeftTrue - | BlockState::MudBrickStairs_NorthTopInnerLeftFalse - | BlockState::MudBrickStairs_WestTopInnerRightTrue - | BlockState::MudBrickStairs_WestTopInnerRightFalse - | BlockState::JungleStairs_NorthTopInnerLeftTrue - | BlockState::JungleStairs_NorthTopInnerLeftFalse - | BlockState::JungleStairs_WestTopInnerRightTrue - | BlockState::JungleStairs_WestTopInnerRightFalse - | BlockState::RedSandstoneStairs_NorthTopInnerLeftTrue - | BlockState::RedSandstoneStairs_NorthTopInnerLeftFalse - | BlockState::RedSandstoneStairs_WestTopInnerRightTrue - | BlockState::RedSandstoneStairs_WestTopInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_NorthTopInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_NorthTopInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_WestTopInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_WestTopInnerRightFalse - | BlockState::BlackstoneStairs_NorthTopInnerLeftTrue - | BlockState::BlackstoneStairs_NorthTopInnerLeftFalse - | BlockState::BlackstoneStairs_WestTopInnerRightTrue - | BlockState::BlackstoneStairs_WestTopInnerRightFalse - | BlockState::MossyCobblestoneStairs_NorthTopInnerLeftTrue - | BlockState::MossyCobblestoneStairs_NorthTopInnerLeftFalse - | BlockState::MossyCobblestoneStairs_WestTopInnerRightTrue - | BlockState::MossyCobblestoneStairs_WestTopInnerRightFalse - | BlockState::PolishedGraniteStairs_NorthTopInnerLeftTrue - | BlockState::PolishedGraniteStairs_NorthTopInnerLeftFalse - | BlockState::PolishedGraniteStairs_WestTopInnerRightTrue - | BlockState::PolishedGraniteStairs_WestTopInnerRightFalse - | BlockState::EndStoneBrickStairs_NorthTopInnerLeftTrue - | BlockState::EndStoneBrickStairs_NorthTopInnerLeftFalse - | BlockState::EndStoneBrickStairs_WestTopInnerRightTrue - | BlockState::EndStoneBrickStairs_WestTopInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_WestTopInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_WestTopInnerRightFalse - | BlockState::WaxedCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::WaxedCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::WaxedCutCopperStairs_WestTopInnerRightTrue - | BlockState::WaxedCutCopperStairs_WestTopInnerRightFalse - | BlockState::ExposedCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::ExposedCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::ExposedCutCopperStairs_WestTopInnerRightTrue - | BlockState::ExposedCutCopperStairs_WestTopInnerRightFalse - | BlockState::BrickStairs_NorthTopInnerLeftTrue - | BlockState::BrickStairs_NorthTopInnerLeftFalse - | BlockState::BrickStairs_WestTopInnerRightTrue - | BlockState::BrickStairs_WestTopInnerRightFalse - | BlockState::CutCopperStairs_NorthTopInnerLeftTrue - | BlockState::CutCopperStairs_NorthTopInnerLeftFalse - | BlockState::CutCopperStairs_WestTopInnerRightTrue - | BlockState::CutCopperStairs_WestTopInnerRightFalse - | BlockState::OakStairs_NorthTopInnerLeftTrue - | BlockState::OakStairs_NorthTopInnerLeftFalse - | BlockState::OakStairs_WestTopInnerRightTrue - | BlockState::OakStairs_WestTopInnerRightFalse - | BlockState::PolishedDioriteStairs_NorthTopInnerLeftTrue - | BlockState::PolishedDioriteStairs_NorthTopInnerLeftFalse - | BlockState::PolishedDioriteStairs_WestTopInnerRightTrue - | BlockState::PolishedDioriteStairs_WestTopInnerRightFalse - | BlockState::SmoothSandstoneStairs_NorthTopInnerLeftTrue - | BlockState::SmoothSandstoneStairs_NorthTopInnerLeftFalse - | BlockState::SmoothSandstoneStairs_WestTopInnerRightTrue - | BlockState::SmoothSandstoneStairs_WestTopInnerRightFalse - | BlockState::AndesiteStairs_NorthTopInnerLeftTrue - | BlockState::AndesiteStairs_NorthTopInnerLeftFalse - | BlockState::AndesiteStairs_WestTopInnerRightTrue - | BlockState::AndesiteStairs_WestTopInnerRightFalse - | BlockState::SandstoneStairs_NorthTopInnerLeftTrue - | BlockState::SandstoneStairs_NorthTopInnerLeftFalse - | BlockState::SandstoneStairs_WestTopInnerRightTrue - | BlockState::SandstoneStairs_WestTopInnerRightFalse - | BlockState::MossyStoneBrickStairs_NorthTopInnerLeftTrue - | BlockState::MossyStoneBrickStairs_NorthTopInnerLeftFalse - | BlockState::MossyStoneBrickStairs_WestTopInnerRightTrue - | BlockState::MossyStoneBrickStairs_WestTopInnerRightFalse - | BlockState::RedNetherBrickStairs_NorthTopInnerLeftTrue - | BlockState::RedNetherBrickStairs_NorthTopInnerLeftFalse - | BlockState::RedNetherBrickStairs_WestTopInnerRightTrue - | BlockState::RedNetherBrickStairs_WestTopInnerRightFalse - | BlockState::PolishedDeepslateStairs_NorthTopInnerLeftTrue - | BlockState::PolishedDeepslateStairs_NorthTopInnerLeftFalse - | BlockState::PolishedDeepslateStairs_WestTopInnerRightTrue - | BlockState::PolishedDeepslateStairs_WestTopInnerRightFalse - | BlockState::StoneStairs_NorthTopInnerLeftTrue - | BlockState::StoneStairs_NorthTopInnerLeftFalse - | BlockState::StoneStairs_WestTopInnerRightTrue - | BlockState::StoneStairs_WestTopInnerRightFalse - | BlockState::MangroveStairs_NorthTopInnerLeftTrue - | BlockState::MangroveStairs_NorthTopInnerLeftFalse - | BlockState::MangroveStairs_WestTopInnerRightTrue - | BlockState::MangroveStairs_WestTopInnerRightFalse - | BlockState::GraniteStairs_NorthTopInnerLeftTrue - | BlockState::GraniteStairs_NorthTopInnerLeftFalse - | BlockState::GraniteStairs_WestTopInnerRightTrue - | BlockState::GraniteStairs_WestTopInnerRightFalse - | BlockState::StoneBrickStairs_NorthTopInnerLeftTrue - | BlockState::StoneBrickStairs_NorthTopInnerLeftFalse - | BlockState::StoneBrickStairs_WestTopInnerRightTrue - | BlockState::StoneBrickStairs_WestTopInnerRightFalse - | BlockState::OxidizedCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_WestTopInnerRightTrue - | BlockState::OxidizedCutCopperStairs_WestTopInnerRightFalse - | BlockState::QuartzStairs_NorthTopInnerLeftTrue - | BlockState::QuartzStairs_NorthTopInnerLeftFalse - | BlockState::QuartzStairs_WestTopInnerRightTrue - | BlockState::QuartzStairs_WestTopInnerRightFalse - | BlockState::SpruceStairs_NorthTopInnerLeftTrue - | BlockState::SpruceStairs_NorthTopInnerLeftFalse - | BlockState::SpruceStairs_WestTopInnerRightTrue - | BlockState::SpruceStairs_WestTopInnerRightFalse - | BlockState::WeatheredCutCopperStairs_NorthTopInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_NorthTopInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_WestTopInnerRightTrue - | BlockState::WeatheredCutCopperStairs_WestTopInnerRightFalse - | BlockState::SmoothQuartzStairs_NorthTopInnerLeftTrue - | BlockState::SmoothQuartzStairs_NorthTopInnerLeftFalse - | BlockState::SmoothQuartzStairs_WestTopInnerRightTrue - | BlockState::SmoothQuartzStairs_WestTopInnerRightFalse - | BlockState::AcaciaStairs_NorthTopInnerLeftTrue - | BlockState::AcaciaStairs_NorthTopInnerLeftFalse - | BlockState::AcaciaStairs_WestTopInnerRightTrue - | BlockState::AcaciaStairs_WestTopInnerRightFalse - | BlockState::NetherBrickStairs_NorthTopInnerLeftTrue - | BlockState::NetherBrickStairs_NorthTopInnerLeftFalse - | BlockState::NetherBrickStairs_WestTopInnerRightTrue - | BlockState::NetherBrickStairs_WestTopInnerRightFalse - | BlockState::CrimsonStairs_NorthTopInnerLeftTrue - | BlockState::CrimsonStairs_NorthTopInnerLeftFalse - | BlockState::CrimsonStairs_WestTopInnerRightTrue - | BlockState::CrimsonStairs_WestTopInnerRightFalse - | BlockState::PolishedAndesiteStairs_NorthTopInnerLeftTrue - | BlockState::PolishedAndesiteStairs_NorthTopInnerLeftFalse - | BlockState::PolishedAndesiteStairs_WestTopInnerRightTrue - | BlockState::PolishedAndesiteStairs_WestTopInnerRightFalse - | BlockState::DarkOakStairs_NorthTopInnerLeftTrue - | BlockState::DarkOakStairs_NorthTopInnerLeftFalse - | BlockState::DarkOakStairs_WestTopInnerRightTrue - | BlockState::DarkOakStairs_WestTopInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerRightFalse - | BlockState::CobblestoneStairs_NorthTopInnerLeftTrue - | BlockState::CobblestoneStairs_NorthTopInnerLeftFalse - | BlockState::CobblestoneStairs_WestTopInnerRightTrue - | BlockState::CobblestoneStairs_WestTopInnerRightFalse - | BlockState::BirchStairs_NorthTopInnerLeftTrue - | BlockState::BirchStairs_NorthTopInnerLeftFalse - | BlockState::BirchStairs_WestTopInnerRightTrue - | BlockState::BirchStairs_WestTopInnerRightFalse - | BlockState::DeepslateTileStairs_NorthTopInnerLeftTrue - | BlockState::DeepslateTileStairs_NorthTopInnerLeftFalse - | BlockState::DeepslateTileStairs_WestTopInnerRightTrue - | BlockState::DeepslateTileStairs_WestTopInnerRightFalse - | BlockState::PrismarineStairs_NorthTopInnerLeftTrue - | BlockState::PrismarineStairs_NorthTopInnerLeftFalse - | BlockState::PrismarineStairs_WestTopInnerRightTrue - | BlockState::PrismarineStairs_WestTopInnerRightFalse => &SHAPE25, - BlockState::PurpurStairs_NorthTopInnerRightTrue - | BlockState::PurpurStairs_NorthTopInnerRightFalse - | BlockState::PurpurStairs_EastTopInnerLeftTrue - | BlockState::PurpurStairs_EastTopInnerLeftFalse - | BlockState::DeepslateBrickStairs_NorthTopInnerRightTrue - | BlockState::DeepslateBrickStairs_NorthTopInnerRightFalse - | BlockState::DeepslateBrickStairs_EastTopInnerLeftTrue - | BlockState::DeepslateBrickStairs_EastTopInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerLeftFalse - | BlockState::CobbledDeepslateStairs_NorthTopInnerRightTrue - | BlockState::CobbledDeepslateStairs_NorthTopInnerRightFalse - | BlockState::CobbledDeepslateStairs_EastTopInnerLeftTrue - | BlockState::CobbledDeepslateStairs_EastTopInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_NorthTopInnerRightTrue - | BlockState::PolishedBlackstoneStairs_NorthTopInnerRightFalse - | BlockState::PolishedBlackstoneStairs_EastTopInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_EastTopInnerLeftFalse - | BlockState::WarpedStairs_NorthTopInnerRightTrue - | BlockState::WarpedStairs_NorthTopInnerRightFalse - | BlockState::WarpedStairs_EastTopInnerLeftTrue - | BlockState::WarpedStairs_EastTopInnerLeftFalse - | BlockState::DioriteStairs_NorthTopInnerRightTrue - | BlockState::DioriteStairs_NorthTopInnerRightFalse - | BlockState::DioriteStairs_EastTopInnerLeftTrue - | BlockState::DioriteStairs_EastTopInnerLeftFalse - | BlockState::DarkPrismarineStairs_NorthTopInnerRightTrue - | BlockState::DarkPrismarineStairs_NorthTopInnerRightFalse - | BlockState::DarkPrismarineStairs_EastTopInnerLeftTrue - | BlockState::DarkPrismarineStairs_EastTopInnerLeftFalse - | BlockState::PrismarineBrickStairs_NorthTopInnerRightTrue - | BlockState::PrismarineBrickStairs_NorthTopInnerRightFalse - | BlockState::PrismarineBrickStairs_EastTopInnerLeftTrue - | BlockState::PrismarineBrickStairs_EastTopInnerLeftFalse - | BlockState::MudBrickStairs_NorthTopInnerRightTrue - | BlockState::MudBrickStairs_NorthTopInnerRightFalse - | BlockState::MudBrickStairs_EastTopInnerLeftTrue - | BlockState::MudBrickStairs_EastTopInnerLeftFalse - | BlockState::JungleStairs_NorthTopInnerRightTrue - | BlockState::JungleStairs_NorthTopInnerRightFalse - | BlockState::JungleStairs_EastTopInnerLeftTrue - | BlockState::JungleStairs_EastTopInnerLeftFalse - | BlockState::RedSandstoneStairs_NorthTopInnerRightTrue - | BlockState::RedSandstoneStairs_NorthTopInnerRightFalse - | BlockState::RedSandstoneStairs_EastTopInnerLeftTrue - | BlockState::RedSandstoneStairs_EastTopInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_NorthTopInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_NorthTopInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_EastTopInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_EastTopInnerLeftFalse - | BlockState::BlackstoneStairs_NorthTopInnerRightTrue - | BlockState::BlackstoneStairs_NorthTopInnerRightFalse - | BlockState::BlackstoneStairs_EastTopInnerLeftTrue - | BlockState::BlackstoneStairs_EastTopInnerLeftFalse - | BlockState::MossyCobblestoneStairs_NorthTopInnerRightTrue - | BlockState::MossyCobblestoneStairs_NorthTopInnerRightFalse - | BlockState::MossyCobblestoneStairs_EastTopInnerLeftTrue - | BlockState::MossyCobblestoneStairs_EastTopInnerLeftFalse - | BlockState::PolishedGraniteStairs_NorthTopInnerRightTrue - | BlockState::PolishedGraniteStairs_NorthTopInnerRightFalse - | BlockState::PolishedGraniteStairs_EastTopInnerLeftTrue - | BlockState::PolishedGraniteStairs_EastTopInnerLeftFalse - | BlockState::EndStoneBrickStairs_NorthTopInnerRightTrue - | BlockState::EndStoneBrickStairs_NorthTopInnerRightFalse - | BlockState::EndStoneBrickStairs_EastTopInnerLeftTrue - | BlockState::EndStoneBrickStairs_EastTopInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_EastTopInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_EastTopInnerLeftFalse - | BlockState::WaxedCutCopperStairs_NorthTopInnerRightTrue - | BlockState::WaxedCutCopperStairs_NorthTopInnerRightFalse - | BlockState::WaxedCutCopperStairs_EastTopInnerLeftTrue - | BlockState::WaxedCutCopperStairs_EastTopInnerLeftFalse - | BlockState::ExposedCutCopperStairs_NorthTopInnerRightTrue - | BlockState::ExposedCutCopperStairs_NorthTopInnerRightFalse - | BlockState::ExposedCutCopperStairs_EastTopInnerLeftTrue - | BlockState::ExposedCutCopperStairs_EastTopInnerLeftFalse - | BlockState::BrickStairs_NorthTopInnerRightTrue - | BlockState::BrickStairs_NorthTopInnerRightFalse - | BlockState::BrickStairs_EastTopInnerLeftTrue - | BlockState::BrickStairs_EastTopInnerLeftFalse - | BlockState::CutCopperStairs_NorthTopInnerRightTrue - | BlockState::CutCopperStairs_NorthTopInnerRightFalse - | BlockState::CutCopperStairs_EastTopInnerLeftTrue - | BlockState::CutCopperStairs_EastTopInnerLeftFalse - | BlockState::OakStairs_NorthTopInnerRightTrue - | BlockState::OakStairs_NorthTopInnerRightFalse - | BlockState::OakStairs_EastTopInnerLeftTrue - | BlockState::OakStairs_EastTopInnerLeftFalse - | BlockState::PolishedDioriteStairs_NorthTopInnerRightTrue - | BlockState::PolishedDioriteStairs_NorthTopInnerRightFalse - | BlockState::PolishedDioriteStairs_EastTopInnerLeftTrue - | BlockState::PolishedDioriteStairs_EastTopInnerLeftFalse - | BlockState::SmoothSandstoneStairs_NorthTopInnerRightTrue - | BlockState::SmoothSandstoneStairs_NorthTopInnerRightFalse - | BlockState::SmoothSandstoneStairs_EastTopInnerLeftTrue - | BlockState::SmoothSandstoneStairs_EastTopInnerLeftFalse - | BlockState::AndesiteStairs_NorthTopInnerRightTrue - | BlockState::AndesiteStairs_NorthTopInnerRightFalse - | BlockState::AndesiteStairs_EastTopInnerLeftTrue - | BlockState::AndesiteStairs_EastTopInnerLeftFalse - | BlockState::SandstoneStairs_NorthTopInnerRightTrue - | BlockState::SandstoneStairs_NorthTopInnerRightFalse - | BlockState::SandstoneStairs_EastTopInnerLeftTrue - | BlockState::SandstoneStairs_EastTopInnerLeftFalse - | BlockState::MossyStoneBrickStairs_NorthTopInnerRightTrue - | BlockState::MossyStoneBrickStairs_NorthTopInnerRightFalse - | BlockState::MossyStoneBrickStairs_EastTopInnerLeftTrue - | BlockState::MossyStoneBrickStairs_EastTopInnerLeftFalse - | BlockState::RedNetherBrickStairs_NorthTopInnerRightTrue - | BlockState::RedNetherBrickStairs_NorthTopInnerRightFalse - | BlockState::RedNetherBrickStairs_EastTopInnerLeftTrue - | BlockState::RedNetherBrickStairs_EastTopInnerLeftFalse - | BlockState::PolishedDeepslateStairs_NorthTopInnerRightTrue - | BlockState::PolishedDeepslateStairs_NorthTopInnerRightFalse - | BlockState::PolishedDeepslateStairs_EastTopInnerLeftTrue - | BlockState::PolishedDeepslateStairs_EastTopInnerLeftFalse - | BlockState::StoneStairs_NorthTopInnerRightTrue - | BlockState::StoneStairs_NorthTopInnerRightFalse - | BlockState::StoneStairs_EastTopInnerLeftTrue - | BlockState::StoneStairs_EastTopInnerLeftFalse - | BlockState::MangroveStairs_NorthTopInnerRightTrue - | BlockState::MangroveStairs_NorthTopInnerRightFalse - | BlockState::MangroveStairs_EastTopInnerLeftTrue - | BlockState::MangroveStairs_EastTopInnerLeftFalse - | BlockState::GraniteStairs_NorthTopInnerRightTrue - | BlockState::GraniteStairs_NorthTopInnerRightFalse - | BlockState::GraniteStairs_EastTopInnerLeftTrue - | BlockState::GraniteStairs_EastTopInnerLeftFalse - | BlockState::StoneBrickStairs_NorthTopInnerRightTrue - | BlockState::StoneBrickStairs_NorthTopInnerRightFalse - | BlockState::StoneBrickStairs_EastTopInnerLeftTrue - | BlockState::StoneBrickStairs_EastTopInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_NorthTopInnerRightTrue - | BlockState::OxidizedCutCopperStairs_NorthTopInnerRightFalse - | BlockState::OxidizedCutCopperStairs_EastTopInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_EastTopInnerLeftFalse - | BlockState::QuartzStairs_NorthTopInnerRightTrue - | BlockState::QuartzStairs_NorthTopInnerRightFalse - | BlockState::QuartzStairs_EastTopInnerLeftTrue - | BlockState::QuartzStairs_EastTopInnerLeftFalse - | BlockState::SpruceStairs_NorthTopInnerRightTrue - | BlockState::SpruceStairs_NorthTopInnerRightFalse - | BlockState::SpruceStairs_EastTopInnerLeftTrue - | BlockState::SpruceStairs_EastTopInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_NorthTopInnerRightTrue - | BlockState::WeatheredCutCopperStairs_NorthTopInnerRightFalse - | BlockState::WeatheredCutCopperStairs_EastTopInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_EastTopInnerLeftFalse - | BlockState::SmoothQuartzStairs_NorthTopInnerRightTrue - | BlockState::SmoothQuartzStairs_NorthTopInnerRightFalse - | BlockState::SmoothQuartzStairs_EastTopInnerLeftTrue - | BlockState::SmoothQuartzStairs_EastTopInnerLeftFalse - | BlockState::AcaciaStairs_NorthTopInnerRightTrue - | BlockState::AcaciaStairs_NorthTopInnerRightFalse - | BlockState::AcaciaStairs_EastTopInnerLeftTrue - | BlockState::AcaciaStairs_EastTopInnerLeftFalse - | BlockState::NetherBrickStairs_NorthTopInnerRightTrue - | BlockState::NetherBrickStairs_NorthTopInnerRightFalse - | BlockState::NetherBrickStairs_EastTopInnerLeftTrue - | BlockState::NetherBrickStairs_EastTopInnerLeftFalse - | BlockState::CrimsonStairs_NorthTopInnerRightTrue - | BlockState::CrimsonStairs_NorthTopInnerRightFalse - | BlockState::CrimsonStairs_EastTopInnerLeftTrue - | BlockState::CrimsonStairs_EastTopInnerLeftFalse - | BlockState::PolishedAndesiteStairs_NorthTopInnerRightTrue - | BlockState::PolishedAndesiteStairs_NorthTopInnerRightFalse - | BlockState::PolishedAndesiteStairs_EastTopInnerLeftTrue - | BlockState::PolishedAndesiteStairs_EastTopInnerLeftFalse - | BlockState::DarkOakStairs_NorthTopInnerRightTrue - | BlockState::DarkOakStairs_NorthTopInnerRightFalse - | BlockState::DarkOakStairs_EastTopInnerLeftTrue - | BlockState::DarkOakStairs_EastTopInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerLeftFalse - | BlockState::CobblestoneStairs_NorthTopInnerRightTrue - | BlockState::CobblestoneStairs_NorthTopInnerRightFalse - | BlockState::CobblestoneStairs_EastTopInnerLeftTrue - | BlockState::CobblestoneStairs_EastTopInnerLeftFalse - | BlockState::BirchStairs_NorthTopInnerRightTrue - | BlockState::BirchStairs_NorthTopInnerRightFalse - | BlockState::BirchStairs_EastTopInnerLeftTrue - | BlockState::BirchStairs_EastTopInnerLeftFalse - | BlockState::DeepslateTileStairs_NorthTopInnerRightTrue - | BlockState::DeepslateTileStairs_NorthTopInnerRightFalse - | BlockState::DeepslateTileStairs_EastTopInnerLeftTrue - | BlockState::DeepslateTileStairs_EastTopInnerLeftFalse - | BlockState::PrismarineStairs_NorthTopInnerRightTrue - | BlockState::PrismarineStairs_NorthTopInnerRightFalse - | BlockState::PrismarineStairs_EastTopInnerLeftTrue - | BlockState::PrismarineStairs_EastTopInnerLeftFalse => &SHAPE26, - BlockState::PurpurStairs_NorthTopOuterLeftTrue - | BlockState::PurpurStairs_NorthTopOuterLeftFalse - | BlockState::PurpurStairs_WestTopOuterRightTrue - | BlockState::PurpurStairs_WestTopOuterRightFalse - | BlockState::DeepslateBrickStairs_NorthTopOuterLeftTrue - | BlockState::DeepslateBrickStairs_NorthTopOuterLeftFalse - | BlockState::DeepslateBrickStairs_WestTopOuterRightTrue - | BlockState::DeepslateBrickStairs_WestTopOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterRightFalse - | BlockState::CobbledDeepslateStairs_NorthTopOuterLeftTrue - | BlockState::CobbledDeepslateStairs_NorthTopOuterLeftFalse - | BlockState::CobbledDeepslateStairs_WestTopOuterRightTrue - | BlockState::CobbledDeepslateStairs_WestTopOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterRightFalse - | BlockState::PolishedBlackstoneStairs_NorthTopOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_NorthTopOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_WestTopOuterRightTrue - | BlockState::PolishedBlackstoneStairs_WestTopOuterRightFalse - | BlockState::WarpedStairs_NorthTopOuterLeftTrue - | BlockState::WarpedStairs_NorthTopOuterLeftFalse - | BlockState::WarpedStairs_WestTopOuterRightTrue - | BlockState::WarpedStairs_WestTopOuterRightFalse - | BlockState::DioriteStairs_NorthTopOuterLeftTrue - | BlockState::DioriteStairs_NorthTopOuterLeftFalse - | BlockState::DioriteStairs_WestTopOuterRightTrue - | BlockState::DioriteStairs_WestTopOuterRightFalse - | BlockState::DarkPrismarineStairs_NorthTopOuterLeftTrue - | BlockState::DarkPrismarineStairs_NorthTopOuterLeftFalse - | BlockState::DarkPrismarineStairs_WestTopOuterRightTrue - | BlockState::DarkPrismarineStairs_WestTopOuterRightFalse - | BlockState::PrismarineBrickStairs_NorthTopOuterLeftTrue - | BlockState::PrismarineBrickStairs_NorthTopOuterLeftFalse - | BlockState::PrismarineBrickStairs_WestTopOuterRightTrue - | BlockState::PrismarineBrickStairs_WestTopOuterRightFalse - | BlockState::MudBrickStairs_NorthTopOuterLeftTrue - | BlockState::MudBrickStairs_NorthTopOuterLeftFalse - | BlockState::MudBrickStairs_WestTopOuterRightTrue - | BlockState::MudBrickStairs_WestTopOuterRightFalse - | BlockState::JungleStairs_NorthTopOuterLeftTrue - | BlockState::JungleStairs_NorthTopOuterLeftFalse - | BlockState::JungleStairs_WestTopOuterRightTrue - | BlockState::JungleStairs_WestTopOuterRightFalse - | BlockState::RedSandstoneStairs_NorthTopOuterLeftTrue - | BlockState::RedSandstoneStairs_NorthTopOuterLeftFalse - | BlockState::RedSandstoneStairs_WestTopOuterRightTrue - | BlockState::RedSandstoneStairs_WestTopOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_NorthTopOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_NorthTopOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_WestTopOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_WestTopOuterRightFalse - | BlockState::BlackstoneStairs_NorthTopOuterLeftTrue - | BlockState::BlackstoneStairs_NorthTopOuterLeftFalse - | BlockState::BlackstoneStairs_WestTopOuterRightTrue - | BlockState::BlackstoneStairs_WestTopOuterRightFalse - | BlockState::MossyCobblestoneStairs_NorthTopOuterLeftTrue - | BlockState::MossyCobblestoneStairs_NorthTopOuterLeftFalse - | BlockState::MossyCobblestoneStairs_WestTopOuterRightTrue - | BlockState::MossyCobblestoneStairs_WestTopOuterRightFalse - | BlockState::PolishedGraniteStairs_NorthTopOuterLeftTrue - | BlockState::PolishedGraniteStairs_NorthTopOuterLeftFalse - | BlockState::PolishedGraniteStairs_WestTopOuterRightTrue - | BlockState::PolishedGraniteStairs_WestTopOuterRightFalse - | BlockState::EndStoneBrickStairs_NorthTopOuterLeftTrue - | BlockState::EndStoneBrickStairs_NorthTopOuterLeftFalse - | BlockState::EndStoneBrickStairs_WestTopOuterRightTrue - | BlockState::EndStoneBrickStairs_WestTopOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_WestTopOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_WestTopOuterRightFalse - | BlockState::WaxedCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::WaxedCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::WaxedCutCopperStairs_WestTopOuterRightTrue - | BlockState::WaxedCutCopperStairs_WestTopOuterRightFalse - | BlockState::ExposedCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::ExposedCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::ExposedCutCopperStairs_WestTopOuterRightTrue - | BlockState::ExposedCutCopperStairs_WestTopOuterRightFalse - | BlockState::BrickStairs_NorthTopOuterLeftTrue - | BlockState::BrickStairs_NorthTopOuterLeftFalse - | BlockState::BrickStairs_WestTopOuterRightTrue - | BlockState::BrickStairs_WestTopOuterRightFalse - | BlockState::CutCopperStairs_NorthTopOuterLeftTrue - | BlockState::CutCopperStairs_NorthTopOuterLeftFalse - | BlockState::CutCopperStairs_WestTopOuterRightTrue - | BlockState::CutCopperStairs_WestTopOuterRightFalse - | BlockState::OakStairs_NorthTopOuterLeftTrue - | BlockState::OakStairs_NorthTopOuterLeftFalse - | BlockState::OakStairs_WestTopOuterRightTrue - | BlockState::OakStairs_WestTopOuterRightFalse - | BlockState::PolishedDioriteStairs_NorthTopOuterLeftTrue - | BlockState::PolishedDioriteStairs_NorthTopOuterLeftFalse - | BlockState::PolishedDioriteStairs_WestTopOuterRightTrue - | BlockState::PolishedDioriteStairs_WestTopOuterRightFalse - | BlockState::SmoothSandstoneStairs_NorthTopOuterLeftTrue - | BlockState::SmoothSandstoneStairs_NorthTopOuterLeftFalse - | BlockState::SmoothSandstoneStairs_WestTopOuterRightTrue - | BlockState::SmoothSandstoneStairs_WestTopOuterRightFalse - | BlockState::AndesiteStairs_NorthTopOuterLeftTrue - | BlockState::AndesiteStairs_NorthTopOuterLeftFalse - | BlockState::AndesiteStairs_WestTopOuterRightTrue - | BlockState::AndesiteStairs_WestTopOuterRightFalse - | BlockState::SandstoneStairs_NorthTopOuterLeftTrue - | BlockState::SandstoneStairs_NorthTopOuterLeftFalse - | BlockState::SandstoneStairs_WestTopOuterRightTrue - | BlockState::SandstoneStairs_WestTopOuterRightFalse - | BlockState::MossyStoneBrickStairs_NorthTopOuterLeftTrue - | BlockState::MossyStoneBrickStairs_NorthTopOuterLeftFalse - | BlockState::MossyStoneBrickStairs_WestTopOuterRightTrue - | BlockState::MossyStoneBrickStairs_WestTopOuterRightFalse - | BlockState::RedNetherBrickStairs_NorthTopOuterLeftTrue - | BlockState::RedNetherBrickStairs_NorthTopOuterLeftFalse - | BlockState::RedNetherBrickStairs_WestTopOuterRightTrue - | BlockState::RedNetherBrickStairs_WestTopOuterRightFalse - | BlockState::PolishedDeepslateStairs_NorthTopOuterLeftTrue - | BlockState::PolishedDeepslateStairs_NorthTopOuterLeftFalse - | BlockState::PolishedDeepslateStairs_WestTopOuterRightTrue - | BlockState::PolishedDeepslateStairs_WestTopOuterRightFalse - | BlockState::StoneStairs_NorthTopOuterLeftTrue - | BlockState::StoneStairs_NorthTopOuterLeftFalse - | BlockState::StoneStairs_WestTopOuterRightTrue - | BlockState::StoneStairs_WestTopOuterRightFalse - | BlockState::MangroveStairs_NorthTopOuterLeftTrue - | BlockState::MangroveStairs_NorthTopOuterLeftFalse - | BlockState::MangroveStairs_WestTopOuterRightTrue - | BlockState::MangroveStairs_WestTopOuterRightFalse - | BlockState::GraniteStairs_NorthTopOuterLeftTrue - | BlockState::GraniteStairs_NorthTopOuterLeftFalse - | BlockState::GraniteStairs_WestTopOuterRightTrue - | BlockState::GraniteStairs_WestTopOuterRightFalse - | BlockState::StoneBrickStairs_NorthTopOuterLeftTrue - | BlockState::StoneBrickStairs_NorthTopOuterLeftFalse - | BlockState::StoneBrickStairs_WestTopOuterRightTrue - | BlockState::StoneBrickStairs_WestTopOuterRightFalse - | BlockState::OxidizedCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_WestTopOuterRightTrue - | BlockState::OxidizedCutCopperStairs_WestTopOuterRightFalse - | BlockState::QuartzStairs_NorthTopOuterLeftTrue - | BlockState::QuartzStairs_NorthTopOuterLeftFalse - | BlockState::QuartzStairs_WestTopOuterRightTrue - | BlockState::QuartzStairs_WestTopOuterRightFalse - | BlockState::SpruceStairs_NorthTopOuterLeftTrue - | BlockState::SpruceStairs_NorthTopOuterLeftFalse - | BlockState::SpruceStairs_WestTopOuterRightTrue - | BlockState::SpruceStairs_WestTopOuterRightFalse - | BlockState::WeatheredCutCopperStairs_NorthTopOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_NorthTopOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_WestTopOuterRightTrue - | BlockState::WeatheredCutCopperStairs_WestTopOuterRightFalse - | BlockState::SmoothQuartzStairs_NorthTopOuterLeftTrue - | BlockState::SmoothQuartzStairs_NorthTopOuterLeftFalse - | BlockState::SmoothQuartzStairs_WestTopOuterRightTrue - | BlockState::SmoothQuartzStairs_WestTopOuterRightFalse - | BlockState::AcaciaStairs_NorthTopOuterLeftTrue - | BlockState::AcaciaStairs_NorthTopOuterLeftFalse - | BlockState::AcaciaStairs_WestTopOuterRightTrue - | BlockState::AcaciaStairs_WestTopOuterRightFalse - | BlockState::NetherBrickStairs_NorthTopOuterLeftTrue - | BlockState::NetherBrickStairs_NorthTopOuterLeftFalse - | BlockState::NetherBrickStairs_WestTopOuterRightTrue - | BlockState::NetherBrickStairs_WestTopOuterRightFalse - | BlockState::CrimsonStairs_NorthTopOuterLeftTrue - | BlockState::CrimsonStairs_NorthTopOuterLeftFalse - | BlockState::CrimsonStairs_WestTopOuterRightTrue - | BlockState::CrimsonStairs_WestTopOuterRightFalse - | BlockState::PolishedAndesiteStairs_NorthTopOuterLeftTrue - | BlockState::PolishedAndesiteStairs_NorthTopOuterLeftFalse - | BlockState::PolishedAndesiteStairs_WestTopOuterRightTrue - | BlockState::PolishedAndesiteStairs_WestTopOuterRightFalse - | BlockState::DarkOakStairs_NorthTopOuterLeftTrue - | BlockState::DarkOakStairs_NorthTopOuterLeftFalse - | BlockState::DarkOakStairs_WestTopOuterRightTrue - | BlockState::DarkOakStairs_WestTopOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterRightFalse - | BlockState::CobblestoneStairs_NorthTopOuterLeftTrue - | BlockState::CobblestoneStairs_NorthTopOuterLeftFalse - | BlockState::CobblestoneStairs_WestTopOuterRightTrue - | BlockState::CobblestoneStairs_WestTopOuterRightFalse - | BlockState::BirchStairs_NorthTopOuterLeftTrue - | BlockState::BirchStairs_NorthTopOuterLeftFalse - | BlockState::BirchStairs_WestTopOuterRightTrue - | BlockState::BirchStairs_WestTopOuterRightFalse - | BlockState::DeepslateTileStairs_NorthTopOuterLeftTrue - | BlockState::DeepslateTileStairs_NorthTopOuterLeftFalse - | BlockState::DeepslateTileStairs_WestTopOuterRightTrue - | BlockState::DeepslateTileStairs_WestTopOuterRightFalse - | BlockState::PrismarineStairs_NorthTopOuterLeftTrue - | BlockState::PrismarineStairs_NorthTopOuterLeftFalse - | BlockState::PrismarineStairs_WestTopOuterRightTrue - | BlockState::PrismarineStairs_WestTopOuterRightFalse => &SHAPE27, - BlockState::PurpurStairs_NorthTopOuterRightTrue - | BlockState::PurpurStairs_NorthTopOuterRightFalse - | BlockState::PurpurStairs_EastTopOuterLeftTrue - | BlockState::PurpurStairs_EastTopOuterLeftFalse - | BlockState::DeepslateBrickStairs_NorthTopOuterRightTrue - | BlockState::DeepslateBrickStairs_NorthTopOuterRightFalse - | BlockState::DeepslateBrickStairs_EastTopOuterLeftTrue - | BlockState::DeepslateBrickStairs_EastTopOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterLeftFalse - | BlockState::CobbledDeepslateStairs_NorthTopOuterRightTrue - | BlockState::CobbledDeepslateStairs_NorthTopOuterRightFalse - | BlockState::CobbledDeepslateStairs_EastTopOuterLeftTrue - | BlockState::CobbledDeepslateStairs_EastTopOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_NorthTopOuterRightTrue - | BlockState::PolishedBlackstoneStairs_NorthTopOuterRightFalse - | BlockState::PolishedBlackstoneStairs_EastTopOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_EastTopOuterLeftFalse - | BlockState::WarpedStairs_NorthTopOuterRightTrue - | BlockState::WarpedStairs_NorthTopOuterRightFalse - | BlockState::WarpedStairs_EastTopOuterLeftTrue - | BlockState::WarpedStairs_EastTopOuterLeftFalse - | BlockState::DioriteStairs_NorthTopOuterRightTrue - | BlockState::DioriteStairs_NorthTopOuterRightFalse - | BlockState::DioriteStairs_EastTopOuterLeftTrue - | BlockState::DioriteStairs_EastTopOuterLeftFalse - | BlockState::DarkPrismarineStairs_NorthTopOuterRightTrue - | BlockState::DarkPrismarineStairs_NorthTopOuterRightFalse - | BlockState::DarkPrismarineStairs_EastTopOuterLeftTrue - | BlockState::DarkPrismarineStairs_EastTopOuterLeftFalse - | BlockState::PrismarineBrickStairs_NorthTopOuterRightTrue - | BlockState::PrismarineBrickStairs_NorthTopOuterRightFalse - | BlockState::PrismarineBrickStairs_EastTopOuterLeftTrue - | BlockState::PrismarineBrickStairs_EastTopOuterLeftFalse - | BlockState::MudBrickStairs_NorthTopOuterRightTrue - | BlockState::MudBrickStairs_NorthTopOuterRightFalse - | BlockState::MudBrickStairs_EastTopOuterLeftTrue - | BlockState::MudBrickStairs_EastTopOuterLeftFalse - | BlockState::JungleStairs_NorthTopOuterRightTrue - | BlockState::JungleStairs_NorthTopOuterRightFalse - | BlockState::JungleStairs_EastTopOuterLeftTrue - | BlockState::JungleStairs_EastTopOuterLeftFalse - | BlockState::RedSandstoneStairs_NorthTopOuterRightTrue - | BlockState::RedSandstoneStairs_NorthTopOuterRightFalse - | BlockState::RedSandstoneStairs_EastTopOuterLeftTrue - | BlockState::RedSandstoneStairs_EastTopOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_NorthTopOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_NorthTopOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_EastTopOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_EastTopOuterLeftFalse - | BlockState::BlackstoneStairs_NorthTopOuterRightTrue - | BlockState::BlackstoneStairs_NorthTopOuterRightFalse - | BlockState::BlackstoneStairs_EastTopOuterLeftTrue - | BlockState::BlackstoneStairs_EastTopOuterLeftFalse - | BlockState::MossyCobblestoneStairs_NorthTopOuterRightTrue - | BlockState::MossyCobblestoneStairs_NorthTopOuterRightFalse - | BlockState::MossyCobblestoneStairs_EastTopOuterLeftTrue - | BlockState::MossyCobblestoneStairs_EastTopOuterLeftFalse - | BlockState::PolishedGraniteStairs_NorthTopOuterRightTrue - | BlockState::PolishedGraniteStairs_NorthTopOuterRightFalse - | BlockState::PolishedGraniteStairs_EastTopOuterLeftTrue - | BlockState::PolishedGraniteStairs_EastTopOuterLeftFalse - | BlockState::EndStoneBrickStairs_NorthTopOuterRightTrue - | BlockState::EndStoneBrickStairs_NorthTopOuterRightFalse - | BlockState::EndStoneBrickStairs_EastTopOuterLeftTrue - | BlockState::EndStoneBrickStairs_EastTopOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_EastTopOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_EastTopOuterLeftFalse - | BlockState::WaxedCutCopperStairs_NorthTopOuterRightTrue - | BlockState::WaxedCutCopperStairs_NorthTopOuterRightFalse - | BlockState::WaxedCutCopperStairs_EastTopOuterLeftTrue - | BlockState::WaxedCutCopperStairs_EastTopOuterLeftFalse - | BlockState::ExposedCutCopperStairs_NorthTopOuterRightTrue - | BlockState::ExposedCutCopperStairs_NorthTopOuterRightFalse - | BlockState::ExposedCutCopperStairs_EastTopOuterLeftTrue - | BlockState::ExposedCutCopperStairs_EastTopOuterLeftFalse - | BlockState::BrickStairs_NorthTopOuterRightTrue - | BlockState::BrickStairs_NorthTopOuterRightFalse - | BlockState::BrickStairs_EastTopOuterLeftTrue - | BlockState::BrickStairs_EastTopOuterLeftFalse - | BlockState::CutCopperStairs_NorthTopOuterRightTrue - | BlockState::CutCopperStairs_NorthTopOuterRightFalse - | BlockState::CutCopperStairs_EastTopOuterLeftTrue - | BlockState::CutCopperStairs_EastTopOuterLeftFalse - | BlockState::OakStairs_NorthTopOuterRightTrue - | BlockState::OakStairs_NorthTopOuterRightFalse - | BlockState::OakStairs_EastTopOuterLeftTrue - | BlockState::OakStairs_EastTopOuterLeftFalse - | BlockState::PolishedDioriteStairs_NorthTopOuterRightTrue - | BlockState::PolishedDioriteStairs_NorthTopOuterRightFalse - | BlockState::PolishedDioriteStairs_EastTopOuterLeftTrue - | BlockState::PolishedDioriteStairs_EastTopOuterLeftFalse - | BlockState::SmoothSandstoneStairs_NorthTopOuterRightTrue - | BlockState::SmoothSandstoneStairs_NorthTopOuterRightFalse - | BlockState::SmoothSandstoneStairs_EastTopOuterLeftTrue - | BlockState::SmoothSandstoneStairs_EastTopOuterLeftFalse - | BlockState::AndesiteStairs_NorthTopOuterRightTrue - | BlockState::AndesiteStairs_NorthTopOuterRightFalse - | BlockState::AndesiteStairs_EastTopOuterLeftTrue - | BlockState::AndesiteStairs_EastTopOuterLeftFalse - | BlockState::SandstoneStairs_NorthTopOuterRightTrue - | BlockState::SandstoneStairs_NorthTopOuterRightFalse - | BlockState::SandstoneStairs_EastTopOuterLeftTrue - | BlockState::SandstoneStairs_EastTopOuterLeftFalse - | BlockState::MossyStoneBrickStairs_NorthTopOuterRightTrue - | BlockState::MossyStoneBrickStairs_NorthTopOuterRightFalse - | BlockState::MossyStoneBrickStairs_EastTopOuterLeftTrue - | BlockState::MossyStoneBrickStairs_EastTopOuterLeftFalse - | BlockState::RedNetherBrickStairs_NorthTopOuterRightTrue - | BlockState::RedNetherBrickStairs_NorthTopOuterRightFalse - | BlockState::RedNetherBrickStairs_EastTopOuterLeftTrue - | BlockState::RedNetherBrickStairs_EastTopOuterLeftFalse - | BlockState::PolishedDeepslateStairs_NorthTopOuterRightTrue - | BlockState::PolishedDeepslateStairs_NorthTopOuterRightFalse - | BlockState::PolishedDeepslateStairs_EastTopOuterLeftTrue - | BlockState::PolishedDeepslateStairs_EastTopOuterLeftFalse - | BlockState::StoneStairs_NorthTopOuterRightTrue - | BlockState::StoneStairs_NorthTopOuterRightFalse - | BlockState::StoneStairs_EastTopOuterLeftTrue - | BlockState::StoneStairs_EastTopOuterLeftFalse - | BlockState::MangroveStairs_NorthTopOuterRightTrue - | BlockState::MangroveStairs_NorthTopOuterRightFalse - | BlockState::MangroveStairs_EastTopOuterLeftTrue - | BlockState::MangroveStairs_EastTopOuterLeftFalse - | BlockState::GraniteStairs_NorthTopOuterRightTrue - | BlockState::GraniteStairs_NorthTopOuterRightFalse - | BlockState::GraniteStairs_EastTopOuterLeftTrue - | BlockState::GraniteStairs_EastTopOuterLeftFalse - | BlockState::StoneBrickStairs_NorthTopOuterRightTrue - | BlockState::StoneBrickStairs_NorthTopOuterRightFalse - | BlockState::StoneBrickStairs_EastTopOuterLeftTrue - | BlockState::StoneBrickStairs_EastTopOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_NorthTopOuterRightTrue - | BlockState::OxidizedCutCopperStairs_NorthTopOuterRightFalse - | BlockState::OxidizedCutCopperStairs_EastTopOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_EastTopOuterLeftFalse - | BlockState::QuartzStairs_NorthTopOuterRightTrue - | BlockState::QuartzStairs_NorthTopOuterRightFalse - | BlockState::QuartzStairs_EastTopOuterLeftTrue - | BlockState::QuartzStairs_EastTopOuterLeftFalse - | BlockState::SpruceStairs_NorthTopOuterRightTrue - | BlockState::SpruceStairs_NorthTopOuterRightFalse - | BlockState::SpruceStairs_EastTopOuterLeftTrue - | BlockState::SpruceStairs_EastTopOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_NorthTopOuterRightTrue - | BlockState::WeatheredCutCopperStairs_NorthTopOuterRightFalse - | BlockState::WeatheredCutCopperStairs_EastTopOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_EastTopOuterLeftFalse - | BlockState::SmoothQuartzStairs_NorthTopOuterRightTrue - | BlockState::SmoothQuartzStairs_NorthTopOuterRightFalse - | BlockState::SmoothQuartzStairs_EastTopOuterLeftTrue - | BlockState::SmoothQuartzStairs_EastTopOuterLeftFalse - | BlockState::AcaciaStairs_NorthTopOuterRightTrue - | BlockState::AcaciaStairs_NorthTopOuterRightFalse - | BlockState::AcaciaStairs_EastTopOuterLeftTrue - | BlockState::AcaciaStairs_EastTopOuterLeftFalse - | BlockState::NetherBrickStairs_NorthTopOuterRightTrue - | BlockState::NetherBrickStairs_NorthTopOuterRightFalse - | BlockState::NetherBrickStairs_EastTopOuterLeftTrue - | BlockState::NetherBrickStairs_EastTopOuterLeftFalse - | BlockState::CrimsonStairs_NorthTopOuterRightTrue - | BlockState::CrimsonStairs_NorthTopOuterRightFalse - | BlockState::CrimsonStairs_EastTopOuterLeftTrue - | BlockState::CrimsonStairs_EastTopOuterLeftFalse - | BlockState::PolishedAndesiteStairs_NorthTopOuterRightTrue - | BlockState::PolishedAndesiteStairs_NorthTopOuterRightFalse - | BlockState::PolishedAndesiteStairs_EastTopOuterLeftTrue - | BlockState::PolishedAndesiteStairs_EastTopOuterLeftFalse - | BlockState::DarkOakStairs_NorthTopOuterRightTrue - | BlockState::DarkOakStairs_NorthTopOuterRightFalse - | BlockState::DarkOakStairs_EastTopOuterLeftTrue - | BlockState::DarkOakStairs_EastTopOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterLeftFalse - | BlockState::CobblestoneStairs_NorthTopOuterRightTrue - | BlockState::CobblestoneStairs_NorthTopOuterRightFalse - | BlockState::CobblestoneStairs_EastTopOuterLeftTrue - | BlockState::CobblestoneStairs_EastTopOuterLeftFalse - | BlockState::BirchStairs_NorthTopOuterRightTrue - | BlockState::BirchStairs_NorthTopOuterRightFalse - | BlockState::BirchStairs_EastTopOuterLeftTrue - | BlockState::BirchStairs_EastTopOuterLeftFalse - | BlockState::DeepslateTileStairs_NorthTopOuterRightTrue - | BlockState::DeepslateTileStairs_NorthTopOuterRightFalse - | BlockState::DeepslateTileStairs_EastTopOuterLeftTrue - | BlockState::DeepslateTileStairs_EastTopOuterLeftFalse - | BlockState::PrismarineStairs_NorthTopOuterRightTrue - | BlockState::PrismarineStairs_NorthTopOuterRightFalse - | BlockState::PrismarineStairs_EastTopOuterLeftTrue - | BlockState::PrismarineStairs_EastTopOuterLeftFalse => &SHAPE28, - BlockState::PurpurStairs_NorthBottomStraightTrue - | BlockState::PurpurStairs_NorthBottomStraightFalse - | BlockState::DeepslateBrickStairs_NorthBottomStraightTrue - | BlockState::DeepslateBrickStairs_NorthBottomStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomStraightFalse - | BlockState::CobbledDeepslateStairs_NorthBottomStraightTrue - | BlockState::CobbledDeepslateStairs_NorthBottomStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomStraightFalse - | BlockState::PolishedBlackstoneStairs_NorthBottomStraightTrue - | BlockState::PolishedBlackstoneStairs_NorthBottomStraightFalse - | BlockState::WarpedStairs_NorthBottomStraightTrue - | BlockState::WarpedStairs_NorthBottomStraightFalse - | BlockState::DioriteStairs_NorthBottomStraightTrue - | BlockState::DioriteStairs_NorthBottomStraightFalse - | BlockState::DarkPrismarineStairs_NorthBottomStraightTrue - | BlockState::DarkPrismarineStairs_NorthBottomStraightFalse - | BlockState::PrismarineBrickStairs_NorthBottomStraightTrue - | BlockState::PrismarineBrickStairs_NorthBottomStraightFalse - | BlockState::MudBrickStairs_NorthBottomStraightTrue - | BlockState::MudBrickStairs_NorthBottomStraightFalse - | BlockState::JungleStairs_NorthBottomStraightTrue - | BlockState::JungleStairs_NorthBottomStraightFalse - | BlockState::RedSandstoneStairs_NorthBottomStraightTrue - | BlockState::RedSandstoneStairs_NorthBottomStraightFalse - | BlockState::SmoothRedSandstoneStairs_NorthBottomStraightTrue - | BlockState::SmoothRedSandstoneStairs_NorthBottomStraightFalse - | BlockState::BlackstoneStairs_NorthBottomStraightTrue - | BlockState::BlackstoneStairs_NorthBottomStraightFalse - | BlockState::MossyCobblestoneStairs_NorthBottomStraightTrue - | BlockState::MossyCobblestoneStairs_NorthBottomStraightFalse - | BlockState::PolishedGraniteStairs_NorthBottomStraightTrue - | BlockState::PolishedGraniteStairs_NorthBottomStraightFalse - | BlockState::EndStoneBrickStairs_NorthBottomStraightTrue - | BlockState::EndStoneBrickStairs_NorthBottomStraightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthBottomStraightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthBottomStraightFalse - | BlockState::WaxedCutCopperStairs_NorthBottomStraightTrue - | BlockState::WaxedCutCopperStairs_NorthBottomStraightFalse - | BlockState::ExposedCutCopperStairs_NorthBottomStraightTrue - | BlockState::ExposedCutCopperStairs_NorthBottomStraightFalse - | BlockState::BrickStairs_NorthBottomStraightTrue - | BlockState::BrickStairs_NorthBottomStraightFalse - | BlockState::CutCopperStairs_NorthBottomStraightTrue - | BlockState::CutCopperStairs_NorthBottomStraightFalse - | BlockState::OakStairs_NorthBottomStraightTrue - | BlockState::OakStairs_NorthBottomStraightFalse - | BlockState::PolishedDioriteStairs_NorthBottomStraightTrue - | BlockState::PolishedDioriteStairs_NorthBottomStraightFalse - | BlockState::SmoothSandstoneStairs_NorthBottomStraightTrue - | BlockState::SmoothSandstoneStairs_NorthBottomStraightFalse - | BlockState::AndesiteStairs_NorthBottomStraightTrue - | BlockState::AndesiteStairs_NorthBottomStraightFalse - | BlockState::SandstoneStairs_NorthBottomStraightTrue - | BlockState::SandstoneStairs_NorthBottomStraightFalse - | BlockState::MossyStoneBrickStairs_NorthBottomStraightTrue - | BlockState::MossyStoneBrickStairs_NorthBottomStraightFalse - | BlockState::RedNetherBrickStairs_NorthBottomStraightTrue - | BlockState::RedNetherBrickStairs_NorthBottomStraightFalse - | BlockState::PolishedDeepslateStairs_NorthBottomStraightTrue - | BlockState::PolishedDeepslateStairs_NorthBottomStraightFalse - | BlockState::StoneStairs_NorthBottomStraightTrue - | BlockState::StoneStairs_NorthBottomStraightFalse - | BlockState::MangroveStairs_NorthBottomStraightTrue - | BlockState::MangroveStairs_NorthBottomStraightFalse - | BlockState::GraniteStairs_NorthBottomStraightTrue - | BlockState::GraniteStairs_NorthBottomStraightFalse - | BlockState::StoneBrickStairs_NorthBottomStraightTrue - | BlockState::StoneBrickStairs_NorthBottomStraightFalse - | BlockState::OxidizedCutCopperStairs_NorthBottomStraightTrue - | BlockState::OxidizedCutCopperStairs_NorthBottomStraightFalse - | BlockState::QuartzStairs_NorthBottomStraightTrue - | BlockState::QuartzStairs_NorthBottomStraightFalse - | BlockState::SpruceStairs_NorthBottomStraightTrue - | BlockState::SpruceStairs_NorthBottomStraightFalse - | BlockState::WeatheredCutCopperStairs_NorthBottomStraightTrue - | BlockState::WeatheredCutCopperStairs_NorthBottomStraightFalse - | BlockState::SmoothQuartzStairs_NorthBottomStraightTrue - | BlockState::SmoothQuartzStairs_NorthBottomStraightFalse - | BlockState::AcaciaStairs_NorthBottomStraightTrue - | BlockState::AcaciaStairs_NorthBottomStraightFalse - | BlockState::NetherBrickStairs_NorthBottomStraightTrue - | BlockState::NetherBrickStairs_NorthBottomStraightFalse - | BlockState::CrimsonStairs_NorthBottomStraightTrue - | BlockState::CrimsonStairs_NorthBottomStraightFalse - | BlockState::PolishedAndesiteStairs_NorthBottomStraightTrue - | BlockState::PolishedAndesiteStairs_NorthBottomStraightFalse - | BlockState::DarkOakStairs_NorthBottomStraightTrue - | BlockState::DarkOakStairs_NorthBottomStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomStraightFalse - | BlockState::CobblestoneStairs_NorthBottomStraightTrue - | BlockState::CobblestoneStairs_NorthBottomStraightFalse - | BlockState::BirchStairs_NorthBottomStraightTrue - | BlockState::BirchStairs_NorthBottomStraightFalse - | BlockState::DeepslateTileStairs_NorthBottomStraightTrue - | BlockState::DeepslateTileStairs_NorthBottomStraightFalse - | BlockState::PrismarineStairs_NorthBottomStraightTrue - | BlockState::PrismarineStairs_NorthBottomStraightFalse => &SHAPE29, - BlockState::PurpurStairs_NorthBottomInnerLeftTrue - | BlockState::PurpurStairs_NorthBottomInnerLeftFalse - | BlockState::PurpurStairs_WestBottomInnerRightTrue - | BlockState::PurpurStairs_WestBottomInnerRightFalse - | BlockState::DeepslateBrickStairs_NorthBottomInnerLeftTrue - | BlockState::DeepslateBrickStairs_NorthBottomInnerLeftFalse - | BlockState::DeepslateBrickStairs_WestBottomInnerRightTrue - | BlockState::DeepslateBrickStairs_WestBottomInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerRightFalse - | BlockState::CobbledDeepslateStairs_NorthBottomInnerLeftTrue - | BlockState::CobbledDeepslateStairs_NorthBottomInnerLeftFalse - | BlockState::CobbledDeepslateStairs_WestBottomInnerRightTrue - | BlockState::CobbledDeepslateStairs_WestBottomInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerRightFalse - | BlockState::PolishedBlackstoneStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_WestBottomInnerRightTrue - | BlockState::PolishedBlackstoneStairs_WestBottomInnerRightFalse - | BlockState::WarpedStairs_NorthBottomInnerLeftTrue - | BlockState::WarpedStairs_NorthBottomInnerLeftFalse - | BlockState::WarpedStairs_WestBottomInnerRightTrue - | BlockState::WarpedStairs_WestBottomInnerRightFalse - | BlockState::DioriteStairs_NorthBottomInnerLeftTrue - | BlockState::DioriteStairs_NorthBottomInnerLeftFalse - | BlockState::DioriteStairs_WestBottomInnerRightTrue - | BlockState::DioriteStairs_WestBottomInnerRightFalse - | BlockState::DarkPrismarineStairs_NorthBottomInnerLeftTrue - | BlockState::DarkPrismarineStairs_NorthBottomInnerLeftFalse - | BlockState::DarkPrismarineStairs_WestBottomInnerRightTrue - | BlockState::DarkPrismarineStairs_WestBottomInnerRightFalse - | BlockState::PrismarineBrickStairs_NorthBottomInnerLeftTrue - | BlockState::PrismarineBrickStairs_NorthBottomInnerLeftFalse - | BlockState::PrismarineBrickStairs_WestBottomInnerRightTrue - | BlockState::PrismarineBrickStairs_WestBottomInnerRightFalse - | BlockState::MudBrickStairs_NorthBottomInnerLeftTrue - | BlockState::MudBrickStairs_NorthBottomInnerLeftFalse - | BlockState::MudBrickStairs_WestBottomInnerRightTrue - | BlockState::MudBrickStairs_WestBottomInnerRightFalse - | BlockState::JungleStairs_NorthBottomInnerLeftTrue - | BlockState::JungleStairs_NorthBottomInnerLeftFalse - | BlockState::JungleStairs_WestBottomInnerRightTrue - | BlockState::JungleStairs_WestBottomInnerRightFalse - | BlockState::RedSandstoneStairs_NorthBottomInnerLeftTrue - | BlockState::RedSandstoneStairs_NorthBottomInnerLeftFalse - | BlockState::RedSandstoneStairs_WestBottomInnerRightTrue - | BlockState::RedSandstoneStairs_WestBottomInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_WestBottomInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_WestBottomInnerRightFalse - | BlockState::BlackstoneStairs_NorthBottomInnerLeftTrue - | BlockState::BlackstoneStairs_NorthBottomInnerLeftFalse - | BlockState::BlackstoneStairs_WestBottomInnerRightTrue - | BlockState::BlackstoneStairs_WestBottomInnerRightFalse - | BlockState::MossyCobblestoneStairs_NorthBottomInnerLeftTrue - | BlockState::MossyCobblestoneStairs_NorthBottomInnerLeftFalse - | BlockState::MossyCobblestoneStairs_WestBottomInnerRightTrue - | BlockState::MossyCobblestoneStairs_WestBottomInnerRightFalse - | BlockState::PolishedGraniteStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedGraniteStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedGraniteStairs_WestBottomInnerRightTrue - | BlockState::PolishedGraniteStairs_WestBottomInnerRightFalse - | BlockState::EndStoneBrickStairs_NorthBottomInnerLeftTrue - | BlockState::EndStoneBrickStairs_NorthBottomInnerLeftFalse - | BlockState::EndStoneBrickStairs_WestBottomInnerRightTrue - | BlockState::EndStoneBrickStairs_WestBottomInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerRightFalse - | BlockState::WaxedCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::WaxedCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::WaxedCutCopperStairs_WestBottomInnerRightTrue - | BlockState::WaxedCutCopperStairs_WestBottomInnerRightFalse - | BlockState::ExposedCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::ExposedCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::ExposedCutCopperStairs_WestBottomInnerRightTrue - | BlockState::ExposedCutCopperStairs_WestBottomInnerRightFalse - | BlockState::BrickStairs_NorthBottomInnerLeftTrue - | BlockState::BrickStairs_NorthBottomInnerLeftFalse - | BlockState::BrickStairs_WestBottomInnerRightTrue - | BlockState::BrickStairs_WestBottomInnerRightFalse - | BlockState::CutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::CutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::CutCopperStairs_WestBottomInnerRightTrue - | BlockState::CutCopperStairs_WestBottomInnerRightFalse - | BlockState::OakStairs_NorthBottomInnerLeftTrue - | BlockState::OakStairs_NorthBottomInnerLeftFalse - | BlockState::OakStairs_WestBottomInnerRightTrue - | BlockState::OakStairs_WestBottomInnerRightFalse - | BlockState::PolishedDioriteStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedDioriteStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedDioriteStairs_WestBottomInnerRightTrue - | BlockState::PolishedDioriteStairs_WestBottomInnerRightFalse - | BlockState::SmoothSandstoneStairs_NorthBottomInnerLeftTrue - | BlockState::SmoothSandstoneStairs_NorthBottomInnerLeftFalse - | BlockState::SmoothSandstoneStairs_WestBottomInnerRightTrue - | BlockState::SmoothSandstoneStairs_WestBottomInnerRightFalse - | BlockState::AndesiteStairs_NorthBottomInnerLeftTrue - | BlockState::AndesiteStairs_NorthBottomInnerLeftFalse - | BlockState::AndesiteStairs_WestBottomInnerRightTrue - | BlockState::AndesiteStairs_WestBottomInnerRightFalse - | BlockState::SandstoneStairs_NorthBottomInnerLeftTrue - | BlockState::SandstoneStairs_NorthBottomInnerLeftFalse - | BlockState::SandstoneStairs_WestBottomInnerRightTrue - | BlockState::SandstoneStairs_WestBottomInnerRightFalse - | BlockState::MossyStoneBrickStairs_NorthBottomInnerLeftTrue - | BlockState::MossyStoneBrickStairs_NorthBottomInnerLeftFalse - | BlockState::MossyStoneBrickStairs_WestBottomInnerRightTrue - | BlockState::MossyStoneBrickStairs_WestBottomInnerRightFalse - | BlockState::RedNetherBrickStairs_NorthBottomInnerLeftTrue - | BlockState::RedNetherBrickStairs_NorthBottomInnerLeftFalse - | BlockState::RedNetherBrickStairs_WestBottomInnerRightTrue - | BlockState::RedNetherBrickStairs_WestBottomInnerRightFalse - | BlockState::PolishedDeepslateStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedDeepslateStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedDeepslateStairs_WestBottomInnerRightTrue - | BlockState::PolishedDeepslateStairs_WestBottomInnerRightFalse - | BlockState::StoneStairs_NorthBottomInnerLeftTrue - | BlockState::StoneStairs_NorthBottomInnerLeftFalse - | BlockState::StoneStairs_WestBottomInnerRightTrue - | BlockState::StoneStairs_WestBottomInnerRightFalse - | BlockState::MangroveStairs_NorthBottomInnerLeftTrue - | BlockState::MangroveStairs_NorthBottomInnerLeftFalse - | BlockState::MangroveStairs_WestBottomInnerRightTrue - | BlockState::MangroveStairs_WestBottomInnerRightFalse - | BlockState::GraniteStairs_NorthBottomInnerLeftTrue - | BlockState::GraniteStairs_NorthBottomInnerLeftFalse - | BlockState::GraniteStairs_WestBottomInnerRightTrue - | BlockState::GraniteStairs_WestBottomInnerRightFalse - | BlockState::StoneBrickStairs_NorthBottomInnerLeftTrue - | BlockState::StoneBrickStairs_NorthBottomInnerLeftFalse - | BlockState::StoneBrickStairs_WestBottomInnerRightTrue - | BlockState::StoneBrickStairs_WestBottomInnerRightFalse - | BlockState::OxidizedCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_WestBottomInnerRightTrue - | BlockState::OxidizedCutCopperStairs_WestBottomInnerRightFalse - | BlockState::QuartzStairs_NorthBottomInnerLeftTrue - | BlockState::QuartzStairs_NorthBottomInnerLeftFalse - | BlockState::QuartzStairs_WestBottomInnerRightTrue - | BlockState::QuartzStairs_WestBottomInnerRightFalse - | BlockState::SpruceStairs_NorthBottomInnerLeftTrue - | BlockState::SpruceStairs_NorthBottomInnerLeftFalse - | BlockState::SpruceStairs_WestBottomInnerRightTrue - | BlockState::SpruceStairs_WestBottomInnerRightFalse - | BlockState::WeatheredCutCopperStairs_NorthBottomInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_NorthBottomInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_WestBottomInnerRightTrue - | BlockState::WeatheredCutCopperStairs_WestBottomInnerRightFalse - | BlockState::SmoothQuartzStairs_NorthBottomInnerLeftTrue - | BlockState::SmoothQuartzStairs_NorthBottomInnerLeftFalse - | BlockState::SmoothQuartzStairs_WestBottomInnerRightTrue - | BlockState::SmoothQuartzStairs_WestBottomInnerRightFalse - | BlockState::AcaciaStairs_NorthBottomInnerLeftTrue - | BlockState::AcaciaStairs_NorthBottomInnerLeftFalse - | BlockState::AcaciaStairs_WestBottomInnerRightTrue - | BlockState::AcaciaStairs_WestBottomInnerRightFalse - | BlockState::NetherBrickStairs_NorthBottomInnerLeftTrue - | BlockState::NetherBrickStairs_NorthBottomInnerLeftFalse - | BlockState::NetherBrickStairs_WestBottomInnerRightTrue - | BlockState::NetherBrickStairs_WestBottomInnerRightFalse - | BlockState::CrimsonStairs_NorthBottomInnerLeftTrue - | BlockState::CrimsonStairs_NorthBottomInnerLeftFalse - | BlockState::CrimsonStairs_WestBottomInnerRightTrue - | BlockState::CrimsonStairs_WestBottomInnerRightFalse - | BlockState::PolishedAndesiteStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedAndesiteStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedAndesiteStairs_WestBottomInnerRightTrue - | BlockState::PolishedAndesiteStairs_WestBottomInnerRightFalse - | BlockState::DarkOakStairs_NorthBottomInnerLeftTrue - | BlockState::DarkOakStairs_NorthBottomInnerLeftFalse - | BlockState::DarkOakStairs_WestBottomInnerRightTrue - | BlockState::DarkOakStairs_WestBottomInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerRightFalse - | BlockState::CobblestoneStairs_NorthBottomInnerLeftTrue - | BlockState::CobblestoneStairs_NorthBottomInnerLeftFalse - | BlockState::CobblestoneStairs_WestBottomInnerRightTrue - | BlockState::CobblestoneStairs_WestBottomInnerRightFalse - | BlockState::BirchStairs_NorthBottomInnerLeftTrue - | BlockState::BirchStairs_NorthBottomInnerLeftFalse - | BlockState::BirchStairs_WestBottomInnerRightTrue - | BlockState::BirchStairs_WestBottomInnerRightFalse - | BlockState::DeepslateTileStairs_NorthBottomInnerLeftTrue - | BlockState::DeepslateTileStairs_NorthBottomInnerLeftFalse - | BlockState::DeepslateTileStairs_WestBottomInnerRightTrue - | BlockState::DeepslateTileStairs_WestBottomInnerRightFalse - | BlockState::PrismarineStairs_NorthBottomInnerLeftTrue - | BlockState::PrismarineStairs_NorthBottomInnerLeftFalse - | BlockState::PrismarineStairs_WestBottomInnerRightTrue - | BlockState::PrismarineStairs_WestBottomInnerRightFalse => &SHAPE30, - BlockState::PurpurStairs_NorthBottomInnerRightTrue - | BlockState::PurpurStairs_NorthBottomInnerRightFalse - | BlockState::PurpurStairs_EastBottomInnerLeftTrue - | BlockState::PurpurStairs_EastBottomInnerLeftFalse - | BlockState::DeepslateBrickStairs_NorthBottomInnerRightTrue - | BlockState::DeepslateBrickStairs_NorthBottomInnerRightFalse - | BlockState::DeepslateBrickStairs_EastBottomInnerLeftTrue - | BlockState::DeepslateBrickStairs_EastBottomInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::CobbledDeepslateStairs_NorthBottomInnerRightTrue - | BlockState::CobbledDeepslateStairs_NorthBottomInnerRightFalse - | BlockState::CobbledDeepslateStairs_EastBottomInnerLeftTrue - | BlockState::CobbledDeepslateStairs_EastBottomInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_NorthBottomInnerRightTrue - | BlockState::PolishedBlackstoneStairs_NorthBottomInnerRightFalse - | BlockState::PolishedBlackstoneStairs_EastBottomInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_EastBottomInnerLeftFalse - | BlockState::WarpedStairs_NorthBottomInnerRightTrue - | BlockState::WarpedStairs_NorthBottomInnerRightFalse - | BlockState::WarpedStairs_EastBottomInnerLeftTrue - | BlockState::WarpedStairs_EastBottomInnerLeftFalse - | BlockState::DioriteStairs_NorthBottomInnerRightTrue - | BlockState::DioriteStairs_NorthBottomInnerRightFalse - | BlockState::DioriteStairs_EastBottomInnerLeftTrue - | BlockState::DioriteStairs_EastBottomInnerLeftFalse - | BlockState::DarkPrismarineStairs_NorthBottomInnerRightTrue - | BlockState::DarkPrismarineStairs_NorthBottomInnerRightFalse - | BlockState::DarkPrismarineStairs_EastBottomInnerLeftTrue - | BlockState::DarkPrismarineStairs_EastBottomInnerLeftFalse - | BlockState::PrismarineBrickStairs_NorthBottomInnerRightTrue - | BlockState::PrismarineBrickStairs_NorthBottomInnerRightFalse - | BlockState::PrismarineBrickStairs_EastBottomInnerLeftTrue - | BlockState::PrismarineBrickStairs_EastBottomInnerLeftFalse - | BlockState::MudBrickStairs_NorthBottomInnerRightTrue - | BlockState::MudBrickStairs_NorthBottomInnerRightFalse - | BlockState::MudBrickStairs_EastBottomInnerLeftTrue - | BlockState::MudBrickStairs_EastBottomInnerLeftFalse - | BlockState::JungleStairs_NorthBottomInnerRightTrue - | BlockState::JungleStairs_NorthBottomInnerRightFalse - | BlockState::JungleStairs_EastBottomInnerLeftTrue - | BlockState::JungleStairs_EastBottomInnerLeftFalse - | BlockState::RedSandstoneStairs_NorthBottomInnerRightTrue - | BlockState::RedSandstoneStairs_NorthBottomInnerRightFalse - | BlockState::RedSandstoneStairs_EastBottomInnerLeftTrue - | BlockState::RedSandstoneStairs_EastBottomInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_EastBottomInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_EastBottomInnerLeftFalse - | BlockState::BlackstoneStairs_NorthBottomInnerRightTrue - | BlockState::BlackstoneStairs_NorthBottomInnerRightFalse - | BlockState::BlackstoneStairs_EastBottomInnerLeftTrue - | BlockState::BlackstoneStairs_EastBottomInnerLeftFalse - | BlockState::MossyCobblestoneStairs_NorthBottomInnerRightTrue - | BlockState::MossyCobblestoneStairs_NorthBottomInnerRightFalse - | BlockState::MossyCobblestoneStairs_EastBottomInnerLeftTrue - | BlockState::MossyCobblestoneStairs_EastBottomInnerLeftFalse - | BlockState::PolishedGraniteStairs_NorthBottomInnerRightTrue - | BlockState::PolishedGraniteStairs_NorthBottomInnerRightFalse - | BlockState::PolishedGraniteStairs_EastBottomInnerLeftTrue - | BlockState::PolishedGraniteStairs_EastBottomInnerLeftFalse - | BlockState::EndStoneBrickStairs_NorthBottomInnerRightTrue - | BlockState::EndStoneBrickStairs_NorthBottomInnerRightFalse - | BlockState::EndStoneBrickStairs_EastBottomInnerLeftTrue - | BlockState::EndStoneBrickStairs_EastBottomInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::WaxedCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::WaxedCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::WaxedCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::WaxedCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::ExposedCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::ExposedCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::ExposedCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::ExposedCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::BrickStairs_NorthBottomInnerRightTrue - | BlockState::BrickStairs_NorthBottomInnerRightFalse - | BlockState::BrickStairs_EastBottomInnerLeftTrue - | BlockState::BrickStairs_EastBottomInnerLeftFalse - | BlockState::CutCopperStairs_NorthBottomInnerRightTrue - | BlockState::CutCopperStairs_NorthBottomInnerRightFalse - | BlockState::CutCopperStairs_EastBottomInnerLeftTrue - | BlockState::CutCopperStairs_EastBottomInnerLeftFalse - | BlockState::OakStairs_NorthBottomInnerRightTrue - | BlockState::OakStairs_NorthBottomInnerRightFalse - | BlockState::OakStairs_EastBottomInnerLeftTrue - | BlockState::OakStairs_EastBottomInnerLeftFalse - | BlockState::PolishedDioriteStairs_NorthBottomInnerRightTrue - | BlockState::PolishedDioriteStairs_NorthBottomInnerRightFalse - | BlockState::PolishedDioriteStairs_EastBottomInnerLeftTrue - | BlockState::PolishedDioriteStairs_EastBottomInnerLeftFalse - | BlockState::SmoothSandstoneStairs_NorthBottomInnerRightTrue - | BlockState::SmoothSandstoneStairs_NorthBottomInnerRightFalse - | BlockState::SmoothSandstoneStairs_EastBottomInnerLeftTrue - | BlockState::SmoothSandstoneStairs_EastBottomInnerLeftFalse - | BlockState::AndesiteStairs_NorthBottomInnerRightTrue - | BlockState::AndesiteStairs_NorthBottomInnerRightFalse - | BlockState::AndesiteStairs_EastBottomInnerLeftTrue - | BlockState::AndesiteStairs_EastBottomInnerLeftFalse - | BlockState::SandstoneStairs_NorthBottomInnerRightTrue - | BlockState::SandstoneStairs_NorthBottomInnerRightFalse - | BlockState::SandstoneStairs_EastBottomInnerLeftTrue - | BlockState::SandstoneStairs_EastBottomInnerLeftFalse - | BlockState::MossyStoneBrickStairs_NorthBottomInnerRightTrue - | BlockState::MossyStoneBrickStairs_NorthBottomInnerRightFalse - | BlockState::MossyStoneBrickStairs_EastBottomInnerLeftTrue - | BlockState::MossyStoneBrickStairs_EastBottomInnerLeftFalse - | BlockState::RedNetherBrickStairs_NorthBottomInnerRightTrue - | BlockState::RedNetherBrickStairs_NorthBottomInnerRightFalse - | BlockState::RedNetherBrickStairs_EastBottomInnerLeftTrue - | BlockState::RedNetherBrickStairs_EastBottomInnerLeftFalse - | BlockState::PolishedDeepslateStairs_NorthBottomInnerRightTrue - | BlockState::PolishedDeepslateStairs_NorthBottomInnerRightFalse - | BlockState::PolishedDeepslateStairs_EastBottomInnerLeftTrue - | BlockState::PolishedDeepslateStairs_EastBottomInnerLeftFalse - | BlockState::StoneStairs_NorthBottomInnerRightTrue - | BlockState::StoneStairs_NorthBottomInnerRightFalse - | BlockState::StoneStairs_EastBottomInnerLeftTrue - | BlockState::StoneStairs_EastBottomInnerLeftFalse - | BlockState::MangroveStairs_NorthBottomInnerRightTrue - | BlockState::MangroveStairs_NorthBottomInnerRightFalse - | BlockState::MangroveStairs_EastBottomInnerLeftTrue - | BlockState::MangroveStairs_EastBottomInnerLeftFalse - | BlockState::GraniteStairs_NorthBottomInnerRightTrue - | BlockState::GraniteStairs_NorthBottomInnerRightFalse - | BlockState::GraniteStairs_EastBottomInnerLeftTrue - | BlockState::GraniteStairs_EastBottomInnerLeftFalse - | BlockState::StoneBrickStairs_NorthBottomInnerRightTrue - | BlockState::StoneBrickStairs_NorthBottomInnerRightFalse - | BlockState::StoneBrickStairs_EastBottomInnerLeftTrue - | BlockState::StoneBrickStairs_EastBottomInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::OxidizedCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::OxidizedCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::QuartzStairs_NorthBottomInnerRightTrue - | BlockState::QuartzStairs_NorthBottomInnerRightFalse - | BlockState::QuartzStairs_EastBottomInnerLeftTrue - | BlockState::QuartzStairs_EastBottomInnerLeftFalse - | BlockState::SpruceStairs_NorthBottomInnerRightTrue - | BlockState::SpruceStairs_NorthBottomInnerRightFalse - | BlockState::SpruceStairs_EastBottomInnerLeftTrue - | BlockState::SpruceStairs_EastBottomInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_NorthBottomInnerRightTrue - | BlockState::WeatheredCutCopperStairs_NorthBottomInnerRightFalse - | BlockState::WeatheredCutCopperStairs_EastBottomInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_EastBottomInnerLeftFalse - | BlockState::SmoothQuartzStairs_NorthBottomInnerRightTrue - | BlockState::SmoothQuartzStairs_NorthBottomInnerRightFalse - | BlockState::SmoothQuartzStairs_EastBottomInnerLeftTrue - | BlockState::SmoothQuartzStairs_EastBottomInnerLeftFalse - | BlockState::AcaciaStairs_NorthBottomInnerRightTrue - | BlockState::AcaciaStairs_NorthBottomInnerRightFalse - | BlockState::AcaciaStairs_EastBottomInnerLeftTrue - | BlockState::AcaciaStairs_EastBottomInnerLeftFalse - | BlockState::NetherBrickStairs_NorthBottomInnerRightTrue - | BlockState::NetherBrickStairs_NorthBottomInnerRightFalse - | BlockState::NetherBrickStairs_EastBottomInnerLeftTrue - | BlockState::NetherBrickStairs_EastBottomInnerLeftFalse - | BlockState::CrimsonStairs_NorthBottomInnerRightTrue - | BlockState::CrimsonStairs_NorthBottomInnerRightFalse - | BlockState::CrimsonStairs_EastBottomInnerLeftTrue - | BlockState::CrimsonStairs_EastBottomInnerLeftFalse - | BlockState::PolishedAndesiteStairs_NorthBottomInnerRightTrue - | BlockState::PolishedAndesiteStairs_NorthBottomInnerRightFalse - | BlockState::PolishedAndesiteStairs_EastBottomInnerLeftTrue - | BlockState::PolishedAndesiteStairs_EastBottomInnerLeftFalse - | BlockState::DarkOakStairs_NorthBottomInnerRightTrue - | BlockState::DarkOakStairs_NorthBottomInnerRightFalse - | BlockState::DarkOakStairs_EastBottomInnerLeftTrue - | BlockState::DarkOakStairs_EastBottomInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerLeftFalse - | BlockState::CobblestoneStairs_NorthBottomInnerRightTrue - | BlockState::CobblestoneStairs_NorthBottomInnerRightFalse - | BlockState::CobblestoneStairs_EastBottomInnerLeftTrue - | BlockState::CobblestoneStairs_EastBottomInnerLeftFalse - | BlockState::BirchStairs_NorthBottomInnerRightTrue - | BlockState::BirchStairs_NorthBottomInnerRightFalse - | BlockState::BirchStairs_EastBottomInnerLeftTrue - | BlockState::BirchStairs_EastBottomInnerLeftFalse - | BlockState::DeepslateTileStairs_NorthBottomInnerRightTrue - | BlockState::DeepslateTileStairs_NorthBottomInnerRightFalse - | BlockState::DeepslateTileStairs_EastBottomInnerLeftTrue - | BlockState::DeepslateTileStairs_EastBottomInnerLeftFalse - | BlockState::PrismarineStairs_NorthBottomInnerRightTrue - | BlockState::PrismarineStairs_NorthBottomInnerRightFalse - | BlockState::PrismarineStairs_EastBottomInnerLeftTrue - | BlockState::PrismarineStairs_EastBottomInnerLeftFalse => &SHAPE31, - BlockState::PurpurStairs_NorthBottomOuterLeftTrue - | BlockState::PurpurStairs_NorthBottomOuterLeftFalse - | BlockState::PurpurStairs_WestBottomOuterRightTrue - | BlockState::PurpurStairs_WestBottomOuterRightFalse - | BlockState::DeepslateBrickStairs_NorthBottomOuterLeftTrue - | BlockState::DeepslateBrickStairs_NorthBottomOuterLeftFalse - | BlockState::DeepslateBrickStairs_WestBottomOuterRightTrue - | BlockState::DeepslateBrickStairs_WestBottomOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterRightFalse - | BlockState::CobbledDeepslateStairs_NorthBottomOuterLeftTrue - | BlockState::CobbledDeepslateStairs_NorthBottomOuterLeftFalse - | BlockState::CobbledDeepslateStairs_WestBottomOuterRightTrue - | BlockState::CobbledDeepslateStairs_WestBottomOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterRightFalse - | BlockState::PolishedBlackstoneStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_WestBottomOuterRightTrue - | BlockState::PolishedBlackstoneStairs_WestBottomOuterRightFalse - | BlockState::WarpedStairs_NorthBottomOuterLeftTrue - | BlockState::WarpedStairs_NorthBottomOuterLeftFalse - | BlockState::WarpedStairs_WestBottomOuterRightTrue - | BlockState::WarpedStairs_WestBottomOuterRightFalse - | BlockState::DioriteStairs_NorthBottomOuterLeftTrue - | BlockState::DioriteStairs_NorthBottomOuterLeftFalse - | BlockState::DioriteStairs_WestBottomOuterRightTrue - | BlockState::DioriteStairs_WestBottomOuterRightFalse - | BlockState::DarkPrismarineStairs_NorthBottomOuterLeftTrue - | BlockState::DarkPrismarineStairs_NorthBottomOuterLeftFalse - | BlockState::DarkPrismarineStairs_WestBottomOuterRightTrue - | BlockState::DarkPrismarineStairs_WestBottomOuterRightFalse - | BlockState::PrismarineBrickStairs_NorthBottomOuterLeftTrue - | BlockState::PrismarineBrickStairs_NorthBottomOuterLeftFalse - | BlockState::PrismarineBrickStairs_WestBottomOuterRightTrue - | BlockState::PrismarineBrickStairs_WestBottomOuterRightFalse - | BlockState::MudBrickStairs_NorthBottomOuterLeftTrue - | BlockState::MudBrickStairs_NorthBottomOuterLeftFalse - | BlockState::MudBrickStairs_WestBottomOuterRightTrue - | BlockState::MudBrickStairs_WestBottomOuterRightFalse - | BlockState::JungleStairs_NorthBottomOuterLeftTrue - | BlockState::JungleStairs_NorthBottomOuterLeftFalse - | BlockState::JungleStairs_WestBottomOuterRightTrue - | BlockState::JungleStairs_WestBottomOuterRightFalse - | BlockState::RedSandstoneStairs_NorthBottomOuterLeftTrue - | BlockState::RedSandstoneStairs_NorthBottomOuterLeftFalse - | BlockState::RedSandstoneStairs_WestBottomOuterRightTrue - | BlockState::RedSandstoneStairs_WestBottomOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_WestBottomOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_WestBottomOuterRightFalse - | BlockState::BlackstoneStairs_NorthBottomOuterLeftTrue - | BlockState::BlackstoneStairs_NorthBottomOuterLeftFalse - | BlockState::BlackstoneStairs_WestBottomOuterRightTrue - | BlockState::BlackstoneStairs_WestBottomOuterRightFalse - | BlockState::MossyCobblestoneStairs_NorthBottomOuterLeftTrue - | BlockState::MossyCobblestoneStairs_NorthBottomOuterLeftFalse - | BlockState::MossyCobblestoneStairs_WestBottomOuterRightTrue - | BlockState::MossyCobblestoneStairs_WestBottomOuterRightFalse - | BlockState::PolishedGraniteStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedGraniteStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedGraniteStairs_WestBottomOuterRightTrue - | BlockState::PolishedGraniteStairs_WestBottomOuterRightFalse - | BlockState::EndStoneBrickStairs_NorthBottomOuterLeftTrue - | BlockState::EndStoneBrickStairs_NorthBottomOuterLeftFalse - | BlockState::EndStoneBrickStairs_WestBottomOuterRightTrue - | BlockState::EndStoneBrickStairs_WestBottomOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterRightFalse - | BlockState::WaxedCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::WaxedCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::WaxedCutCopperStairs_WestBottomOuterRightTrue - | BlockState::WaxedCutCopperStairs_WestBottomOuterRightFalse - | BlockState::ExposedCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::ExposedCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::ExposedCutCopperStairs_WestBottomOuterRightTrue - | BlockState::ExposedCutCopperStairs_WestBottomOuterRightFalse - | BlockState::BrickStairs_NorthBottomOuterLeftTrue - | BlockState::BrickStairs_NorthBottomOuterLeftFalse - | BlockState::BrickStairs_WestBottomOuterRightTrue - | BlockState::BrickStairs_WestBottomOuterRightFalse - | BlockState::CutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::CutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::CutCopperStairs_WestBottomOuterRightTrue - | BlockState::CutCopperStairs_WestBottomOuterRightFalse - | BlockState::OakStairs_NorthBottomOuterLeftTrue - | BlockState::OakStairs_NorthBottomOuterLeftFalse - | BlockState::OakStairs_WestBottomOuterRightTrue - | BlockState::OakStairs_WestBottomOuterRightFalse - | BlockState::PolishedDioriteStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedDioriteStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedDioriteStairs_WestBottomOuterRightTrue - | BlockState::PolishedDioriteStairs_WestBottomOuterRightFalse - | BlockState::SmoothSandstoneStairs_NorthBottomOuterLeftTrue - | BlockState::SmoothSandstoneStairs_NorthBottomOuterLeftFalse - | BlockState::SmoothSandstoneStairs_WestBottomOuterRightTrue - | BlockState::SmoothSandstoneStairs_WestBottomOuterRightFalse - | BlockState::AndesiteStairs_NorthBottomOuterLeftTrue - | BlockState::AndesiteStairs_NorthBottomOuterLeftFalse - | BlockState::AndesiteStairs_WestBottomOuterRightTrue - | BlockState::AndesiteStairs_WestBottomOuterRightFalse - | BlockState::SandstoneStairs_NorthBottomOuterLeftTrue - | BlockState::SandstoneStairs_NorthBottomOuterLeftFalse - | BlockState::SandstoneStairs_WestBottomOuterRightTrue - | BlockState::SandstoneStairs_WestBottomOuterRightFalse - | BlockState::MossyStoneBrickStairs_NorthBottomOuterLeftTrue - | BlockState::MossyStoneBrickStairs_NorthBottomOuterLeftFalse - | BlockState::MossyStoneBrickStairs_WestBottomOuterRightTrue - | BlockState::MossyStoneBrickStairs_WestBottomOuterRightFalse - | BlockState::RedNetherBrickStairs_NorthBottomOuterLeftTrue - | BlockState::RedNetherBrickStairs_NorthBottomOuterLeftFalse - | BlockState::RedNetherBrickStairs_WestBottomOuterRightTrue - | BlockState::RedNetherBrickStairs_WestBottomOuterRightFalse - | BlockState::PolishedDeepslateStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedDeepslateStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedDeepslateStairs_WestBottomOuterRightTrue - | BlockState::PolishedDeepslateStairs_WestBottomOuterRightFalse - | BlockState::StoneStairs_NorthBottomOuterLeftTrue - | BlockState::StoneStairs_NorthBottomOuterLeftFalse - | BlockState::StoneStairs_WestBottomOuterRightTrue - | BlockState::StoneStairs_WestBottomOuterRightFalse - | BlockState::MangroveStairs_NorthBottomOuterLeftTrue - | BlockState::MangroveStairs_NorthBottomOuterLeftFalse - | BlockState::MangroveStairs_WestBottomOuterRightTrue - | BlockState::MangroveStairs_WestBottomOuterRightFalse - | BlockState::GraniteStairs_NorthBottomOuterLeftTrue - | BlockState::GraniteStairs_NorthBottomOuterLeftFalse - | BlockState::GraniteStairs_WestBottomOuterRightTrue - | BlockState::GraniteStairs_WestBottomOuterRightFalse - | BlockState::StoneBrickStairs_NorthBottomOuterLeftTrue - | BlockState::StoneBrickStairs_NorthBottomOuterLeftFalse - | BlockState::StoneBrickStairs_WestBottomOuterRightTrue - | BlockState::StoneBrickStairs_WestBottomOuterRightFalse - | BlockState::OxidizedCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_WestBottomOuterRightTrue - | BlockState::OxidizedCutCopperStairs_WestBottomOuterRightFalse - | BlockState::QuartzStairs_NorthBottomOuterLeftTrue - | BlockState::QuartzStairs_NorthBottomOuterLeftFalse - | BlockState::QuartzStairs_WestBottomOuterRightTrue - | BlockState::QuartzStairs_WestBottomOuterRightFalse - | BlockState::SpruceStairs_NorthBottomOuterLeftTrue - | BlockState::SpruceStairs_NorthBottomOuterLeftFalse - | BlockState::SpruceStairs_WestBottomOuterRightTrue - | BlockState::SpruceStairs_WestBottomOuterRightFalse - | BlockState::WeatheredCutCopperStairs_NorthBottomOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_NorthBottomOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_WestBottomOuterRightTrue - | BlockState::WeatheredCutCopperStairs_WestBottomOuterRightFalse - | BlockState::SmoothQuartzStairs_NorthBottomOuterLeftTrue - | BlockState::SmoothQuartzStairs_NorthBottomOuterLeftFalse - | BlockState::SmoothQuartzStairs_WestBottomOuterRightTrue - | BlockState::SmoothQuartzStairs_WestBottomOuterRightFalse - | BlockState::AcaciaStairs_NorthBottomOuterLeftTrue - | BlockState::AcaciaStairs_NorthBottomOuterLeftFalse - | BlockState::AcaciaStairs_WestBottomOuterRightTrue - | BlockState::AcaciaStairs_WestBottomOuterRightFalse - | BlockState::NetherBrickStairs_NorthBottomOuterLeftTrue - | BlockState::NetherBrickStairs_NorthBottomOuterLeftFalse - | BlockState::NetherBrickStairs_WestBottomOuterRightTrue - | BlockState::NetherBrickStairs_WestBottomOuterRightFalse - | BlockState::CrimsonStairs_NorthBottomOuterLeftTrue - | BlockState::CrimsonStairs_NorthBottomOuterLeftFalse - | BlockState::CrimsonStairs_WestBottomOuterRightTrue - | BlockState::CrimsonStairs_WestBottomOuterRightFalse - | BlockState::PolishedAndesiteStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedAndesiteStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedAndesiteStairs_WestBottomOuterRightTrue - | BlockState::PolishedAndesiteStairs_WestBottomOuterRightFalse - | BlockState::DarkOakStairs_NorthBottomOuterLeftTrue - | BlockState::DarkOakStairs_NorthBottomOuterLeftFalse - | BlockState::DarkOakStairs_WestBottomOuterRightTrue - | BlockState::DarkOakStairs_WestBottomOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterRightFalse - | BlockState::CobblestoneStairs_NorthBottomOuterLeftTrue - | BlockState::CobblestoneStairs_NorthBottomOuterLeftFalse - | BlockState::CobblestoneStairs_WestBottomOuterRightTrue - | BlockState::CobblestoneStairs_WestBottomOuterRightFalse - | BlockState::BirchStairs_NorthBottomOuterLeftTrue - | BlockState::BirchStairs_NorthBottomOuterLeftFalse - | BlockState::BirchStairs_WestBottomOuterRightTrue - | BlockState::BirchStairs_WestBottomOuterRightFalse - | BlockState::DeepslateTileStairs_NorthBottomOuterLeftTrue - | BlockState::DeepslateTileStairs_NorthBottomOuterLeftFalse - | BlockState::DeepslateTileStairs_WestBottomOuterRightTrue - | BlockState::DeepslateTileStairs_WestBottomOuterRightFalse - | BlockState::PrismarineStairs_NorthBottomOuterLeftTrue - | BlockState::PrismarineStairs_NorthBottomOuterLeftFalse - | BlockState::PrismarineStairs_WestBottomOuterRightTrue - | BlockState::PrismarineStairs_WestBottomOuterRightFalse => &SHAPE32, - BlockState::PurpurStairs_NorthBottomOuterRightTrue - | BlockState::PurpurStairs_NorthBottomOuterRightFalse - | BlockState::PurpurStairs_EastBottomOuterLeftTrue - | BlockState::PurpurStairs_EastBottomOuterLeftFalse - | BlockState::DeepslateBrickStairs_NorthBottomOuterRightTrue - | BlockState::DeepslateBrickStairs_NorthBottomOuterRightFalse - | BlockState::DeepslateBrickStairs_EastBottomOuterLeftTrue - | BlockState::DeepslateBrickStairs_EastBottomOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::CobbledDeepslateStairs_NorthBottomOuterRightTrue - | BlockState::CobbledDeepslateStairs_NorthBottomOuterRightFalse - | BlockState::CobbledDeepslateStairs_EastBottomOuterLeftTrue - | BlockState::CobbledDeepslateStairs_EastBottomOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_NorthBottomOuterRightTrue - | BlockState::PolishedBlackstoneStairs_NorthBottomOuterRightFalse - | BlockState::PolishedBlackstoneStairs_EastBottomOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_EastBottomOuterLeftFalse - | BlockState::WarpedStairs_NorthBottomOuterRightTrue - | BlockState::WarpedStairs_NorthBottomOuterRightFalse - | BlockState::WarpedStairs_EastBottomOuterLeftTrue - | BlockState::WarpedStairs_EastBottomOuterLeftFalse - | BlockState::DioriteStairs_NorthBottomOuterRightTrue - | BlockState::DioriteStairs_NorthBottomOuterRightFalse - | BlockState::DioriteStairs_EastBottomOuterLeftTrue - | BlockState::DioriteStairs_EastBottomOuterLeftFalse - | BlockState::DarkPrismarineStairs_NorthBottomOuterRightTrue - | BlockState::DarkPrismarineStairs_NorthBottomOuterRightFalse - | BlockState::DarkPrismarineStairs_EastBottomOuterLeftTrue - | BlockState::DarkPrismarineStairs_EastBottomOuterLeftFalse - | BlockState::PrismarineBrickStairs_NorthBottomOuterRightTrue - | BlockState::PrismarineBrickStairs_NorthBottomOuterRightFalse - | BlockState::PrismarineBrickStairs_EastBottomOuterLeftTrue - | BlockState::PrismarineBrickStairs_EastBottomOuterLeftFalse - | BlockState::MudBrickStairs_NorthBottomOuterRightTrue - | BlockState::MudBrickStairs_NorthBottomOuterRightFalse - | BlockState::MudBrickStairs_EastBottomOuterLeftTrue - | BlockState::MudBrickStairs_EastBottomOuterLeftFalse - | BlockState::JungleStairs_NorthBottomOuterRightTrue - | BlockState::JungleStairs_NorthBottomOuterRightFalse - | BlockState::JungleStairs_EastBottomOuterLeftTrue - | BlockState::JungleStairs_EastBottomOuterLeftFalse - | BlockState::RedSandstoneStairs_NorthBottomOuterRightTrue - | BlockState::RedSandstoneStairs_NorthBottomOuterRightFalse - | BlockState::RedSandstoneStairs_EastBottomOuterLeftTrue - | BlockState::RedSandstoneStairs_EastBottomOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_EastBottomOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_EastBottomOuterLeftFalse - | BlockState::BlackstoneStairs_NorthBottomOuterRightTrue - | BlockState::BlackstoneStairs_NorthBottomOuterRightFalse - | BlockState::BlackstoneStairs_EastBottomOuterLeftTrue - | BlockState::BlackstoneStairs_EastBottomOuterLeftFalse - | BlockState::MossyCobblestoneStairs_NorthBottomOuterRightTrue - | BlockState::MossyCobblestoneStairs_NorthBottomOuterRightFalse - | BlockState::MossyCobblestoneStairs_EastBottomOuterLeftTrue - | BlockState::MossyCobblestoneStairs_EastBottomOuterLeftFalse - | BlockState::PolishedGraniteStairs_NorthBottomOuterRightTrue - | BlockState::PolishedGraniteStairs_NorthBottomOuterRightFalse - | BlockState::PolishedGraniteStairs_EastBottomOuterLeftTrue - | BlockState::PolishedGraniteStairs_EastBottomOuterLeftFalse - | BlockState::EndStoneBrickStairs_NorthBottomOuterRightTrue - | BlockState::EndStoneBrickStairs_NorthBottomOuterRightFalse - | BlockState::EndStoneBrickStairs_EastBottomOuterLeftTrue - | BlockState::EndStoneBrickStairs_EastBottomOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::WaxedCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::WaxedCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::WaxedCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::WaxedCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::ExposedCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::ExposedCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::ExposedCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::ExposedCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::BrickStairs_NorthBottomOuterRightTrue - | BlockState::BrickStairs_NorthBottomOuterRightFalse - | BlockState::BrickStairs_EastBottomOuterLeftTrue - | BlockState::BrickStairs_EastBottomOuterLeftFalse - | BlockState::CutCopperStairs_NorthBottomOuterRightTrue - | BlockState::CutCopperStairs_NorthBottomOuterRightFalse - | BlockState::CutCopperStairs_EastBottomOuterLeftTrue - | BlockState::CutCopperStairs_EastBottomOuterLeftFalse - | BlockState::OakStairs_NorthBottomOuterRightTrue - | BlockState::OakStairs_NorthBottomOuterRightFalse - | BlockState::OakStairs_EastBottomOuterLeftTrue - | BlockState::OakStairs_EastBottomOuterLeftFalse - | BlockState::PolishedDioriteStairs_NorthBottomOuterRightTrue - | BlockState::PolishedDioriteStairs_NorthBottomOuterRightFalse - | BlockState::PolishedDioriteStairs_EastBottomOuterLeftTrue - | BlockState::PolishedDioriteStairs_EastBottomOuterLeftFalse - | BlockState::SmoothSandstoneStairs_NorthBottomOuterRightTrue - | BlockState::SmoothSandstoneStairs_NorthBottomOuterRightFalse - | BlockState::SmoothSandstoneStairs_EastBottomOuterLeftTrue - | BlockState::SmoothSandstoneStairs_EastBottomOuterLeftFalse - | BlockState::AndesiteStairs_NorthBottomOuterRightTrue - | BlockState::AndesiteStairs_NorthBottomOuterRightFalse - | BlockState::AndesiteStairs_EastBottomOuterLeftTrue - | BlockState::AndesiteStairs_EastBottomOuterLeftFalse - | BlockState::SandstoneStairs_NorthBottomOuterRightTrue - | BlockState::SandstoneStairs_NorthBottomOuterRightFalse - | BlockState::SandstoneStairs_EastBottomOuterLeftTrue - | BlockState::SandstoneStairs_EastBottomOuterLeftFalse - | BlockState::MossyStoneBrickStairs_NorthBottomOuterRightTrue - | BlockState::MossyStoneBrickStairs_NorthBottomOuterRightFalse - | BlockState::MossyStoneBrickStairs_EastBottomOuterLeftTrue - | BlockState::MossyStoneBrickStairs_EastBottomOuterLeftFalse - | BlockState::RedNetherBrickStairs_NorthBottomOuterRightTrue - | BlockState::RedNetherBrickStairs_NorthBottomOuterRightFalse - | BlockState::RedNetherBrickStairs_EastBottomOuterLeftTrue - | BlockState::RedNetherBrickStairs_EastBottomOuterLeftFalse - | BlockState::PolishedDeepslateStairs_NorthBottomOuterRightTrue - | BlockState::PolishedDeepslateStairs_NorthBottomOuterRightFalse - | BlockState::PolishedDeepslateStairs_EastBottomOuterLeftTrue - | BlockState::PolishedDeepslateStairs_EastBottomOuterLeftFalse - | BlockState::StoneStairs_NorthBottomOuterRightTrue - | BlockState::StoneStairs_NorthBottomOuterRightFalse - | BlockState::StoneStairs_EastBottomOuterLeftTrue - | BlockState::StoneStairs_EastBottomOuterLeftFalse - | BlockState::MangroveStairs_NorthBottomOuterRightTrue - | BlockState::MangroveStairs_NorthBottomOuterRightFalse - | BlockState::MangroveStairs_EastBottomOuterLeftTrue - | BlockState::MangroveStairs_EastBottomOuterLeftFalse - | BlockState::GraniteStairs_NorthBottomOuterRightTrue - | BlockState::GraniteStairs_NorthBottomOuterRightFalse - | BlockState::GraniteStairs_EastBottomOuterLeftTrue - | BlockState::GraniteStairs_EastBottomOuterLeftFalse - | BlockState::StoneBrickStairs_NorthBottomOuterRightTrue - | BlockState::StoneBrickStairs_NorthBottomOuterRightFalse - | BlockState::StoneBrickStairs_EastBottomOuterLeftTrue - | BlockState::StoneBrickStairs_EastBottomOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::OxidizedCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::OxidizedCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::QuartzStairs_NorthBottomOuterRightTrue - | BlockState::QuartzStairs_NorthBottomOuterRightFalse - | BlockState::QuartzStairs_EastBottomOuterLeftTrue - | BlockState::QuartzStairs_EastBottomOuterLeftFalse - | BlockState::SpruceStairs_NorthBottomOuterRightTrue - | BlockState::SpruceStairs_NorthBottomOuterRightFalse - | BlockState::SpruceStairs_EastBottomOuterLeftTrue - | BlockState::SpruceStairs_EastBottomOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_NorthBottomOuterRightTrue - | BlockState::WeatheredCutCopperStairs_NorthBottomOuterRightFalse - | BlockState::WeatheredCutCopperStairs_EastBottomOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_EastBottomOuterLeftFalse - | BlockState::SmoothQuartzStairs_NorthBottomOuterRightTrue - | BlockState::SmoothQuartzStairs_NorthBottomOuterRightFalse - | BlockState::SmoothQuartzStairs_EastBottomOuterLeftTrue - | BlockState::SmoothQuartzStairs_EastBottomOuterLeftFalse - | BlockState::AcaciaStairs_NorthBottomOuterRightTrue - | BlockState::AcaciaStairs_NorthBottomOuterRightFalse - | BlockState::AcaciaStairs_EastBottomOuterLeftTrue - | BlockState::AcaciaStairs_EastBottomOuterLeftFalse - | BlockState::NetherBrickStairs_NorthBottomOuterRightTrue - | BlockState::NetherBrickStairs_NorthBottomOuterRightFalse - | BlockState::NetherBrickStairs_EastBottomOuterLeftTrue - | BlockState::NetherBrickStairs_EastBottomOuterLeftFalse - | BlockState::CrimsonStairs_NorthBottomOuterRightTrue - | BlockState::CrimsonStairs_NorthBottomOuterRightFalse - | BlockState::CrimsonStairs_EastBottomOuterLeftTrue - | BlockState::CrimsonStairs_EastBottomOuterLeftFalse - | BlockState::PolishedAndesiteStairs_NorthBottomOuterRightTrue - | BlockState::PolishedAndesiteStairs_NorthBottomOuterRightFalse - | BlockState::PolishedAndesiteStairs_EastBottomOuterLeftTrue - | BlockState::PolishedAndesiteStairs_EastBottomOuterLeftFalse - | BlockState::DarkOakStairs_NorthBottomOuterRightTrue - | BlockState::DarkOakStairs_NorthBottomOuterRightFalse - | BlockState::DarkOakStairs_EastBottomOuterLeftTrue - | BlockState::DarkOakStairs_EastBottomOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterLeftFalse - | BlockState::CobblestoneStairs_NorthBottomOuterRightTrue - | BlockState::CobblestoneStairs_NorthBottomOuterRightFalse - | BlockState::CobblestoneStairs_EastBottomOuterLeftTrue - | BlockState::CobblestoneStairs_EastBottomOuterLeftFalse - | BlockState::BirchStairs_NorthBottomOuterRightTrue - | BlockState::BirchStairs_NorthBottomOuterRightFalse - | BlockState::BirchStairs_EastBottomOuterLeftTrue - | BlockState::BirchStairs_EastBottomOuterLeftFalse - | BlockState::DeepslateTileStairs_NorthBottomOuterRightTrue - | BlockState::DeepslateTileStairs_NorthBottomOuterRightFalse - | BlockState::DeepslateTileStairs_EastBottomOuterLeftTrue - | BlockState::DeepslateTileStairs_EastBottomOuterLeftFalse - | BlockState::PrismarineStairs_NorthBottomOuterRightTrue - | BlockState::PrismarineStairs_NorthBottomOuterRightFalse - | BlockState::PrismarineStairs_EastBottomOuterLeftTrue - | BlockState::PrismarineStairs_EastBottomOuterLeftFalse => &SHAPE33, - BlockState::PurpurStairs_SouthTopStraightTrue - | BlockState::PurpurStairs_SouthTopStraightFalse - | BlockState::DeepslateBrickStairs_SouthTopStraightTrue - | BlockState::DeepslateBrickStairs_SouthTopStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopStraightFalse - | BlockState::CobbledDeepslateStairs_SouthTopStraightTrue - | BlockState::CobbledDeepslateStairs_SouthTopStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopStraightFalse - | BlockState::PolishedBlackstoneStairs_SouthTopStraightTrue - | BlockState::PolishedBlackstoneStairs_SouthTopStraightFalse - | BlockState::WarpedStairs_SouthTopStraightTrue - | BlockState::WarpedStairs_SouthTopStraightFalse - | BlockState::DioriteStairs_SouthTopStraightTrue - | BlockState::DioriteStairs_SouthTopStraightFalse - | BlockState::DarkPrismarineStairs_SouthTopStraightTrue - | BlockState::DarkPrismarineStairs_SouthTopStraightFalse - | BlockState::PrismarineBrickStairs_SouthTopStraightTrue - | BlockState::PrismarineBrickStairs_SouthTopStraightFalse - | BlockState::MudBrickStairs_SouthTopStraightTrue - | BlockState::MudBrickStairs_SouthTopStraightFalse - | BlockState::JungleStairs_SouthTopStraightTrue - | BlockState::JungleStairs_SouthTopStraightFalse - | BlockState::RedSandstoneStairs_SouthTopStraightTrue - | BlockState::RedSandstoneStairs_SouthTopStraightFalse - | BlockState::SmoothRedSandstoneStairs_SouthTopStraightTrue - | BlockState::SmoothRedSandstoneStairs_SouthTopStraightFalse - | BlockState::BlackstoneStairs_SouthTopStraightTrue - | BlockState::BlackstoneStairs_SouthTopStraightFalse - | BlockState::MossyCobblestoneStairs_SouthTopStraightTrue - | BlockState::MossyCobblestoneStairs_SouthTopStraightFalse - | BlockState::PolishedGraniteStairs_SouthTopStraightTrue - | BlockState::PolishedGraniteStairs_SouthTopStraightFalse - | BlockState::EndStoneBrickStairs_SouthTopStraightTrue - | BlockState::EndStoneBrickStairs_SouthTopStraightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthTopStraightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthTopStraightFalse - | BlockState::WaxedCutCopperStairs_SouthTopStraightTrue - | BlockState::WaxedCutCopperStairs_SouthTopStraightFalse - | BlockState::ExposedCutCopperStairs_SouthTopStraightTrue - | BlockState::ExposedCutCopperStairs_SouthTopStraightFalse - | BlockState::BrickStairs_SouthTopStraightTrue - | BlockState::BrickStairs_SouthTopStraightFalse - | BlockState::CutCopperStairs_SouthTopStraightTrue - | BlockState::CutCopperStairs_SouthTopStraightFalse - | BlockState::OakStairs_SouthTopStraightTrue - | BlockState::OakStairs_SouthTopStraightFalse - | BlockState::PolishedDioriteStairs_SouthTopStraightTrue - | BlockState::PolishedDioriteStairs_SouthTopStraightFalse - | BlockState::SmoothSandstoneStairs_SouthTopStraightTrue - | BlockState::SmoothSandstoneStairs_SouthTopStraightFalse - | BlockState::AndesiteStairs_SouthTopStraightTrue - | BlockState::AndesiteStairs_SouthTopStraightFalse - | BlockState::SandstoneStairs_SouthTopStraightTrue - | BlockState::SandstoneStairs_SouthTopStraightFalse - | BlockState::MossyStoneBrickStairs_SouthTopStraightTrue - | BlockState::MossyStoneBrickStairs_SouthTopStraightFalse - | BlockState::RedNetherBrickStairs_SouthTopStraightTrue - | BlockState::RedNetherBrickStairs_SouthTopStraightFalse - | BlockState::PolishedDeepslateStairs_SouthTopStraightTrue - | BlockState::PolishedDeepslateStairs_SouthTopStraightFalse - | BlockState::StoneStairs_SouthTopStraightTrue - | BlockState::StoneStairs_SouthTopStraightFalse - | BlockState::MangroveStairs_SouthTopStraightTrue - | BlockState::MangroveStairs_SouthTopStraightFalse - | BlockState::GraniteStairs_SouthTopStraightTrue - | BlockState::GraniteStairs_SouthTopStraightFalse - | BlockState::StoneBrickStairs_SouthTopStraightTrue - | BlockState::StoneBrickStairs_SouthTopStraightFalse - | BlockState::OxidizedCutCopperStairs_SouthTopStraightTrue - | BlockState::OxidizedCutCopperStairs_SouthTopStraightFalse - | BlockState::QuartzStairs_SouthTopStraightTrue - | BlockState::QuartzStairs_SouthTopStraightFalse - | BlockState::SpruceStairs_SouthTopStraightTrue - | BlockState::SpruceStairs_SouthTopStraightFalse - | BlockState::WeatheredCutCopperStairs_SouthTopStraightTrue - | BlockState::WeatheredCutCopperStairs_SouthTopStraightFalse - | BlockState::SmoothQuartzStairs_SouthTopStraightTrue - | BlockState::SmoothQuartzStairs_SouthTopStraightFalse - | BlockState::AcaciaStairs_SouthTopStraightTrue - | BlockState::AcaciaStairs_SouthTopStraightFalse - | BlockState::NetherBrickStairs_SouthTopStraightTrue - | BlockState::NetherBrickStairs_SouthTopStraightFalse - | BlockState::CrimsonStairs_SouthTopStraightTrue - | BlockState::CrimsonStairs_SouthTopStraightFalse - | BlockState::PolishedAndesiteStairs_SouthTopStraightTrue - | BlockState::PolishedAndesiteStairs_SouthTopStraightFalse - | BlockState::DarkOakStairs_SouthTopStraightTrue - | BlockState::DarkOakStairs_SouthTopStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthTopStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthTopStraightFalse - | BlockState::CobblestoneStairs_SouthTopStraightTrue - | BlockState::CobblestoneStairs_SouthTopStraightFalse - | BlockState::BirchStairs_SouthTopStraightTrue - | BlockState::BirchStairs_SouthTopStraightFalse - | BlockState::DeepslateTileStairs_SouthTopStraightTrue - | BlockState::DeepslateTileStairs_SouthTopStraightFalse - | BlockState::PrismarineStairs_SouthTopStraightTrue - | BlockState::PrismarineStairs_SouthTopStraightFalse => &SHAPE34, - BlockState::PurpurStairs_SouthTopInnerLeftTrue - | BlockState::PurpurStairs_SouthTopInnerLeftFalse - | BlockState::PurpurStairs_EastTopInnerRightTrue - | BlockState::PurpurStairs_EastTopInnerRightFalse - | BlockState::DeepslateBrickStairs_SouthTopInnerLeftTrue - | BlockState::DeepslateBrickStairs_SouthTopInnerLeftFalse - | BlockState::DeepslateBrickStairs_EastTopInnerRightTrue - | BlockState::DeepslateBrickStairs_EastTopInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerRightFalse - | BlockState::CobbledDeepslateStairs_SouthTopInnerLeftTrue - | BlockState::CobbledDeepslateStairs_SouthTopInnerLeftFalse - | BlockState::CobbledDeepslateStairs_EastTopInnerRightTrue - | BlockState::CobbledDeepslateStairs_EastTopInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerRightFalse - | BlockState::PolishedBlackstoneStairs_SouthTopInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_SouthTopInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_EastTopInnerRightTrue - | BlockState::PolishedBlackstoneStairs_EastTopInnerRightFalse - | BlockState::WarpedStairs_SouthTopInnerLeftTrue - | BlockState::WarpedStairs_SouthTopInnerLeftFalse - | BlockState::WarpedStairs_EastTopInnerRightTrue - | BlockState::WarpedStairs_EastTopInnerRightFalse - | BlockState::DioriteStairs_SouthTopInnerLeftTrue - | BlockState::DioriteStairs_SouthTopInnerLeftFalse - | BlockState::DioriteStairs_EastTopInnerRightTrue - | BlockState::DioriteStairs_EastTopInnerRightFalse - | BlockState::DarkPrismarineStairs_SouthTopInnerLeftTrue - | BlockState::DarkPrismarineStairs_SouthTopInnerLeftFalse - | BlockState::DarkPrismarineStairs_EastTopInnerRightTrue - | BlockState::DarkPrismarineStairs_EastTopInnerRightFalse - | BlockState::PrismarineBrickStairs_SouthTopInnerLeftTrue - | BlockState::PrismarineBrickStairs_SouthTopInnerLeftFalse - | BlockState::PrismarineBrickStairs_EastTopInnerRightTrue - | BlockState::PrismarineBrickStairs_EastTopInnerRightFalse - | BlockState::MudBrickStairs_SouthTopInnerLeftTrue - | BlockState::MudBrickStairs_SouthTopInnerLeftFalse - | BlockState::MudBrickStairs_EastTopInnerRightTrue - | BlockState::MudBrickStairs_EastTopInnerRightFalse - | BlockState::JungleStairs_SouthTopInnerLeftTrue - | BlockState::JungleStairs_SouthTopInnerLeftFalse - | BlockState::JungleStairs_EastTopInnerRightTrue - | BlockState::JungleStairs_EastTopInnerRightFalse - | BlockState::RedSandstoneStairs_SouthTopInnerLeftTrue - | BlockState::RedSandstoneStairs_SouthTopInnerLeftFalse - | BlockState::RedSandstoneStairs_EastTopInnerRightTrue - | BlockState::RedSandstoneStairs_EastTopInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_SouthTopInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_SouthTopInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_EastTopInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_EastTopInnerRightFalse - | BlockState::BlackstoneStairs_SouthTopInnerLeftTrue - | BlockState::BlackstoneStairs_SouthTopInnerLeftFalse - | BlockState::BlackstoneStairs_EastTopInnerRightTrue - | BlockState::BlackstoneStairs_EastTopInnerRightFalse - | BlockState::MossyCobblestoneStairs_SouthTopInnerLeftTrue - | BlockState::MossyCobblestoneStairs_SouthTopInnerLeftFalse - | BlockState::MossyCobblestoneStairs_EastTopInnerRightTrue - | BlockState::MossyCobblestoneStairs_EastTopInnerRightFalse - | BlockState::PolishedGraniteStairs_SouthTopInnerLeftTrue - | BlockState::PolishedGraniteStairs_SouthTopInnerLeftFalse - | BlockState::PolishedGraniteStairs_EastTopInnerRightTrue - | BlockState::PolishedGraniteStairs_EastTopInnerRightFalse - | BlockState::EndStoneBrickStairs_SouthTopInnerLeftTrue - | BlockState::EndStoneBrickStairs_SouthTopInnerLeftFalse - | BlockState::EndStoneBrickStairs_EastTopInnerRightTrue - | BlockState::EndStoneBrickStairs_EastTopInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_EastTopInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_EastTopInnerRightFalse - | BlockState::WaxedCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::WaxedCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::WaxedCutCopperStairs_EastTopInnerRightTrue - | BlockState::WaxedCutCopperStairs_EastTopInnerRightFalse - | BlockState::ExposedCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::ExposedCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::ExposedCutCopperStairs_EastTopInnerRightTrue - | BlockState::ExposedCutCopperStairs_EastTopInnerRightFalse - | BlockState::BrickStairs_SouthTopInnerLeftTrue - | BlockState::BrickStairs_SouthTopInnerLeftFalse - | BlockState::BrickStairs_EastTopInnerRightTrue - | BlockState::BrickStairs_EastTopInnerRightFalse - | BlockState::CutCopperStairs_SouthTopInnerLeftTrue - | BlockState::CutCopperStairs_SouthTopInnerLeftFalse - | BlockState::CutCopperStairs_EastTopInnerRightTrue - | BlockState::CutCopperStairs_EastTopInnerRightFalse - | BlockState::OakStairs_SouthTopInnerLeftTrue - | BlockState::OakStairs_SouthTopInnerLeftFalse - | BlockState::OakStairs_EastTopInnerRightTrue - | BlockState::OakStairs_EastTopInnerRightFalse - | BlockState::PolishedDioriteStairs_SouthTopInnerLeftTrue - | BlockState::PolishedDioriteStairs_SouthTopInnerLeftFalse - | BlockState::PolishedDioriteStairs_EastTopInnerRightTrue - | BlockState::PolishedDioriteStairs_EastTopInnerRightFalse - | BlockState::SmoothSandstoneStairs_SouthTopInnerLeftTrue - | BlockState::SmoothSandstoneStairs_SouthTopInnerLeftFalse - | BlockState::SmoothSandstoneStairs_EastTopInnerRightTrue - | BlockState::SmoothSandstoneStairs_EastTopInnerRightFalse - | BlockState::AndesiteStairs_SouthTopInnerLeftTrue - | BlockState::AndesiteStairs_SouthTopInnerLeftFalse - | BlockState::AndesiteStairs_EastTopInnerRightTrue - | BlockState::AndesiteStairs_EastTopInnerRightFalse - | BlockState::SandstoneStairs_SouthTopInnerLeftTrue - | BlockState::SandstoneStairs_SouthTopInnerLeftFalse - | BlockState::SandstoneStairs_EastTopInnerRightTrue - | BlockState::SandstoneStairs_EastTopInnerRightFalse - | BlockState::MossyStoneBrickStairs_SouthTopInnerLeftTrue - | BlockState::MossyStoneBrickStairs_SouthTopInnerLeftFalse - | BlockState::MossyStoneBrickStairs_EastTopInnerRightTrue - | BlockState::MossyStoneBrickStairs_EastTopInnerRightFalse - | BlockState::RedNetherBrickStairs_SouthTopInnerLeftTrue - | BlockState::RedNetherBrickStairs_SouthTopInnerLeftFalse - | BlockState::RedNetherBrickStairs_EastTopInnerRightTrue - | BlockState::RedNetherBrickStairs_EastTopInnerRightFalse - | BlockState::PolishedDeepslateStairs_SouthTopInnerLeftTrue - | BlockState::PolishedDeepslateStairs_SouthTopInnerLeftFalse - | BlockState::PolishedDeepslateStairs_EastTopInnerRightTrue - | BlockState::PolishedDeepslateStairs_EastTopInnerRightFalse - | BlockState::StoneStairs_SouthTopInnerLeftTrue - | BlockState::StoneStairs_SouthTopInnerLeftFalse - | BlockState::StoneStairs_EastTopInnerRightTrue - | BlockState::StoneStairs_EastTopInnerRightFalse - | BlockState::MangroveStairs_SouthTopInnerLeftTrue - | BlockState::MangroveStairs_SouthTopInnerLeftFalse - | BlockState::MangroveStairs_EastTopInnerRightTrue - | BlockState::MangroveStairs_EastTopInnerRightFalse - | BlockState::GraniteStairs_SouthTopInnerLeftTrue - | BlockState::GraniteStairs_SouthTopInnerLeftFalse - | BlockState::GraniteStairs_EastTopInnerRightTrue - | BlockState::GraniteStairs_EastTopInnerRightFalse - | BlockState::StoneBrickStairs_SouthTopInnerLeftTrue - | BlockState::StoneBrickStairs_SouthTopInnerLeftFalse - | BlockState::StoneBrickStairs_EastTopInnerRightTrue - | BlockState::StoneBrickStairs_EastTopInnerRightFalse - | BlockState::OxidizedCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_EastTopInnerRightTrue - | BlockState::OxidizedCutCopperStairs_EastTopInnerRightFalse - | BlockState::QuartzStairs_SouthTopInnerLeftTrue - | BlockState::QuartzStairs_SouthTopInnerLeftFalse - | BlockState::QuartzStairs_EastTopInnerRightTrue - | BlockState::QuartzStairs_EastTopInnerRightFalse - | BlockState::SpruceStairs_SouthTopInnerLeftTrue - | BlockState::SpruceStairs_SouthTopInnerLeftFalse - | BlockState::SpruceStairs_EastTopInnerRightTrue - | BlockState::SpruceStairs_EastTopInnerRightFalse - | BlockState::WeatheredCutCopperStairs_SouthTopInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_SouthTopInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_EastTopInnerRightTrue - | BlockState::WeatheredCutCopperStairs_EastTopInnerRightFalse - | BlockState::SmoothQuartzStairs_SouthTopInnerLeftTrue - | BlockState::SmoothQuartzStairs_SouthTopInnerLeftFalse - | BlockState::SmoothQuartzStairs_EastTopInnerRightTrue - | BlockState::SmoothQuartzStairs_EastTopInnerRightFalse - | BlockState::AcaciaStairs_SouthTopInnerLeftTrue - | BlockState::AcaciaStairs_SouthTopInnerLeftFalse - | BlockState::AcaciaStairs_EastTopInnerRightTrue - | BlockState::AcaciaStairs_EastTopInnerRightFalse - | BlockState::NetherBrickStairs_SouthTopInnerLeftTrue - | BlockState::NetherBrickStairs_SouthTopInnerLeftFalse - | BlockState::NetherBrickStairs_EastTopInnerRightTrue - | BlockState::NetherBrickStairs_EastTopInnerRightFalse - | BlockState::CrimsonStairs_SouthTopInnerLeftTrue - | BlockState::CrimsonStairs_SouthTopInnerLeftFalse - | BlockState::CrimsonStairs_EastTopInnerRightTrue - | BlockState::CrimsonStairs_EastTopInnerRightFalse - | BlockState::PolishedAndesiteStairs_SouthTopInnerLeftTrue - | BlockState::PolishedAndesiteStairs_SouthTopInnerLeftFalse - | BlockState::PolishedAndesiteStairs_EastTopInnerRightTrue - | BlockState::PolishedAndesiteStairs_EastTopInnerRightFalse - | BlockState::DarkOakStairs_SouthTopInnerLeftTrue - | BlockState::DarkOakStairs_SouthTopInnerLeftFalse - | BlockState::DarkOakStairs_EastTopInnerRightTrue - | BlockState::DarkOakStairs_EastTopInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerRightFalse - | BlockState::CobblestoneStairs_SouthTopInnerLeftTrue - | BlockState::CobblestoneStairs_SouthTopInnerLeftFalse - | BlockState::CobblestoneStairs_EastTopInnerRightTrue - | BlockState::CobblestoneStairs_EastTopInnerRightFalse - | BlockState::BirchStairs_SouthTopInnerLeftTrue - | BlockState::BirchStairs_SouthTopInnerLeftFalse - | BlockState::BirchStairs_EastTopInnerRightTrue - | BlockState::BirchStairs_EastTopInnerRightFalse - | BlockState::DeepslateTileStairs_SouthTopInnerLeftTrue - | BlockState::DeepslateTileStairs_SouthTopInnerLeftFalse - | BlockState::DeepslateTileStairs_EastTopInnerRightTrue - | BlockState::DeepslateTileStairs_EastTopInnerRightFalse - | BlockState::PrismarineStairs_SouthTopInnerLeftTrue - | BlockState::PrismarineStairs_SouthTopInnerLeftFalse - | BlockState::PrismarineStairs_EastTopInnerRightTrue - | BlockState::PrismarineStairs_EastTopInnerRightFalse => &SHAPE35, - BlockState::PurpurStairs_SouthTopInnerRightTrue - | BlockState::PurpurStairs_SouthTopInnerRightFalse - | BlockState::PurpurStairs_WestTopInnerLeftTrue - | BlockState::PurpurStairs_WestTopInnerLeftFalse - | BlockState::DeepslateBrickStairs_SouthTopInnerRightTrue - | BlockState::DeepslateBrickStairs_SouthTopInnerRightFalse - | BlockState::DeepslateBrickStairs_WestTopInnerLeftTrue - | BlockState::DeepslateBrickStairs_WestTopInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerLeftFalse - | BlockState::CobbledDeepslateStairs_SouthTopInnerRightTrue - | BlockState::CobbledDeepslateStairs_SouthTopInnerRightFalse - | BlockState::CobbledDeepslateStairs_WestTopInnerLeftTrue - | BlockState::CobbledDeepslateStairs_WestTopInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_SouthTopInnerRightTrue - | BlockState::PolishedBlackstoneStairs_SouthTopInnerRightFalse - | BlockState::PolishedBlackstoneStairs_WestTopInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_WestTopInnerLeftFalse - | BlockState::WarpedStairs_SouthTopInnerRightTrue - | BlockState::WarpedStairs_SouthTopInnerRightFalse - | BlockState::WarpedStairs_WestTopInnerLeftTrue - | BlockState::WarpedStairs_WestTopInnerLeftFalse - | BlockState::DioriteStairs_SouthTopInnerRightTrue - | BlockState::DioriteStairs_SouthTopInnerRightFalse - | BlockState::DioriteStairs_WestTopInnerLeftTrue - | BlockState::DioriteStairs_WestTopInnerLeftFalse - | BlockState::DarkPrismarineStairs_SouthTopInnerRightTrue - | BlockState::DarkPrismarineStairs_SouthTopInnerRightFalse - | BlockState::DarkPrismarineStairs_WestTopInnerLeftTrue - | BlockState::DarkPrismarineStairs_WestTopInnerLeftFalse - | BlockState::PrismarineBrickStairs_SouthTopInnerRightTrue - | BlockState::PrismarineBrickStairs_SouthTopInnerRightFalse - | BlockState::PrismarineBrickStairs_WestTopInnerLeftTrue - | BlockState::PrismarineBrickStairs_WestTopInnerLeftFalse - | BlockState::MudBrickStairs_SouthTopInnerRightTrue - | BlockState::MudBrickStairs_SouthTopInnerRightFalse - | BlockState::MudBrickStairs_WestTopInnerLeftTrue - | BlockState::MudBrickStairs_WestTopInnerLeftFalse - | BlockState::JungleStairs_SouthTopInnerRightTrue - | BlockState::JungleStairs_SouthTopInnerRightFalse - | BlockState::JungleStairs_WestTopInnerLeftTrue - | BlockState::JungleStairs_WestTopInnerLeftFalse - | BlockState::RedSandstoneStairs_SouthTopInnerRightTrue - | BlockState::RedSandstoneStairs_SouthTopInnerRightFalse - | BlockState::RedSandstoneStairs_WestTopInnerLeftTrue - | BlockState::RedSandstoneStairs_WestTopInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_SouthTopInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_SouthTopInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_WestTopInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_WestTopInnerLeftFalse - | BlockState::BlackstoneStairs_SouthTopInnerRightTrue - | BlockState::BlackstoneStairs_SouthTopInnerRightFalse - | BlockState::BlackstoneStairs_WestTopInnerLeftTrue - | BlockState::BlackstoneStairs_WestTopInnerLeftFalse - | BlockState::MossyCobblestoneStairs_SouthTopInnerRightTrue - | BlockState::MossyCobblestoneStairs_SouthTopInnerRightFalse - | BlockState::MossyCobblestoneStairs_WestTopInnerLeftTrue - | BlockState::MossyCobblestoneStairs_WestTopInnerLeftFalse - | BlockState::PolishedGraniteStairs_SouthTopInnerRightTrue - | BlockState::PolishedGraniteStairs_SouthTopInnerRightFalse - | BlockState::PolishedGraniteStairs_WestTopInnerLeftTrue - | BlockState::PolishedGraniteStairs_WestTopInnerLeftFalse - | BlockState::EndStoneBrickStairs_SouthTopInnerRightTrue - | BlockState::EndStoneBrickStairs_SouthTopInnerRightFalse - | BlockState::EndStoneBrickStairs_WestTopInnerLeftTrue - | BlockState::EndStoneBrickStairs_WestTopInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_WestTopInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_WestTopInnerLeftFalse - | BlockState::WaxedCutCopperStairs_SouthTopInnerRightTrue - | BlockState::WaxedCutCopperStairs_SouthTopInnerRightFalse - | BlockState::WaxedCutCopperStairs_WestTopInnerLeftTrue - | BlockState::WaxedCutCopperStairs_WestTopInnerLeftFalse - | BlockState::ExposedCutCopperStairs_SouthTopInnerRightTrue - | BlockState::ExposedCutCopperStairs_SouthTopInnerRightFalse - | BlockState::ExposedCutCopperStairs_WestTopInnerLeftTrue - | BlockState::ExposedCutCopperStairs_WestTopInnerLeftFalse - | BlockState::BrickStairs_SouthTopInnerRightTrue - | BlockState::BrickStairs_SouthTopInnerRightFalse - | BlockState::BrickStairs_WestTopInnerLeftTrue - | BlockState::BrickStairs_WestTopInnerLeftFalse - | BlockState::CutCopperStairs_SouthTopInnerRightTrue - | BlockState::CutCopperStairs_SouthTopInnerRightFalse - | BlockState::CutCopperStairs_WestTopInnerLeftTrue - | BlockState::CutCopperStairs_WestTopInnerLeftFalse - | BlockState::OakStairs_SouthTopInnerRightTrue - | BlockState::OakStairs_SouthTopInnerRightFalse - | BlockState::OakStairs_WestTopInnerLeftTrue - | BlockState::OakStairs_WestTopInnerLeftFalse - | BlockState::PolishedDioriteStairs_SouthTopInnerRightTrue - | BlockState::PolishedDioriteStairs_SouthTopInnerRightFalse - | BlockState::PolishedDioriteStairs_WestTopInnerLeftTrue - | BlockState::PolishedDioriteStairs_WestTopInnerLeftFalse - | BlockState::SmoothSandstoneStairs_SouthTopInnerRightTrue - | BlockState::SmoothSandstoneStairs_SouthTopInnerRightFalse - | BlockState::SmoothSandstoneStairs_WestTopInnerLeftTrue - | BlockState::SmoothSandstoneStairs_WestTopInnerLeftFalse - | BlockState::AndesiteStairs_SouthTopInnerRightTrue - | BlockState::AndesiteStairs_SouthTopInnerRightFalse - | BlockState::AndesiteStairs_WestTopInnerLeftTrue - | BlockState::AndesiteStairs_WestTopInnerLeftFalse - | BlockState::SandstoneStairs_SouthTopInnerRightTrue - | BlockState::SandstoneStairs_SouthTopInnerRightFalse - | BlockState::SandstoneStairs_WestTopInnerLeftTrue - | BlockState::SandstoneStairs_WestTopInnerLeftFalse - | BlockState::MossyStoneBrickStairs_SouthTopInnerRightTrue - | BlockState::MossyStoneBrickStairs_SouthTopInnerRightFalse - | BlockState::MossyStoneBrickStairs_WestTopInnerLeftTrue - | BlockState::MossyStoneBrickStairs_WestTopInnerLeftFalse - | BlockState::RedNetherBrickStairs_SouthTopInnerRightTrue - | BlockState::RedNetherBrickStairs_SouthTopInnerRightFalse - | BlockState::RedNetherBrickStairs_WestTopInnerLeftTrue - | BlockState::RedNetherBrickStairs_WestTopInnerLeftFalse - | BlockState::PolishedDeepslateStairs_SouthTopInnerRightTrue - | BlockState::PolishedDeepslateStairs_SouthTopInnerRightFalse - | BlockState::PolishedDeepslateStairs_WestTopInnerLeftTrue - | BlockState::PolishedDeepslateStairs_WestTopInnerLeftFalse - | BlockState::StoneStairs_SouthTopInnerRightTrue - | BlockState::StoneStairs_SouthTopInnerRightFalse - | BlockState::StoneStairs_WestTopInnerLeftTrue - | BlockState::StoneStairs_WestTopInnerLeftFalse - | BlockState::MangroveStairs_SouthTopInnerRightTrue - | BlockState::MangroveStairs_SouthTopInnerRightFalse - | BlockState::MangroveStairs_WestTopInnerLeftTrue - | BlockState::MangroveStairs_WestTopInnerLeftFalse - | BlockState::GraniteStairs_SouthTopInnerRightTrue - | BlockState::GraniteStairs_SouthTopInnerRightFalse - | BlockState::GraniteStairs_WestTopInnerLeftTrue - | BlockState::GraniteStairs_WestTopInnerLeftFalse - | BlockState::StoneBrickStairs_SouthTopInnerRightTrue - | BlockState::StoneBrickStairs_SouthTopInnerRightFalse - | BlockState::StoneBrickStairs_WestTopInnerLeftTrue - | BlockState::StoneBrickStairs_WestTopInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_SouthTopInnerRightTrue - | BlockState::OxidizedCutCopperStairs_SouthTopInnerRightFalse - | BlockState::OxidizedCutCopperStairs_WestTopInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_WestTopInnerLeftFalse - | BlockState::QuartzStairs_SouthTopInnerRightTrue - | BlockState::QuartzStairs_SouthTopInnerRightFalse - | BlockState::QuartzStairs_WestTopInnerLeftTrue - | BlockState::QuartzStairs_WestTopInnerLeftFalse - | BlockState::SpruceStairs_SouthTopInnerRightTrue - | BlockState::SpruceStairs_SouthTopInnerRightFalse - | BlockState::SpruceStairs_WestTopInnerLeftTrue - | BlockState::SpruceStairs_WestTopInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_SouthTopInnerRightTrue - | BlockState::WeatheredCutCopperStairs_SouthTopInnerRightFalse - | BlockState::WeatheredCutCopperStairs_WestTopInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_WestTopInnerLeftFalse - | BlockState::SmoothQuartzStairs_SouthTopInnerRightTrue - | BlockState::SmoothQuartzStairs_SouthTopInnerRightFalse - | BlockState::SmoothQuartzStairs_WestTopInnerLeftTrue - | BlockState::SmoothQuartzStairs_WestTopInnerLeftFalse - | BlockState::AcaciaStairs_SouthTopInnerRightTrue - | BlockState::AcaciaStairs_SouthTopInnerRightFalse - | BlockState::AcaciaStairs_WestTopInnerLeftTrue - | BlockState::AcaciaStairs_WestTopInnerLeftFalse - | BlockState::NetherBrickStairs_SouthTopInnerRightTrue - | BlockState::NetherBrickStairs_SouthTopInnerRightFalse - | BlockState::NetherBrickStairs_WestTopInnerLeftTrue - | BlockState::NetherBrickStairs_WestTopInnerLeftFalse - | BlockState::CrimsonStairs_SouthTopInnerRightTrue - | BlockState::CrimsonStairs_SouthTopInnerRightFalse - | BlockState::CrimsonStairs_WestTopInnerLeftTrue - | BlockState::CrimsonStairs_WestTopInnerLeftFalse - | BlockState::PolishedAndesiteStairs_SouthTopInnerRightTrue - | BlockState::PolishedAndesiteStairs_SouthTopInnerRightFalse - | BlockState::PolishedAndesiteStairs_WestTopInnerLeftTrue - | BlockState::PolishedAndesiteStairs_WestTopInnerLeftFalse - | BlockState::DarkOakStairs_SouthTopInnerRightTrue - | BlockState::DarkOakStairs_SouthTopInnerRightFalse - | BlockState::DarkOakStairs_WestTopInnerLeftTrue - | BlockState::DarkOakStairs_WestTopInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerLeftFalse - | BlockState::CobblestoneStairs_SouthTopInnerRightTrue - | BlockState::CobblestoneStairs_SouthTopInnerRightFalse - | BlockState::CobblestoneStairs_WestTopInnerLeftTrue - | BlockState::CobblestoneStairs_WestTopInnerLeftFalse - | BlockState::BirchStairs_SouthTopInnerRightTrue - | BlockState::BirchStairs_SouthTopInnerRightFalse - | BlockState::BirchStairs_WestTopInnerLeftTrue - | BlockState::BirchStairs_WestTopInnerLeftFalse - | BlockState::DeepslateTileStairs_SouthTopInnerRightTrue - | BlockState::DeepslateTileStairs_SouthTopInnerRightFalse - | BlockState::DeepslateTileStairs_WestTopInnerLeftTrue - | BlockState::DeepslateTileStairs_WestTopInnerLeftFalse - | BlockState::PrismarineStairs_SouthTopInnerRightTrue - | BlockState::PrismarineStairs_SouthTopInnerRightFalse - | BlockState::PrismarineStairs_WestTopInnerLeftTrue - | BlockState::PrismarineStairs_WestTopInnerLeftFalse => &SHAPE36, - BlockState::PurpurStairs_SouthTopOuterLeftTrue - | BlockState::PurpurStairs_SouthTopOuterLeftFalse - | BlockState::PurpurStairs_EastTopOuterRightTrue - | BlockState::PurpurStairs_EastTopOuterRightFalse - | BlockState::DeepslateBrickStairs_SouthTopOuterLeftTrue - | BlockState::DeepslateBrickStairs_SouthTopOuterLeftFalse - | BlockState::DeepslateBrickStairs_EastTopOuterRightTrue - | BlockState::DeepslateBrickStairs_EastTopOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterRightFalse - | BlockState::CobbledDeepslateStairs_SouthTopOuterLeftTrue - | BlockState::CobbledDeepslateStairs_SouthTopOuterLeftFalse - | BlockState::CobbledDeepslateStairs_EastTopOuterRightTrue - | BlockState::CobbledDeepslateStairs_EastTopOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterRightFalse - | BlockState::PolishedBlackstoneStairs_SouthTopOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_SouthTopOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_EastTopOuterRightTrue - | BlockState::PolishedBlackstoneStairs_EastTopOuterRightFalse - | BlockState::WarpedStairs_SouthTopOuterLeftTrue - | BlockState::WarpedStairs_SouthTopOuterLeftFalse - | BlockState::WarpedStairs_EastTopOuterRightTrue - | BlockState::WarpedStairs_EastTopOuterRightFalse - | BlockState::DioriteStairs_SouthTopOuterLeftTrue - | BlockState::DioriteStairs_SouthTopOuterLeftFalse - | BlockState::DioriteStairs_EastTopOuterRightTrue - | BlockState::DioriteStairs_EastTopOuterRightFalse - | BlockState::DarkPrismarineStairs_SouthTopOuterLeftTrue - | BlockState::DarkPrismarineStairs_SouthTopOuterLeftFalse - | BlockState::DarkPrismarineStairs_EastTopOuterRightTrue - | BlockState::DarkPrismarineStairs_EastTopOuterRightFalse - | BlockState::PrismarineBrickStairs_SouthTopOuterLeftTrue - | BlockState::PrismarineBrickStairs_SouthTopOuterLeftFalse - | BlockState::PrismarineBrickStairs_EastTopOuterRightTrue - | BlockState::PrismarineBrickStairs_EastTopOuterRightFalse - | BlockState::MudBrickStairs_SouthTopOuterLeftTrue - | BlockState::MudBrickStairs_SouthTopOuterLeftFalse - | BlockState::MudBrickStairs_EastTopOuterRightTrue - | BlockState::MudBrickStairs_EastTopOuterRightFalse - | BlockState::JungleStairs_SouthTopOuterLeftTrue - | BlockState::JungleStairs_SouthTopOuterLeftFalse - | BlockState::JungleStairs_EastTopOuterRightTrue - | BlockState::JungleStairs_EastTopOuterRightFalse - | BlockState::RedSandstoneStairs_SouthTopOuterLeftTrue - | BlockState::RedSandstoneStairs_SouthTopOuterLeftFalse - | BlockState::RedSandstoneStairs_EastTopOuterRightTrue - | BlockState::RedSandstoneStairs_EastTopOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_SouthTopOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_SouthTopOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_EastTopOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_EastTopOuterRightFalse - | BlockState::BlackstoneStairs_SouthTopOuterLeftTrue - | BlockState::BlackstoneStairs_SouthTopOuterLeftFalse - | BlockState::BlackstoneStairs_EastTopOuterRightTrue - | BlockState::BlackstoneStairs_EastTopOuterRightFalse - | BlockState::MossyCobblestoneStairs_SouthTopOuterLeftTrue - | BlockState::MossyCobblestoneStairs_SouthTopOuterLeftFalse - | BlockState::MossyCobblestoneStairs_EastTopOuterRightTrue - | BlockState::MossyCobblestoneStairs_EastTopOuterRightFalse - | BlockState::PolishedGraniteStairs_SouthTopOuterLeftTrue - | BlockState::PolishedGraniteStairs_SouthTopOuterLeftFalse - | BlockState::PolishedGraniteStairs_EastTopOuterRightTrue - | BlockState::PolishedGraniteStairs_EastTopOuterRightFalse - | BlockState::EndStoneBrickStairs_SouthTopOuterLeftTrue - | BlockState::EndStoneBrickStairs_SouthTopOuterLeftFalse - | BlockState::EndStoneBrickStairs_EastTopOuterRightTrue - | BlockState::EndStoneBrickStairs_EastTopOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_EastTopOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_EastTopOuterRightFalse - | BlockState::WaxedCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::WaxedCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::WaxedCutCopperStairs_EastTopOuterRightTrue - | BlockState::WaxedCutCopperStairs_EastTopOuterRightFalse - | BlockState::ExposedCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::ExposedCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::ExposedCutCopperStairs_EastTopOuterRightTrue - | BlockState::ExposedCutCopperStairs_EastTopOuterRightFalse - | BlockState::BrickStairs_SouthTopOuterLeftTrue - | BlockState::BrickStairs_SouthTopOuterLeftFalse - | BlockState::BrickStairs_EastTopOuterRightTrue - | BlockState::BrickStairs_EastTopOuterRightFalse - | BlockState::CutCopperStairs_SouthTopOuterLeftTrue - | BlockState::CutCopperStairs_SouthTopOuterLeftFalse - | BlockState::CutCopperStairs_EastTopOuterRightTrue - | BlockState::CutCopperStairs_EastTopOuterRightFalse - | BlockState::OakStairs_SouthTopOuterLeftTrue - | BlockState::OakStairs_SouthTopOuterLeftFalse - | BlockState::OakStairs_EastTopOuterRightTrue - | BlockState::OakStairs_EastTopOuterRightFalse - | BlockState::PolishedDioriteStairs_SouthTopOuterLeftTrue - | BlockState::PolishedDioriteStairs_SouthTopOuterLeftFalse - | BlockState::PolishedDioriteStairs_EastTopOuterRightTrue - | BlockState::PolishedDioriteStairs_EastTopOuterRightFalse - | BlockState::SmoothSandstoneStairs_SouthTopOuterLeftTrue - | BlockState::SmoothSandstoneStairs_SouthTopOuterLeftFalse - | BlockState::SmoothSandstoneStairs_EastTopOuterRightTrue - | BlockState::SmoothSandstoneStairs_EastTopOuterRightFalse - | BlockState::AndesiteStairs_SouthTopOuterLeftTrue - | BlockState::AndesiteStairs_SouthTopOuterLeftFalse - | BlockState::AndesiteStairs_EastTopOuterRightTrue - | BlockState::AndesiteStairs_EastTopOuterRightFalse - | BlockState::SandstoneStairs_SouthTopOuterLeftTrue - | BlockState::SandstoneStairs_SouthTopOuterLeftFalse - | BlockState::SandstoneStairs_EastTopOuterRightTrue - | BlockState::SandstoneStairs_EastTopOuterRightFalse - | BlockState::MossyStoneBrickStairs_SouthTopOuterLeftTrue - | BlockState::MossyStoneBrickStairs_SouthTopOuterLeftFalse - | BlockState::MossyStoneBrickStairs_EastTopOuterRightTrue - | BlockState::MossyStoneBrickStairs_EastTopOuterRightFalse - | BlockState::RedNetherBrickStairs_SouthTopOuterLeftTrue - | BlockState::RedNetherBrickStairs_SouthTopOuterLeftFalse - | BlockState::RedNetherBrickStairs_EastTopOuterRightTrue - | BlockState::RedNetherBrickStairs_EastTopOuterRightFalse - | BlockState::PolishedDeepslateStairs_SouthTopOuterLeftTrue - | BlockState::PolishedDeepslateStairs_SouthTopOuterLeftFalse - | BlockState::PolishedDeepslateStairs_EastTopOuterRightTrue - | BlockState::PolishedDeepslateStairs_EastTopOuterRightFalse - | BlockState::StoneStairs_SouthTopOuterLeftTrue - | BlockState::StoneStairs_SouthTopOuterLeftFalse - | BlockState::StoneStairs_EastTopOuterRightTrue - | BlockState::StoneStairs_EastTopOuterRightFalse - | BlockState::MangroveStairs_SouthTopOuterLeftTrue - | BlockState::MangroveStairs_SouthTopOuterLeftFalse - | BlockState::MangroveStairs_EastTopOuterRightTrue - | BlockState::MangroveStairs_EastTopOuterRightFalse - | BlockState::GraniteStairs_SouthTopOuterLeftTrue - | BlockState::GraniteStairs_SouthTopOuterLeftFalse - | BlockState::GraniteStairs_EastTopOuterRightTrue - | BlockState::GraniteStairs_EastTopOuterRightFalse - | BlockState::StoneBrickStairs_SouthTopOuterLeftTrue - | BlockState::StoneBrickStairs_SouthTopOuterLeftFalse - | BlockState::StoneBrickStairs_EastTopOuterRightTrue - | BlockState::StoneBrickStairs_EastTopOuterRightFalse - | BlockState::OxidizedCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_EastTopOuterRightTrue - | BlockState::OxidizedCutCopperStairs_EastTopOuterRightFalse - | BlockState::QuartzStairs_SouthTopOuterLeftTrue - | BlockState::QuartzStairs_SouthTopOuterLeftFalse - | BlockState::QuartzStairs_EastTopOuterRightTrue - | BlockState::QuartzStairs_EastTopOuterRightFalse - | BlockState::SpruceStairs_SouthTopOuterLeftTrue - | BlockState::SpruceStairs_SouthTopOuterLeftFalse - | BlockState::SpruceStairs_EastTopOuterRightTrue - | BlockState::SpruceStairs_EastTopOuterRightFalse - | BlockState::WeatheredCutCopperStairs_SouthTopOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_SouthTopOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_EastTopOuterRightTrue - | BlockState::WeatheredCutCopperStairs_EastTopOuterRightFalse - | BlockState::SmoothQuartzStairs_SouthTopOuterLeftTrue - | BlockState::SmoothQuartzStairs_SouthTopOuterLeftFalse - | BlockState::SmoothQuartzStairs_EastTopOuterRightTrue - | BlockState::SmoothQuartzStairs_EastTopOuterRightFalse - | BlockState::AcaciaStairs_SouthTopOuterLeftTrue - | BlockState::AcaciaStairs_SouthTopOuterLeftFalse - | BlockState::AcaciaStairs_EastTopOuterRightTrue - | BlockState::AcaciaStairs_EastTopOuterRightFalse - | BlockState::NetherBrickStairs_SouthTopOuterLeftTrue - | BlockState::NetherBrickStairs_SouthTopOuterLeftFalse - | BlockState::NetherBrickStairs_EastTopOuterRightTrue - | BlockState::NetherBrickStairs_EastTopOuterRightFalse - | BlockState::CrimsonStairs_SouthTopOuterLeftTrue - | BlockState::CrimsonStairs_SouthTopOuterLeftFalse - | BlockState::CrimsonStairs_EastTopOuterRightTrue - | BlockState::CrimsonStairs_EastTopOuterRightFalse - | BlockState::PolishedAndesiteStairs_SouthTopOuterLeftTrue - | BlockState::PolishedAndesiteStairs_SouthTopOuterLeftFalse - | BlockState::PolishedAndesiteStairs_EastTopOuterRightTrue - | BlockState::PolishedAndesiteStairs_EastTopOuterRightFalse - | BlockState::DarkOakStairs_SouthTopOuterLeftTrue - | BlockState::DarkOakStairs_SouthTopOuterLeftFalse - | BlockState::DarkOakStairs_EastTopOuterRightTrue - | BlockState::DarkOakStairs_EastTopOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterRightFalse - | BlockState::CobblestoneStairs_SouthTopOuterLeftTrue - | BlockState::CobblestoneStairs_SouthTopOuterLeftFalse - | BlockState::CobblestoneStairs_EastTopOuterRightTrue - | BlockState::CobblestoneStairs_EastTopOuterRightFalse - | BlockState::BirchStairs_SouthTopOuterLeftTrue - | BlockState::BirchStairs_SouthTopOuterLeftFalse - | BlockState::BirchStairs_EastTopOuterRightTrue - | BlockState::BirchStairs_EastTopOuterRightFalse - | BlockState::DeepslateTileStairs_SouthTopOuterLeftTrue - | BlockState::DeepslateTileStairs_SouthTopOuterLeftFalse - | BlockState::DeepslateTileStairs_EastTopOuterRightTrue - | BlockState::DeepslateTileStairs_EastTopOuterRightFalse - | BlockState::PrismarineStairs_SouthTopOuterLeftTrue - | BlockState::PrismarineStairs_SouthTopOuterLeftFalse - | BlockState::PrismarineStairs_EastTopOuterRightTrue - | BlockState::PrismarineStairs_EastTopOuterRightFalse => &SHAPE37, - BlockState::PurpurStairs_SouthTopOuterRightTrue - | BlockState::PurpurStairs_SouthTopOuterRightFalse - | BlockState::PurpurStairs_WestTopOuterLeftTrue - | BlockState::PurpurStairs_WestTopOuterLeftFalse - | BlockState::DeepslateBrickStairs_SouthTopOuterRightTrue - | BlockState::DeepslateBrickStairs_SouthTopOuterRightFalse - | BlockState::DeepslateBrickStairs_WestTopOuterLeftTrue - | BlockState::DeepslateBrickStairs_WestTopOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterLeftFalse - | BlockState::CobbledDeepslateStairs_SouthTopOuterRightTrue - | BlockState::CobbledDeepslateStairs_SouthTopOuterRightFalse - | BlockState::CobbledDeepslateStairs_WestTopOuterLeftTrue - | BlockState::CobbledDeepslateStairs_WestTopOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_SouthTopOuterRightTrue - | BlockState::PolishedBlackstoneStairs_SouthTopOuterRightFalse - | BlockState::PolishedBlackstoneStairs_WestTopOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_WestTopOuterLeftFalse - | BlockState::WarpedStairs_SouthTopOuterRightTrue - | BlockState::WarpedStairs_SouthTopOuterRightFalse - | BlockState::WarpedStairs_WestTopOuterLeftTrue - | BlockState::WarpedStairs_WestTopOuterLeftFalse - | BlockState::DioriteStairs_SouthTopOuterRightTrue - | BlockState::DioriteStairs_SouthTopOuterRightFalse - | BlockState::DioriteStairs_WestTopOuterLeftTrue - | BlockState::DioriteStairs_WestTopOuterLeftFalse - | BlockState::DarkPrismarineStairs_SouthTopOuterRightTrue - | BlockState::DarkPrismarineStairs_SouthTopOuterRightFalse - | BlockState::DarkPrismarineStairs_WestTopOuterLeftTrue - | BlockState::DarkPrismarineStairs_WestTopOuterLeftFalse - | BlockState::PrismarineBrickStairs_SouthTopOuterRightTrue - | BlockState::PrismarineBrickStairs_SouthTopOuterRightFalse - | BlockState::PrismarineBrickStairs_WestTopOuterLeftTrue - | BlockState::PrismarineBrickStairs_WestTopOuterLeftFalse - | BlockState::MudBrickStairs_SouthTopOuterRightTrue - | BlockState::MudBrickStairs_SouthTopOuterRightFalse - | BlockState::MudBrickStairs_WestTopOuterLeftTrue - | BlockState::MudBrickStairs_WestTopOuterLeftFalse - | BlockState::JungleStairs_SouthTopOuterRightTrue - | BlockState::JungleStairs_SouthTopOuterRightFalse - | BlockState::JungleStairs_WestTopOuterLeftTrue - | BlockState::JungleStairs_WestTopOuterLeftFalse - | BlockState::RedSandstoneStairs_SouthTopOuterRightTrue - | BlockState::RedSandstoneStairs_SouthTopOuterRightFalse - | BlockState::RedSandstoneStairs_WestTopOuterLeftTrue - | BlockState::RedSandstoneStairs_WestTopOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_SouthTopOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_SouthTopOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_WestTopOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_WestTopOuterLeftFalse - | BlockState::BlackstoneStairs_SouthTopOuterRightTrue - | BlockState::BlackstoneStairs_SouthTopOuterRightFalse - | BlockState::BlackstoneStairs_WestTopOuterLeftTrue - | BlockState::BlackstoneStairs_WestTopOuterLeftFalse - | BlockState::MossyCobblestoneStairs_SouthTopOuterRightTrue - | BlockState::MossyCobblestoneStairs_SouthTopOuterRightFalse - | BlockState::MossyCobblestoneStairs_WestTopOuterLeftTrue - | BlockState::MossyCobblestoneStairs_WestTopOuterLeftFalse - | BlockState::PolishedGraniteStairs_SouthTopOuterRightTrue - | BlockState::PolishedGraniteStairs_SouthTopOuterRightFalse - | BlockState::PolishedGraniteStairs_WestTopOuterLeftTrue - | BlockState::PolishedGraniteStairs_WestTopOuterLeftFalse - | BlockState::EndStoneBrickStairs_SouthTopOuterRightTrue - | BlockState::EndStoneBrickStairs_SouthTopOuterRightFalse - | BlockState::EndStoneBrickStairs_WestTopOuterLeftTrue - | BlockState::EndStoneBrickStairs_WestTopOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_WestTopOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_WestTopOuterLeftFalse - | BlockState::WaxedCutCopperStairs_SouthTopOuterRightTrue - | BlockState::WaxedCutCopperStairs_SouthTopOuterRightFalse - | BlockState::WaxedCutCopperStairs_WestTopOuterLeftTrue - | BlockState::WaxedCutCopperStairs_WestTopOuterLeftFalse - | BlockState::ExposedCutCopperStairs_SouthTopOuterRightTrue - | BlockState::ExposedCutCopperStairs_SouthTopOuterRightFalse - | BlockState::ExposedCutCopperStairs_WestTopOuterLeftTrue - | BlockState::ExposedCutCopperStairs_WestTopOuterLeftFalse - | BlockState::BrickStairs_SouthTopOuterRightTrue - | BlockState::BrickStairs_SouthTopOuterRightFalse - | BlockState::BrickStairs_WestTopOuterLeftTrue - | BlockState::BrickStairs_WestTopOuterLeftFalse - | BlockState::CutCopperStairs_SouthTopOuterRightTrue - | BlockState::CutCopperStairs_SouthTopOuterRightFalse - | BlockState::CutCopperStairs_WestTopOuterLeftTrue - | BlockState::CutCopperStairs_WestTopOuterLeftFalse - | BlockState::OakStairs_SouthTopOuterRightTrue - | BlockState::OakStairs_SouthTopOuterRightFalse - | BlockState::OakStairs_WestTopOuterLeftTrue - | BlockState::OakStairs_WestTopOuterLeftFalse - | BlockState::PolishedDioriteStairs_SouthTopOuterRightTrue - | BlockState::PolishedDioriteStairs_SouthTopOuterRightFalse - | BlockState::PolishedDioriteStairs_WestTopOuterLeftTrue - | BlockState::PolishedDioriteStairs_WestTopOuterLeftFalse - | BlockState::SmoothSandstoneStairs_SouthTopOuterRightTrue - | BlockState::SmoothSandstoneStairs_SouthTopOuterRightFalse - | BlockState::SmoothSandstoneStairs_WestTopOuterLeftTrue - | BlockState::SmoothSandstoneStairs_WestTopOuterLeftFalse - | BlockState::AndesiteStairs_SouthTopOuterRightTrue - | BlockState::AndesiteStairs_SouthTopOuterRightFalse - | BlockState::AndesiteStairs_WestTopOuterLeftTrue - | BlockState::AndesiteStairs_WestTopOuterLeftFalse - | BlockState::SandstoneStairs_SouthTopOuterRightTrue - | BlockState::SandstoneStairs_SouthTopOuterRightFalse - | BlockState::SandstoneStairs_WestTopOuterLeftTrue - | BlockState::SandstoneStairs_WestTopOuterLeftFalse - | BlockState::MossyStoneBrickStairs_SouthTopOuterRightTrue - | BlockState::MossyStoneBrickStairs_SouthTopOuterRightFalse - | BlockState::MossyStoneBrickStairs_WestTopOuterLeftTrue - | BlockState::MossyStoneBrickStairs_WestTopOuterLeftFalse - | BlockState::RedNetherBrickStairs_SouthTopOuterRightTrue - | BlockState::RedNetherBrickStairs_SouthTopOuterRightFalse - | BlockState::RedNetherBrickStairs_WestTopOuterLeftTrue - | BlockState::RedNetherBrickStairs_WestTopOuterLeftFalse - | BlockState::PolishedDeepslateStairs_SouthTopOuterRightTrue - | BlockState::PolishedDeepslateStairs_SouthTopOuterRightFalse - | BlockState::PolishedDeepslateStairs_WestTopOuterLeftTrue - | BlockState::PolishedDeepslateStairs_WestTopOuterLeftFalse - | BlockState::StoneStairs_SouthTopOuterRightTrue - | BlockState::StoneStairs_SouthTopOuterRightFalse - | BlockState::StoneStairs_WestTopOuterLeftTrue - | BlockState::StoneStairs_WestTopOuterLeftFalse - | BlockState::MangroveStairs_SouthTopOuterRightTrue - | BlockState::MangroveStairs_SouthTopOuterRightFalse - | BlockState::MangroveStairs_WestTopOuterLeftTrue - | BlockState::MangroveStairs_WestTopOuterLeftFalse - | BlockState::GraniteStairs_SouthTopOuterRightTrue - | BlockState::GraniteStairs_SouthTopOuterRightFalse - | BlockState::GraniteStairs_WestTopOuterLeftTrue - | BlockState::GraniteStairs_WestTopOuterLeftFalse - | BlockState::StoneBrickStairs_SouthTopOuterRightTrue - | BlockState::StoneBrickStairs_SouthTopOuterRightFalse - | BlockState::StoneBrickStairs_WestTopOuterLeftTrue - | BlockState::StoneBrickStairs_WestTopOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_SouthTopOuterRightTrue - | BlockState::OxidizedCutCopperStairs_SouthTopOuterRightFalse - | BlockState::OxidizedCutCopperStairs_WestTopOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_WestTopOuterLeftFalse - | BlockState::QuartzStairs_SouthTopOuterRightTrue - | BlockState::QuartzStairs_SouthTopOuterRightFalse - | BlockState::QuartzStairs_WestTopOuterLeftTrue - | BlockState::QuartzStairs_WestTopOuterLeftFalse - | BlockState::SpruceStairs_SouthTopOuterRightTrue - | BlockState::SpruceStairs_SouthTopOuterRightFalse - | BlockState::SpruceStairs_WestTopOuterLeftTrue - | BlockState::SpruceStairs_WestTopOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_SouthTopOuterRightTrue - | BlockState::WeatheredCutCopperStairs_SouthTopOuterRightFalse - | BlockState::WeatheredCutCopperStairs_WestTopOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_WestTopOuterLeftFalse - | BlockState::SmoothQuartzStairs_SouthTopOuterRightTrue - | BlockState::SmoothQuartzStairs_SouthTopOuterRightFalse - | BlockState::SmoothQuartzStairs_WestTopOuterLeftTrue - | BlockState::SmoothQuartzStairs_WestTopOuterLeftFalse - | BlockState::AcaciaStairs_SouthTopOuterRightTrue - | BlockState::AcaciaStairs_SouthTopOuterRightFalse - | BlockState::AcaciaStairs_WestTopOuterLeftTrue - | BlockState::AcaciaStairs_WestTopOuterLeftFalse - | BlockState::NetherBrickStairs_SouthTopOuterRightTrue - | BlockState::NetherBrickStairs_SouthTopOuterRightFalse - | BlockState::NetherBrickStairs_WestTopOuterLeftTrue - | BlockState::NetherBrickStairs_WestTopOuterLeftFalse - | BlockState::CrimsonStairs_SouthTopOuterRightTrue - | BlockState::CrimsonStairs_SouthTopOuterRightFalse - | BlockState::CrimsonStairs_WestTopOuterLeftTrue - | BlockState::CrimsonStairs_WestTopOuterLeftFalse - | BlockState::PolishedAndesiteStairs_SouthTopOuterRightTrue - | BlockState::PolishedAndesiteStairs_SouthTopOuterRightFalse - | BlockState::PolishedAndesiteStairs_WestTopOuterLeftTrue - | BlockState::PolishedAndesiteStairs_WestTopOuterLeftFalse - | BlockState::DarkOakStairs_SouthTopOuterRightTrue - | BlockState::DarkOakStairs_SouthTopOuterRightFalse - | BlockState::DarkOakStairs_WestTopOuterLeftTrue - | BlockState::DarkOakStairs_WestTopOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterLeftFalse - | BlockState::CobblestoneStairs_SouthTopOuterRightTrue - | BlockState::CobblestoneStairs_SouthTopOuterRightFalse - | BlockState::CobblestoneStairs_WestTopOuterLeftTrue - | BlockState::CobblestoneStairs_WestTopOuterLeftFalse - | BlockState::BirchStairs_SouthTopOuterRightTrue - | BlockState::BirchStairs_SouthTopOuterRightFalse - | BlockState::BirchStairs_WestTopOuterLeftTrue - | BlockState::BirchStairs_WestTopOuterLeftFalse - | BlockState::DeepslateTileStairs_SouthTopOuterRightTrue - | BlockState::DeepslateTileStairs_SouthTopOuterRightFalse - | BlockState::DeepslateTileStairs_WestTopOuterLeftTrue - | BlockState::DeepslateTileStairs_WestTopOuterLeftFalse - | BlockState::PrismarineStairs_SouthTopOuterRightTrue - | BlockState::PrismarineStairs_SouthTopOuterRightFalse - | BlockState::PrismarineStairs_WestTopOuterLeftTrue - | BlockState::PrismarineStairs_WestTopOuterLeftFalse => &SHAPE38, - BlockState::PurpurStairs_SouthBottomStraightTrue - | BlockState::PurpurStairs_SouthBottomStraightFalse - | BlockState::DeepslateBrickStairs_SouthBottomStraightTrue - | BlockState::DeepslateBrickStairs_SouthBottomStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomStraightFalse - | BlockState::CobbledDeepslateStairs_SouthBottomStraightTrue - | BlockState::CobbledDeepslateStairs_SouthBottomStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomStraightFalse - | BlockState::PolishedBlackstoneStairs_SouthBottomStraightTrue - | BlockState::PolishedBlackstoneStairs_SouthBottomStraightFalse - | BlockState::WarpedStairs_SouthBottomStraightTrue - | BlockState::WarpedStairs_SouthBottomStraightFalse - | BlockState::DioriteStairs_SouthBottomStraightTrue - | BlockState::DioriteStairs_SouthBottomStraightFalse - | BlockState::DarkPrismarineStairs_SouthBottomStraightTrue - | BlockState::DarkPrismarineStairs_SouthBottomStraightFalse - | BlockState::PrismarineBrickStairs_SouthBottomStraightTrue - | BlockState::PrismarineBrickStairs_SouthBottomStraightFalse - | BlockState::MudBrickStairs_SouthBottomStraightTrue - | BlockState::MudBrickStairs_SouthBottomStraightFalse - | BlockState::JungleStairs_SouthBottomStraightTrue - | BlockState::JungleStairs_SouthBottomStraightFalse - | BlockState::RedSandstoneStairs_SouthBottomStraightTrue - | BlockState::RedSandstoneStairs_SouthBottomStraightFalse - | BlockState::SmoothRedSandstoneStairs_SouthBottomStraightTrue - | BlockState::SmoothRedSandstoneStairs_SouthBottomStraightFalse - | BlockState::BlackstoneStairs_SouthBottomStraightTrue - | BlockState::BlackstoneStairs_SouthBottomStraightFalse - | BlockState::MossyCobblestoneStairs_SouthBottomStraightTrue - | BlockState::MossyCobblestoneStairs_SouthBottomStraightFalse - | BlockState::PolishedGraniteStairs_SouthBottomStraightTrue - | BlockState::PolishedGraniteStairs_SouthBottomStraightFalse - | BlockState::EndStoneBrickStairs_SouthBottomStraightTrue - | BlockState::EndStoneBrickStairs_SouthBottomStraightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthBottomStraightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthBottomStraightFalse - | BlockState::WaxedCutCopperStairs_SouthBottomStraightTrue - | BlockState::WaxedCutCopperStairs_SouthBottomStraightFalse - | BlockState::ExposedCutCopperStairs_SouthBottomStraightTrue - | BlockState::ExposedCutCopperStairs_SouthBottomStraightFalse - | BlockState::BrickStairs_SouthBottomStraightTrue - | BlockState::BrickStairs_SouthBottomStraightFalse - | BlockState::CutCopperStairs_SouthBottomStraightTrue - | BlockState::CutCopperStairs_SouthBottomStraightFalse - | BlockState::OakStairs_SouthBottomStraightTrue - | BlockState::OakStairs_SouthBottomStraightFalse - | BlockState::PolishedDioriteStairs_SouthBottomStraightTrue - | BlockState::PolishedDioriteStairs_SouthBottomStraightFalse - | BlockState::SmoothSandstoneStairs_SouthBottomStraightTrue - | BlockState::SmoothSandstoneStairs_SouthBottomStraightFalse - | BlockState::AndesiteStairs_SouthBottomStraightTrue - | BlockState::AndesiteStairs_SouthBottomStraightFalse - | BlockState::SandstoneStairs_SouthBottomStraightTrue - | BlockState::SandstoneStairs_SouthBottomStraightFalse - | BlockState::MossyStoneBrickStairs_SouthBottomStraightTrue - | BlockState::MossyStoneBrickStairs_SouthBottomStraightFalse - | BlockState::RedNetherBrickStairs_SouthBottomStraightTrue - | BlockState::RedNetherBrickStairs_SouthBottomStraightFalse - | BlockState::PolishedDeepslateStairs_SouthBottomStraightTrue - | BlockState::PolishedDeepslateStairs_SouthBottomStraightFalse - | BlockState::StoneStairs_SouthBottomStraightTrue - | BlockState::StoneStairs_SouthBottomStraightFalse - | BlockState::MangroveStairs_SouthBottomStraightTrue - | BlockState::MangroveStairs_SouthBottomStraightFalse - | BlockState::GraniteStairs_SouthBottomStraightTrue - | BlockState::GraniteStairs_SouthBottomStraightFalse - | BlockState::StoneBrickStairs_SouthBottomStraightTrue - | BlockState::StoneBrickStairs_SouthBottomStraightFalse - | BlockState::OxidizedCutCopperStairs_SouthBottomStraightTrue - | BlockState::OxidizedCutCopperStairs_SouthBottomStraightFalse - | BlockState::QuartzStairs_SouthBottomStraightTrue - | BlockState::QuartzStairs_SouthBottomStraightFalse - | BlockState::SpruceStairs_SouthBottomStraightTrue - | BlockState::SpruceStairs_SouthBottomStraightFalse - | BlockState::WeatheredCutCopperStairs_SouthBottomStraightTrue - | BlockState::WeatheredCutCopperStairs_SouthBottomStraightFalse - | BlockState::SmoothQuartzStairs_SouthBottomStraightTrue - | BlockState::SmoothQuartzStairs_SouthBottomStraightFalse - | BlockState::AcaciaStairs_SouthBottomStraightTrue - | BlockState::AcaciaStairs_SouthBottomStraightFalse - | BlockState::NetherBrickStairs_SouthBottomStraightTrue - | BlockState::NetherBrickStairs_SouthBottomStraightFalse - | BlockState::CrimsonStairs_SouthBottomStraightTrue - | BlockState::CrimsonStairs_SouthBottomStraightFalse - | BlockState::PolishedAndesiteStairs_SouthBottomStraightTrue - | BlockState::PolishedAndesiteStairs_SouthBottomStraightFalse - | BlockState::DarkOakStairs_SouthBottomStraightTrue - | BlockState::DarkOakStairs_SouthBottomStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomStraightFalse - | BlockState::CobblestoneStairs_SouthBottomStraightTrue - | BlockState::CobblestoneStairs_SouthBottomStraightFalse - | BlockState::BirchStairs_SouthBottomStraightTrue - | BlockState::BirchStairs_SouthBottomStraightFalse - | BlockState::DeepslateTileStairs_SouthBottomStraightTrue - | BlockState::DeepslateTileStairs_SouthBottomStraightFalse - | BlockState::PrismarineStairs_SouthBottomStraightTrue - | BlockState::PrismarineStairs_SouthBottomStraightFalse => &SHAPE39, - BlockState::PurpurStairs_SouthBottomInnerLeftTrue - | BlockState::PurpurStairs_SouthBottomInnerLeftFalse - | BlockState::PurpurStairs_EastBottomInnerRightTrue - | BlockState::PurpurStairs_EastBottomInnerRightFalse - | BlockState::DeepslateBrickStairs_SouthBottomInnerLeftTrue - | BlockState::DeepslateBrickStairs_SouthBottomInnerLeftFalse - | BlockState::DeepslateBrickStairs_EastBottomInnerRightTrue - | BlockState::DeepslateBrickStairs_EastBottomInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerRightFalse - | BlockState::CobbledDeepslateStairs_SouthBottomInnerLeftTrue - | BlockState::CobbledDeepslateStairs_SouthBottomInnerLeftFalse - | BlockState::CobbledDeepslateStairs_EastBottomInnerRightTrue - | BlockState::CobbledDeepslateStairs_EastBottomInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerRightFalse - | BlockState::PolishedBlackstoneStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_EastBottomInnerRightTrue - | BlockState::PolishedBlackstoneStairs_EastBottomInnerRightFalse - | BlockState::WarpedStairs_SouthBottomInnerLeftTrue - | BlockState::WarpedStairs_SouthBottomInnerLeftFalse - | BlockState::WarpedStairs_EastBottomInnerRightTrue - | BlockState::WarpedStairs_EastBottomInnerRightFalse - | BlockState::DioriteStairs_SouthBottomInnerLeftTrue - | BlockState::DioriteStairs_SouthBottomInnerLeftFalse - | BlockState::DioriteStairs_EastBottomInnerRightTrue - | BlockState::DioriteStairs_EastBottomInnerRightFalse - | BlockState::DarkPrismarineStairs_SouthBottomInnerLeftTrue - | BlockState::DarkPrismarineStairs_SouthBottomInnerLeftFalse - | BlockState::DarkPrismarineStairs_EastBottomInnerRightTrue - | BlockState::DarkPrismarineStairs_EastBottomInnerRightFalse - | BlockState::PrismarineBrickStairs_SouthBottomInnerLeftTrue - | BlockState::PrismarineBrickStairs_SouthBottomInnerLeftFalse - | BlockState::PrismarineBrickStairs_EastBottomInnerRightTrue - | BlockState::PrismarineBrickStairs_EastBottomInnerRightFalse - | BlockState::MudBrickStairs_SouthBottomInnerLeftTrue - | BlockState::MudBrickStairs_SouthBottomInnerLeftFalse - | BlockState::MudBrickStairs_EastBottomInnerRightTrue - | BlockState::MudBrickStairs_EastBottomInnerRightFalse - | BlockState::JungleStairs_SouthBottomInnerLeftTrue - | BlockState::JungleStairs_SouthBottomInnerLeftFalse - | BlockState::JungleStairs_EastBottomInnerRightTrue - | BlockState::JungleStairs_EastBottomInnerRightFalse - | BlockState::RedSandstoneStairs_SouthBottomInnerLeftTrue - | BlockState::RedSandstoneStairs_SouthBottomInnerLeftFalse - | BlockState::RedSandstoneStairs_EastBottomInnerRightTrue - | BlockState::RedSandstoneStairs_EastBottomInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_EastBottomInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_EastBottomInnerRightFalse - | BlockState::BlackstoneStairs_SouthBottomInnerLeftTrue - | BlockState::BlackstoneStairs_SouthBottomInnerLeftFalse - | BlockState::BlackstoneStairs_EastBottomInnerRightTrue - | BlockState::BlackstoneStairs_EastBottomInnerRightFalse - | BlockState::MossyCobblestoneStairs_SouthBottomInnerLeftTrue - | BlockState::MossyCobblestoneStairs_SouthBottomInnerLeftFalse - | BlockState::MossyCobblestoneStairs_EastBottomInnerRightTrue - | BlockState::MossyCobblestoneStairs_EastBottomInnerRightFalse - | BlockState::PolishedGraniteStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedGraniteStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedGraniteStairs_EastBottomInnerRightTrue - | BlockState::PolishedGraniteStairs_EastBottomInnerRightFalse - | BlockState::EndStoneBrickStairs_SouthBottomInnerLeftTrue - | BlockState::EndStoneBrickStairs_SouthBottomInnerLeftFalse - | BlockState::EndStoneBrickStairs_EastBottomInnerRightTrue - | BlockState::EndStoneBrickStairs_EastBottomInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerRightFalse - | BlockState::WaxedCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::WaxedCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::WaxedCutCopperStairs_EastBottomInnerRightTrue - | BlockState::WaxedCutCopperStairs_EastBottomInnerRightFalse - | BlockState::ExposedCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::ExposedCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::ExposedCutCopperStairs_EastBottomInnerRightTrue - | BlockState::ExposedCutCopperStairs_EastBottomInnerRightFalse - | BlockState::BrickStairs_SouthBottomInnerLeftTrue - | BlockState::BrickStairs_SouthBottomInnerLeftFalse - | BlockState::BrickStairs_EastBottomInnerRightTrue - | BlockState::BrickStairs_EastBottomInnerRightFalse - | BlockState::CutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::CutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::CutCopperStairs_EastBottomInnerRightTrue - | BlockState::CutCopperStairs_EastBottomInnerRightFalse - | BlockState::OakStairs_SouthBottomInnerLeftTrue - | BlockState::OakStairs_SouthBottomInnerLeftFalse - | BlockState::OakStairs_EastBottomInnerRightTrue - | BlockState::OakStairs_EastBottomInnerRightFalse - | BlockState::PolishedDioriteStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedDioriteStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedDioriteStairs_EastBottomInnerRightTrue - | BlockState::PolishedDioriteStairs_EastBottomInnerRightFalse - | BlockState::SmoothSandstoneStairs_SouthBottomInnerLeftTrue - | BlockState::SmoothSandstoneStairs_SouthBottomInnerLeftFalse - | BlockState::SmoothSandstoneStairs_EastBottomInnerRightTrue - | BlockState::SmoothSandstoneStairs_EastBottomInnerRightFalse - | BlockState::AndesiteStairs_SouthBottomInnerLeftTrue - | BlockState::AndesiteStairs_SouthBottomInnerLeftFalse - | BlockState::AndesiteStairs_EastBottomInnerRightTrue - | BlockState::AndesiteStairs_EastBottomInnerRightFalse - | BlockState::SandstoneStairs_SouthBottomInnerLeftTrue - | BlockState::SandstoneStairs_SouthBottomInnerLeftFalse - | BlockState::SandstoneStairs_EastBottomInnerRightTrue - | BlockState::SandstoneStairs_EastBottomInnerRightFalse - | BlockState::MossyStoneBrickStairs_SouthBottomInnerLeftTrue - | BlockState::MossyStoneBrickStairs_SouthBottomInnerLeftFalse - | BlockState::MossyStoneBrickStairs_EastBottomInnerRightTrue - | BlockState::MossyStoneBrickStairs_EastBottomInnerRightFalse - | BlockState::RedNetherBrickStairs_SouthBottomInnerLeftTrue - | BlockState::RedNetherBrickStairs_SouthBottomInnerLeftFalse - | BlockState::RedNetherBrickStairs_EastBottomInnerRightTrue - | BlockState::RedNetherBrickStairs_EastBottomInnerRightFalse - | BlockState::PolishedDeepslateStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedDeepslateStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedDeepslateStairs_EastBottomInnerRightTrue - | BlockState::PolishedDeepslateStairs_EastBottomInnerRightFalse - | BlockState::StoneStairs_SouthBottomInnerLeftTrue - | BlockState::StoneStairs_SouthBottomInnerLeftFalse - | BlockState::StoneStairs_EastBottomInnerRightTrue - | BlockState::StoneStairs_EastBottomInnerRightFalse - | BlockState::MangroveStairs_SouthBottomInnerLeftTrue - | BlockState::MangroveStairs_SouthBottomInnerLeftFalse - | BlockState::MangroveStairs_EastBottomInnerRightTrue - | BlockState::MangroveStairs_EastBottomInnerRightFalse - | BlockState::GraniteStairs_SouthBottomInnerLeftTrue - | BlockState::GraniteStairs_SouthBottomInnerLeftFalse - | BlockState::GraniteStairs_EastBottomInnerRightTrue - | BlockState::GraniteStairs_EastBottomInnerRightFalse - | BlockState::StoneBrickStairs_SouthBottomInnerLeftTrue - | BlockState::StoneBrickStairs_SouthBottomInnerLeftFalse - | BlockState::StoneBrickStairs_EastBottomInnerRightTrue - | BlockState::StoneBrickStairs_EastBottomInnerRightFalse - | BlockState::OxidizedCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_EastBottomInnerRightTrue - | BlockState::OxidizedCutCopperStairs_EastBottomInnerRightFalse - | BlockState::QuartzStairs_SouthBottomInnerLeftTrue - | BlockState::QuartzStairs_SouthBottomInnerLeftFalse - | BlockState::QuartzStairs_EastBottomInnerRightTrue - | BlockState::QuartzStairs_EastBottomInnerRightFalse - | BlockState::SpruceStairs_SouthBottomInnerLeftTrue - | BlockState::SpruceStairs_SouthBottomInnerLeftFalse - | BlockState::SpruceStairs_EastBottomInnerRightTrue - | BlockState::SpruceStairs_EastBottomInnerRightFalse - | BlockState::WeatheredCutCopperStairs_SouthBottomInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_SouthBottomInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_EastBottomInnerRightTrue - | BlockState::WeatheredCutCopperStairs_EastBottomInnerRightFalse - | BlockState::SmoothQuartzStairs_SouthBottomInnerLeftTrue - | BlockState::SmoothQuartzStairs_SouthBottomInnerLeftFalse - | BlockState::SmoothQuartzStairs_EastBottomInnerRightTrue - | BlockState::SmoothQuartzStairs_EastBottomInnerRightFalse - | BlockState::AcaciaStairs_SouthBottomInnerLeftTrue - | BlockState::AcaciaStairs_SouthBottomInnerLeftFalse - | BlockState::AcaciaStairs_EastBottomInnerRightTrue - | BlockState::AcaciaStairs_EastBottomInnerRightFalse - | BlockState::NetherBrickStairs_SouthBottomInnerLeftTrue - | BlockState::NetherBrickStairs_SouthBottomInnerLeftFalse - | BlockState::NetherBrickStairs_EastBottomInnerRightTrue - | BlockState::NetherBrickStairs_EastBottomInnerRightFalse - | BlockState::CrimsonStairs_SouthBottomInnerLeftTrue - | BlockState::CrimsonStairs_SouthBottomInnerLeftFalse - | BlockState::CrimsonStairs_EastBottomInnerRightTrue - | BlockState::CrimsonStairs_EastBottomInnerRightFalse - | BlockState::PolishedAndesiteStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedAndesiteStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedAndesiteStairs_EastBottomInnerRightTrue - | BlockState::PolishedAndesiteStairs_EastBottomInnerRightFalse - | BlockState::DarkOakStairs_SouthBottomInnerLeftTrue - | BlockState::DarkOakStairs_SouthBottomInnerLeftFalse - | BlockState::DarkOakStairs_EastBottomInnerRightTrue - | BlockState::DarkOakStairs_EastBottomInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerRightFalse - | BlockState::CobblestoneStairs_SouthBottomInnerLeftTrue - | BlockState::CobblestoneStairs_SouthBottomInnerLeftFalse - | BlockState::CobblestoneStairs_EastBottomInnerRightTrue - | BlockState::CobblestoneStairs_EastBottomInnerRightFalse - | BlockState::BirchStairs_SouthBottomInnerLeftTrue - | BlockState::BirchStairs_SouthBottomInnerLeftFalse - | BlockState::BirchStairs_EastBottomInnerRightTrue - | BlockState::BirchStairs_EastBottomInnerRightFalse - | BlockState::DeepslateTileStairs_SouthBottomInnerLeftTrue - | BlockState::DeepslateTileStairs_SouthBottomInnerLeftFalse - | BlockState::DeepslateTileStairs_EastBottomInnerRightTrue - | BlockState::DeepslateTileStairs_EastBottomInnerRightFalse - | BlockState::PrismarineStairs_SouthBottomInnerLeftTrue - | BlockState::PrismarineStairs_SouthBottomInnerLeftFalse - | BlockState::PrismarineStairs_EastBottomInnerRightTrue - | BlockState::PrismarineStairs_EastBottomInnerRightFalse => &SHAPE40, - BlockState::PurpurStairs_SouthBottomInnerRightTrue - | BlockState::PurpurStairs_SouthBottomInnerRightFalse - | BlockState::PurpurStairs_WestBottomInnerLeftTrue - | BlockState::PurpurStairs_WestBottomInnerLeftFalse - | BlockState::DeepslateBrickStairs_SouthBottomInnerRightTrue - | BlockState::DeepslateBrickStairs_SouthBottomInnerRightFalse - | BlockState::DeepslateBrickStairs_WestBottomInnerLeftTrue - | BlockState::DeepslateBrickStairs_WestBottomInnerLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::CobbledDeepslateStairs_SouthBottomInnerRightTrue - | BlockState::CobbledDeepslateStairs_SouthBottomInnerRightFalse - | BlockState::CobbledDeepslateStairs_WestBottomInnerLeftTrue - | BlockState::CobbledDeepslateStairs_WestBottomInnerLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::PolishedBlackstoneStairs_SouthBottomInnerRightTrue - | BlockState::PolishedBlackstoneStairs_SouthBottomInnerRightFalse - | BlockState::PolishedBlackstoneStairs_WestBottomInnerLeftTrue - | BlockState::PolishedBlackstoneStairs_WestBottomInnerLeftFalse - | BlockState::WarpedStairs_SouthBottomInnerRightTrue - | BlockState::WarpedStairs_SouthBottomInnerRightFalse - | BlockState::WarpedStairs_WestBottomInnerLeftTrue - | BlockState::WarpedStairs_WestBottomInnerLeftFalse - | BlockState::DioriteStairs_SouthBottomInnerRightTrue - | BlockState::DioriteStairs_SouthBottomInnerRightFalse - | BlockState::DioriteStairs_WestBottomInnerLeftTrue - | BlockState::DioriteStairs_WestBottomInnerLeftFalse - | BlockState::DarkPrismarineStairs_SouthBottomInnerRightTrue - | BlockState::DarkPrismarineStairs_SouthBottomInnerRightFalse - | BlockState::DarkPrismarineStairs_WestBottomInnerLeftTrue - | BlockState::DarkPrismarineStairs_WestBottomInnerLeftFalse - | BlockState::PrismarineBrickStairs_SouthBottomInnerRightTrue - | BlockState::PrismarineBrickStairs_SouthBottomInnerRightFalse - | BlockState::PrismarineBrickStairs_WestBottomInnerLeftTrue - | BlockState::PrismarineBrickStairs_WestBottomInnerLeftFalse - | BlockState::MudBrickStairs_SouthBottomInnerRightTrue - | BlockState::MudBrickStairs_SouthBottomInnerRightFalse - | BlockState::MudBrickStairs_WestBottomInnerLeftTrue - | BlockState::MudBrickStairs_WestBottomInnerLeftFalse - | BlockState::JungleStairs_SouthBottomInnerRightTrue - | BlockState::JungleStairs_SouthBottomInnerRightFalse - | BlockState::JungleStairs_WestBottomInnerLeftTrue - | BlockState::JungleStairs_WestBottomInnerLeftFalse - | BlockState::RedSandstoneStairs_SouthBottomInnerRightTrue - | BlockState::RedSandstoneStairs_SouthBottomInnerRightFalse - | BlockState::RedSandstoneStairs_WestBottomInnerLeftTrue - | BlockState::RedSandstoneStairs_WestBottomInnerLeftFalse - | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerRightTrue - | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerRightFalse - | BlockState::SmoothRedSandstoneStairs_WestBottomInnerLeftTrue - | BlockState::SmoothRedSandstoneStairs_WestBottomInnerLeftFalse - | BlockState::BlackstoneStairs_SouthBottomInnerRightTrue - | BlockState::BlackstoneStairs_SouthBottomInnerRightFalse - | BlockState::BlackstoneStairs_WestBottomInnerLeftTrue - | BlockState::BlackstoneStairs_WestBottomInnerLeftFalse - | BlockState::MossyCobblestoneStairs_SouthBottomInnerRightTrue - | BlockState::MossyCobblestoneStairs_SouthBottomInnerRightFalse - | BlockState::MossyCobblestoneStairs_WestBottomInnerLeftTrue - | BlockState::MossyCobblestoneStairs_WestBottomInnerLeftFalse - | BlockState::PolishedGraniteStairs_SouthBottomInnerRightTrue - | BlockState::PolishedGraniteStairs_SouthBottomInnerRightFalse - | BlockState::PolishedGraniteStairs_WestBottomInnerLeftTrue - | BlockState::PolishedGraniteStairs_WestBottomInnerLeftFalse - | BlockState::EndStoneBrickStairs_SouthBottomInnerRightTrue - | BlockState::EndStoneBrickStairs_SouthBottomInnerRightFalse - | BlockState::EndStoneBrickStairs_WestBottomInnerLeftTrue - | BlockState::EndStoneBrickStairs_WestBottomInnerLeftFalse - | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::WaxedCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::WaxedCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::WaxedCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::WaxedCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::ExposedCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::ExposedCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::ExposedCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::ExposedCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::BrickStairs_SouthBottomInnerRightTrue - | BlockState::BrickStairs_SouthBottomInnerRightFalse - | BlockState::BrickStairs_WestBottomInnerLeftTrue - | BlockState::BrickStairs_WestBottomInnerLeftFalse - | BlockState::CutCopperStairs_SouthBottomInnerRightTrue - | BlockState::CutCopperStairs_SouthBottomInnerRightFalse - | BlockState::CutCopperStairs_WestBottomInnerLeftTrue - | BlockState::CutCopperStairs_WestBottomInnerLeftFalse - | BlockState::OakStairs_SouthBottomInnerRightTrue - | BlockState::OakStairs_SouthBottomInnerRightFalse - | BlockState::OakStairs_WestBottomInnerLeftTrue - | BlockState::OakStairs_WestBottomInnerLeftFalse - | BlockState::PolishedDioriteStairs_SouthBottomInnerRightTrue - | BlockState::PolishedDioriteStairs_SouthBottomInnerRightFalse - | BlockState::PolishedDioriteStairs_WestBottomInnerLeftTrue - | BlockState::PolishedDioriteStairs_WestBottomInnerLeftFalse - | BlockState::SmoothSandstoneStairs_SouthBottomInnerRightTrue - | BlockState::SmoothSandstoneStairs_SouthBottomInnerRightFalse - | BlockState::SmoothSandstoneStairs_WestBottomInnerLeftTrue - | BlockState::SmoothSandstoneStairs_WestBottomInnerLeftFalse - | BlockState::AndesiteStairs_SouthBottomInnerRightTrue - | BlockState::AndesiteStairs_SouthBottomInnerRightFalse - | BlockState::AndesiteStairs_WestBottomInnerLeftTrue - | BlockState::AndesiteStairs_WestBottomInnerLeftFalse - | BlockState::SandstoneStairs_SouthBottomInnerRightTrue - | BlockState::SandstoneStairs_SouthBottomInnerRightFalse - | BlockState::SandstoneStairs_WestBottomInnerLeftTrue - | BlockState::SandstoneStairs_WestBottomInnerLeftFalse - | BlockState::MossyStoneBrickStairs_SouthBottomInnerRightTrue - | BlockState::MossyStoneBrickStairs_SouthBottomInnerRightFalse - | BlockState::MossyStoneBrickStairs_WestBottomInnerLeftTrue - | BlockState::MossyStoneBrickStairs_WestBottomInnerLeftFalse - | BlockState::RedNetherBrickStairs_SouthBottomInnerRightTrue - | BlockState::RedNetherBrickStairs_SouthBottomInnerRightFalse - | BlockState::RedNetherBrickStairs_WestBottomInnerLeftTrue - | BlockState::RedNetherBrickStairs_WestBottomInnerLeftFalse - | BlockState::PolishedDeepslateStairs_SouthBottomInnerRightTrue - | BlockState::PolishedDeepslateStairs_SouthBottomInnerRightFalse - | BlockState::PolishedDeepslateStairs_WestBottomInnerLeftTrue - | BlockState::PolishedDeepslateStairs_WestBottomInnerLeftFalse - | BlockState::StoneStairs_SouthBottomInnerRightTrue - | BlockState::StoneStairs_SouthBottomInnerRightFalse - | BlockState::StoneStairs_WestBottomInnerLeftTrue - | BlockState::StoneStairs_WestBottomInnerLeftFalse - | BlockState::MangroveStairs_SouthBottomInnerRightTrue - | BlockState::MangroveStairs_SouthBottomInnerRightFalse - | BlockState::MangroveStairs_WestBottomInnerLeftTrue - | BlockState::MangroveStairs_WestBottomInnerLeftFalse - | BlockState::GraniteStairs_SouthBottomInnerRightTrue - | BlockState::GraniteStairs_SouthBottomInnerRightFalse - | BlockState::GraniteStairs_WestBottomInnerLeftTrue - | BlockState::GraniteStairs_WestBottomInnerLeftFalse - | BlockState::StoneBrickStairs_SouthBottomInnerRightTrue - | BlockState::StoneBrickStairs_SouthBottomInnerRightFalse - | BlockState::StoneBrickStairs_WestBottomInnerLeftTrue - | BlockState::StoneBrickStairs_WestBottomInnerLeftFalse - | BlockState::OxidizedCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::OxidizedCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::OxidizedCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::OxidizedCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::QuartzStairs_SouthBottomInnerRightTrue - | BlockState::QuartzStairs_SouthBottomInnerRightFalse - | BlockState::QuartzStairs_WestBottomInnerLeftTrue - | BlockState::QuartzStairs_WestBottomInnerLeftFalse - | BlockState::SpruceStairs_SouthBottomInnerRightTrue - | BlockState::SpruceStairs_SouthBottomInnerRightFalse - | BlockState::SpruceStairs_WestBottomInnerLeftTrue - | BlockState::SpruceStairs_WestBottomInnerLeftFalse - | BlockState::WeatheredCutCopperStairs_SouthBottomInnerRightTrue - | BlockState::WeatheredCutCopperStairs_SouthBottomInnerRightFalse - | BlockState::WeatheredCutCopperStairs_WestBottomInnerLeftTrue - | BlockState::WeatheredCutCopperStairs_WestBottomInnerLeftFalse - | BlockState::SmoothQuartzStairs_SouthBottomInnerRightTrue - | BlockState::SmoothQuartzStairs_SouthBottomInnerRightFalse - | BlockState::SmoothQuartzStairs_WestBottomInnerLeftTrue - | BlockState::SmoothQuartzStairs_WestBottomInnerLeftFalse - | BlockState::AcaciaStairs_SouthBottomInnerRightTrue - | BlockState::AcaciaStairs_SouthBottomInnerRightFalse - | BlockState::AcaciaStairs_WestBottomInnerLeftTrue - | BlockState::AcaciaStairs_WestBottomInnerLeftFalse - | BlockState::NetherBrickStairs_SouthBottomInnerRightTrue - | BlockState::NetherBrickStairs_SouthBottomInnerRightFalse - | BlockState::NetherBrickStairs_WestBottomInnerLeftTrue - | BlockState::NetherBrickStairs_WestBottomInnerLeftFalse - | BlockState::CrimsonStairs_SouthBottomInnerRightTrue - | BlockState::CrimsonStairs_SouthBottomInnerRightFalse - | BlockState::CrimsonStairs_WestBottomInnerLeftTrue - | BlockState::CrimsonStairs_WestBottomInnerLeftFalse - | BlockState::PolishedAndesiteStairs_SouthBottomInnerRightTrue - | BlockState::PolishedAndesiteStairs_SouthBottomInnerRightFalse - | BlockState::PolishedAndesiteStairs_WestBottomInnerLeftTrue - | BlockState::PolishedAndesiteStairs_WestBottomInnerLeftFalse - | BlockState::DarkOakStairs_SouthBottomInnerRightTrue - | BlockState::DarkOakStairs_SouthBottomInnerRightFalse - | BlockState::DarkOakStairs_WestBottomInnerLeftTrue - | BlockState::DarkOakStairs_WestBottomInnerLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerRightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerRightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerLeftFalse - | BlockState::CobblestoneStairs_SouthBottomInnerRightTrue - | BlockState::CobblestoneStairs_SouthBottomInnerRightFalse - | BlockState::CobblestoneStairs_WestBottomInnerLeftTrue - | BlockState::CobblestoneStairs_WestBottomInnerLeftFalse - | BlockState::BirchStairs_SouthBottomInnerRightTrue - | BlockState::BirchStairs_SouthBottomInnerRightFalse - | BlockState::BirchStairs_WestBottomInnerLeftTrue - | BlockState::BirchStairs_WestBottomInnerLeftFalse - | BlockState::DeepslateTileStairs_SouthBottomInnerRightTrue - | BlockState::DeepslateTileStairs_SouthBottomInnerRightFalse - | BlockState::DeepslateTileStairs_WestBottomInnerLeftTrue - | BlockState::DeepslateTileStairs_WestBottomInnerLeftFalse - | BlockState::PrismarineStairs_SouthBottomInnerRightTrue - | BlockState::PrismarineStairs_SouthBottomInnerRightFalse - | BlockState::PrismarineStairs_WestBottomInnerLeftTrue - | BlockState::PrismarineStairs_WestBottomInnerLeftFalse => &SHAPE41, - BlockState::PurpurStairs_SouthBottomOuterLeftTrue - | BlockState::PurpurStairs_SouthBottomOuterLeftFalse - | BlockState::PurpurStairs_EastBottomOuterRightTrue - | BlockState::PurpurStairs_EastBottomOuterRightFalse - | BlockState::DeepslateBrickStairs_SouthBottomOuterLeftTrue - | BlockState::DeepslateBrickStairs_SouthBottomOuterLeftFalse - | BlockState::DeepslateBrickStairs_EastBottomOuterRightTrue - | BlockState::DeepslateBrickStairs_EastBottomOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterRightFalse - | BlockState::CobbledDeepslateStairs_SouthBottomOuterLeftTrue - | BlockState::CobbledDeepslateStairs_SouthBottomOuterLeftFalse - | BlockState::CobbledDeepslateStairs_EastBottomOuterRightTrue - | BlockState::CobbledDeepslateStairs_EastBottomOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterRightFalse - | BlockState::PolishedBlackstoneStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_EastBottomOuterRightTrue - | BlockState::PolishedBlackstoneStairs_EastBottomOuterRightFalse - | BlockState::WarpedStairs_SouthBottomOuterLeftTrue - | BlockState::WarpedStairs_SouthBottomOuterLeftFalse - | BlockState::WarpedStairs_EastBottomOuterRightTrue - | BlockState::WarpedStairs_EastBottomOuterRightFalse - | BlockState::DioriteStairs_SouthBottomOuterLeftTrue - | BlockState::DioriteStairs_SouthBottomOuterLeftFalse - | BlockState::DioriteStairs_EastBottomOuterRightTrue - | BlockState::DioriteStairs_EastBottomOuterRightFalse - | BlockState::DarkPrismarineStairs_SouthBottomOuterLeftTrue - | BlockState::DarkPrismarineStairs_SouthBottomOuterLeftFalse - | BlockState::DarkPrismarineStairs_EastBottomOuterRightTrue - | BlockState::DarkPrismarineStairs_EastBottomOuterRightFalse - | BlockState::PrismarineBrickStairs_SouthBottomOuterLeftTrue - | BlockState::PrismarineBrickStairs_SouthBottomOuterLeftFalse - | BlockState::PrismarineBrickStairs_EastBottomOuterRightTrue - | BlockState::PrismarineBrickStairs_EastBottomOuterRightFalse - | BlockState::MudBrickStairs_SouthBottomOuterLeftTrue - | BlockState::MudBrickStairs_SouthBottomOuterLeftFalse - | BlockState::MudBrickStairs_EastBottomOuterRightTrue - | BlockState::MudBrickStairs_EastBottomOuterRightFalse - | BlockState::JungleStairs_SouthBottomOuterLeftTrue - | BlockState::JungleStairs_SouthBottomOuterLeftFalse - | BlockState::JungleStairs_EastBottomOuterRightTrue - | BlockState::JungleStairs_EastBottomOuterRightFalse - | BlockState::RedSandstoneStairs_SouthBottomOuterLeftTrue - | BlockState::RedSandstoneStairs_SouthBottomOuterLeftFalse - | BlockState::RedSandstoneStairs_EastBottomOuterRightTrue - | BlockState::RedSandstoneStairs_EastBottomOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_EastBottomOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_EastBottomOuterRightFalse - | BlockState::BlackstoneStairs_SouthBottomOuterLeftTrue - | BlockState::BlackstoneStairs_SouthBottomOuterLeftFalse - | BlockState::BlackstoneStairs_EastBottomOuterRightTrue - | BlockState::BlackstoneStairs_EastBottomOuterRightFalse - | BlockState::MossyCobblestoneStairs_SouthBottomOuterLeftTrue - | BlockState::MossyCobblestoneStairs_SouthBottomOuterLeftFalse - | BlockState::MossyCobblestoneStairs_EastBottomOuterRightTrue - | BlockState::MossyCobblestoneStairs_EastBottomOuterRightFalse - | BlockState::PolishedGraniteStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedGraniteStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedGraniteStairs_EastBottomOuterRightTrue - | BlockState::PolishedGraniteStairs_EastBottomOuterRightFalse - | BlockState::EndStoneBrickStairs_SouthBottomOuterLeftTrue - | BlockState::EndStoneBrickStairs_SouthBottomOuterLeftFalse - | BlockState::EndStoneBrickStairs_EastBottomOuterRightTrue - | BlockState::EndStoneBrickStairs_EastBottomOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterRightFalse - | BlockState::WaxedCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::WaxedCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::WaxedCutCopperStairs_EastBottomOuterRightTrue - | BlockState::WaxedCutCopperStairs_EastBottomOuterRightFalse - | BlockState::ExposedCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::ExposedCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::ExposedCutCopperStairs_EastBottomOuterRightTrue - | BlockState::ExposedCutCopperStairs_EastBottomOuterRightFalse - | BlockState::BrickStairs_SouthBottomOuterLeftTrue - | BlockState::BrickStairs_SouthBottomOuterLeftFalse - | BlockState::BrickStairs_EastBottomOuterRightTrue - | BlockState::BrickStairs_EastBottomOuterRightFalse - | BlockState::CutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::CutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::CutCopperStairs_EastBottomOuterRightTrue - | BlockState::CutCopperStairs_EastBottomOuterRightFalse - | BlockState::OakStairs_SouthBottomOuterLeftTrue - | BlockState::OakStairs_SouthBottomOuterLeftFalse - | BlockState::OakStairs_EastBottomOuterRightTrue - | BlockState::OakStairs_EastBottomOuterRightFalse - | BlockState::PolishedDioriteStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedDioriteStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedDioriteStairs_EastBottomOuterRightTrue - | BlockState::PolishedDioriteStairs_EastBottomOuterRightFalse - | BlockState::SmoothSandstoneStairs_SouthBottomOuterLeftTrue - | BlockState::SmoothSandstoneStairs_SouthBottomOuterLeftFalse - | BlockState::SmoothSandstoneStairs_EastBottomOuterRightTrue - | BlockState::SmoothSandstoneStairs_EastBottomOuterRightFalse - | BlockState::AndesiteStairs_SouthBottomOuterLeftTrue - | BlockState::AndesiteStairs_SouthBottomOuterLeftFalse - | BlockState::AndesiteStairs_EastBottomOuterRightTrue - | BlockState::AndesiteStairs_EastBottomOuterRightFalse - | BlockState::SandstoneStairs_SouthBottomOuterLeftTrue - | BlockState::SandstoneStairs_SouthBottomOuterLeftFalse - | BlockState::SandstoneStairs_EastBottomOuterRightTrue - | BlockState::SandstoneStairs_EastBottomOuterRightFalse - | BlockState::MossyStoneBrickStairs_SouthBottomOuterLeftTrue - | BlockState::MossyStoneBrickStairs_SouthBottomOuterLeftFalse - | BlockState::MossyStoneBrickStairs_EastBottomOuterRightTrue - | BlockState::MossyStoneBrickStairs_EastBottomOuterRightFalse - | BlockState::RedNetherBrickStairs_SouthBottomOuterLeftTrue - | BlockState::RedNetherBrickStairs_SouthBottomOuterLeftFalse - | BlockState::RedNetherBrickStairs_EastBottomOuterRightTrue - | BlockState::RedNetherBrickStairs_EastBottomOuterRightFalse - | BlockState::PolishedDeepslateStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedDeepslateStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedDeepslateStairs_EastBottomOuterRightTrue - | BlockState::PolishedDeepslateStairs_EastBottomOuterRightFalse - | BlockState::StoneStairs_SouthBottomOuterLeftTrue - | BlockState::StoneStairs_SouthBottomOuterLeftFalse - | BlockState::StoneStairs_EastBottomOuterRightTrue - | BlockState::StoneStairs_EastBottomOuterRightFalse - | BlockState::MangroveStairs_SouthBottomOuterLeftTrue - | BlockState::MangroveStairs_SouthBottomOuterLeftFalse - | BlockState::MangroveStairs_EastBottomOuterRightTrue - | BlockState::MangroveStairs_EastBottomOuterRightFalse - | BlockState::GraniteStairs_SouthBottomOuterLeftTrue - | BlockState::GraniteStairs_SouthBottomOuterLeftFalse - | BlockState::GraniteStairs_EastBottomOuterRightTrue - | BlockState::GraniteStairs_EastBottomOuterRightFalse - | BlockState::StoneBrickStairs_SouthBottomOuterLeftTrue - | BlockState::StoneBrickStairs_SouthBottomOuterLeftFalse - | BlockState::StoneBrickStairs_EastBottomOuterRightTrue - | BlockState::StoneBrickStairs_EastBottomOuterRightFalse - | BlockState::OxidizedCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_EastBottomOuterRightTrue - | BlockState::OxidizedCutCopperStairs_EastBottomOuterRightFalse - | BlockState::QuartzStairs_SouthBottomOuterLeftTrue - | BlockState::QuartzStairs_SouthBottomOuterLeftFalse - | BlockState::QuartzStairs_EastBottomOuterRightTrue - | BlockState::QuartzStairs_EastBottomOuterRightFalse - | BlockState::SpruceStairs_SouthBottomOuterLeftTrue - | BlockState::SpruceStairs_SouthBottomOuterLeftFalse - | BlockState::SpruceStairs_EastBottomOuterRightTrue - | BlockState::SpruceStairs_EastBottomOuterRightFalse - | BlockState::WeatheredCutCopperStairs_SouthBottomOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_SouthBottomOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_EastBottomOuterRightTrue - | BlockState::WeatheredCutCopperStairs_EastBottomOuterRightFalse - | BlockState::SmoothQuartzStairs_SouthBottomOuterLeftTrue - | BlockState::SmoothQuartzStairs_SouthBottomOuterLeftFalse - | BlockState::SmoothQuartzStairs_EastBottomOuterRightTrue - | BlockState::SmoothQuartzStairs_EastBottomOuterRightFalse - | BlockState::AcaciaStairs_SouthBottomOuterLeftTrue - | BlockState::AcaciaStairs_SouthBottomOuterLeftFalse - | BlockState::AcaciaStairs_EastBottomOuterRightTrue - | BlockState::AcaciaStairs_EastBottomOuterRightFalse - | BlockState::NetherBrickStairs_SouthBottomOuterLeftTrue - | BlockState::NetherBrickStairs_SouthBottomOuterLeftFalse - | BlockState::NetherBrickStairs_EastBottomOuterRightTrue - | BlockState::NetherBrickStairs_EastBottomOuterRightFalse - | BlockState::CrimsonStairs_SouthBottomOuterLeftTrue - | BlockState::CrimsonStairs_SouthBottomOuterLeftFalse - | BlockState::CrimsonStairs_EastBottomOuterRightTrue - | BlockState::CrimsonStairs_EastBottomOuterRightFalse - | BlockState::PolishedAndesiteStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedAndesiteStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedAndesiteStairs_EastBottomOuterRightTrue - | BlockState::PolishedAndesiteStairs_EastBottomOuterRightFalse - | BlockState::DarkOakStairs_SouthBottomOuterLeftTrue - | BlockState::DarkOakStairs_SouthBottomOuterLeftFalse - | BlockState::DarkOakStairs_EastBottomOuterRightTrue - | BlockState::DarkOakStairs_EastBottomOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterRightFalse - | BlockState::CobblestoneStairs_SouthBottomOuterLeftTrue - | BlockState::CobblestoneStairs_SouthBottomOuterLeftFalse - | BlockState::CobblestoneStairs_EastBottomOuterRightTrue - | BlockState::CobblestoneStairs_EastBottomOuterRightFalse - | BlockState::BirchStairs_SouthBottomOuterLeftTrue - | BlockState::BirchStairs_SouthBottomOuterLeftFalse - | BlockState::BirchStairs_EastBottomOuterRightTrue - | BlockState::BirchStairs_EastBottomOuterRightFalse - | BlockState::DeepslateTileStairs_SouthBottomOuterLeftTrue - | BlockState::DeepslateTileStairs_SouthBottomOuterLeftFalse - | BlockState::DeepslateTileStairs_EastBottomOuterRightTrue - | BlockState::DeepslateTileStairs_EastBottomOuterRightFalse - | BlockState::PrismarineStairs_SouthBottomOuterLeftTrue - | BlockState::PrismarineStairs_SouthBottomOuterLeftFalse - | BlockState::PrismarineStairs_EastBottomOuterRightTrue - | BlockState::PrismarineStairs_EastBottomOuterRightFalse => &SHAPE42, - BlockState::PurpurStairs_SouthBottomOuterRightTrue - | BlockState::PurpurStairs_SouthBottomOuterRightFalse - | BlockState::PurpurStairs_WestBottomOuterLeftTrue - | BlockState::PurpurStairs_WestBottomOuterLeftFalse - | BlockState::DeepslateBrickStairs_SouthBottomOuterRightTrue - | BlockState::DeepslateBrickStairs_SouthBottomOuterRightFalse - | BlockState::DeepslateBrickStairs_WestBottomOuterLeftTrue - | BlockState::DeepslateBrickStairs_WestBottomOuterLeftFalse - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::CobbledDeepslateStairs_SouthBottomOuterRightTrue - | BlockState::CobbledDeepslateStairs_SouthBottomOuterRightFalse - | BlockState::CobbledDeepslateStairs_WestBottomOuterLeftTrue - | BlockState::CobbledDeepslateStairs_WestBottomOuterLeftFalse - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::PolishedBlackstoneStairs_SouthBottomOuterRightTrue - | BlockState::PolishedBlackstoneStairs_SouthBottomOuterRightFalse - | BlockState::PolishedBlackstoneStairs_WestBottomOuterLeftTrue - | BlockState::PolishedBlackstoneStairs_WestBottomOuterLeftFalse - | BlockState::WarpedStairs_SouthBottomOuterRightTrue - | BlockState::WarpedStairs_SouthBottomOuterRightFalse - | BlockState::WarpedStairs_WestBottomOuterLeftTrue - | BlockState::WarpedStairs_WestBottomOuterLeftFalse - | BlockState::DioriteStairs_SouthBottomOuterRightTrue - | BlockState::DioriteStairs_SouthBottomOuterRightFalse - | BlockState::DioriteStairs_WestBottomOuterLeftTrue - | BlockState::DioriteStairs_WestBottomOuterLeftFalse - | BlockState::DarkPrismarineStairs_SouthBottomOuterRightTrue - | BlockState::DarkPrismarineStairs_SouthBottomOuterRightFalse - | BlockState::DarkPrismarineStairs_WestBottomOuterLeftTrue - | BlockState::DarkPrismarineStairs_WestBottomOuterLeftFalse - | BlockState::PrismarineBrickStairs_SouthBottomOuterRightTrue - | BlockState::PrismarineBrickStairs_SouthBottomOuterRightFalse - | BlockState::PrismarineBrickStairs_WestBottomOuterLeftTrue - | BlockState::PrismarineBrickStairs_WestBottomOuterLeftFalse - | BlockState::MudBrickStairs_SouthBottomOuterRightTrue - | BlockState::MudBrickStairs_SouthBottomOuterRightFalse - | BlockState::MudBrickStairs_WestBottomOuterLeftTrue - | BlockState::MudBrickStairs_WestBottomOuterLeftFalse - | BlockState::JungleStairs_SouthBottomOuterRightTrue - | BlockState::JungleStairs_SouthBottomOuterRightFalse - | BlockState::JungleStairs_WestBottomOuterLeftTrue - | BlockState::JungleStairs_WestBottomOuterLeftFalse - | BlockState::RedSandstoneStairs_SouthBottomOuterRightTrue - | BlockState::RedSandstoneStairs_SouthBottomOuterRightFalse - | BlockState::RedSandstoneStairs_WestBottomOuterLeftTrue - | BlockState::RedSandstoneStairs_WestBottomOuterLeftFalse - | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterRightTrue - | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterRightFalse - | BlockState::SmoothRedSandstoneStairs_WestBottomOuterLeftTrue - | BlockState::SmoothRedSandstoneStairs_WestBottomOuterLeftFalse - | BlockState::BlackstoneStairs_SouthBottomOuterRightTrue - | BlockState::BlackstoneStairs_SouthBottomOuterRightFalse - | BlockState::BlackstoneStairs_WestBottomOuterLeftTrue - | BlockState::BlackstoneStairs_WestBottomOuterLeftFalse - | BlockState::MossyCobblestoneStairs_SouthBottomOuterRightTrue - | BlockState::MossyCobblestoneStairs_SouthBottomOuterRightFalse - | BlockState::MossyCobblestoneStairs_WestBottomOuterLeftTrue - | BlockState::MossyCobblestoneStairs_WestBottomOuterLeftFalse - | BlockState::PolishedGraniteStairs_SouthBottomOuterRightTrue - | BlockState::PolishedGraniteStairs_SouthBottomOuterRightFalse - | BlockState::PolishedGraniteStairs_WestBottomOuterLeftTrue - | BlockState::PolishedGraniteStairs_WestBottomOuterLeftFalse - | BlockState::EndStoneBrickStairs_SouthBottomOuterRightTrue - | BlockState::EndStoneBrickStairs_SouthBottomOuterRightFalse - | BlockState::EndStoneBrickStairs_WestBottomOuterLeftTrue - | BlockState::EndStoneBrickStairs_WestBottomOuterLeftFalse - | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::WaxedCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::WaxedCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::WaxedCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::WaxedCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::ExposedCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::ExposedCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::ExposedCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::ExposedCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::BrickStairs_SouthBottomOuterRightTrue - | BlockState::BrickStairs_SouthBottomOuterRightFalse - | BlockState::BrickStairs_WestBottomOuterLeftTrue - | BlockState::BrickStairs_WestBottomOuterLeftFalse - | BlockState::CutCopperStairs_SouthBottomOuterRightTrue - | BlockState::CutCopperStairs_SouthBottomOuterRightFalse - | BlockState::CutCopperStairs_WestBottomOuterLeftTrue - | BlockState::CutCopperStairs_WestBottomOuterLeftFalse - | BlockState::OakStairs_SouthBottomOuterRightTrue - | BlockState::OakStairs_SouthBottomOuterRightFalse - | BlockState::OakStairs_WestBottomOuterLeftTrue - | BlockState::OakStairs_WestBottomOuterLeftFalse - | BlockState::PolishedDioriteStairs_SouthBottomOuterRightTrue - | BlockState::PolishedDioriteStairs_SouthBottomOuterRightFalse - | BlockState::PolishedDioriteStairs_WestBottomOuterLeftTrue - | BlockState::PolishedDioriteStairs_WestBottomOuterLeftFalse - | BlockState::SmoothSandstoneStairs_SouthBottomOuterRightTrue - | BlockState::SmoothSandstoneStairs_SouthBottomOuterRightFalse - | BlockState::SmoothSandstoneStairs_WestBottomOuterLeftTrue - | BlockState::SmoothSandstoneStairs_WestBottomOuterLeftFalse - | BlockState::AndesiteStairs_SouthBottomOuterRightTrue - | BlockState::AndesiteStairs_SouthBottomOuterRightFalse - | BlockState::AndesiteStairs_WestBottomOuterLeftTrue - | BlockState::AndesiteStairs_WestBottomOuterLeftFalse - | BlockState::SandstoneStairs_SouthBottomOuterRightTrue - | BlockState::SandstoneStairs_SouthBottomOuterRightFalse - | BlockState::SandstoneStairs_WestBottomOuterLeftTrue - | BlockState::SandstoneStairs_WestBottomOuterLeftFalse - | BlockState::MossyStoneBrickStairs_SouthBottomOuterRightTrue - | BlockState::MossyStoneBrickStairs_SouthBottomOuterRightFalse - | BlockState::MossyStoneBrickStairs_WestBottomOuterLeftTrue - | BlockState::MossyStoneBrickStairs_WestBottomOuterLeftFalse - | BlockState::RedNetherBrickStairs_SouthBottomOuterRightTrue - | BlockState::RedNetherBrickStairs_SouthBottomOuterRightFalse - | BlockState::RedNetherBrickStairs_WestBottomOuterLeftTrue - | BlockState::RedNetherBrickStairs_WestBottomOuterLeftFalse - | BlockState::PolishedDeepslateStairs_SouthBottomOuterRightTrue - | BlockState::PolishedDeepslateStairs_SouthBottomOuterRightFalse - | BlockState::PolishedDeepslateStairs_WestBottomOuterLeftTrue - | BlockState::PolishedDeepslateStairs_WestBottomOuterLeftFalse - | BlockState::StoneStairs_SouthBottomOuterRightTrue - | BlockState::StoneStairs_SouthBottomOuterRightFalse - | BlockState::StoneStairs_WestBottomOuterLeftTrue - | BlockState::StoneStairs_WestBottomOuterLeftFalse - | BlockState::MangroveStairs_SouthBottomOuterRightTrue - | BlockState::MangroveStairs_SouthBottomOuterRightFalse - | BlockState::MangroveStairs_WestBottomOuterLeftTrue - | BlockState::MangroveStairs_WestBottomOuterLeftFalse - | BlockState::GraniteStairs_SouthBottomOuterRightTrue - | BlockState::GraniteStairs_SouthBottomOuterRightFalse - | BlockState::GraniteStairs_WestBottomOuterLeftTrue - | BlockState::GraniteStairs_WestBottomOuterLeftFalse - | BlockState::StoneBrickStairs_SouthBottomOuterRightTrue - | BlockState::StoneBrickStairs_SouthBottomOuterRightFalse - | BlockState::StoneBrickStairs_WestBottomOuterLeftTrue - | BlockState::StoneBrickStairs_WestBottomOuterLeftFalse - | BlockState::OxidizedCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::OxidizedCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::OxidizedCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::OxidizedCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::QuartzStairs_SouthBottomOuterRightTrue - | BlockState::QuartzStairs_SouthBottomOuterRightFalse - | BlockState::QuartzStairs_WestBottomOuterLeftTrue - | BlockState::QuartzStairs_WestBottomOuterLeftFalse - | BlockState::SpruceStairs_SouthBottomOuterRightTrue - | BlockState::SpruceStairs_SouthBottomOuterRightFalse - | BlockState::SpruceStairs_WestBottomOuterLeftTrue - | BlockState::SpruceStairs_WestBottomOuterLeftFalse - | BlockState::WeatheredCutCopperStairs_SouthBottomOuterRightTrue - | BlockState::WeatheredCutCopperStairs_SouthBottomOuterRightFalse - | BlockState::WeatheredCutCopperStairs_WestBottomOuterLeftTrue - | BlockState::WeatheredCutCopperStairs_WestBottomOuterLeftFalse - | BlockState::SmoothQuartzStairs_SouthBottomOuterRightTrue - | BlockState::SmoothQuartzStairs_SouthBottomOuterRightFalse - | BlockState::SmoothQuartzStairs_WestBottomOuterLeftTrue - | BlockState::SmoothQuartzStairs_WestBottomOuterLeftFalse - | BlockState::AcaciaStairs_SouthBottomOuterRightTrue - | BlockState::AcaciaStairs_SouthBottomOuterRightFalse - | BlockState::AcaciaStairs_WestBottomOuterLeftTrue - | BlockState::AcaciaStairs_WestBottomOuterLeftFalse - | BlockState::NetherBrickStairs_SouthBottomOuterRightTrue - | BlockState::NetherBrickStairs_SouthBottomOuterRightFalse - | BlockState::NetherBrickStairs_WestBottomOuterLeftTrue - | BlockState::NetherBrickStairs_WestBottomOuterLeftFalse - | BlockState::CrimsonStairs_SouthBottomOuterRightTrue - | BlockState::CrimsonStairs_SouthBottomOuterRightFalse - | BlockState::CrimsonStairs_WestBottomOuterLeftTrue - | BlockState::CrimsonStairs_WestBottomOuterLeftFalse - | BlockState::PolishedAndesiteStairs_SouthBottomOuterRightTrue - | BlockState::PolishedAndesiteStairs_SouthBottomOuterRightFalse - | BlockState::PolishedAndesiteStairs_WestBottomOuterLeftTrue - | BlockState::PolishedAndesiteStairs_WestBottomOuterLeftFalse - | BlockState::DarkOakStairs_SouthBottomOuterRightTrue - | BlockState::DarkOakStairs_SouthBottomOuterRightFalse - | BlockState::DarkOakStairs_WestBottomOuterLeftTrue - | BlockState::DarkOakStairs_WestBottomOuterLeftFalse - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterRightTrue - | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterRightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterLeftTrue - | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterLeftFalse - | BlockState::CobblestoneStairs_SouthBottomOuterRightTrue - | BlockState::CobblestoneStairs_SouthBottomOuterRightFalse - | BlockState::CobblestoneStairs_WestBottomOuterLeftTrue - | BlockState::CobblestoneStairs_WestBottomOuterLeftFalse - | BlockState::BirchStairs_SouthBottomOuterRightTrue - | BlockState::BirchStairs_SouthBottomOuterRightFalse - | BlockState::BirchStairs_WestBottomOuterLeftTrue - | BlockState::BirchStairs_WestBottomOuterLeftFalse - | BlockState::DeepslateTileStairs_SouthBottomOuterRightTrue - | BlockState::DeepslateTileStairs_SouthBottomOuterRightFalse - | BlockState::DeepslateTileStairs_WestBottomOuterLeftTrue - | BlockState::DeepslateTileStairs_WestBottomOuterLeftFalse - | BlockState::PrismarineStairs_SouthBottomOuterRightTrue - | BlockState::PrismarineStairs_SouthBottomOuterRightFalse - | BlockState::PrismarineStairs_WestBottomOuterLeftTrue - | BlockState::PrismarineStairs_WestBottomOuterLeftFalse => &SHAPE43, - BlockState::PurpurStairs_WestTopStraightTrue - | BlockState::PurpurStairs_WestTopStraightFalse - | BlockState::DeepslateBrickStairs_WestTopStraightTrue - | BlockState::DeepslateBrickStairs_WestTopStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestTopStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestTopStraightFalse - | BlockState::CobbledDeepslateStairs_WestTopStraightTrue - | BlockState::CobbledDeepslateStairs_WestTopStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestTopStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestTopStraightFalse - | BlockState::PolishedBlackstoneStairs_WestTopStraightTrue - | BlockState::PolishedBlackstoneStairs_WestTopStraightFalse - | BlockState::WarpedStairs_WestTopStraightTrue - | BlockState::WarpedStairs_WestTopStraightFalse - | BlockState::DioriteStairs_WestTopStraightTrue - | BlockState::DioriteStairs_WestTopStraightFalse - | BlockState::DarkPrismarineStairs_WestTopStraightTrue - | BlockState::DarkPrismarineStairs_WestTopStraightFalse - | BlockState::PrismarineBrickStairs_WestTopStraightTrue - | BlockState::PrismarineBrickStairs_WestTopStraightFalse - | BlockState::MudBrickStairs_WestTopStraightTrue - | BlockState::MudBrickStairs_WestTopStraightFalse - | BlockState::JungleStairs_WestTopStraightTrue - | BlockState::JungleStairs_WestTopStraightFalse - | BlockState::RedSandstoneStairs_WestTopStraightTrue - | BlockState::RedSandstoneStairs_WestTopStraightFalse - | BlockState::SmoothRedSandstoneStairs_WestTopStraightTrue - | BlockState::SmoothRedSandstoneStairs_WestTopStraightFalse - | BlockState::BlackstoneStairs_WestTopStraightTrue - | BlockState::BlackstoneStairs_WestTopStraightFalse - | BlockState::MossyCobblestoneStairs_WestTopStraightTrue - | BlockState::MossyCobblestoneStairs_WestTopStraightFalse - | BlockState::PolishedGraniteStairs_WestTopStraightTrue - | BlockState::PolishedGraniteStairs_WestTopStraightFalse - | BlockState::EndStoneBrickStairs_WestTopStraightTrue - | BlockState::EndStoneBrickStairs_WestTopStraightFalse - | BlockState::WaxedExposedCutCopperStairs_WestTopStraightTrue - | BlockState::WaxedExposedCutCopperStairs_WestTopStraightFalse - | BlockState::WaxedCutCopperStairs_WestTopStraightTrue - | BlockState::WaxedCutCopperStairs_WestTopStraightFalse - | BlockState::ExposedCutCopperStairs_WestTopStraightTrue - | BlockState::ExposedCutCopperStairs_WestTopStraightFalse - | BlockState::BrickStairs_WestTopStraightTrue - | BlockState::BrickStairs_WestTopStraightFalse - | BlockState::CutCopperStairs_WestTopStraightTrue - | BlockState::CutCopperStairs_WestTopStraightFalse - | BlockState::OakStairs_WestTopStraightTrue - | BlockState::OakStairs_WestTopStraightFalse - | BlockState::PolishedDioriteStairs_WestTopStraightTrue - | BlockState::PolishedDioriteStairs_WestTopStraightFalse - | BlockState::SmoothSandstoneStairs_WestTopStraightTrue - | BlockState::SmoothSandstoneStairs_WestTopStraightFalse - | BlockState::AndesiteStairs_WestTopStraightTrue - | BlockState::AndesiteStairs_WestTopStraightFalse - | BlockState::SandstoneStairs_WestTopStraightTrue - | BlockState::SandstoneStairs_WestTopStraightFalse - | BlockState::MossyStoneBrickStairs_WestTopStraightTrue - | BlockState::MossyStoneBrickStairs_WestTopStraightFalse - | BlockState::RedNetherBrickStairs_WestTopStraightTrue - | BlockState::RedNetherBrickStairs_WestTopStraightFalse - | BlockState::PolishedDeepslateStairs_WestTopStraightTrue - | BlockState::PolishedDeepslateStairs_WestTopStraightFalse - | BlockState::StoneStairs_WestTopStraightTrue - | BlockState::StoneStairs_WestTopStraightFalse - | BlockState::MangroveStairs_WestTopStraightTrue - | BlockState::MangroveStairs_WestTopStraightFalse - | BlockState::GraniteStairs_WestTopStraightTrue - | BlockState::GraniteStairs_WestTopStraightFalse - | BlockState::StoneBrickStairs_WestTopStraightTrue - | BlockState::StoneBrickStairs_WestTopStraightFalse - | BlockState::OxidizedCutCopperStairs_WestTopStraightTrue - | BlockState::OxidizedCutCopperStairs_WestTopStraightFalse - | BlockState::QuartzStairs_WestTopStraightTrue - | BlockState::QuartzStairs_WestTopStraightFalse - | BlockState::SpruceStairs_WestTopStraightTrue - | BlockState::SpruceStairs_WestTopStraightFalse - | BlockState::WeatheredCutCopperStairs_WestTopStraightTrue - | BlockState::WeatheredCutCopperStairs_WestTopStraightFalse - | BlockState::SmoothQuartzStairs_WestTopStraightTrue - | BlockState::SmoothQuartzStairs_WestTopStraightFalse - | BlockState::AcaciaStairs_WestTopStraightTrue - | BlockState::AcaciaStairs_WestTopStraightFalse - | BlockState::NetherBrickStairs_WestTopStraightTrue - | BlockState::NetherBrickStairs_WestTopStraightFalse - | BlockState::CrimsonStairs_WestTopStraightTrue - | BlockState::CrimsonStairs_WestTopStraightFalse - | BlockState::PolishedAndesiteStairs_WestTopStraightTrue - | BlockState::PolishedAndesiteStairs_WestTopStraightFalse - | BlockState::DarkOakStairs_WestTopStraightTrue - | BlockState::DarkOakStairs_WestTopStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestTopStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestTopStraightFalse - | BlockState::CobblestoneStairs_WestTopStraightTrue - | BlockState::CobblestoneStairs_WestTopStraightFalse - | BlockState::BirchStairs_WestTopStraightTrue - | BlockState::BirchStairs_WestTopStraightFalse - | BlockState::DeepslateTileStairs_WestTopStraightTrue - | BlockState::DeepslateTileStairs_WestTopStraightFalse - | BlockState::PrismarineStairs_WestTopStraightTrue - | BlockState::PrismarineStairs_WestTopStraightFalse => &SHAPE44, - BlockState::PurpurStairs_WestBottomStraightTrue - | BlockState::PurpurStairs_WestBottomStraightFalse - | BlockState::DeepslateBrickStairs_WestBottomStraightTrue - | BlockState::DeepslateBrickStairs_WestBottomStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_WestBottomStraightFalse - | BlockState::CobbledDeepslateStairs_WestBottomStraightTrue - | BlockState::CobbledDeepslateStairs_WestBottomStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_WestBottomStraightFalse - | BlockState::PolishedBlackstoneStairs_WestBottomStraightTrue - | BlockState::PolishedBlackstoneStairs_WestBottomStraightFalse - | BlockState::WarpedStairs_WestBottomStraightTrue - | BlockState::WarpedStairs_WestBottomStraightFalse - | BlockState::DioriteStairs_WestBottomStraightTrue - | BlockState::DioriteStairs_WestBottomStraightFalse - | BlockState::DarkPrismarineStairs_WestBottomStraightTrue - | BlockState::DarkPrismarineStairs_WestBottomStraightFalse - | BlockState::PrismarineBrickStairs_WestBottomStraightTrue - | BlockState::PrismarineBrickStairs_WestBottomStraightFalse - | BlockState::MudBrickStairs_WestBottomStraightTrue - | BlockState::MudBrickStairs_WestBottomStraightFalse - | BlockState::JungleStairs_WestBottomStraightTrue - | BlockState::JungleStairs_WestBottomStraightFalse - | BlockState::RedSandstoneStairs_WestBottomStraightTrue - | BlockState::RedSandstoneStairs_WestBottomStraightFalse - | BlockState::SmoothRedSandstoneStairs_WestBottomStraightTrue - | BlockState::SmoothRedSandstoneStairs_WestBottomStraightFalse - | BlockState::BlackstoneStairs_WestBottomStraightTrue - | BlockState::BlackstoneStairs_WestBottomStraightFalse - | BlockState::MossyCobblestoneStairs_WestBottomStraightTrue - | BlockState::MossyCobblestoneStairs_WestBottomStraightFalse - | BlockState::PolishedGraniteStairs_WestBottomStraightTrue - | BlockState::PolishedGraniteStairs_WestBottomStraightFalse - | BlockState::EndStoneBrickStairs_WestBottomStraightTrue - | BlockState::EndStoneBrickStairs_WestBottomStraightFalse - | BlockState::WaxedExposedCutCopperStairs_WestBottomStraightTrue - | BlockState::WaxedExposedCutCopperStairs_WestBottomStraightFalse - | BlockState::WaxedCutCopperStairs_WestBottomStraightTrue - | BlockState::WaxedCutCopperStairs_WestBottomStraightFalse - | BlockState::ExposedCutCopperStairs_WestBottomStraightTrue - | BlockState::ExposedCutCopperStairs_WestBottomStraightFalse - | BlockState::BrickStairs_WestBottomStraightTrue - | BlockState::BrickStairs_WestBottomStraightFalse - | BlockState::CutCopperStairs_WestBottomStraightTrue - | BlockState::CutCopperStairs_WestBottomStraightFalse - | BlockState::OakStairs_WestBottomStraightTrue - | BlockState::OakStairs_WestBottomStraightFalse - | BlockState::PolishedDioriteStairs_WestBottomStraightTrue - | BlockState::PolishedDioriteStairs_WestBottomStraightFalse - | BlockState::SmoothSandstoneStairs_WestBottomStraightTrue - | BlockState::SmoothSandstoneStairs_WestBottomStraightFalse - | BlockState::AndesiteStairs_WestBottomStraightTrue - | BlockState::AndesiteStairs_WestBottomStraightFalse - | BlockState::SandstoneStairs_WestBottomStraightTrue - | BlockState::SandstoneStairs_WestBottomStraightFalse - | BlockState::MossyStoneBrickStairs_WestBottomStraightTrue - | BlockState::MossyStoneBrickStairs_WestBottomStraightFalse - | BlockState::RedNetherBrickStairs_WestBottomStraightTrue - | BlockState::RedNetherBrickStairs_WestBottomStraightFalse - | BlockState::PolishedDeepslateStairs_WestBottomStraightTrue - | BlockState::PolishedDeepslateStairs_WestBottomStraightFalse - | BlockState::StoneStairs_WestBottomStraightTrue - | BlockState::StoneStairs_WestBottomStraightFalse - | BlockState::MangroveStairs_WestBottomStraightTrue - | BlockState::MangroveStairs_WestBottomStraightFalse - | BlockState::GraniteStairs_WestBottomStraightTrue - | BlockState::GraniteStairs_WestBottomStraightFalse - | BlockState::StoneBrickStairs_WestBottomStraightTrue - | BlockState::StoneBrickStairs_WestBottomStraightFalse - | BlockState::OxidizedCutCopperStairs_WestBottomStraightTrue - | BlockState::OxidizedCutCopperStairs_WestBottomStraightFalse - | BlockState::QuartzStairs_WestBottomStraightTrue - | BlockState::QuartzStairs_WestBottomStraightFalse - | BlockState::SpruceStairs_WestBottomStraightTrue - | BlockState::SpruceStairs_WestBottomStraightFalse - | BlockState::WeatheredCutCopperStairs_WestBottomStraightTrue - | BlockState::WeatheredCutCopperStairs_WestBottomStraightFalse - | BlockState::SmoothQuartzStairs_WestBottomStraightTrue - | BlockState::SmoothQuartzStairs_WestBottomStraightFalse - | BlockState::AcaciaStairs_WestBottomStraightTrue - | BlockState::AcaciaStairs_WestBottomStraightFalse - | BlockState::NetherBrickStairs_WestBottomStraightTrue - | BlockState::NetherBrickStairs_WestBottomStraightFalse - | BlockState::CrimsonStairs_WestBottomStraightTrue - | BlockState::CrimsonStairs_WestBottomStraightFalse - | BlockState::PolishedAndesiteStairs_WestBottomStraightTrue - | BlockState::PolishedAndesiteStairs_WestBottomStraightFalse - | BlockState::DarkOakStairs_WestBottomStraightTrue - | BlockState::DarkOakStairs_WestBottomStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_WestBottomStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_WestBottomStraightFalse - | BlockState::CobblestoneStairs_WestBottomStraightTrue - | BlockState::CobblestoneStairs_WestBottomStraightFalse - | BlockState::BirchStairs_WestBottomStraightTrue - | BlockState::BirchStairs_WestBottomStraightFalse - | BlockState::DeepslateTileStairs_WestBottomStraightTrue - | BlockState::DeepslateTileStairs_WestBottomStraightFalse - | BlockState::PrismarineStairs_WestBottomStraightTrue - | BlockState::PrismarineStairs_WestBottomStraightFalse => &SHAPE45, - BlockState::PurpurStairs_EastTopStraightTrue - | BlockState::PurpurStairs_EastTopStraightFalse - | BlockState::DeepslateBrickStairs_EastTopStraightTrue - | BlockState::DeepslateBrickStairs_EastTopStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastTopStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastTopStraightFalse - | BlockState::CobbledDeepslateStairs_EastTopStraightTrue - | BlockState::CobbledDeepslateStairs_EastTopStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastTopStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastTopStraightFalse - | BlockState::PolishedBlackstoneStairs_EastTopStraightTrue - | BlockState::PolishedBlackstoneStairs_EastTopStraightFalse - | BlockState::WarpedStairs_EastTopStraightTrue - | BlockState::WarpedStairs_EastTopStraightFalse - | BlockState::DioriteStairs_EastTopStraightTrue - | BlockState::DioriteStairs_EastTopStraightFalse - | BlockState::DarkPrismarineStairs_EastTopStraightTrue - | BlockState::DarkPrismarineStairs_EastTopStraightFalse - | BlockState::PrismarineBrickStairs_EastTopStraightTrue - | BlockState::PrismarineBrickStairs_EastTopStraightFalse - | BlockState::MudBrickStairs_EastTopStraightTrue - | BlockState::MudBrickStairs_EastTopStraightFalse - | BlockState::JungleStairs_EastTopStraightTrue - | BlockState::JungleStairs_EastTopStraightFalse - | BlockState::RedSandstoneStairs_EastTopStraightTrue - | BlockState::RedSandstoneStairs_EastTopStraightFalse - | BlockState::SmoothRedSandstoneStairs_EastTopStraightTrue - | BlockState::SmoothRedSandstoneStairs_EastTopStraightFalse - | BlockState::BlackstoneStairs_EastTopStraightTrue - | BlockState::BlackstoneStairs_EastTopStraightFalse - | BlockState::MossyCobblestoneStairs_EastTopStraightTrue - | BlockState::MossyCobblestoneStairs_EastTopStraightFalse - | BlockState::PolishedGraniteStairs_EastTopStraightTrue - | BlockState::PolishedGraniteStairs_EastTopStraightFalse - | BlockState::EndStoneBrickStairs_EastTopStraightTrue - | BlockState::EndStoneBrickStairs_EastTopStraightFalse - | BlockState::WaxedExposedCutCopperStairs_EastTopStraightTrue - | BlockState::WaxedExposedCutCopperStairs_EastTopStraightFalse - | BlockState::WaxedCutCopperStairs_EastTopStraightTrue - | BlockState::WaxedCutCopperStairs_EastTopStraightFalse - | BlockState::ExposedCutCopperStairs_EastTopStraightTrue - | BlockState::ExposedCutCopperStairs_EastTopStraightFalse - | BlockState::BrickStairs_EastTopStraightTrue - | BlockState::BrickStairs_EastTopStraightFalse - | BlockState::CutCopperStairs_EastTopStraightTrue - | BlockState::CutCopperStairs_EastTopStraightFalse - | BlockState::OakStairs_EastTopStraightTrue - | BlockState::OakStairs_EastTopStraightFalse - | BlockState::PolishedDioriteStairs_EastTopStraightTrue - | BlockState::PolishedDioriteStairs_EastTopStraightFalse - | BlockState::SmoothSandstoneStairs_EastTopStraightTrue - | BlockState::SmoothSandstoneStairs_EastTopStraightFalse - | BlockState::AndesiteStairs_EastTopStraightTrue - | BlockState::AndesiteStairs_EastTopStraightFalse - | BlockState::SandstoneStairs_EastTopStraightTrue - | BlockState::SandstoneStairs_EastTopStraightFalse - | BlockState::MossyStoneBrickStairs_EastTopStraightTrue - | BlockState::MossyStoneBrickStairs_EastTopStraightFalse - | BlockState::RedNetherBrickStairs_EastTopStraightTrue - | BlockState::RedNetherBrickStairs_EastTopStraightFalse - | BlockState::PolishedDeepslateStairs_EastTopStraightTrue - | BlockState::PolishedDeepslateStairs_EastTopStraightFalse - | BlockState::StoneStairs_EastTopStraightTrue - | BlockState::StoneStairs_EastTopStraightFalse - | BlockState::MangroveStairs_EastTopStraightTrue - | BlockState::MangroveStairs_EastTopStraightFalse - | BlockState::GraniteStairs_EastTopStraightTrue - | BlockState::GraniteStairs_EastTopStraightFalse - | BlockState::StoneBrickStairs_EastTopStraightTrue - | BlockState::StoneBrickStairs_EastTopStraightFalse - | BlockState::OxidizedCutCopperStairs_EastTopStraightTrue - | BlockState::OxidizedCutCopperStairs_EastTopStraightFalse - | BlockState::QuartzStairs_EastTopStraightTrue - | BlockState::QuartzStairs_EastTopStraightFalse - | BlockState::SpruceStairs_EastTopStraightTrue - | BlockState::SpruceStairs_EastTopStraightFalse - | BlockState::WeatheredCutCopperStairs_EastTopStraightTrue - | BlockState::WeatheredCutCopperStairs_EastTopStraightFalse - | BlockState::SmoothQuartzStairs_EastTopStraightTrue - | BlockState::SmoothQuartzStairs_EastTopStraightFalse - | BlockState::AcaciaStairs_EastTopStraightTrue - | BlockState::AcaciaStairs_EastTopStraightFalse - | BlockState::NetherBrickStairs_EastTopStraightTrue - | BlockState::NetherBrickStairs_EastTopStraightFalse - | BlockState::CrimsonStairs_EastTopStraightTrue - | BlockState::CrimsonStairs_EastTopStraightFalse - | BlockState::PolishedAndesiteStairs_EastTopStraightTrue - | BlockState::PolishedAndesiteStairs_EastTopStraightFalse - | BlockState::DarkOakStairs_EastTopStraightTrue - | BlockState::DarkOakStairs_EastTopStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastTopStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastTopStraightFalse - | BlockState::CobblestoneStairs_EastTopStraightTrue - | BlockState::CobblestoneStairs_EastTopStraightFalse - | BlockState::BirchStairs_EastTopStraightTrue - | BlockState::BirchStairs_EastTopStraightFalse - | BlockState::DeepslateTileStairs_EastTopStraightTrue - | BlockState::DeepslateTileStairs_EastTopStraightFalse - | BlockState::PrismarineStairs_EastTopStraightTrue - | BlockState::PrismarineStairs_EastTopStraightFalse => &SHAPE46, - BlockState::PurpurStairs_EastBottomStraightTrue - | BlockState::PurpurStairs_EastBottomStraightFalse - | BlockState::DeepslateBrickStairs_EastBottomStraightTrue - | BlockState::DeepslateBrickStairs_EastBottomStraightFalse - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomStraightTrue - | BlockState::WaxedOxidizedCutCopperStairs_EastBottomStraightFalse - | BlockState::CobbledDeepslateStairs_EastBottomStraightTrue - | BlockState::CobbledDeepslateStairs_EastBottomStraightFalse - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomStraightTrue - | BlockState::WaxedWeatheredCutCopperStairs_EastBottomStraightFalse - | BlockState::PolishedBlackstoneStairs_EastBottomStraightTrue - | BlockState::PolishedBlackstoneStairs_EastBottomStraightFalse - | BlockState::WarpedStairs_EastBottomStraightTrue - | BlockState::WarpedStairs_EastBottomStraightFalse - | BlockState::DioriteStairs_EastBottomStraightTrue - | BlockState::DioriteStairs_EastBottomStraightFalse - | BlockState::DarkPrismarineStairs_EastBottomStraightTrue - | BlockState::DarkPrismarineStairs_EastBottomStraightFalse - | BlockState::PrismarineBrickStairs_EastBottomStraightTrue - | BlockState::PrismarineBrickStairs_EastBottomStraightFalse - | BlockState::MudBrickStairs_EastBottomStraightTrue - | BlockState::MudBrickStairs_EastBottomStraightFalse - | BlockState::JungleStairs_EastBottomStraightTrue - | BlockState::JungleStairs_EastBottomStraightFalse - | BlockState::RedSandstoneStairs_EastBottomStraightTrue - | BlockState::RedSandstoneStairs_EastBottomStraightFalse - | BlockState::SmoothRedSandstoneStairs_EastBottomStraightTrue - | BlockState::SmoothRedSandstoneStairs_EastBottomStraightFalse - | BlockState::BlackstoneStairs_EastBottomStraightTrue - | BlockState::BlackstoneStairs_EastBottomStraightFalse - | BlockState::MossyCobblestoneStairs_EastBottomStraightTrue - | BlockState::MossyCobblestoneStairs_EastBottomStraightFalse - | BlockState::PolishedGraniteStairs_EastBottomStraightTrue - | BlockState::PolishedGraniteStairs_EastBottomStraightFalse - | BlockState::EndStoneBrickStairs_EastBottomStraightTrue - | BlockState::EndStoneBrickStairs_EastBottomStraightFalse - | BlockState::WaxedExposedCutCopperStairs_EastBottomStraightTrue - | BlockState::WaxedExposedCutCopperStairs_EastBottomStraightFalse - | BlockState::WaxedCutCopperStairs_EastBottomStraightTrue - | BlockState::WaxedCutCopperStairs_EastBottomStraightFalse - | BlockState::ExposedCutCopperStairs_EastBottomStraightTrue - | BlockState::ExposedCutCopperStairs_EastBottomStraightFalse - | BlockState::BrickStairs_EastBottomStraightTrue - | BlockState::BrickStairs_EastBottomStraightFalse - | BlockState::CutCopperStairs_EastBottomStraightTrue - | BlockState::CutCopperStairs_EastBottomStraightFalse - | BlockState::OakStairs_EastBottomStraightTrue - | BlockState::OakStairs_EastBottomStraightFalse - | BlockState::PolishedDioriteStairs_EastBottomStraightTrue - | BlockState::PolishedDioriteStairs_EastBottomStraightFalse - | BlockState::SmoothSandstoneStairs_EastBottomStraightTrue - | BlockState::SmoothSandstoneStairs_EastBottomStraightFalse - | BlockState::AndesiteStairs_EastBottomStraightTrue - | BlockState::AndesiteStairs_EastBottomStraightFalse - | BlockState::SandstoneStairs_EastBottomStraightTrue - | BlockState::SandstoneStairs_EastBottomStraightFalse - | BlockState::MossyStoneBrickStairs_EastBottomStraightTrue - | BlockState::MossyStoneBrickStairs_EastBottomStraightFalse - | BlockState::RedNetherBrickStairs_EastBottomStraightTrue - | BlockState::RedNetherBrickStairs_EastBottomStraightFalse - | BlockState::PolishedDeepslateStairs_EastBottomStraightTrue - | BlockState::PolishedDeepslateStairs_EastBottomStraightFalse - | BlockState::StoneStairs_EastBottomStraightTrue - | BlockState::StoneStairs_EastBottomStraightFalse - | BlockState::MangroveStairs_EastBottomStraightTrue - | BlockState::MangroveStairs_EastBottomStraightFalse - | BlockState::GraniteStairs_EastBottomStraightTrue - | BlockState::GraniteStairs_EastBottomStraightFalse - | BlockState::StoneBrickStairs_EastBottomStraightTrue - | BlockState::StoneBrickStairs_EastBottomStraightFalse - | BlockState::OxidizedCutCopperStairs_EastBottomStraightTrue - | BlockState::OxidizedCutCopperStairs_EastBottomStraightFalse - | BlockState::QuartzStairs_EastBottomStraightTrue - | BlockState::QuartzStairs_EastBottomStraightFalse - | BlockState::SpruceStairs_EastBottomStraightTrue - | BlockState::SpruceStairs_EastBottomStraightFalse - | BlockState::WeatheredCutCopperStairs_EastBottomStraightTrue - | BlockState::WeatheredCutCopperStairs_EastBottomStraightFalse - | BlockState::SmoothQuartzStairs_EastBottomStraightTrue - | BlockState::SmoothQuartzStairs_EastBottomStraightFalse - | BlockState::AcaciaStairs_EastBottomStraightTrue - | BlockState::AcaciaStairs_EastBottomStraightFalse - | BlockState::NetherBrickStairs_EastBottomStraightTrue - | BlockState::NetherBrickStairs_EastBottomStraightFalse - | BlockState::CrimsonStairs_EastBottomStraightTrue - | BlockState::CrimsonStairs_EastBottomStraightFalse - | BlockState::PolishedAndesiteStairs_EastBottomStraightTrue - | BlockState::PolishedAndesiteStairs_EastBottomStraightFalse - | BlockState::DarkOakStairs_EastBottomStraightTrue - | BlockState::DarkOakStairs_EastBottomStraightFalse - | BlockState::PolishedBlackstoneBrickStairs_EastBottomStraightTrue - | BlockState::PolishedBlackstoneBrickStairs_EastBottomStraightFalse - | BlockState::CobblestoneStairs_EastBottomStraightTrue - | BlockState::CobblestoneStairs_EastBottomStraightFalse - | BlockState::BirchStairs_EastBottomStraightTrue - | BlockState::BirchStairs_EastBottomStraightFalse - | BlockState::DeepslateTileStairs_EastBottomStraightTrue - | BlockState::DeepslateTileStairs_EastBottomStraightFalse - | BlockState::PrismarineStairs_EastBottomStraightTrue - | BlockState::PrismarineStairs_EastBottomStraightFalse => &SHAPE47, - BlockState::JungleFence_TrueTrueTrueTrueTrue - | BlockState::JungleFence_TrueTrueTrueFalseTrue => &SHAPE801, - BlockState::JungleFence_TrueTrueTrueTrueFalse - | BlockState::JungleFence_TrueTrueTrueFalseFalse => &SHAPE802, - BlockState::JungleFence_TrueTrueFalseTrueTrue - | BlockState::JungleFence_TrueTrueFalseFalseTrue => &SHAPE803, - BlockState::JungleFence_TrueTrueFalseTrueFalse - | BlockState::JungleFence_TrueTrueFalseFalseFalse => &SHAPE804, - BlockState::JungleFence_TrueFalseTrueTrueTrue - | BlockState::JungleFence_TrueFalseTrueFalseTrue => &SHAPE805, - BlockState::JungleFence_TrueFalseTrueTrueFalse - | BlockState::JungleFence_TrueFalseTrueFalseFalse => &SHAPE806, - BlockState::JungleFence_TrueFalseFalseTrueTrue - | BlockState::JungleFence_TrueFalseFalseFalseTrue => &SHAPE807, - BlockState::JungleFence_TrueFalseFalseTrueFalse - | BlockState::JungleFence_TrueFalseFalseFalseFalse => &SHAPE808, - BlockState::JungleFence_FalseTrueTrueTrueTrue - | BlockState::JungleFence_FalseTrueTrueFalseTrue => &SHAPE809, - BlockState::JungleFence_FalseTrueTrueTrueFalse - | BlockState::JungleFence_FalseTrueTrueFalseFalse => &SHAPE810, - BlockState::JungleFence_FalseTrueFalseTrueTrue - | BlockState::JungleFence_FalseTrueFalseFalseTrue => &SHAPE811, - BlockState::JungleFence_FalseTrueFalseTrueFalse - | BlockState::JungleFence_FalseTrueFalseFalseFalse => &SHAPE812, - BlockState::JungleFence_FalseFalseTrueTrueTrue - | BlockState::JungleFence_FalseFalseTrueFalseTrue => &SHAPE813, - BlockState::JungleFence_FalseFalseTrueTrueFalse - | BlockState::JungleFence_FalseFalseTrueFalseFalse => &SHAPE814, - BlockState::JungleFence_FalseFalseFalseTrueTrue - | BlockState::JungleFence_FalseFalseFalseFalseTrue => &SHAPE815, - BlockState::JungleFence_FalseFalseFalseTrueFalse - | BlockState::JungleFence_FalseFalseFalseFalseFalse => &SHAPE816, - BlockState::PrismarineBrickSlab_TopTrue - | BlockState::PrismarineBrickSlab_TopFalse - | BlockState::PolishedDeepslateSlab_TopTrue - | BlockState::PolishedDeepslateSlab_TopFalse - | BlockState::DeepslateBrickSlab_TopTrue - | BlockState::DeepslateBrickSlab_TopFalse - | BlockState::CutRedSandstoneSlab_TopTrue - | BlockState::CutRedSandstoneSlab_TopFalse - | BlockState::AndesiteSlab_TopTrue - | BlockState::AndesiteSlab_TopFalse - | BlockState::StoneBrickSlab_TopTrue - | BlockState::StoneBrickSlab_TopFalse - | BlockState::DarkPrismarineSlab_TopTrue - | BlockState::DarkPrismarineSlab_TopFalse - | BlockState::PolishedDioriteSlab_TopTrue - | BlockState::PolishedDioriteSlab_TopFalse - | BlockState::CutCopperSlab_TopTrue - | BlockState::CutCopperSlab_TopFalse - | BlockState::PolishedAndesiteSlab_TopTrue - | BlockState::PolishedAndesiteSlab_TopFalse - | BlockState::EndStoneBrickSlab_TopTrue - | BlockState::EndStoneBrickSlab_TopFalse - | BlockState::SpruceSlab_TopTrue - | BlockState::SpruceSlab_TopFalse - | BlockState::SmoothStoneSlab_TopTrue - | BlockState::SmoothStoneSlab_TopFalse - | BlockState::JungleSlab_TopTrue - | BlockState::JungleSlab_TopFalse - | BlockState::PurpurSlab_TopTrue - | BlockState::PurpurSlab_TopFalse - | BlockState::SmoothRedSandstoneSlab_TopTrue - | BlockState::SmoothRedSandstoneSlab_TopFalse - | BlockState::WaxedCutCopperSlab_TopTrue - | BlockState::WaxedCutCopperSlab_TopFalse - | BlockState::MangroveSlab_TopTrue - | BlockState::MangroveSlab_TopFalse - | BlockState::DioriteSlab_TopTrue - | BlockState::DioriteSlab_TopFalse - | BlockState::PetrifiedOakSlab_TopTrue - | BlockState::PetrifiedOakSlab_TopFalse - | BlockState::WaxedWeatheredCutCopperSlab_TopTrue - | BlockState::WaxedWeatheredCutCopperSlab_TopFalse - | BlockState::CrimsonSlab_TopTrue - | BlockState::CrimsonSlab_TopFalse - | BlockState::CobbledDeepslateSlab_TopTrue - | BlockState::CobbledDeepslateSlab_TopFalse - | BlockState::OakSlab_TopTrue - | BlockState::OakSlab_TopFalse - | BlockState::GraniteSlab_TopTrue - | BlockState::GraniteSlab_TopFalse - | BlockState::DeepslateTileSlab_TopTrue - | BlockState::DeepslateTileSlab_TopFalse - | BlockState::RedNetherBrickSlab_TopTrue - | BlockState::RedNetherBrickSlab_TopFalse - | BlockState::QuartzSlab_TopTrue - | BlockState::QuartzSlab_TopFalse - | BlockState::WaxedOxidizedCutCopperSlab_TopTrue - | BlockState::WaxedOxidizedCutCopperSlab_TopFalse - | BlockState::PolishedGraniteSlab_TopTrue - | BlockState::PolishedGraniteSlab_TopFalse - | BlockState::SmoothQuartzSlab_TopTrue - | BlockState::SmoothQuartzSlab_TopFalse - | BlockState::WaxedExposedCutCopperSlab_TopTrue - | BlockState::WaxedExposedCutCopperSlab_TopFalse - | BlockState::SmoothSandstoneSlab_TopTrue - | BlockState::SmoothSandstoneSlab_TopFalse - | BlockState::NetherBrickSlab_TopTrue - | BlockState::NetherBrickSlab_TopFalse - | BlockState::WarpedSlab_TopTrue - | BlockState::WarpedSlab_TopFalse - | BlockState::CutSandstoneSlab_TopTrue - | BlockState::CutSandstoneSlab_TopFalse - | BlockState::CobblestoneSlab_TopTrue - | BlockState::CobblestoneSlab_TopFalse - | BlockState::BrickSlab_TopTrue - | BlockState::BrickSlab_TopFalse - | BlockState::BirchSlab_TopTrue - | BlockState::BirchSlab_TopFalse - | BlockState::DarkOakSlab_TopTrue - | BlockState::DarkOakSlab_TopFalse - | BlockState::WeatheredCutCopperSlab_TopTrue - | BlockState::WeatheredCutCopperSlab_TopFalse - | BlockState::StoneSlab_TopTrue - | BlockState::StoneSlab_TopFalse - | BlockState::BlackstoneSlab_TopTrue - | BlockState::BlackstoneSlab_TopFalse - | BlockState::RedSandstoneSlab_TopTrue - | BlockState::RedSandstoneSlab_TopFalse - | BlockState::MossyCobblestoneSlab_TopTrue - | BlockState::MossyCobblestoneSlab_TopFalse - | BlockState::PolishedBlackstoneSlab_TopTrue - | BlockState::PolishedBlackstoneSlab_TopFalse - | BlockState::SandstoneSlab_TopTrue - | BlockState::SandstoneSlab_TopFalse - | BlockState::MossyStoneBrickSlab_TopTrue - | BlockState::MossyStoneBrickSlab_TopFalse - | BlockState::MudBrickSlab_TopTrue - | BlockState::MudBrickSlab_TopFalse - | BlockState::OxidizedCutCopperSlab_TopTrue - | BlockState::OxidizedCutCopperSlab_TopFalse - | BlockState::AcaciaSlab_TopTrue - | BlockState::AcaciaSlab_TopFalse - | BlockState::PolishedBlackstoneBrickSlab_TopTrue - | BlockState::PolishedBlackstoneBrickSlab_TopFalse - | BlockState::PrismarineSlab_TopTrue - | BlockState::PrismarineSlab_TopFalse - | BlockState::ExposedCutCopperSlab_TopTrue - | BlockState::ExposedCutCopperSlab_TopFalse => &SHAPE766, - BlockState::PrismarineBrickSlab_BottomTrue - | BlockState::PrismarineBrickSlab_BottomFalse - | BlockState::PolishedDeepslateSlab_BottomTrue - | BlockState::PolishedDeepslateSlab_BottomFalse - | BlockState::DeepslateBrickSlab_BottomTrue - | BlockState::DeepslateBrickSlab_BottomFalse - | BlockState::CutRedSandstoneSlab_BottomTrue - | BlockState::CutRedSandstoneSlab_BottomFalse - | BlockState::AndesiteSlab_BottomTrue - | BlockState::AndesiteSlab_BottomFalse - | BlockState::StoneBrickSlab_BottomTrue - | BlockState::StoneBrickSlab_BottomFalse - | BlockState::DarkPrismarineSlab_BottomTrue - | BlockState::DarkPrismarineSlab_BottomFalse - | BlockState::PolishedDioriteSlab_BottomTrue - | BlockState::PolishedDioriteSlab_BottomFalse - | BlockState::CutCopperSlab_BottomTrue - | BlockState::CutCopperSlab_BottomFalse - | BlockState::PolishedAndesiteSlab_BottomTrue - | BlockState::PolishedAndesiteSlab_BottomFalse - | BlockState::EndStoneBrickSlab_BottomTrue - | BlockState::EndStoneBrickSlab_BottomFalse - | BlockState::SpruceSlab_BottomTrue - | BlockState::SpruceSlab_BottomFalse - | BlockState::SmoothStoneSlab_BottomTrue - | BlockState::SmoothStoneSlab_BottomFalse - | BlockState::JungleSlab_BottomTrue - | BlockState::JungleSlab_BottomFalse - | BlockState::PurpurSlab_BottomTrue - | BlockState::PurpurSlab_BottomFalse - | BlockState::SmoothRedSandstoneSlab_BottomTrue - | BlockState::SmoothRedSandstoneSlab_BottomFalse - | BlockState::WaxedCutCopperSlab_BottomTrue - | BlockState::WaxedCutCopperSlab_BottomFalse - | BlockState::MangroveSlab_BottomTrue - | BlockState::MangroveSlab_BottomFalse - | BlockState::DioriteSlab_BottomTrue - | BlockState::DioriteSlab_BottomFalse - | BlockState::PetrifiedOakSlab_BottomTrue - | BlockState::PetrifiedOakSlab_BottomFalse - | BlockState::WaxedWeatheredCutCopperSlab_BottomTrue - | BlockState::WaxedWeatheredCutCopperSlab_BottomFalse - | BlockState::CrimsonSlab_BottomTrue - | BlockState::CrimsonSlab_BottomFalse - | BlockState::CobbledDeepslateSlab_BottomTrue - | BlockState::CobbledDeepslateSlab_BottomFalse - | BlockState::OakSlab_BottomTrue - | BlockState::OakSlab_BottomFalse - | BlockState::GraniteSlab_BottomTrue - | BlockState::GraniteSlab_BottomFalse - | BlockState::DeepslateTileSlab_BottomTrue - | BlockState::DeepslateTileSlab_BottomFalse - | BlockState::RedNetherBrickSlab_BottomTrue - | BlockState::RedNetherBrickSlab_BottomFalse - | BlockState::QuartzSlab_BottomTrue - | BlockState::QuartzSlab_BottomFalse - | BlockState::WaxedOxidizedCutCopperSlab_BottomTrue - | BlockState::WaxedOxidizedCutCopperSlab_BottomFalse - | BlockState::PolishedGraniteSlab_BottomTrue - | BlockState::PolishedGraniteSlab_BottomFalse - | BlockState::SmoothQuartzSlab_BottomTrue - | BlockState::SmoothQuartzSlab_BottomFalse - | BlockState::WaxedExposedCutCopperSlab_BottomTrue - | BlockState::WaxedExposedCutCopperSlab_BottomFalse - | BlockState::SmoothSandstoneSlab_BottomTrue - | BlockState::SmoothSandstoneSlab_BottomFalse - | BlockState::NetherBrickSlab_BottomTrue - | BlockState::NetherBrickSlab_BottomFalse - | BlockState::WarpedSlab_BottomTrue - | BlockState::WarpedSlab_BottomFalse - | BlockState::CutSandstoneSlab_BottomTrue - | BlockState::CutSandstoneSlab_BottomFalse - | BlockState::CobblestoneSlab_BottomTrue - | BlockState::CobblestoneSlab_BottomFalse - | BlockState::BrickSlab_BottomTrue - | BlockState::BrickSlab_BottomFalse - | BlockState::BirchSlab_BottomTrue - | BlockState::BirchSlab_BottomFalse - | BlockState::DarkOakSlab_BottomTrue - | BlockState::DarkOakSlab_BottomFalse - | BlockState::WeatheredCutCopperSlab_BottomTrue - | BlockState::WeatheredCutCopperSlab_BottomFalse - | BlockState::StoneSlab_BottomTrue - | BlockState::StoneSlab_BottomFalse - | BlockState::BlackstoneSlab_BottomTrue - | BlockState::BlackstoneSlab_BottomFalse - | BlockState::RedSandstoneSlab_BottomTrue - | BlockState::RedSandstoneSlab_BottomFalse - | BlockState::MossyCobblestoneSlab_BottomTrue - | BlockState::MossyCobblestoneSlab_BottomFalse - | BlockState::PolishedBlackstoneSlab_BottomTrue - | BlockState::PolishedBlackstoneSlab_BottomFalse - | BlockState::SandstoneSlab_BottomTrue - | BlockState::SandstoneSlab_BottomFalse - | BlockState::MossyStoneBrickSlab_BottomTrue - | BlockState::MossyStoneBrickSlab_BottomFalse - | BlockState::MudBrickSlab_BottomTrue - | BlockState::MudBrickSlab_BottomFalse - | BlockState::OxidizedCutCopperSlab_BottomTrue - | BlockState::OxidizedCutCopperSlab_BottomFalse - | BlockState::AcaciaSlab_BottomTrue - | BlockState::AcaciaSlab_BottomFalse - | BlockState::PolishedBlackstoneBrickSlab_BottomTrue - | BlockState::PolishedBlackstoneBrickSlab_BottomFalse - | BlockState::PrismarineSlab_BottomTrue - | BlockState::PrismarineSlab_BottomFalse - | BlockState::ExposedCutCopperSlab_BottomTrue - | BlockState::ExposedCutCopperSlab_BottomFalse => &SHAPE767, - BlockState::YellowCandleCake_True - | BlockState::PurpleCandleCake_True - | BlockState::BrownCandleCake_True - | BlockState::RedCandleCake_True - | BlockState::CyanCandleCake_True - | BlockState::LightBlueCandleCake_True - | BlockState::MagentaCandleCake_True - | BlockState::LightGrayCandleCake_True - | BlockState::BlueCandleCake_True - | BlockState::PinkCandleCake_True - | BlockState::GrayCandleCake_True - | BlockState::OrangeCandleCake_True - | BlockState::WhiteCandleCake_True - | BlockState::LimeCandleCake_True - | BlockState::CandleCake_True - | BlockState::BlackCandleCake_True - | BlockState::GreenCandleCake_True => &SHAPE3588, - BlockState::BrownCarpet - | BlockState::BlackCarpet - | BlockState::MossCarpet - | BlockState::GreenCarpet - | BlockState::CyanCarpet - | BlockState::LimeCarpet - | BlockState::PinkCarpet - | BlockState::LightBlueCarpet - | BlockState::MagentaCarpet - | BlockState::YellowCarpet - | BlockState::WhiteCarpet - | BlockState::RedCarpet + | BlockState::PottedDandelion + | BlockState::PottedDarkOakSapling + | BlockState::PottedWitherRose + | BlockState::PottedLilyOfTheValley + | BlockState::PottedSpruceSapling + | BlockState::PottedWarpedRoots + | BlockState::PottedWarpedFungus + | BlockState::PottedMangrovePropagule + | BlockState::PottedCrimsonRoots + | BlockState::PottedDeadBush => &SHAPE158, + BlockState::LimeCarpet | BlockState::BlueCarpet - | BlockState::OrangeCarpet + | BlockState::BlackCarpet + | BlockState::GreenCarpet + | BlockState::LightBlueCarpet + | BlockState::CyanCarpet | BlockState::PurpleCarpet | BlockState::GrayCarpet - | BlockState::LightGrayCarpet => &SHAPE768, - BlockState::ZombieWallHead_North - | BlockState::DragonWallHead_North - | BlockState::CreeperWallHead_North - | BlockState::SkeletonWallSkull_North - | BlockState::WitherSkeletonWallSkull_North - | BlockState::PlayerWallHead_North => &SHAPE498, - BlockState::ZombieWallHead_South - | BlockState::DragonWallHead_South - | BlockState::CreeperWallHead_South - | BlockState::SkeletonWallSkull_South - | BlockState::WitherSkeletonWallSkull_South - | BlockState::PlayerWallHead_South => &SHAPE499, - BlockState::ZombieWallHead_West - | BlockState::DragonWallHead_West - | BlockState::CreeperWallHead_West - | BlockState::SkeletonWallSkull_West - | BlockState::WitherSkeletonWallSkull_West - | BlockState::PlayerWallHead_West => &SHAPE500, - BlockState::ZombieWallHead_East - | BlockState::DragonWallHead_East - | BlockState::CreeperWallHead_East - | BlockState::SkeletonWallSkull_East - | BlockState::WitherSkeletonWallSkull_East - | BlockState::PlayerWallHead_East => &SHAPE501, - BlockState::BrickWall_NoneNoneNoneTrueTrueNone - | BlockState::BrickWall_NoneNoneNoneTrueFalseNone => &SHAPE951, - BlockState::BrickWall_NoneNoneNoneTrueTrueLow - | BlockState::BrickWall_NoneNoneNoneTrueFalseLow => &SHAPE952, - BlockState::BrickWall_NoneNoneNoneTrueTrueTall - | BlockState::BrickWall_NoneNoneNoneTrueFalseTall => &SHAPE953, - BlockState::BrickWall_NoneNoneNoneFalseTrueLow - | BlockState::BrickWall_NoneNoneNoneFalseFalseLow => &SHAPE954, - BlockState::BrickWall_NoneNoneNoneFalseTrueTall - | BlockState::BrickWall_NoneNoneNoneFalseFalseTall => &SHAPE955, - BlockState::BrickWall_NoneNoneLowTrueTrueNone - | BlockState::BrickWall_NoneNoneLowTrueFalseNone => &SHAPE956, - BlockState::BrickWall_NoneNoneLowTrueTrueLow - | BlockState::BrickWall_NoneNoneLowTrueFalseLow => &SHAPE957, - BlockState::BrickWall_NoneNoneLowTrueTrueTall - | BlockState::BrickWall_NoneNoneLowTrueFalseTall => &SHAPE958, - BlockState::BrickWall_NoneNoneLowFalseTrueNone - | BlockState::BrickWall_NoneNoneLowFalseFalseNone => &SHAPE959, - BlockState::BrickWall_NoneNoneLowFalseTrueLow - | BlockState::BrickWall_NoneNoneLowFalseFalseLow => &SHAPE960, - BlockState::BrickWall_NoneNoneLowFalseTrueTall - | BlockState::BrickWall_NoneNoneLowFalseFalseTall => &SHAPE961, - BlockState::BrickWall_NoneNoneTallTrueTrueNone - | BlockState::BrickWall_NoneNoneTallTrueFalseNone => &SHAPE962, - BlockState::BrickWall_NoneNoneTallTrueTrueLow - | BlockState::BrickWall_NoneNoneTallTrueFalseLow => &SHAPE963, - BlockState::BrickWall_NoneNoneTallTrueTrueTall - | BlockState::BrickWall_NoneNoneTallTrueFalseTall => &SHAPE964, - BlockState::BrickWall_NoneNoneTallFalseTrueNone - | BlockState::BrickWall_NoneNoneTallFalseFalseNone => &SHAPE965, - BlockState::BrickWall_NoneNoneTallFalseTrueLow - | BlockState::BrickWall_NoneNoneTallFalseFalseLow => &SHAPE966, - BlockState::BrickWall_NoneNoneTallFalseTrueTall - | BlockState::BrickWall_NoneNoneTallFalseFalseTall => &SHAPE967, - BlockState::BrickWall_NoneLowNoneTrueTrueNone - | BlockState::BrickWall_NoneLowNoneTrueFalseNone => &SHAPE968, - BlockState::BrickWall_NoneLowNoneTrueTrueLow - | BlockState::BrickWall_NoneLowNoneTrueFalseLow => &SHAPE969, - BlockState::BrickWall_NoneLowNoneTrueTrueTall - | BlockState::BrickWall_NoneLowNoneTrueFalseTall => &SHAPE970, - BlockState::BrickWall_NoneLowNoneFalseTrueNone - | BlockState::BrickWall_NoneLowNoneFalseFalseNone => &SHAPE971, - BlockState::BrickWall_NoneLowNoneFalseTrueLow - | BlockState::BrickWall_NoneLowNoneFalseFalseLow => &SHAPE972, - BlockState::BrickWall_NoneLowNoneFalseTrueTall - | BlockState::BrickWall_NoneLowNoneFalseFalseTall => &SHAPE973, - BlockState::BrickWall_NoneLowLowTrueTrueNone - | BlockState::BrickWall_NoneLowLowTrueFalseNone => &SHAPE974, - BlockState::BrickWall_NoneLowLowTrueTrueLow - | BlockState::BrickWall_NoneLowLowTrueFalseLow => &SHAPE975, - BlockState::BrickWall_NoneLowLowTrueTrueTall - | BlockState::BrickWall_NoneLowLowTrueFalseTall => &SHAPE976, - BlockState::BrickWall_NoneLowLowFalseTrueNone - | BlockState::BrickWall_NoneLowLowFalseFalseNone => &SHAPE977, - BlockState::BrickWall_NoneLowLowFalseTrueLow - | BlockState::BrickWall_NoneLowLowFalseFalseLow => &SHAPE978, - BlockState::BrickWall_NoneLowLowFalseTrueTall - | BlockState::BrickWall_NoneLowLowFalseFalseTall => &SHAPE979, - BlockState::BrickWall_NoneLowTallTrueTrueNone - | BlockState::BrickWall_NoneLowTallTrueFalseNone => &SHAPE980, - BlockState::BrickWall_NoneLowTallTrueTrueLow - | BlockState::BrickWall_NoneLowTallTrueFalseLow => &SHAPE981, - BlockState::BrickWall_NoneLowTallTrueTrueTall - | BlockState::BrickWall_NoneLowTallTrueFalseTall => &SHAPE982, - BlockState::BrickWall_NoneLowTallFalseTrueNone - | BlockState::BrickWall_NoneLowTallFalseFalseNone => &SHAPE983, - BlockState::BrickWall_NoneLowTallFalseTrueLow - | BlockState::BrickWall_NoneLowTallFalseFalseLow => &SHAPE984, - BlockState::BrickWall_NoneLowTallFalseTrueTall - | BlockState::BrickWall_NoneLowTallFalseFalseTall => &SHAPE985, - BlockState::BrickWall_NoneTallNoneTrueTrueNone - | BlockState::BrickWall_NoneTallNoneTrueFalseNone => &SHAPE986, - BlockState::BrickWall_NoneTallNoneTrueTrueLow - | BlockState::BrickWall_NoneTallNoneTrueFalseLow => &SHAPE987, - BlockState::BrickWall_NoneTallNoneTrueTrueTall - | BlockState::BrickWall_NoneTallNoneTrueFalseTall => &SHAPE988, - BlockState::BrickWall_NoneTallNoneFalseTrueNone - | BlockState::BrickWall_NoneTallNoneFalseFalseNone => &SHAPE989, - BlockState::BrickWall_NoneTallNoneFalseTrueLow - | BlockState::BrickWall_NoneTallNoneFalseFalseLow => &SHAPE990, - BlockState::BrickWall_NoneTallNoneFalseTrueTall - | BlockState::BrickWall_NoneTallNoneFalseFalseTall => &SHAPE991, - BlockState::BrickWall_NoneTallLowTrueTrueNone - | BlockState::BrickWall_NoneTallLowTrueFalseNone => &SHAPE992, - BlockState::BrickWall_NoneTallLowTrueTrueLow - | BlockState::BrickWall_NoneTallLowTrueFalseLow => &SHAPE993, - BlockState::BrickWall_NoneTallLowTrueTrueTall - | BlockState::BrickWall_NoneTallLowTrueFalseTall => &SHAPE994, - BlockState::BrickWall_NoneTallLowFalseTrueNone - | BlockState::BrickWall_NoneTallLowFalseFalseNone => &SHAPE995, - BlockState::BrickWall_NoneTallLowFalseTrueLow - | BlockState::BrickWall_NoneTallLowFalseFalseLow => &SHAPE996, - BlockState::BrickWall_NoneTallLowFalseTrueTall - | BlockState::BrickWall_NoneTallLowFalseFalseTall => &SHAPE997, - BlockState::BrickWall_NoneTallTallTrueTrueNone - | BlockState::BrickWall_NoneTallTallTrueFalseNone => &SHAPE998, - BlockState::BrickWall_NoneTallTallTrueTrueLow - | BlockState::BrickWall_NoneTallTallTrueFalseLow => &SHAPE999, - BlockState::BrickWall_NoneTallTallTrueTrueTall - | BlockState::BrickWall_NoneTallTallTrueFalseTall => &SHAPE1000, - BlockState::BrickWall_NoneTallTallFalseTrueNone - | BlockState::BrickWall_NoneTallTallFalseFalseNone => &SHAPE1001, - BlockState::BrickWall_NoneTallTallFalseTrueLow - | BlockState::BrickWall_NoneTallTallFalseFalseLow => &SHAPE1002, - BlockState::BrickWall_NoneTallTallFalseTrueTall - | BlockState::BrickWall_NoneTallTallFalseFalseTall => &SHAPE1003, - BlockState::BrickWall_LowNoneNoneTrueTrueNone - | BlockState::BrickWall_LowNoneNoneTrueFalseNone => &SHAPE1004, - BlockState::BrickWall_LowNoneNoneTrueTrueLow - | BlockState::BrickWall_LowNoneNoneTrueFalseLow => &SHAPE1005, - BlockState::BrickWall_LowNoneNoneTrueTrueTall - | BlockState::BrickWall_LowNoneNoneTrueFalseTall => &SHAPE1006, - BlockState::BrickWall_LowNoneNoneFalseTrueNone - | BlockState::BrickWall_LowNoneNoneFalseFalseNone => &SHAPE1007, - BlockState::BrickWall_LowNoneNoneFalseTrueLow - | BlockState::BrickWall_LowNoneNoneFalseFalseLow => &SHAPE1008, - BlockState::BrickWall_LowNoneNoneFalseTrueTall - | BlockState::BrickWall_LowNoneNoneFalseFalseTall => &SHAPE1009, - BlockState::BrickWall_LowNoneLowTrueTrueNone - | BlockState::BrickWall_LowNoneLowTrueFalseNone => &SHAPE1010, - BlockState::BrickWall_LowNoneLowTrueTrueLow - | BlockState::BrickWall_LowNoneLowTrueFalseLow => &SHAPE1011, - BlockState::BrickWall_LowNoneLowTrueTrueTall - | BlockState::BrickWall_LowNoneLowTrueFalseTall => &SHAPE1012, - BlockState::BrickWall_LowNoneLowFalseTrueNone - | BlockState::BrickWall_LowNoneLowFalseFalseNone => &SHAPE1013, - BlockState::BrickWall_LowNoneLowFalseTrueLow - | BlockState::BrickWall_LowNoneLowFalseFalseLow => &SHAPE1014, - BlockState::BrickWall_LowNoneLowFalseTrueTall - | BlockState::BrickWall_LowNoneLowFalseFalseTall => &SHAPE1015, - BlockState::BrickWall_LowNoneTallTrueTrueNone - | BlockState::BrickWall_LowNoneTallTrueFalseNone => &SHAPE1016, - BlockState::BrickWall_LowNoneTallTrueTrueLow - | BlockState::BrickWall_LowNoneTallTrueFalseLow => &SHAPE1017, - BlockState::BrickWall_LowNoneTallTrueTrueTall - | BlockState::BrickWall_LowNoneTallTrueFalseTall => &SHAPE1018, - BlockState::BrickWall_LowNoneTallFalseTrueNone - | BlockState::BrickWall_LowNoneTallFalseFalseNone => &SHAPE1019, - BlockState::BrickWall_LowNoneTallFalseTrueLow - | BlockState::BrickWall_LowNoneTallFalseFalseLow => &SHAPE1020, - BlockState::BrickWall_LowNoneTallFalseTrueTall - | BlockState::BrickWall_LowNoneTallFalseFalseTall => &SHAPE1021, - BlockState::BrickWall_LowLowNoneTrueTrueNone - | BlockState::BrickWall_LowLowNoneTrueFalseNone => &SHAPE1022, - BlockState::BrickWall_LowLowNoneTrueTrueLow - | BlockState::BrickWall_LowLowNoneTrueFalseLow => &SHAPE1023, - BlockState::BrickWall_LowLowNoneTrueTrueTall - | BlockState::BrickWall_LowLowNoneTrueFalseTall => &SHAPE1024, - BlockState::BrickWall_LowLowNoneFalseTrueNone - | BlockState::BrickWall_LowLowNoneFalseFalseNone => &SHAPE1025, - BlockState::BrickWall_LowLowNoneFalseTrueLow - | BlockState::BrickWall_LowLowNoneFalseFalseLow => &SHAPE1026, - BlockState::BrickWall_LowLowNoneFalseTrueTall - | BlockState::BrickWall_LowLowNoneFalseFalseTall => &SHAPE1027, - BlockState::BrickWall_LowLowLowTrueTrueNone - | BlockState::BrickWall_LowLowLowTrueFalseNone => &SHAPE1028, - BlockState::BrickWall_LowLowLowTrueTrueLow - | BlockState::BrickWall_LowLowLowTrueFalseLow => &SHAPE1029, - BlockState::BrickWall_LowLowLowTrueTrueTall - | BlockState::BrickWall_LowLowLowTrueFalseTall => &SHAPE1030, - BlockState::BrickWall_LowLowLowFalseTrueNone - | BlockState::BrickWall_LowLowLowFalseFalseNone => &SHAPE1031, - BlockState::BrickWall_LowLowLowFalseTrueLow - | BlockState::BrickWall_LowLowLowFalseFalseLow => &SHAPE1032, - BlockState::BrickWall_LowLowLowFalseTrueTall - | BlockState::BrickWall_LowLowLowFalseFalseTall => &SHAPE1033, - BlockState::BrickWall_LowLowTallTrueTrueNone - | BlockState::BrickWall_LowLowTallTrueFalseNone => &SHAPE1034, - BlockState::BrickWall_LowLowTallTrueTrueLow - | BlockState::BrickWall_LowLowTallTrueFalseLow => &SHAPE1035, - BlockState::BrickWall_LowLowTallTrueTrueTall - | BlockState::BrickWall_LowLowTallTrueFalseTall => &SHAPE1036, - BlockState::BrickWall_LowLowTallFalseTrueNone - | BlockState::BrickWall_LowLowTallFalseFalseNone => &SHAPE1037, - BlockState::BrickWall_LowLowTallFalseTrueLow - | BlockState::BrickWall_LowLowTallFalseFalseLow => &SHAPE1038, - BlockState::BrickWall_LowLowTallFalseTrueTall - | BlockState::BrickWall_LowLowTallFalseFalseTall => &SHAPE1039, - BlockState::BrickWall_LowTallNoneTrueTrueNone - | BlockState::BrickWall_LowTallNoneTrueFalseNone => &SHAPE1040, - BlockState::BrickWall_LowTallNoneTrueTrueLow - | BlockState::BrickWall_LowTallNoneTrueFalseLow => &SHAPE1041, - BlockState::BrickWall_LowTallNoneTrueTrueTall - | BlockState::BrickWall_LowTallNoneTrueFalseTall => &SHAPE1042, - BlockState::BrickWall_LowTallNoneFalseTrueNone - | BlockState::BrickWall_LowTallNoneFalseFalseNone => &SHAPE1043, - BlockState::BrickWall_LowTallNoneFalseTrueLow - | BlockState::BrickWall_LowTallNoneFalseFalseLow => &SHAPE1044, - BlockState::BrickWall_LowTallNoneFalseTrueTall - | BlockState::BrickWall_LowTallNoneFalseFalseTall => &SHAPE1045, - BlockState::BrickWall_LowTallLowTrueTrueNone - | BlockState::BrickWall_LowTallLowTrueFalseNone => &SHAPE1046, - BlockState::BrickWall_LowTallLowTrueTrueLow - | BlockState::BrickWall_LowTallLowTrueFalseLow => &SHAPE1047, - BlockState::BrickWall_LowTallLowTrueTrueTall - | BlockState::BrickWall_LowTallLowTrueFalseTall => &SHAPE1048, - BlockState::BrickWall_LowTallLowFalseTrueNone - | BlockState::BrickWall_LowTallLowFalseFalseNone => &SHAPE1049, - BlockState::BrickWall_LowTallLowFalseTrueLow - | BlockState::BrickWall_LowTallLowFalseFalseLow => &SHAPE1050, - BlockState::BrickWall_LowTallLowFalseTrueTall - | BlockState::BrickWall_LowTallLowFalseFalseTall => &SHAPE1051, - BlockState::BrickWall_LowTallTallTrueTrueNone - | BlockState::BrickWall_LowTallTallTrueFalseNone => &SHAPE1052, - BlockState::BrickWall_LowTallTallTrueTrueLow - | BlockState::BrickWall_LowTallTallTrueFalseLow => &SHAPE1053, - BlockState::BrickWall_LowTallTallTrueTrueTall - | BlockState::BrickWall_LowTallTallTrueFalseTall => &SHAPE1054, - BlockState::BrickWall_LowTallTallFalseTrueNone - | BlockState::BrickWall_LowTallTallFalseFalseNone => &SHAPE1055, - BlockState::BrickWall_LowTallTallFalseTrueLow - | BlockState::BrickWall_LowTallTallFalseFalseLow => &SHAPE1056, - BlockState::BrickWall_LowTallTallFalseTrueTall - | BlockState::BrickWall_LowTallTallFalseFalseTall => &SHAPE1057, - BlockState::BrickWall_TallNoneNoneTrueTrueNone - | BlockState::BrickWall_TallNoneNoneTrueFalseNone => &SHAPE1058, - BlockState::BrickWall_TallNoneNoneTrueTrueLow - | BlockState::BrickWall_TallNoneNoneTrueFalseLow => &SHAPE1059, - BlockState::BrickWall_TallNoneNoneTrueTrueTall - | BlockState::BrickWall_TallNoneNoneTrueFalseTall => &SHAPE1060, - BlockState::BrickWall_TallNoneNoneFalseTrueNone - | BlockState::BrickWall_TallNoneNoneFalseFalseNone => &SHAPE1061, - BlockState::BrickWall_TallNoneNoneFalseTrueLow - | BlockState::BrickWall_TallNoneNoneFalseFalseLow => &SHAPE1062, - BlockState::BrickWall_TallNoneNoneFalseTrueTall - | BlockState::BrickWall_TallNoneNoneFalseFalseTall => &SHAPE1063, - BlockState::BrickWall_TallNoneLowTrueTrueNone - | BlockState::BrickWall_TallNoneLowTrueFalseNone => &SHAPE1064, - BlockState::BrickWall_TallNoneLowTrueTrueLow - | BlockState::BrickWall_TallNoneLowTrueFalseLow => &SHAPE1065, - BlockState::BrickWall_TallNoneLowTrueTrueTall - | BlockState::BrickWall_TallNoneLowTrueFalseTall => &SHAPE1066, - BlockState::BrickWall_TallNoneLowFalseTrueNone - | BlockState::BrickWall_TallNoneLowFalseFalseNone => &SHAPE1067, - BlockState::BrickWall_TallNoneLowFalseTrueLow - | BlockState::BrickWall_TallNoneLowFalseFalseLow => &SHAPE1068, - BlockState::BrickWall_TallNoneLowFalseTrueTall - | BlockState::BrickWall_TallNoneLowFalseFalseTall => &SHAPE1069, - BlockState::BrickWall_TallNoneTallTrueTrueNone - | BlockState::BrickWall_TallNoneTallTrueFalseNone => &SHAPE1070, - BlockState::BrickWall_TallNoneTallTrueTrueLow - | BlockState::BrickWall_TallNoneTallTrueFalseLow => &SHAPE1071, - BlockState::BrickWall_TallNoneTallTrueTrueTall - | BlockState::BrickWall_TallNoneTallTrueFalseTall => &SHAPE1072, - BlockState::BrickWall_TallNoneTallFalseTrueNone - | BlockState::BrickWall_TallNoneTallFalseFalseNone => &SHAPE1073, - BlockState::BrickWall_TallNoneTallFalseTrueLow - | BlockState::BrickWall_TallNoneTallFalseFalseLow => &SHAPE1074, - BlockState::BrickWall_TallNoneTallFalseTrueTall - | BlockState::BrickWall_TallNoneTallFalseFalseTall => &SHAPE1075, - BlockState::BrickWall_TallLowNoneTrueTrueNone - | BlockState::BrickWall_TallLowNoneTrueFalseNone => &SHAPE1076, - BlockState::BrickWall_TallLowNoneTrueTrueLow - | BlockState::BrickWall_TallLowNoneTrueFalseLow => &SHAPE1077, - BlockState::BrickWall_TallLowNoneTrueTrueTall - | BlockState::BrickWall_TallLowNoneTrueFalseTall => &SHAPE1078, - BlockState::BrickWall_TallLowNoneFalseTrueNone - | BlockState::BrickWall_TallLowNoneFalseFalseNone => &SHAPE1079, - BlockState::BrickWall_TallLowNoneFalseTrueLow - | BlockState::BrickWall_TallLowNoneFalseFalseLow => &SHAPE1080, - BlockState::BrickWall_TallLowNoneFalseTrueTall - | BlockState::BrickWall_TallLowNoneFalseFalseTall => &SHAPE1081, - BlockState::BrickWall_TallLowLowTrueTrueNone - | BlockState::BrickWall_TallLowLowTrueFalseNone => &SHAPE1082, - BlockState::BrickWall_TallLowLowTrueTrueLow - | BlockState::BrickWall_TallLowLowTrueFalseLow => &SHAPE1083, - BlockState::BrickWall_TallLowLowTrueTrueTall - | BlockState::BrickWall_TallLowLowTrueFalseTall => &SHAPE1084, - BlockState::BrickWall_TallLowLowFalseTrueNone - | BlockState::BrickWall_TallLowLowFalseFalseNone => &SHAPE1085, - BlockState::BrickWall_TallLowLowFalseTrueLow - | BlockState::BrickWall_TallLowLowFalseFalseLow => &SHAPE1086, - BlockState::BrickWall_TallLowLowFalseTrueTall - | BlockState::BrickWall_TallLowLowFalseFalseTall => &SHAPE1087, - BlockState::BrickWall_TallLowTallTrueTrueNone - | BlockState::BrickWall_TallLowTallTrueFalseNone => &SHAPE1088, - BlockState::BrickWall_TallLowTallTrueTrueLow - | BlockState::BrickWall_TallLowTallTrueFalseLow => &SHAPE1089, - BlockState::BrickWall_TallLowTallTrueTrueTall - | BlockState::BrickWall_TallLowTallTrueFalseTall => &SHAPE1090, - BlockState::BrickWall_TallLowTallFalseTrueNone - | BlockState::BrickWall_TallLowTallFalseFalseNone => &SHAPE1091, - BlockState::BrickWall_TallLowTallFalseTrueLow - | BlockState::BrickWall_TallLowTallFalseFalseLow => &SHAPE1092, - BlockState::BrickWall_TallLowTallFalseTrueTall - | BlockState::BrickWall_TallLowTallFalseFalseTall => &SHAPE1093, - BlockState::BrickWall_TallTallNoneTrueTrueNone - | BlockState::BrickWall_TallTallNoneTrueFalseNone => &SHAPE1094, - BlockState::BrickWall_TallTallNoneTrueTrueLow - | BlockState::BrickWall_TallTallNoneTrueFalseLow => &SHAPE1095, - BlockState::BrickWall_TallTallNoneTrueTrueTall - | BlockState::BrickWall_TallTallNoneTrueFalseTall => &SHAPE1096, - BlockState::BrickWall_TallTallNoneFalseTrueNone - | BlockState::BrickWall_TallTallNoneFalseFalseNone => &SHAPE1097, - BlockState::BrickWall_TallTallNoneFalseTrueLow - | BlockState::BrickWall_TallTallNoneFalseFalseLow => &SHAPE1098, - BlockState::BrickWall_TallTallNoneFalseTrueTall - | BlockState::BrickWall_TallTallNoneFalseFalseTall => &SHAPE1099, - BlockState::BrickWall_TallTallLowTrueTrueNone - | BlockState::BrickWall_TallTallLowTrueFalseNone => &SHAPE1100, - BlockState::BrickWall_TallTallLowTrueTrueLow - | BlockState::BrickWall_TallTallLowTrueFalseLow => &SHAPE1101, - BlockState::BrickWall_TallTallLowTrueTrueTall - | BlockState::BrickWall_TallTallLowTrueFalseTall => &SHAPE1102, - BlockState::BrickWall_TallTallLowFalseTrueNone - | BlockState::BrickWall_TallTallLowFalseFalseNone => &SHAPE1103, - BlockState::BrickWall_TallTallLowFalseTrueLow - | BlockState::BrickWall_TallTallLowFalseFalseLow => &SHAPE1104, - BlockState::BrickWall_TallTallLowFalseTrueTall - | BlockState::BrickWall_TallTallLowFalseFalseTall => &SHAPE1105, - BlockState::BrickWall_TallTallTallTrueTrueNone - | BlockState::BrickWall_TallTallTallTrueFalseNone => &SHAPE1106, - BlockState::BrickWall_TallTallTallTrueTrueLow - | BlockState::BrickWall_TallTallTallTrueFalseLow => &SHAPE1107, - BlockState::BrickWall_TallTallTallTrueTrueTall - | BlockState::BrickWall_TallTallTallTrueFalseTall => &SHAPE1108, - BlockState::BrickWall_TallTallTallFalseTrueNone - | BlockState::BrickWall_TallTallTallFalseFalseNone => &SHAPE1109, - BlockState::BrickWall_TallTallTallFalseTrueLow - | BlockState::BrickWall_TallTallTallFalseFalseLow => &SHAPE1110, - BlockState::BrickWall_TallTallTallFalseTrueTall - | BlockState::BrickWall_TallTallTallFalseFalseTall => &SHAPE1111, - BlockState::BrownStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::BrownStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE702, - BlockState::BrownStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::BrownStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE703, - BlockState::BrownStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::BrownStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE704, - BlockState::BrownStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::BrownStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE705, - BlockState::BrownStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::BrownStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE706, - BlockState::BrownStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::BrownStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE707, - BlockState::BrownStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::BrownStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE708, - BlockState::BrownStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::BrownStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE709, - BlockState::BrownStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::BrownStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE710, - BlockState::BrownStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::BrownStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE711, - BlockState::BrownStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::BrownStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE712, - BlockState::BrownStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::BrownStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE713, - BlockState::BrownStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::BrownStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE714, - BlockState::BrownStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::BrownStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE715, - BlockState::BrownStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::BrownStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE716, - BlockState::BrownStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::BrownStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE717, - BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE2722, - BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE2723, - BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE2724, - BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE2725, - BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE2726, - BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueNone - | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseNone => &SHAPE2727, - BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueLow - | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseLow => &SHAPE2728, - BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueTall - | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseTall => &SHAPE2729, - BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueNone - | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseNone => &SHAPE2730, - BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueLow - | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseLow => &SHAPE2731, - BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueTall - | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseTall => &SHAPE2732, - BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueNone - | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseNone => &SHAPE2733, - BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueLow - | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseLow => &SHAPE2734, - BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueTall - | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseTall => &SHAPE2735, - BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueNone - | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseNone => &SHAPE2736, - BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueLow - | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseLow => &SHAPE2737, - BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueTall - | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseTall => &SHAPE2738, - BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueNone - | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseNone => &SHAPE2739, - BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueLow - | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseLow => &SHAPE2740, - BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueTall - | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseTall => &SHAPE2741, - BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueNone - | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseNone => &SHAPE2742, - BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueLow - | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseLow => &SHAPE2743, - BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueTall - | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseTall => &SHAPE2744, - BlockState::EndStoneBrickWall_NoneLowLowTrueTrueNone - | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseNone => &SHAPE2745, - BlockState::EndStoneBrickWall_NoneLowLowTrueTrueLow - | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseLow => &SHAPE2746, - BlockState::EndStoneBrickWall_NoneLowLowTrueTrueTall - | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseTall => &SHAPE2747, - BlockState::EndStoneBrickWall_NoneLowLowFalseTrueNone - | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseNone => &SHAPE2748, - BlockState::EndStoneBrickWall_NoneLowLowFalseTrueLow - | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseLow => &SHAPE2749, - BlockState::EndStoneBrickWall_NoneLowLowFalseTrueTall - | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseTall => &SHAPE2750, - BlockState::EndStoneBrickWall_NoneLowTallTrueTrueNone - | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseNone => &SHAPE2751, - BlockState::EndStoneBrickWall_NoneLowTallTrueTrueLow - | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseLow => &SHAPE2752, - BlockState::EndStoneBrickWall_NoneLowTallTrueTrueTall - | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseTall => &SHAPE2753, - BlockState::EndStoneBrickWall_NoneLowTallFalseTrueNone - | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseNone => &SHAPE2754, - BlockState::EndStoneBrickWall_NoneLowTallFalseTrueLow - | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseLow => &SHAPE2755, - BlockState::EndStoneBrickWall_NoneLowTallFalseTrueTall - | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseTall => &SHAPE2756, - BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueNone - | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseNone => &SHAPE2757, - BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueLow - | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseLow => &SHAPE2758, - BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueTall - | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseTall => &SHAPE2759, - BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueNone - | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseNone => &SHAPE2760, - BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueLow - | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseLow => &SHAPE2761, - BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueTall - | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseTall => &SHAPE2762, - BlockState::EndStoneBrickWall_NoneTallLowTrueTrueNone - | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseNone => &SHAPE2763, - BlockState::EndStoneBrickWall_NoneTallLowTrueTrueLow - | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseLow => &SHAPE2764, - BlockState::EndStoneBrickWall_NoneTallLowTrueTrueTall - | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseTall => &SHAPE2765, - BlockState::EndStoneBrickWall_NoneTallLowFalseTrueNone - | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseNone => &SHAPE2766, - BlockState::EndStoneBrickWall_NoneTallLowFalseTrueLow - | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseLow => &SHAPE2767, - BlockState::EndStoneBrickWall_NoneTallLowFalseTrueTall - | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseTall => &SHAPE2768, - BlockState::EndStoneBrickWall_NoneTallTallTrueTrueNone - | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseNone => &SHAPE2769, - BlockState::EndStoneBrickWall_NoneTallTallTrueTrueLow - | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseLow => &SHAPE2770, - BlockState::EndStoneBrickWall_NoneTallTallTrueTrueTall - | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseTall => &SHAPE2771, - BlockState::EndStoneBrickWall_NoneTallTallFalseTrueNone - | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseNone => &SHAPE2772, - BlockState::EndStoneBrickWall_NoneTallTallFalseTrueLow - | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseLow => &SHAPE2773, - BlockState::EndStoneBrickWall_NoneTallTallFalseTrueTall - | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseTall => &SHAPE2774, - BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueNone - | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseNone => &SHAPE2775, - BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueLow - | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseLow => &SHAPE2776, - BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueTall - | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseTall => &SHAPE2777, - BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueNone - | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseNone => &SHAPE2778, - BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueLow - | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseLow => &SHAPE2779, - BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueTall - | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseTall => &SHAPE2780, - BlockState::EndStoneBrickWall_LowNoneLowTrueTrueNone - | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseNone => &SHAPE2781, - BlockState::EndStoneBrickWall_LowNoneLowTrueTrueLow - | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseLow => &SHAPE2782, - BlockState::EndStoneBrickWall_LowNoneLowTrueTrueTall - | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseTall => &SHAPE2783, - BlockState::EndStoneBrickWall_LowNoneLowFalseTrueNone - | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseNone => &SHAPE2784, - BlockState::EndStoneBrickWall_LowNoneLowFalseTrueLow - | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseLow => &SHAPE2785, - BlockState::EndStoneBrickWall_LowNoneLowFalseTrueTall - | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseTall => &SHAPE2786, - BlockState::EndStoneBrickWall_LowNoneTallTrueTrueNone - | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseNone => &SHAPE2787, - BlockState::EndStoneBrickWall_LowNoneTallTrueTrueLow - | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseLow => &SHAPE2788, - BlockState::EndStoneBrickWall_LowNoneTallTrueTrueTall - | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseTall => &SHAPE2789, - BlockState::EndStoneBrickWall_LowNoneTallFalseTrueNone - | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseNone => &SHAPE2790, - BlockState::EndStoneBrickWall_LowNoneTallFalseTrueLow - | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseLow => &SHAPE2791, - BlockState::EndStoneBrickWall_LowNoneTallFalseTrueTall - | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseTall => &SHAPE2792, - BlockState::EndStoneBrickWall_LowLowNoneTrueTrueNone - | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseNone => &SHAPE2793, - BlockState::EndStoneBrickWall_LowLowNoneTrueTrueLow - | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseLow => &SHAPE2794, - BlockState::EndStoneBrickWall_LowLowNoneTrueTrueTall - | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseTall => &SHAPE2795, - BlockState::EndStoneBrickWall_LowLowNoneFalseTrueNone - | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseNone => &SHAPE2796, - BlockState::EndStoneBrickWall_LowLowNoneFalseTrueLow - | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseLow => &SHAPE2797, - BlockState::EndStoneBrickWall_LowLowNoneFalseTrueTall - | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseTall => &SHAPE2798, - BlockState::EndStoneBrickWall_LowLowLowTrueTrueNone - | BlockState::EndStoneBrickWall_LowLowLowTrueFalseNone => &SHAPE2799, - BlockState::EndStoneBrickWall_LowLowLowTrueTrueLow - | BlockState::EndStoneBrickWall_LowLowLowTrueFalseLow => &SHAPE2800, - BlockState::EndStoneBrickWall_LowLowLowTrueTrueTall - | BlockState::EndStoneBrickWall_LowLowLowTrueFalseTall => &SHAPE2801, - BlockState::EndStoneBrickWall_LowLowLowFalseTrueNone - | BlockState::EndStoneBrickWall_LowLowLowFalseFalseNone => &SHAPE2802, - BlockState::EndStoneBrickWall_LowLowLowFalseTrueLow - | BlockState::EndStoneBrickWall_LowLowLowFalseFalseLow => &SHAPE2803, - BlockState::EndStoneBrickWall_LowLowLowFalseTrueTall - | BlockState::EndStoneBrickWall_LowLowLowFalseFalseTall => &SHAPE2804, - BlockState::EndStoneBrickWall_LowLowTallTrueTrueNone - | BlockState::EndStoneBrickWall_LowLowTallTrueFalseNone => &SHAPE2805, - BlockState::EndStoneBrickWall_LowLowTallTrueTrueLow - | BlockState::EndStoneBrickWall_LowLowTallTrueFalseLow => &SHAPE2806, - BlockState::EndStoneBrickWall_LowLowTallTrueTrueTall - | BlockState::EndStoneBrickWall_LowLowTallTrueFalseTall => &SHAPE2807, - BlockState::EndStoneBrickWall_LowLowTallFalseTrueNone - | BlockState::EndStoneBrickWall_LowLowTallFalseFalseNone => &SHAPE2808, - BlockState::EndStoneBrickWall_LowLowTallFalseTrueLow - | BlockState::EndStoneBrickWall_LowLowTallFalseFalseLow => &SHAPE2809, - BlockState::EndStoneBrickWall_LowLowTallFalseTrueTall - | BlockState::EndStoneBrickWall_LowLowTallFalseFalseTall => &SHAPE2810, - BlockState::EndStoneBrickWall_LowTallNoneTrueTrueNone - | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseNone => &SHAPE2811, - BlockState::EndStoneBrickWall_LowTallNoneTrueTrueLow - | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseLow => &SHAPE2812, - BlockState::EndStoneBrickWall_LowTallNoneTrueTrueTall - | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseTall => &SHAPE2813, - BlockState::EndStoneBrickWall_LowTallNoneFalseTrueNone - | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseNone => &SHAPE2814, - BlockState::EndStoneBrickWall_LowTallNoneFalseTrueLow - | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseLow => &SHAPE2815, - BlockState::EndStoneBrickWall_LowTallNoneFalseTrueTall - | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseTall => &SHAPE2816, - BlockState::EndStoneBrickWall_LowTallLowTrueTrueNone - | BlockState::EndStoneBrickWall_LowTallLowTrueFalseNone => &SHAPE2817, - BlockState::EndStoneBrickWall_LowTallLowTrueTrueLow - | BlockState::EndStoneBrickWall_LowTallLowTrueFalseLow => &SHAPE2818, - BlockState::EndStoneBrickWall_LowTallLowTrueTrueTall - | BlockState::EndStoneBrickWall_LowTallLowTrueFalseTall => &SHAPE2819, - BlockState::EndStoneBrickWall_LowTallLowFalseTrueNone - | BlockState::EndStoneBrickWall_LowTallLowFalseFalseNone => &SHAPE2820, - BlockState::EndStoneBrickWall_LowTallLowFalseTrueLow - | BlockState::EndStoneBrickWall_LowTallLowFalseFalseLow => &SHAPE2821, - BlockState::EndStoneBrickWall_LowTallLowFalseTrueTall - | BlockState::EndStoneBrickWall_LowTallLowFalseFalseTall => &SHAPE2822, - BlockState::EndStoneBrickWall_LowTallTallTrueTrueNone - | BlockState::EndStoneBrickWall_LowTallTallTrueFalseNone => &SHAPE2823, - BlockState::EndStoneBrickWall_LowTallTallTrueTrueLow - | BlockState::EndStoneBrickWall_LowTallTallTrueFalseLow => &SHAPE2824, - BlockState::EndStoneBrickWall_LowTallTallTrueTrueTall - | BlockState::EndStoneBrickWall_LowTallTallTrueFalseTall => &SHAPE2825, - BlockState::EndStoneBrickWall_LowTallTallFalseTrueNone - | BlockState::EndStoneBrickWall_LowTallTallFalseFalseNone => &SHAPE2826, - BlockState::EndStoneBrickWall_LowTallTallFalseTrueLow - | BlockState::EndStoneBrickWall_LowTallTallFalseFalseLow => &SHAPE2827, - BlockState::EndStoneBrickWall_LowTallTallFalseTrueTall - | BlockState::EndStoneBrickWall_LowTallTallFalseFalseTall => &SHAPE2828, - BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueNone - | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseNone => &SHAPE2829, - BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueLow - | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseLow => &SHAPE2830, - BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueTall - | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseTall => &SHAPE2831, - BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueNone - | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseNone => &SHAPE2832, - BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueLow - | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseLow => &SHAPE2833, - BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueTall - | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseTall => &SHAPE2834, - BlockState::EndStoneBrickWall_TallNoneLowTrueTrueNone - | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseNone => &SHAPE2835, - BlockState::EndStoneBrickWall_TallNoneLowTrueTrueLow - | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseLow => &SHAPE2836, - BlockState::EndStoneBrickWall_TallNoneLowTrueTrueTall - | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseTall => &SHAPE2837, - BlockState::EndStoneBrickWall_TallNoneLowFalseTrueNone - | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseNone => &SHAPE2838, - BlockState::EndStoneBrickWall_TallNoneLowFalseTrueLow - | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseLow => &SHAPE2839, - BlockState::EndStoneBrickWall_TallNoneLowFalseTrueTall - | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseTall => &SHAPE2840, - BlockState::EndStoneBrickWall_TallNoneTallTrueTrueNone - | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseNone => &SHAPE2841, - BlockState::EndStoneBrickWall_TallNoneTallTrueTrueLow - | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseLow => &SHAPE2842, - BlockState::EndStoneBrickWall_TallNoneTallTrueTrueTall - | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseTall => &SHAPE2843, - BlockState::EndStoneBrickWall_TallNoneTallFalseTrueNone - | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseNone => &SHAPE2844, - BlockState::EndStoneBrickWall_TallNoneTallFalseTrueLow - | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseLow => &SHAPE2845, - BlockState::EndStoneBrickWall_TallNoneTallFalseTrueTall - | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseTall => &SHAPE2846, - BlockState::EndStoneBrickWall_TallLowNoneTrueTrueNone - | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseNone => &SHAPE2847, - BlockState::EndStoneBrickWall_TallLowNoneTrueTrueLow - | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseLow => &SHAPE2848, - BlockState::EndStoneBrickWall_TallLowNoneTrueTrueTall - | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseTall => &SHAPE2849, - BlockState::EndStoneBrickWall_TallLowNoneFalseTrueNone - | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseNone => &SHAPE2850, - BlockState::EndStoneBrickWall_TallLowNoneFalseTrueLow - | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseLow => &SHAPE2851, - BlockState::EndStoneBrickWall_TallLowNoneFalseTrueTall - | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseTall => &SHAPE2852, - BlockState::EndStoneBrickWall_TallLowLowTrueTrueNone - | BlockState::EndStoneBrickWall_TallLowLowTrueFalseNone => &SHAPE2853, - BlockState::EndStoneBrickWall_TallLowLowTrueTrueLow - | BlockState::EndStoneBrickWall_TallLowLowTrueFalseLow => &SHAPE2854, - BlockState::EndStoneBrickWall_TallLowLowTrueTrueTall - | BlockState::EndStoneBrickWall_TallLowLowTrueFalseTall => &SHAPE2855, - BlockState::EndStoneBrickWall_TallLowLowFalseTrueNone - | BlockState::EndStoneBrickWall_TallLowLowFalseFalseNone => &SHAPE2856, - BlockState::EndStoneBrickWall_TallLowLowFalseTrueLow - | BlockState::EndStoneBrickWall_TallLowLowFalseFalseLow => &SHAPE2857, - BlockState::EndStoneBrickWall_TallLowLowFalseTrueTall - | BlockState::EndStoneBrickWall_TallLowLowFalseFalseTall => &SHAPE2858, - BlockState::EndStoneBrickWall_TallLowTallTrueTrueNone - | BlockState::EndStoneBrickWall_TallLowTallTrueFalseNone => &SHAPE2859, - BlockState::EndStoneBrickWall_TallLowTallTrueTrueLow - | BlockState::EndStoneBrickWall_TallLowTallTrueFalseLow => &SHAPE2860, - BlockState::EndStoneBrickWall_TallLowTallTrueTrueTall - | BlockState::EndStoneBrickWall_TallLowTallTrueFalseTall => &SHAPE2861, - BlockState::EndStoneBrickWall_TallLowTallFalseTrueNone - | BlockState::EndStoneBrickWall_TallLowTallFalseFalseNone => &SHAPE2862, - BlockState::EndStoneBrickWall_TallLowTallFalseTrueLow - | BlockState::EndStoneBrickWall_TallLowTallFalseFalseLow => &SHAPE2863, - BlockState::EndStoneBrickWall_TallLowTallFalseTrueTall - | BlockState::EndStoneBrickWall_TallLowTallFalseFalseTall => &SHAPE2864, - BlockState::EndStoneBrickWall_TallTallNoneTrueTrueNone - | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseNone => &SHAPE2865, - BlockState::EndStoneBrickWall_TallTallNoneTrueTrueLow - | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseLow => &SHAPE2866, - BlockState::EndStoneBrickWall_TallTallNoneTrueTrueTall - | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseTall => &SHAPE2867, - BlockState::EndStoneBrickWall_TallTallNoneFalseTrueNone - | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseNone => &SHAPE2868, - BlockState::EndStoneBrickWall_TallTallNoneFalseTrueLow - | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseLow => &SHAPE2869, - BlockState::EndStoneBrickWall_TallTallNoneFalseTrueTall - | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseTall => &SHAPE2870, - BlockState::EndStoneBrickWall_TallTallLowTrueTrueNone - | BlockState::EndStoneBrickWall_TallTallLowTrueFalseNone => &SHAPE2871, - BlockState::EndStoneBrickWall_TallTallLowTrueTrueLow - | BlockState::EndStoneBrickWall_TallTallLowTrueFalseLow => &SHAPE2872, - BlockState::EndStoneBrickWall_TallTallLowTrueTrueTall - | BlockState::EndStoneBrickWall_TallTallLowTrueFalseTall => &SHAPE2873, - BlockState::EndStoneBrickWall_TallTallLowFalseTrueNone - | BlockState::EndStoneBrickWall_TallTallLowFalseFalseNone => &SHAPE2874, - BlockState::EndStoneBrickWall_TallTallLowFalseTrueLow - | BlockState::EndStoneBrickWall_TallTallLowFalseFalseLow => &SHAPE2875, - BlockState::EndStoneBrickWall_TallTallLowFalseTrueTall - | BlockState::EndStoneBrickWall_TallTallLowFalseFalseTall => &SHAPE2876, - BlockState::EndStoneBrickWall_TallTallTallTrueTrueNone - | BlockState::EndStoneBrickWall_TallTallTallTrueFalseNone => &SHAPE2877, - BlockState::EndStoneBrickWall_TallTallTallTrueTrueLow - | BlockState::EndStoneBrickWall_TallTallTallTrueFalseLow => &SHAPE2878, - BlockState::EndStoneBrickWall_TallTallTallTrueTrueTall - | BlockState::EndStoneBrickWall_TallTallTallTrueFalseTall => &SHAPE2879, - BlockState::EndStoneBrickWall_TallTallTallFalseTrueNone - | BlockState::EndStoneBrickWall_TallTallTallFalseFalseNone => &SHAPE2880, - BlockState::EndStoneBrickWall_TallTallTallFalseTrueLow - | BlockState::EndStoneBrickWall_TallTallTallFalseFalseLow => &SHAPE2881, - BlockState::EndStoneBrickWall_TallTallTallFalseTrueTall - | BlockState::EndStoneBrickWall_TallTallTallFalseFalseTall => &SHAPE2882, - BlockState::WarpedFenceGate_NorthTrueFalseTrue - | BlockState::WarpedFenceGate_NorthTrueFalseFalse - | BlockState::WarpedFenceGate_NorthFalseFalseTrue - | BlockState::WarpedFenceGate_NorthFalseFalseFalse - | BlockState::WarpedFenceGate_SouthTrueFalseTrue - | BlockState::WarpedFenceGate_SouthTrueFalseFalse - | BlockState::WarpedFenceGate_SouthFalseFalseTrue - | BlockState::WarpedFenceGate_SouthFalseFalseFalse - | BlockState::DarkOakFenceGate_NorthTrueFalseTrue - | BlockState::DarkOakFenceGate_NorthTrueFalseFalse - | BlockState::DarkOakFenceGate_NorthFalseFalseTrue - | BlockState::DarkOakFenceGate_NorthFalseFalseFalse - | BlockState::DarkOakFenceGate_SouthTrueFalseTrue - | BlockState::DarkOakFenceGate_SouthTrueFalseFalse - | BlockState::DarkOakFenceGate_SouthFalseFalseTrue - | BlockState::DarkOakFenceGate_SouthFalseFalseFalse - | BlockState::AcaciaFenceGate_NorthTrueFalseTrue - | BlockState::AcaciaFenceGate_NorthTrueFalseFalse - | BlockState::AcaciaFenceGate_NorthFalseFalseTrue - | BlockState::AcaciaFenceGate_NorthFalseFalseFalse - | BlockState::AcaciaFenceGate_SouthTrueFalseTrue - | BlockState::AcaciaFenceGate_SouthTrueFalseFalse - | BlockState::AcaciaFenceGate_SouthFalseFalseTrue - | BlockState::AcaciaFenceGate_SouthFalseFalseFalse - | BlockState::SpruceFenceGate_NorthTrueFalseTrue - | BlockState::SpruceFenceGate_NorthTrueFalseFalse - | BlockState::SpruceFenceGate_NorthFalseFalseTrue - | BlockState::SpruceFenceGate_NorthFalseFalseFalse - | BlockState::SpruceFenceGate_SouthTrueFalseTrue - | BlockState::SpruceFenceGate_SouthTrueFalseFalse - | BlockState::SpruceFenceGate_SouthFalseFalseTrue - | BlockState::SpruceFenceGate_SouthFalseFalseFalse + | BlockState::BrownCarpet + | BlockState::MossCarpet + | BlockState::RedCarpet + | BlockState::OrangeCarpet + | BlockState::LightGrayCarpet + | BlockState::MagentaCarpet + | BlockState::PinkCarpet + | BlockState::YellowCarpet + | BlockState::WhiteCarpet => &SHAPE172, + BlockState::SpruceFence_TrueTrueTrueTrueTrue + | BlockState::SpruceFence_TrueTrueTrueFalseTrue + | BlockState::AcaciaFence_TrueTrueTrueTrueTrue + | BlockState::AcaciaFence_TrueTrueTrueFalseTrue + | BlockState::JungleFence_TrueTrueTrueTrueTrue + | BlockState::JungleFence_TrueTrueTrueFalseTrue + | BlockState::MangroveFence_TrueTrueTrueTrueTrue + | BlockState::MangroveFence_TrueTrueTrueFalseTrue + | BlockState::CrimsonFence_TrueTrueTrueTrueTrue + | BlockState::CrimsonFence_TrueTrueTrueFalseTrue + | BlockState::DarkOakFence_TrueTrueTrueTrueTrue + | BlockState::DarkOakFence_TrueTrueTrueFalseTrue + | BlockState::OakFence_TrueTrueTrueTrueTrue + | BlockState::OakFence_TrueTrueTrueFalseTrue + | BlockState::WarpedFence_TrueTrueTrueTrueTrue + | BlockState::WarpedFence_TrueTrueTrueFalseTrue + | BlockState::NetherBrickFence_TrueTrueTrueTrueTrue + | BlockState::NetherBrickFence_TrueTrueTrueFalseTrue + | BlockState::BirchFence_TrueTrueTrueTrueTrue + | BlockState::BirchFence_TrueTrueTrueFalseTrue => &SHAPE65, + BlockState::SpruceFence_TrueTrueTrueTrueFalse + | BlockState::SpruceFence_TrueTrueTrueFalseFalse + | BlockState::AcaciaFence_TrueTrueTrueTrueFalse + | BlockState::AcaciaFence_TrueTrueTrueFalseFalse + | BlockState::JungleFence_TrueTrueTrueTrueFalse + | BlockState::JungleFence_TrueTrueTrueFalseFalse + | BlockState::MangroveFence_TrueTrueTrueTrueFalse + | BlockState::MangroveFence_TrueTrueTrueFalseFalse + | BlockState::CrimsonFence_TrueTrueTrueTrueFalse + | BlockState::CrimsonFence_TrueTrueTrueFalseFalse + | BlockState::DarkOakFence_TrueTrueTrueTrueFalse + | BlockState::DarkOakFence_TrueTrueTrueFalseFalse + | BlockState::OakFence_TrueTrueTrueTrueFalse + | BlockState::OakFence_TrueTrueTrueFalseFalse + | BlockState::WarpedFence_TrueTrueTrueTrueFalse + | BlockState::WarpedFence_TrueTrueTrueFalseFalse + | BlockState::NetherBrickFence_TrueTrueTrueTrueFalse + | BlockState::NetherBrickFence_TrueTrueTrueFalseFalse + | BlockState::BirchFence_TrueTrueTrueTrueFalse + | BlockState::BirchFence_TrueTrueTrueFalseFalse => &SHAPE66, + BlockState::SpruceFence_TrueTrueFalseTrueTrue + | BlockState::SpruceFence_TrueTrueFalseFalseTrue + | BlockState::AcaciaFence_TrueTrueFalseTrueTrue + | BlockState::AcaciaFence_TrueTrueFalseFalseTrue + | BlockState::JungleFence_TrueTrueFalseTrueTrue + | BlockState::JungleFence_TrueTrueFalseFalseTrue + | BlockState::MangroveFence_TrueTrueFalseTrueTrue + | BlockState::MangroveFence_TrueTrueFalseFalseTrue + | BlockState::CrimsonFence_TrueTrueFalseTrueTrue + | BlockState::CrimsonFence_TrueTrueFalseFalseTrue + | BlockState::DarkOakFence_TrueTrueFalseTrueTrue + | BlockState::DarkOakFence_TrueTrueFalseFalseTrue + | BlockState::OakFence_TrueTrueFalseTrueTrue + | BlockState::OakFence_TrueTrueFalseFalseTrue + | BlockState::WarpedFence_TrueTrueFalseTrueTrue + | BlockState::WarpedFence_TrueTrueFalseFalseTrue + | BlockState::NetherBrickFence_TrueTrueFalseTrueTrue + | BlockState::NetherBrickFence_TrueTrueFalseFalseTrue + | BlockState::BirchFence_TrueTrueFalseTrueTrue + | BlockState::BirchFence_TrueTrueFalseFalseTrue => &SHAPE67, + BlockState::SpruceFence_TrueTrueFalseTrueFalse + | BlockState::SpruceFence_TrueTrueFalseFalseFalse + | BlockState::AcaciaFence_TrueTrueFalseTrueFalse + | BlockState::AcaciaFence_TrueTrueFalseFalseFalse + | BlockState::JungleFence_TrueTrueFalseTrueFalse + | BlockState::JungleFence_TrueTrueFalseFalseFalse + | BlockState::MangroveFence_TrueTrueFalseTrueFalse + | BlockState::MangroveFence_TrueTrueFalseFalseFalse + | BlockState::CrimsonFence_TrueTrueFalseTrueFalse + | BlockState::CrimsonFence_TrueTrueFalseFalseFalse + | BlockState::DarkOakFence_TrueTrueFalseTrueFalse + | BlockState::DarkOakFence_TrueTrueFalseFalseFalse + | BlockState::OakFence_TrueTrueFalseTrueFalse + | BlockState::OakFence_TrueTrueFalseFalseFalse + | BlockState::WarpedFence_TrueTrueFalseTrueFalse + | BlockState::WarpedFence_TrueTrueFalseFalseFalse + | BlockState::NetherBrickFence_TrueTrueFalseTrueFalse + | BlockState::NetherBrickFence_TrueTrueFalseFalseFalse + | BlockState::BirchFence_TrueTrueFalseTrueFalse + | BlockState::BirchFence_TrueTrueFalseFalseFalse => &SHAPE68, + BlockState::SpruceFence_TrueFalseTrueTrueTrue + | BlockState::SpruceFence_TrueFalseTrueFalseTrue + | BlockState::AcaciaFence_TrueFalseTrueTrueTrue + | BlockState::AcaciaFence_TrueFalseTrueFalseTrue + | BlockState::JungleFence_TrueFalseTrueTrueTrue + | BlockState::JungleFence_TrueFalseTrueFalseTrue + | BlockState::MangroveFence_TrueFalseTrueTrueTrue + | BlockState::MangroveFence_TrueFalseTrueFalseTrue + | BlockState::CrimsonFence_TrueFalseTrueTrueTrue + | BlockState::CrimsonFence_TrueFalseTrueFalseTrue + | BlockState::DarkOakFence_TrueFalseTrueTrueTrue + | BlockState::DarkOakFence_TrueFalseTrueFalseTrue + | BlockState::OakFence_TrueFalseTrueTrueTrue + | BlockState::OakFence_TrueFalseTrueFalseTrue + | BlockState::WarpedFence_TrueFalseTrueTrueTrue + | BlockState::WarpedFence_TrueFalseTrueFalseTrue + | BlockState::NetherBrickFence_TrueFalseTrueTrueTrue + | BlockState::NetherBrickFence_TrueFalseTrueFalseTrue + | BlockState::BirchFence_TrueFalseTrueTrueTrue + | BlockState::BirchFence_TrueFalseTrueFalseTrue => &SHAPE69, + BlockState::SpruceFence_TrueFalseTrueTrueFalse + | BlockState::SpruceFence_TrueFalseTrueFalseFalse + | BlockState::AcaciaFence_TrueFalseTrueTrueFalse + | BlockState::AcaciaFence_TrueFalseTrueFalseFalse + | BlockState::JungleFence_TrueFalseTrueTrueFalse + | BlockState::JungleFence_TrueFalseTrueFalseFalse + | BlockState::MangroveFence_TrueFalseTrueTrueFalse + | BlockState::MangroveFence_TrueFalseTrueFalseFalse + | BlockState::CrimsonFence_TrueFalseTrueTrueFalse + | BlockState::CrimsonFence_TrueFalseTrueFalseFalse + | BlockState::DarkOakFence_TrueFalseTrueTrueFalse + | BlockState::DarkOakFence_TrueFalseTrueFalseFalse + | BlockState::OakFence_TrueFalseTrueTrueFalse + | BlockState::OakFence_TrueFalseTrueFalseFalse + | BlockState::WarpedFence_TrueFalseTrueTrueFalse + | BlockState::WarpedFence_TrueFalseTrueFalseFalse + | BlockState::NetherBrickFence_TrueFalseTrueTrueFalse + | BlockState::NetherBrickFence_TrueFalseTrueFalseFalse + | BlockState::BirchFence_TrueFalseTrueTrueFalse + | BlockState::BirchFence_TrueFalseTrueFalseFalse => &SHAPE70, + BlockState::SpruceFence_TrueFalseFalseTrueTrue + | BlockState::SpruceFence_TrueFalseFalseFalseTrue | BlockState::MangroveFenceGate_NorthTrueFalseTrue | BlockState::MangroveFenceGate_NorthTrueFalseFalse | BlockState::MangroveFenceGate_NorthFalseFalseTrue @@ -26031,22 +2299,16 @@ impl BlockWithShape for BlockState { | BlockState::MangroveFenceGate_SouthTrueFalseFalse | BlockState::MangroveFenceGate_SouthFalseFalseTrue | BlockState::MangroveFenceGate_SouthFalseFalseFalse - | BlockState::CrimsonFenceGate_NorthTrueFalseTrue - | BlockState::CrimsonFenceGate_NorthTrueFalseFalse - | BlockState::CrimsonFenceGate_NorthFalseFalseTrue - | BlockState::CrimsonFenceGate_NorthFalseFalseFalse - | BlockState::CrimsonFenceGate_SouthTrueFalseTrue - | BlockState::CrimsonFenceGate_SouthTrueFalseFalse - | BlockState::CrimsonFenceGate_SouthFalseFalseTrue - | BlockState::CrimsonFenceGate_SouthFalseFalseFalse - | BlockState::JungleFenceGate_NorthTrueFalseTrue - | BlockState::JungleFenceGate_NorthTrueFalseFalse - | BlockState::JungleFenceGate_NorthFalseFalseTrue - | BlockState::JungleFenceGate_NorthFalseFalseFalse - | BlockState::JungleFenceGate_SouthTrueFalseTrue - | BlockState::JungleFenceGate_SouthTrueFalseFalse - | BlockState::JungleFenceGate_SouthFalseFalseTrue - | BlockState::JungleFenceGate_SouthFalseFalseFalse + | BlockState::WarpedFenceGate_NorthTrueFalseTrue + | BlockState::WarpedFenceGate_NorthTrueFalseFalse + | BlockState::WarpedFenceGate_NorthFalseFalseTrue + | BlockState::WarpedFenceGate_NorthFalseFalseFalse + | BlockState::WarpedFenceGate_SouthTrueFalseTrue + | BlockState::WarpedFenceGate_SouthTrueFalseFalse + | BlockState::WarpedFenceGate_SouthFalseFalseTrue + | BlockState::WarpedFenceGate_SouthFalseFalseFalse + | BlockState::AcaciaFence_TrueFalseFalseTrueTrue + | BlockState::AcaciaFence_TrueFalseFalseFalseTrue | BlockState::BirchFenceGate_NorthTrueFalseTrue | BlockState::BirchFenceGate_NorthTrueFalseFalse | BlockState::BirchFenceGate_NorthFalseFalseTrue @@ -26055,6 +2317,20 @@ impl BlockWithShape for BlockState { | BlockState::BirchFenceGate_SouthTrueFalseFalse | BlockState::BirchFenceGate_SouthFalseFalseTrue | BlockState::BirchFenceGate_SouthFalseFalseFalse + | BlockState::JungleFence_TrueFalseFalseTrueTrue + | BlockState::JungleFence_TrueFalseFalseFalseTrue + | BlockState::MangroveFence_TrueFalseFalseTrueTrue + | BlockState::MangroveFence_TrueFalseFalseFalseTrue + | BlockState::AcaciaFenceGate_NorthTrueFalseTrue + | BlockState::AcaciaFenceGate_NorthTrueFalseFalse + | BlockState::AcaciaFenceGate_NorthFalseFalseTrue + | BlockState::AcaciaFenceGate_NorthFalseFalseFalse + | BlockState::AcaciaFenceGate_SouthTrueFalseTrue + | BlockState::AcaciaFenceGate_SouthTrueFalseFalse + | BlockState::AcaciaFenceGate_SouthFalseFalseTrue + | BlockState::AcaciaFenceGate_SouthFalseFalseFalse + | BlockState::CrimsonFence_TrueFalseFalseTrueTrue + | BlockState::CrimsonFence_TrueFalseFalseFalseTrue | BlockState::OakFenceGate_NorthTrueFalseTrue | BlockState::OakFenceGate_NorthTrueFalseFalse | BlockState::OakFenceGate_NorthFalseFalseTrue @@ -26062,39 +2338,91 @@ impl BlockWithShape for BlockState { | BlockState::OakFenceGate_SouthTrueFalseTrue | BlockState::OakFenceGate_SouthTrueFalseFalse | BlockState::OakFenceGate_SouthFalseFalseTrue - | BlockState::OakFenceGate_SouthFalseFalseFalse => &SHAPE136, - BlockState::WarpedFenceGate_WestTrueFalseTrue - | BlockState::WarpedFenceGate_WestTrueFalseFalse - | BlockState::WarpedFenceGate_WestFalseFalseTrue - | BlockState::WarpedFenceGate_WestFalseFalseFalse - | BlockState::WarpedFenceGate_EastTrueFalseTrue - | BlockState::WarpedFenceGate_EastTrueFalseFalse - | BlockState::WarpedFenceGate_EastFalseFalseTrue - | BlockState::WarpedFenceGate_EastFalseFalseFalse - | BlockState::DarkOakFenceGate_WestTrueFalseTrue - | BlockState::DarkOakFenceGate_WestTrueFalseFalse - | BlockState::DarkOakFenceGate_WestFalseFalseTrue - | BlockState::DarkOakFenceGate_WestFalseFalseFalse - | BlockState::DarkOakFenceGate_EastTrueFalseTrue - | BlockState::DarkOakFenceGate_EastTrueFalseFalse - | BlockState::DarkOakFenceGate_EastFalseFalseTrue - | BlockState::DarkOakFenceGate_EastFalseFalseFalse - | BlockState::AcaciaFenceGate_WestTrueFalseTrue - | BlockState::AcaciaFenceGate_WestTrueFalseFalse - | BlockState::AcaciaFenceGate_WestFalseFalseTrue - | BlockState::AcaciaFenceGate_WestFalseFalseFalse - | BlockState::AcaciaFenceGate_EastTrueFalseTrue - | BlockState::AcaciaFenceGate_EastTrueFalseFalse - | BlockState::AcaciaFenceGate_EastFalseFalseTrue - | BlockState::AcaciaFenceGate_EastFalseFalseFalse - | BlockState::SpruceFenceGate_WestTrueFalseTrue - | BlockState::SpruceFenceGate_WestTrueFalseFalse - | BlockState::SpruceFenceGate_WestFalseFalseTrue - | BlockState::SpruceFenceGate_WestFalseFalseFalse - | BlockState::SpruceFenceGate_EastTrueFalseTrue - | BlockState::SpruceFenceGate_EastTrueFalseFalse - | BlockState::SpruceFenceGate_EastFalseFalseTrue - | BlockState::SpruceFenceGate_EastFalseFalseFalse + | BlockState::OakFenceGate_SouthFalseFalseFalse + | BlockState::SpruceFenceGate_NorthTrueFalseTrue + | BlockState::SpruceFenceGate_NorthTrueFalseFalse + | BlockState::SpruceFenceGate_NorthFalseFalseTrue + | BlockState::SpruceFenceGate_NorthFalseFalseFalse + | BlockState::SpruceFenceGate_SouthTrueFalseTrue + | BlockState::SpruceFenceGate_SouthTrueFalseFalse + | BlockState::SpruceFenceGate_SouthFalseFalseTrue + | BlockState::SpruceFenceGate_SouthFalseFalseFalse + | BlockState::DarkOakFence_TrueFalseFalseTrueTrue + | BlockState::DarkOakFence_TrueFalseFalseFalseTrue + | BlockState::OakFence_TrueFalseFalseTrueTrue + | BlockState::OakFence_TrueFalseFalseFalseTrue + | BlockState::WarpedFence_TrueFalseFalseTrueTrue + | BlockState::WarpedFence_TrueFalseFalseFalseTrue + | BlockState::NetherBrickFence_TrueFalseFalseTrueTrue + | BlockState::NetherBrickFence_TrueFalseFalseFalseTrue + | BlockState::DarkOakFenceGate_NorthTrueFalseTrue + | BlockState::DarkOakFenceGate_NorthTrueFalseFalse + | BlockState::DarkOakFenceGate_NorthFalseFalseTrue + | BlockState::DarkOakFenceGate_NorthFalseFalseFalse + | BlockState::DarkOakFenceGate_SouthTrueFalseTrue + | BlockState::DarkOakFenceGate_SouthTrueFalseFalse + | BlockState::DarkOakFenceGate_SouthFalseFalseTrue + | BlockState::DarkOakFenceGate_SouthFalseFalseFalse + | BlockState::JungleFenceGate_NorthTrueFalseTrue + | BlockState::JungleFenceGate_NorthTrueFalseFalse + | BlockState::JungleFenceGate_NorthFalseFalseTrue + | BlockState::JungleFenceGate_NorthFalseFalseFalse + | BlockState::JungleFenceGate_SouthTrueFalseTrue + | BlockState::JungleFenceGate_SouthTrueFalseFalse + | BlockState::JungleFenceGate_SouthFalseFalseTrue + | BlockState::JungleFenceGate_SouthFalseFalseFalse + | BlockState::CrimsonFenceGate_NorthTrueFalseTrue + | BlockState::CrimsonFenceGate_NorthTrueFalseFalse + | BlockState::CrimsonFenceGate_NorthFalseFalseTrue + | BlockState::CrimsonFenceGate_NorthFalseFalseFalse + | BlockState::CrimsonFenceGate_SouthTrueFalseTrue + | BlockState::CrimsonFenceGate_SouthTrueFalseFalse + | BlockState::CrimsonFenceGate_SouthFalseFalseTrue + | BlockState::CrimsonFenceGate_SouthFalseFalseFalse + | BlockState::BirchFence_TrueFalseFalseTrueTrue + | BlockState::BirchFence_TrueFalseFalseFalseTrue => &SHAPE71, + BlockState::SpruceFence_TrueFalseFalseTrueFalse + | BlockState::SpruceFence_TrueFalseFalseFalseFalse + | BlockState::AcaciaFence_TrueFalseFalseTrueFalse + | BlockState::AcaciaFence_TrueFalseFalseFalseFalse + | BlockState::JungleFence_TrueFalseFalseTrueFalse + | BlockState::JungleFence_TrueFalseFalseFalseFalse + | BlockState::MangroveFence_TrueFalseFalseTrueFalse + | BlockState::MangroveFence_TrueFalseFalseFalseFalse + | BlockState::CrimsonFence_TrueFalseFalseTrueFalse + | BlockState::CrimsonFence_TrueFalseFalseFalseFalse + | BlockState::DarkOakFence_TrueFalseFalseTrueFalse + | BlockState::DarkOakFence_TrueFalseFalseFalseFalse + | BlockState::OakFence_TrueFalseFalseTrueFalse + | BlockState::OakFence_TrueFalseFalseFalseFalse + | BlockState::WarpedFence_TrueFalseFalseTrueFalse + | BlockState::WarpedFence_TrueFalseFalseFalseFalse + | BlockState::NetherBrickFence_TrueFalseFalseTrueFalse + | BlockState::NetherBrickFence_TrueFalseFalseFalseFalse + | BlockState::BirchFence_TrueFalseFalseTrueFalse + | BlockState::BirchFence_TrueFalseFalseFalseFalse => &SHAPE72, + BlockState::SpruceFence_FalseTrueTrueTrueTrue + | BlockState::SpruceFence_FalseTrueTrueFalseTrue + | BlockState::AcaciaFence_FalseTrueTrueTrueTrue + | BlockState::AcaciaFence_FalseTrueTrueFalseTrue + | BlockState::JungleFence_FalseTrueTrueTrueTrue + | BlockState::JungleFence_FalseTrueTrueFalseTrue + | BlockState::MangroveFence_FalseTrueTrueTrueTrue + | BlockState::MangroveFence_FalseTrueTrueFalseTrue + | BlockState::CrimsonFence_FalseTrueTrueTrueTrue + | BlockState::CrimsonFence_FalseTrueTrueFalseTrue + | BlockState::DarkOakFence_FalseTrueTrueTrueTrue + | BlockState::DarkOakFence_FalseTrueTrueFalseTrue + | BlockState::OakFence_FalseTrueTrueTrueTrue + | BlockState::OakFence_FalseTrueTrueFalseTrue + | BlockState::WarpedFence_FalseTrueTrueTrueTrue + | BlockState::WarpedFence_FalseTrueTrueFalseTrue + | BlockState::NetherBrickFence_FalseTrueTrueTrueTrue + | BlockState::NetherBrickFence_FalseTrueTrueFalseTrue + | BlockState::BirchFence_FalseTrueTrueTrueTrue + | BlockState::BirchFence_FalseTrueTrueFalseTrue => &SHAPE73, + BlockState::SpruceFence_FalseTrueTrueTrueFalse + | BlockState::SpruceFence_FalseTrueTrueFalseFalse | BlockState::MangroveFenceGate_WestTrueFalseTrue | BlockState::MangroveFenceGate_WestTrueFalseFalse | BlockState::MangroveFenceGate_WestFalseFalseTrue @@ -26103,22 +2431,16 @@ impl BlockWithShape for BlockState { | BlockState::MangroveFenceGate_EastTrueFalseFalse | BlockState::MangroveFenceGate_EastFalseFalseTrue | BlockState::MangroveFenceGate_EastFalseFalseFalse - | BlockState::CrimsonFenceGate_WestTrueFalseTrue - | BlockState::CrimsonFenceGate_WestTrueFalseFalse - | BlockState::CrimsonFenceGate_WestFalseFalseTrue - | BlockState::CrimsonFenceGate_WestFalseFalseFalse - | BlockState::CrimsonFenceGate_EastTrueFalseTrue - | BlockState::CrimsonFenceGate_EastTrueFalseFalse - | BlockState::CrimsonFenceGate_EastFalseFalseTrue - | BlockState::CrimsonFenceGate_EastFalseFalseFalse - | BlockState::JungleFenceGate_WestTrueFalseTrue - | BlockState::JungleFenceGate_WestTrueFalseFalse - | BlockState::JungleFenceGate_WestFalseFalseTrue - | BlockState::JungleFenceGate_WestFalseFalseFalse - | BlockState::JungleFenceGate_EastTrueFalseTrue - | BlockState::JungleFenceGate_EastTrueFalseFalse - | BlockState::JungleFenceGate_EastFalseFalseTrue - | BlockState::JungleFenceGate_EastFalseFalseFalse + | BlockState::WarpedFenceGate_WestTrueFalseTrue + | BlockState::WarpedFenceGate_WestTrueFalseFalse + | BlockState::WarpedFenceGate_WestFalseFalseTrue + | BlockState::WarpedFenceGate_WestFalseFalseFalse + | BlockState::WarpedFenceGate_EastTrueFalseTrue + | BlockState::WarpedFenceGate_EastTrueFalseFalse + | BlockState::WarpedFenceGate_EastFalseFalseTrue + | BlockState::WarpedFenceGate_EastFalseFalseFalse + | BlockState::AcaciaFence_FalseTrueTrueTrueFalse + | BlockState::AcaciaFence_FalseTrueTrueFalseFalse | BlockState::BirchFenceGate_WestTrueFalseTrue | BlockState::BirchFenceGate_WestTrueFalseFalse | BlockState::BirchFenceGate_WestFalseFalseTrue @@ -26127,6 +2449,20 @@ impl BlockWithShape for BlockState { | BlockState::BirchFenceGate_EastTrueFalseFalse | BlockState::BirchFenceGate_EastFalseFalseTrue | BlockState::BirchFenceGate_EastFalseFalseFalse + | BlockState::JungleFence_FalseTrueTrueTrueFalse + | BlockState::JungleFence_FalseTrueTrueFalseFalse + | BlockState::MangroveFence_FalseTrueTrueTrueFalse + | BlockState::MangroveFence_FalseTrueTrueFalseFalse + | BlockState::AcaciaFenceGate_WestTrueFalseTrue + | BlockState::AcaciaFenceGate_WestTrueFalseFalse + | BlockState::AcaciaFenceGate_WestFalseFalseTrue + | BlockState::AcaciaFenceGate_WestFalseFalseFalse + | BlockState::AcaciaFenceGate_EastTrueFalseTrue + | BlockState::AcaciaFenceGate_EastTrueFalseFalse + | BlockState::AcaciaFenceGate_EastFalseFalseTrue + | BlockState::AcaciaFenceGate_EastFalseFalseFalse + | BlockState::CrimsonFence_FalseTrueTrueTrueFalse + | BlockState::CrimsonFence_FalseTrueTrueFalseFalse | BlockState::OakFenceGate_WestTrueFalseTrue | BlockState::OakFenceGate_WestTrueFalseFalse | BlockState::OakFenceGate_WestFalseFalseTrue @@ -26134,313 +2470,4406 @@ impl BlockWithShape for BlockState { | BlockState::OakFenceGate_EastTrueFalseTrue | BlockState::OakFenceGate_EastTrueFalseFalse | BlockState::OakFenceGate_EastFalseFalseTrue - | BlockState::OakFenceGate_EastFalseFalseFalse => &SHAPE137, - BlockState::LimeBed_NorthTrueHead - | BlockState::LimeBed_NorthFalseHead - | BlockState::LimeBed_SouthTrueFoot - | BlockState::LimeBed_SouthFalseFoot - | BlockState::LightGrayBed_NorthTrueHead - | BlockState::LightGrayBed_NorthFalseHead - | BlockState::LightGrayBed_SouthTrueFoot - | BlockState::LightGrayBed_SouthFalseFoot - | BlockState::LightBlueBed_NorthTrueHead - | BlockState::LightBlueBed_NorthFalseHead - | BlockState::LightBlueBed_SouthTrueFoot - | BlockState::LightBlueBed_SouthFalseFoot - | BlockState::MagentaBed_NorthTrueHead - | BlockState::MagentaBed_NorthFalseHead - | BlockState::MagentaBed_SouthTrueFoot - | BlockState::MagentaBed_SouthFalseFoot - | BlockState::PinkBed_NorthTrueHead - | BlockState::PinkBed_NorthFalseHead - | BlockState::PinkBed_SouthTrueFoot - | BlockState::PinkBed_SouthFalseFoot - | BlockState::BlackBed_NorthTrueHead - | BlockState::BlackBed_NorthFalseHead - | BlockState::BlackBed_SouthTrueFoot - | BlockState::BlackBed_SouthFalseFoot - | BlockState::WhiteBed_NorthTrueHead - | BlockState::WhiteBed_NorthFalseHead - | BlockState::WhiteBed_SouthTrueFoot - | BlockState::WhiteBed_SouthFalseFoot - | BlockState::PurpleBed_NorthTrueHead - | BlockState::PurpleBed_NorthFalseHead - | BlockState::PurpleBed_SouthTrueFoot - | BlockState::PurpleBed_SouthFalseFoot - | BlockState::OrangeBed_NorthTrueHead - | BlockState::OrangeBed_NorthFalseHead - | BlockState::OrangeBed_SouthTrueFoot - | BlockState::OrangeBed_SouthFalseFoot - | BlockState::BrownBed_NorthTrueHead - | BlockState::BrownBed_NorthFalseHead - | BlockState::BrownBed_SouthTrueFoot - | BlockState::BrownBed_SouthFalseFoot - | BlockState::RedBed_NorthTrueHead - | BlockState::RedBed_NorthFalseHead - | BlockState::RedBed_SouthTrueFoot - | BlockState::RedBed_SouthFalseFoot - | BlockState::GrayBed_NorthTrueHead - | BlockState::GrayBed_NorthFalseHead - | BlockState::GrayBed_SouthTrueFoot - | BlockState::GrayBed_SouthFalseFoot - | BlockState::CyanBed_NorthTrueHead - | BlockState::CyanBed_NorthFalseHead - | BlockState::CyanBed_SouthTrueFoot - | BlockState::CyanBed_SouthFalseFoot - | BlockState::YellowBed_NorthTrueHead - | BlockState::YellowBed_NorthFalseHead - | BlockState::YellowBed_SouthTrueFoot - | BlockState::YellowBed_SouthFalseFoot - | BlockState::BlueBed_NorthTrueHead - | BlockState::BlueBed_NorthFalseHead - | BlockState::BlueBed_SouthTrueFoot - | BlockState::BlueBed_SouthFalseFoot - | BlockState::GreenBed_NorthTrueHead - | BlockState::GreenBed_NorthFalseHead - | BlockState::GreenBed_SouthTrueFoot - | BlockState::GreenBed_SouthFalseFoot => &SHAPE2, - BlockState::LimeBed_NorthTrueFoot - | BlockState::LimeBed_NorthFalseFoot - | BlockState::LimeBed_SouthTrueHead - | BlockState::LimeBed_SouthFalseHead - | BlockState::LightGrayBed_NorthTrueFoot - | BlockState::LightGrayBed_NorthFalseFoot - | BlockState::LightGrayBed_SouthTrueHead - | BlockState::LightGrayBed_SouthFalseHead - | BlockState::LightBlueBed_NorthTrueFoot - | BlockState::LightBlueBed_NorthFalseFoot - | BlockState::LightBlueBed_SouthTrueHead - | BlockState::LightBlueBed_SouthFalseHead - | BlockState::MagentaBed_NorthTrueFoot - | BlockState::MagentaBed_NorthFalseFoot - | BlockState::MagentaBed_SouthTrueHead - | BlockState::MagentaBed_SouthFalseHead - | BlockState::PinkBed_NorthTrueFoot - | BlockState::PinkBed_NorthFalseFoot - | BlockState::PinkBed_SouthTrueHead - | BlockState::PinkBed_SouthFalseHead - | BlockState::BlackBed_NorthTrueFoot - | BlockState::BlackBed_NorthFalseFoot - | BlockState::BlackBed_SouthTrueHead - | BlockState::BlackBed_SouthFalseHead - | BlockState::WhiteBed_NorthTrueFoot - | BlockState::WhiteBed_NorthFalseFoot - | BlockState::WhiteBed_SouthTrueHead - | BlockState::WhiteBed_SouthFalseHead - | BlockState::PurpleBed_NorthTrueFoot - | BlockState::PurpleBed_NorthFalseFoot - | BlockState::PurpleBed_SouthTrueHead - | BlockState::PurpleBed_SouthFalseHead - | BlockState::OrangeBed_NorthTrueFoot - | BlockState::OrangeBed_NorthFalseFoot - | BlockState::OrangeBed_SouthTrueHead - | BlockState::OrangeBed_SouthFalseHead - | BlockState::BrownBed_NorthTrueFoot - | BlockState::BrownBed_NorthFalseFoot - | BlockState::BrownBed_SouthTrueHead - | BlockState::BrownBed_SouthFalseHead - | BlockState::RedBed_NorthTrueFoot - | BlockState::RedBed_NorthFalseFoot - | BlockState::RedBed_SouthTrueHead - | BlockState::RedBed_SouthFalseHead - | BlockState::GrayBed_NorthTrueFoot - | BlockState::GrayBed_NorthFalseFoot - | BlockState::GrayBed_SouthTrueHead - | BlockState::GrayBed_SouthFalseHead - | BlockState::CyanBed_NorthTrueFoot - | BlockState::CyanBed_NorthFalseFoot - | BlockState::CyanBed_SouthTrueHead - | BlockState::CyanBed_SouthFalseHead - | BlockState::YellowBed_NorthTrueFoot - | BlockState::YellowBed_NorthFalseFoot - | BlockState::YellowBed_SouthTrueHead - | BlockState::YellowBed_SouthFalseHead - | BlockState::BlueBed_NorthTrueFoot - | BlockState::BlueBed_NorthFalseFoot - | BlockState::BlueBed_SouthTrueHead - | BlockState::BlueBed_SouthFalseHead - | BlockState::GreenBed_NorthTrueFoot - | BlockState::GreenBed_NorthFalseFoot - | BlockState::GreenBed_SouthTrueHead - | BlockState::GreenBed_SouthFalseHead => &SHAPE3, - BlockState::LimeBed_WestTrueHead - | BlockState::LimeBed_WestFalseHead - | BlockState::LimeBed_EastTrueFoot - | BlockState::LimeBed_EastFalseFoot - | BlockState::LightGrayBed_WestTrueHead - | BlockState::LightGrayBed_WestFalseHead - | BlockState::LightGrayBed_EastTrueFoot - | BlockState::LightGrayBed_EastFalseFoot - | BlockState::LightBlueBed_WestTrueHead - | BlockState::LightBlueBed_WestFalseHead - | BlockState::LightBlueBed_EastTrueFoot - | BlockState::LightBlueBed_EastFalseFoot - | BlockState::MagentaBed_WestTrueHead - | BlockState::MagentaBed_WestFalseHead - | BlockState::MagentaBed_EastTrueFoot - | BlockState::MagentaBed_EastFalseFoot - | BlockState::PinkBed_WestTrueHead - | BlockState::PinkBed_WestFalseHead - | BlockState::PinkBed_EastTrueFoot - | BlockState::PinkBed_EastFalseFoot - | BlockState::BlackBed_WestTrueHead - | BlockState::BlackBed_WestFalseHead - | BlockState::BlackBed_EastTrueFoot - | BlockState::BlackBed_EastFalseFoot - | BlockState::WhiteBed_WestTrueHead - | BlockState::WhiteBed_WestFalseHead - | BlockState::WhiteBed_EastTrueFoot - | BlockState::WhiteBed_EastFalseFoot - | BlockState::PurpleBed_WestTrueHead - | BlockState::PurpleBed_WestFalseHead - | BlockState::PurpleBed_EastTrueFoot - | BlockState::PurpleBed_EastFalseFoot - | BlockState::OrangeBed_WestTrueHead - | BlockState::OrangeBed_WestFalseHead - | BlockState::OrangeBed_EastTrueFoot - | BlockState::OrangeBed_EastFalseFoot - | BlockState::BrownBed_WestTrueHead - | BlockState::BrownBed_WestFalseHead - | BlockState::BrownBed_EastTrueFoot - | BlockState::BrownBed_EastFalseFoot - | BlockState::RedBed_WestTrueHead - | BlockState::RedBed_WestFalseHead - | BlockState::RedBed_EastTrueFoot - | BlockState::RedBed_EastFalseFoot - | BlockState::GrayBed_WestTrueHead - | BlockState::GrayBed_WestFalseHead - | BlockState::GrayBed_EastTrueFoot - | BlockState::GrayBed_EastFalseFoot - | BlockState::CyanBed_WestTrueHead - | BlockState::CyanBed_WestFalseHead - | BlockState::CyanBed_EastTrueFoot - | BlockState::CyanBed_EastFalseFoot - | BlockState::YellowBed_WestTrueHead - | BlockState::YellowBed_WestFalseHead - | BlockState::YellowBed_EastTrueFoot - | BlockState::YellowBed_EastFalseFoot - | BlockState::BlueBed_WestTrueHead - | BlockState::BlueBed_WestFalseHead - | BlockState::BlueBed_EastTrueFoot - | BlockState::BlueBed_EastFalseFoot - | BlockState::GreenBed_WestTrueHead - | BlockState::GreenBed_WestFalseHead - | BlockState::GreenBed_EastTrueFoot - | BlockState::GreenBed_EastFalseFoot => &SHAPE4, - BlockState::LimeBed_WestTrueFoot - | BlockState::LimeBed_WestFalseFoot - | BlockState::LimeBed_EastTrueHead - | BlockState::LimeBed_EastFalseHead - | BlockState::LightGrayBed_WestTrueFoot - | BlockState::LightGrayBed_WestFalseFoot - | BlockState::LightGrayBed_EastTrueHead - | BlockState::LightGrayBed_EastFalseHead - | BlockState::LightBlueBed_WestTrueFoot - | BlockState::LightBlueBed_WestFalseFoot - | BlockState::LightBlueBed_EastTrueHead - | BlockState::LightBlueBed_EastFalseHead - | BlockState::MagentaBed_WestTrueFoot - | BlockState::MagentaBed_WestFalseFoot - | BlockState::MagentaBed_EastTrueHead - | BlockState::MagentaBed_EastFalseHead - | BlockState::PinkBed_WestTrueFoot - | BlockState::PinkBed_WestFalseFoot - | BlockState::PinkBed_EastTrueHead - | BlockState::PinkBed_EastFalseHead - | BlockState::BlackBed_WestTrueFoot - | BlockState::BlackBed_WestFalseFoot - | BlockState::BlackBed_EastTrueHead - | BlockState::BlackBed_EastFalseHead - | BlockState::WhiteBed_WestTrueFoot - | BlockState::WhiteBed_WestFalseFoot - | BlockState::WhiteBed_EastTrueHead - | BlockState::WhiteBed_EastFalseHead - | BlockState::PurpleBed_WestTrueFoot - | BlockState::PurpleBed_WestFalseFoot - | BlockState::PurpleBed_EastTrueHead - | BlockState::PurpleBed_EastFalseHead - | BlockState::OrangeBed_WestTrueFoot - | BlockState::OrangeBed_WestFalseFoot - | BlockState::OrangeBed_EastTrueHead - | BlockState::OrangeBed_EastFalseHead - | BlockState::BrownBed_WestTrueFoot - | BlockState::BrownBed_WestFalseFoot - | BlockState::BrownBed_EastTrueHead - | BlockState::BrownBed_EastFalseHead - | BlockState::RedBed_WestTrueFoot - | BlockState::RedBed_WestFalseFoot - | BlockState::RedBed_EastTrueHead - | BlockState::RedBed_EastFalseHead - | BlockState::GrayBed_WestTrueFoot - | BlockState::GrayBed_WestFalseFoot - | BlockState::GrayBed_EastTrueHead - | BlockState::GrayBed_EastFalseHead - | BlockState::CyanBed_WestTrueFoot - | BlockState::CyanBed_WestFalseFoot - | BlockState::CyanBed_EastTrueHead - | BlockState::CyanBed_EastFalseHead - | BlockState::YellowBed_WestTrueFoot - | BlockState::YellowBed_WestFalseFoot - | BlockState::YellowBed_EastTrueHead - | BlockState::YellowBed_EastFalseHead - | BlockState::BlueBed_WestTrueFoot - | BlockState::BlueBed_WestFalseFoot - | BlockState::BlueBed_EastTrueHead - | BlockState::BlueBed_EastFalseHead - | BlockState::GreenBed_WestTrueFoot - | BlockState::GreenBed_WestFalseFoot - | BlockState::GreenBed_EastTrueHead - | BlockState::GreenBed_EastFalseHead => &SHAPE5, - BlockState::FloweringAzalea | BlockState::Azalea => &SHAPE3635, - BlockState::CrimsonTrapdoor_NorthTopTrueTrueTrue - | BlockState::CrimsonTrapdoor_NorthTopTrueTrueFalse - | BlockState::CrimsonTrapdoor_NorthTopTrueFalseTrue - | BlockState::CrimsonTrapdoor_NorthTopTrueFalseFalse - | BlockState::CrimsonTrapdoor_NorthBottomTrueTrueTrue - | BlockState::CrimsonTrapdoor_NorthBottomTrueTrueFalse - | BlockState::CrimsonTrapdoor_NorthBottomTrueFalseTrue - | BlockState::CrimsonTrapdoor_NorthBottomTrueFalseFalse - | BlockState::AcaciaTrapdoor_NorthTopTrueTrueTrue - | BlockState::AcaciaTrapdoor_NorthTopTrueTrueFalse - | BlockState::AcaciaTrapdoor_NorthTopTrueFalseTrue - | BlockState::AcaciaTrapdoor_NorthTopTrueFalseFalse - | BlockState::AcaciaTrapdoor_NorthBottomTrueTrueTrue - | BlockState::AcaciaTrapdoor_NorthBottomTrueTrueFalse - | BlockState::AcaciaTrapdoor_NorthBottomTrueFalseTrue - | BlockState::AcaciaTrapdoor_NorthBottomTrueFalseFalse - | BlockState::SpruceTrapdoor_NorthTopTrueTrueTrue - | BlockState::SpruceTrapdoor_NorthTopTrueTrueFalse - | BlockState::SpruceTrapdoor_NorthTopTrueFalseTrue - | BlockState::SpruceTrapdoor_NorthTopTrueFalseFalse - | BlockState::SpruceTrapdoor_NorthBottomTrueTrueTrue - | BlockState::SpruceTrapdoor_NorthBottomTrueTrueFalse - | BlockState::SpruceTrapdoor_NorthBottomTrueFalseTrue - | BlockState::SpruceTrapdoor_NorthBottomTrueFalseFalse - | BlockState::OakTrapdoor_NorthTopTrueTrueTrue - | BlockState::OakTrapdoor_NorthTopTrueTrueFalse - | BlockState::OakTrapdoor_NorthTopTrueFalseTrue - | BlockState::OakTrapdoor_NorthTopTrueFalseFalse - | BlockState::OakTrapdoor_NorthBottomTrueTrueTrue - | BlockState::OakTrapdoor_NorthBottomTrueTrueFalse - | BlockState::OakTrapdoor_NorthBottomTrueFalseTrue - | BlockState::OakTrapdoor_NorthBottomTrueFalseFalse - | BlockState::IronTrapdoor_NorthTopTrueTrueTrue - | BlockState::IronTrapdoor_NorthTopTrueTrueFalse - | BlockState::IronTrapdoor_NorthTopTrueFalseTrue - | BlockState::IronTrapdoor_NorthTopTrueFalseFalse - | BlockState::IronTrapdoor_NorthBottomTrueTrueTrue - | BlockState::IronTrapdoor_NorthBottomTrueTrueFalse - | BlockState::IronTrapdoor_NorthBottomTrueFalseTrue - | BlockState::IronTrapdoor_NorthBottomTrueFalseFalse - | BlockState::DarkOakTrapdoor_NorthTopTrueTrueTrue - | BlockState::DarkOakTrapdoor_NorthTopTrueTrueFalse - | BlockState::DarkOakTrapdoor_NorthTopTrueFalseTrue - | BlockState::DarkOakTrapdoor_NorthTopTrueFalseFalse - | BlockState::DarkOakTrapdoor_NorthBottomTrueTrueTrue - | BlockState::DarkOakTrapdoor_NorthBottomTrueTrueFalse - | BlockState::DarkOakTrapdoor_NorthBottomTrueFalseTrue - | BlockState::DarkOakTrapdoor_NorthBottomTrueFalseFalse - | BlockState::WarpedTrapdoor_NorthTopTrueTrueTrue + | BlockState::OakFenceGate_EastFalseFalseFalse + | BlockState::SpruceFenceGate_WestTrueFalseTrue + | BlockState::SpruceFenceGate_WestTrueFalseFalse + | BlockState::SpruceFenceGate_WestFalseFalseTrue + | BlockState::SpruceFenceGate_WestFalseFalseFalse + | BlockState::SpruceFenceGate_EastTrueFalseTrue + | BlockState::SpruceFenceGate_EastTrueFalseFalse + | BlockState::SpruceFenceGate_EastFalseFalseTrue + | BlockState::SpruceFenceGate_EastFalseFalseFalse + | BlockState::DarkOakFence_FalseTrueTrueTrueFalse + | BlockState::DarkOakFence_FalseTrueTrueFalseFalse + | BlockState::OakFence_FalseTrueTrueTrueFalse + | BlockState::OakFence_FalseTrueTrueFalseFalse + | BlockState::WarpedFence_FalseTrueTrueTrueFalse + | BlockState::WarpedFence_FalseTrueTrueFalseFalse + | BlockState::NetherBrickFence_FalseTrueTrueTrueFalse + | BlockState::NetherBrickFence_FalseTrueTrueFalseFalse + | BlockState::DarkOakFenceGate_WestTrueFalseTrue + | BlockState::DarkOakFenceGate_WestTrueFalseFalse + | BlockState::DarkOakFenceGate_WestFalseFalseTrue + | BlockState::DarkOakFenceGate_WestFalseFalseFalse + | BlockState::DarkOakFenceGate_EastTrueFalseTrue + | BlockState::DarkOakFenceGate_EastTrueFalseFalse + | BlockState::DarkOakFenceGate_EastFalseFalseTrue + | BlockState::DarkOakFenceGate_EastFalseFalseFalse + | BlockState::JungleFenceGate_WestTrueFalseTrue + | BlockState::JungleFenceGate_WestTrueFalseFalse + | BlockState::JungleFenceGate_WestFalseFalseTrue + | BlockState::JungleFenceGate_WestFalseFalseFalse + | BlockState::JungleFenceGate_EastTrueFalseTrue + | BlockState::JungleFenceGate_EastTrueFalseFalse + | BlockState::JungleFenceGate_EastFalseFalseTrue + | BlockState::JungleFenceGate_EastFalseFalseFalse + | BlockState::CrimsonFenceGate_WestTrueFalseTrue + | BlockState::CrimsonFenceGate_WestTrueFalseFalse + | BlockState::CrimsonFenceGate_WestFalseFalseTrue + | BlockState::CrimsonFenceGate_WestFalseFalseFalse + | BlockState::CrimsonFenceGate_EastTrueFalseTrue + | BlockState::CrimsonFenceGate_EastTrueFalseFalse + | BlockState::CrimsonFenceGate_EastFalseFalseTrue + | BlockState::CrimsonFenceGate_EastFalseFalseFalse + | BlockState::BirchFence_FalseTrueTrueTrueFalse + | BlockState::BirchFence_FalseTrueTrueFalseFalse => &SHAPE74, + BlockState::SpruceFence_FalseTrueFalseTrueTrue + | BlockState::SpruceFence_FalseTrueFalseFalseTrue + | BlockState::AcaciaFence_FalseTrueFalseTrueTrue + | BlockState::AcaciaFence_FalseTrueFalseFalseTrue + | BlockState::JungleFence_FalseTrueFalseTrueTrue + | BlockState::JungleFence_FalseTrueFalseFalseTrue + | BlockState::MangroveFence_FalseTrueFalseTrueTrue + | BlockState::MangroveFence_FalseTrueFalseFalseTrue + | BlockState::CrimsonFence_FalseTrueFalseTrueTrue + | BlockState::CrimsonFence_FalseTrueFalseFalseTrue + | BlockState::DarkOakFence_FalseTrueFalseTrueTrue + | BlockState::DarkOakFence_FalseTrueFalseFalseTrue + | BlockState::OakFence_FalseTrueFalseTrueTrue + | BlockState::OakFence_FalseTrueFalseFalseTrue + | BlockState::WarpedFence_FalseTrueFalseTrueTrue + | BlockState::WarpedFence_FalseTrueFalseFalseTrue + | BlockState::NetherBrickFence_FalseTrueFalseTrueTrue + | BlockState::NetherBrickFence_FalseTrueFalseFalseTrue + | BlockState::BirchFence_FalseTrueFalseTrueTrue + | BlockState::BirchFence_FalseTrueFalseFalseTrue => &SHAPE75, + BlockState::SpruceFence_FalseTrueFalseTrueFalse + | BlockState::SpruceFence_FalseTrueFalseFalseFalse + | BlockState::AcaciaFence_FalseTrueFalseTrueFalse + | BlockState::AcaciaFence_FalseTrueFalseFalseFalse + | BlockState::JungleFence_FalseTrueFalseTrueFalse + | BlockState::JungleFence_FalseTrueFalseFalseFalse + | BlockState::MangroveFence_FalseTrueFalseTrueFalse + | BlockState::MangroveFence_FalseTrueFalseFalseFalse + | BlockState::CrimsonFence_FalseTrueFalseTrueFalse + | BlockState::CrimsonFence_FalseTrueFalseFalseFalse + | BlockState::DarkOakFence_FalseTrueFalseTrueFalse + | BlockState::DarkOakFence_FalseTrueFalseFalseFalse + | BlockState::OakFence_FalseTrueFalseTrueFalse + | BlockState::OakFence_FalseTrueFalseFalseFalse + | BlockState::WarpedFence_FalseTrueFalseTrueFalse + | BlockState::WarpedFence_FalseTrueFalseFalseFalse + | BlockState::NetherBrickFence_FalseTrueFalseTrueFalse + | BlockState::NetherBrickFence_FalseTrueFalseFalseFalse + | BlockState::BirchFence_FalseTrueFalseTrueFalse + | BlockState::BirchFence_FalseTrueFalseFalseFalse => &SHAPE76, + BlockState::SpruceFence_FalseFalseTrueTrueTrue + | BlockState::SpruceFence_FalseFalseTrueFalseTrue + | BlockState::AcaciaFence_FalseFalseTrueTrueTrue + | BlockState::AcaciaFence_FalseFalseTrueFalseTrue + | BlockState::JungleFence_FalseFalseTrueTrueTrue + | BlockState::JungleFence_FalseFalseTrueFalseTrue + | BlockState::MangroveFence_FalseFalseTrueTrueTrue + | BlockState::MangroveFence_FalseFalseTrueFalseTrue + | BlockState::CrimsonFence_FalseFalseTrueTrueTrue + | BlockState::CrimsonFence_FalseFalseTrueFalseTrue + | BlockState::DarkOakFence_FalseFalseTrueTrueTrue + | BlockState::DarkOakFence_FalseFalseTrueFalseTrue + | BlockState::OakFence_FalseFalseTrueTrueTrue + | BlockState::OakFence_FalseFalseTrueFalseTrue + | BlockState::WarpedFence_FalseFalseTrueTrueTrue + | BlockState::WarpedFence_FalseFalseTrueFalseTrue + | BlockState::NetherBrickFence_FalseFalseTrueTrueTrue + | BlockState::NetherBrickFence_FalseFalseTrueFalseTrue + | BlockState::BirchFence_FalseFalseTrueTrueTrue + | BlockState::BirchFence_FalseFalseTrueFalseTrue => &SHAPE77, + BlockState::SpruceFence_FalseFalseTrueTrueFalse + | BlockState::SpruceFence_FalseFalseTrueFalseFalse + | BlockState::AcaciaFence_FalseFalseTrueTrueFalse + | BlockState::AcaciaFence_FalseFalseTrueFalseFalse + | BlockState::JungleFence_FalseFalseTrueTrueFalse + | BlockState::JungleFence_FalseFalseTrueFalseFalse + | BlockState::MangroveFence_FalseFalseTrueTrueFalse + | BlockState::MangroveFence_FalseFalseTrueFalseFalse + | BlockState::CrimsonFence_FalseFalseTrueTrueFalse + | BlockState::CrimsonFence_FalseFalseTrueFalseFalse + | BlockState::DarkOakFence_FalseFalseTrueTrueFalse + | BlockState::DarkOakFence_FalseFalseTrueFalseFalse + | BlockState::OakFence_FalseFalseTrueTrueFalse + | BlockState::OakFence_FalseFalseTrueFalseFalse + | BlockState::WarpedFence_FalseFalseTrueTrueFalse + | BlockState::WarpedFence_FalseFalseTrueFalseFalse + | BlockState::NetherBrickFence_FalseFalseTrueTrueFalse + | BlockState::NetherBrickFence_FalseFalseTrueFalseFalse + | BlockState::BirchFence_FalseFalseTrueTrueFalse + | BlockState::BirchFence_FalseFalseTrueFalseFalse => &SHAPE78, + BlockState::SpruceFence_FalseFalseFalseTrueTrue + | BlockState::SpruceFence_FalseFalseFalseFalseTrue + | BlockState::AcaciaFence_FalseFalseFalseTrueTrue + | BlockState::AcaciaFence_FalseFalseFalseFalseTrue + | BlockState::JungleFence_FalseFalseFalseTrueTrue + | BlockState::JungleFence_FalseFalseFalseFalseTrue + | BlockState::MangroveFence_FalseFalseFalseTrueTrue + | BlockState::MangroveFence_FalseFalseFalseFalseTrue + | BlockState::CrimsonFence_FalseFalseFalseTrueTrue + | BlockState::CrimsonFence_FalseFalseFalseFalseTrue + | BlockState::DarkOakFence_FalseFalseFalseTrueTrue + | BlockState::DarkOakFence_FalseFalseFalseFalseTrue + | BlockState::OakFence_FalseFalseFalseTrueTrue + | BlockState::OakFence_FalseFalseFalseFalseTrue + | BlockState::WarpedFence_FalseFalseFalseTrueTrue + | BlockState::WarpedFence_FalseFalseFalseFalseTrue + | BlockState::NetherBrickFence_FalseFalseFalseTrueTrue + | BlockState::NetherBrickFence_FalseFalseFalseFalseTrue + | BlockState::BirchFence_FalseFalseFalseTrueTrue + | BlockState::BirchFence_FalseFalseFalseFalseTrue => &SHAPE79, + BlockState::SpruceFence_FalseFalseFalseTrueFalse + | BlockState::SpruceFence_FalseFalseFalseFalseFalse + | BlockState::AcaciaFence_FalseFalseFalseTrueFalse + | BlockState::AcaciaFence_FalseFalseFalseFalseFalse + | BlockState::JungleFence_FalseFalseFalseTrueFalse + | BlockState::JungleFence_FalseFalseFalseFalseFalse + | BlockState::MangroveFence_FalseFalseFalseTrueFalse + | BlockState::MangroveFence_FalseFalseFalseFalseFalse + | BlockState::CrimsonFence_FalseFalseFalseTrueFalse + | BlockState::CrimsonFence_FalseFalseFalseFalseFalse + | BlockState::DarkOakFence_FalseFalseFalseTrueFalse + | BlockState::DarkOakFence_FalseFalseFalseFalseFalse + | BlockState::OakFence_FalseFalseFalseTrueFalse + | BlockState::OakFence_FalseFalseFalseFalseFalse + | BlockState::WarpedFence_FalseFalseFalseTrueFalse + | BlockState::WarpedFence_FalseFalseFalseFalseFalse + | BlockState::NetherBrickFence_FalseFalseFalseTrueFalse + | BlockState::NetherBrickFence_FalseFalseFalseFalseFalse + | BlockState::BirchFence_FalseFalseFalseTrueFalse + | BlockState::BirchFence_FalseFalseFalseFalseFalse => &SHAPE80, + BlockState::CobblestoneStairs_NorthTopStraightTrue + | BlockState::CobblestoneStairs_NorthTopStraightFalse + | BlockState::PolishedAndesiteStairs_NorthTopStraightTrue + | BlockState::PolishedAndesiteStairs_NorthTopStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthTopStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthTopStraightFalse + | BlockState::OakStairs_NorthTopStraightTrue + | BlockState::OakStairs_NorthTopStraightFalse + | BlockState::DarkPrismarineStairs_NorthTopStraightTrue + | BlockState::DarkPrismarineStairs_NorthTopStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopStraightFalse + | BlockState::PrismarineBrickStairs_NorthTopStraightTrue + | BlockState::PrismarineBrickStairs_NorthTopStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopStraightFalse + | BlockState::DeepslateTileStairs_NorthTopStraightTrue + | BlockState::DeepslateTileStairs_NorthTopStraightFalse + | BlockState::MangroveStairs_NorthTopStraightTrue + | BlockState::MangroveStairs_NorthTopStraightFalse + | BlockState::SmoothRedSandstoneStairs_NorthTopStraightTrue + | BlockState::SmoothRedSandstoneStairs_NorthTopStraightFalse + | BlockState::PolishedBlackstoneStairs_NorthTopStraightTrue + | BlockState::PolishedBlackstoneStairs_NorthTopStraightFalse + | BlockState::QuartzStairs_NorthTopStraightTrue + | BlockState::QuartzStairs_NorthTopStraightFalse + | BlockState::RedSandstoneStairs_NorthTopStraightTrue + | BlockState::RedSandstoneStairs_NorthTopStraightFalse + | BlockState::SmoothQuartzStairs_NorthTopStraightTrue + | BlockState::SmoothQuartzStairs_NorthTopStraightFalse + | BlockState::BlackstoneStairs_NorthTopStraightTrue + | BlockState::BlackstoneStairs_NorthTopStraightFalse + | BlockState::PurpurStairs_NorthTopStraightTrue + | BlockState::PurpurStairs_NorthTopStraightFalse + | BlockState::PolishedDeepslateStairs_NorthTopStraightTrue + | BlockState::PolishedDeepslateStairs_NorthTopStraightFalse + | BlockState::DioriteStairs_NorthTopStraightTrue + | BlockState::DioriteStairs_NorthTopStraightFalse + | BlockState::CrimsonStairs_NorthTopStraightTrue + | BlockState::CrimsonStairs_NorthTopStraightFalse + | BlockState::SandstoneStairs_NorthTopStraightTrue + | BlockState::SandstoneStairs_NorthTopStraightFalse + | BlockState::NetherBrickStairs_NorthTopStraightTrue + | BlockState::NetherBrickStairs_NorthTopStraightFalse + | BlockState::SmoothSandstoneStairs_NorthTopStraightTrue + | BlockState::SmoothSandstoneStairs_NorthTopStraightFalse + | BlockState::SpruceStairs_NorthTopStraightTrue + | BlockState::SpruceStairs_NorthTopStraightFalse + | BlockState::JungleStairs_NorthTopStraightTrue + | BlockState::JungleStairs_NorthTopStraightFalse + | BlockState::MossyStoneBrickStairs_NorthTopStraightTrue + | BlockState::MossyStoneBrickStairs_NorthTopStraightFalse + | BlockState::AndesiteStairs_NorthTopStraightTrue + | BlockState::AndesiteStairs_NorthTopStraightFalse + | BlockState::StoneBrickStairs_NorthTopStraightTrue + | BlockState::StoneBrickStairs_NorthTopStraightFalse + | BlockState::PolishedDioriteStairs_NorthTopStraightTrue + | BlockState::PolishedDioriteStairs_NorthTopStraightFalse + | BlockState::BirchStairs_NorthTopStraightTrue + | BlockState::BirchStairs_NorthTopStraightFalse + | BlockState::WaxedCutCopperStairs_NorthTopStraightTrue + | BlockState::WaxedCutCopperStairs_NorthTopStraightFalse + | BlockState::EndStoneBrickStairs_NorthTopStraightTrue + | BlockState::EndStoneBrickStairs_NorthTopStraightFalse + | BlockState::AcaciaStairs_NorthTopStraightTrue + | BlockState::AcaciaStairs_NorthTopStraightFalse + | BlockState::WeatheredCutCopperStairs_NorthTopStraightTrue + | BlockState::WeatheredCutCopperStairs_NorthTopStraightFalse + | BlockState::BrickStairs_NorthTopStraightTrue + | BlockState::BrickStairs_NorthTopStraightFalse + | BlockState::MudBrickStairs_NorthTopStraightTrue + | BlockState::MudBrickStairs_NorthTopStraightFalse + | BlockState::WarpedStairs_NorthTopStraightTrue + | BlockState::WarpedStairs_NorthTopStraightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthTopStraightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthTopStraightFalse + | BlockState::CutCopperStairs_NorthTopStraightTrue + | BlockState::CutCopperStairs_NorthTopStraightFalse + | BlockState::MossyCobblestoneStairs_NorthTopStraightTrue + | BlockState::MossyCobblestoneStairs_NorthTopStraightFalse + | BlockState::PrismarineStairs_NorthTopStraightTrue + | BlockState::PrismarineStairs_NorthTopStraightFalse + | BlockState::GraniteStairs_NorthTopStraightTrue + | BlockState::GraniteStairs_NorthTopStraightFalse + | BlockState::DarkOakStairs_NorthTopStraightTrue + | BlockState::DarkOakStairs_NorthTopStraightFalse + | BlockState::RedNetherBrickStairs_NorthTopStraightTrue + | BlockState::RedNetherBrickStairs_NorthTopStraightFalse + | BlockState::PolishedGraniteStairs_NorthTopStraightTrue + | BlockState::PolishedGraniteStairs_NorthTopStraightFalse + | BlockState::StoneStairs_NorthTopStraightTrue + | BlockState::StoneStairs_NorthTopStraightFalse + | BlockState::DeepslateBrickStairs_NorthTopStraightTrue + | BlockState::DeepslateBrickStairs_NorthTopStraightFalse + | BlockState::CobbledDeepslateStairs_NorthTopStraightTrue + | BlockState::CobbledDeepslateStairs_NorthTopStraightFalse + | BlockState::ExposedCutCopperStairs_NorthTopStraightTrue + | BlockState::ExposedCutCopperStairs_NorthTopStraightFalse + | BlockState::OxidizedCutCopperStairs_NorthTopStraightTrue + | BlockState::OxidizedCutCopperStairs_NorthTopStraightFalse => &SHAPE24, + BlockState::CobblestoneStairs_NorthTopInnerLeftTrue + | BlockState::CobblestoneStairs_NorthTopInnerLeftFalse + | BlockState::CobblestoneStairs_WestTopInnerRightTrue + | BlockState::CobblestoneStairs_WestTopInnerRightFalse + | BlockState::PolishedAndesiteStairs_NorthTopInnerLeftTrue + | BlockState::PolishedAndesiteStairs_NorthTopInnerLeftFalse + | BlockState::PolishedAndesiteStairs_WestTopInnerRightTrue + | BlockState::PolishedAndesiteStairs_WestTopInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerRightFalse + | BlockState::OakStairs_NorthTopInnerLeftTrue + | BlockState::OakStairs_NorthTopInnerLeftFalse + | BlockState::OakStairs_WestTopInnerRightTrue + | BlockState::OakStairs_WestTopInnerRightFalse + | BlockState::DarkPrismarineStairs_NorthTopInnerLeftTrue + | BlockState::DarkPrismarineStairs_NorthTopInnerLeftFalse + | BlockState::DarkPrismarineStairs_WestTopInnerRightTrue + | BlockState::DarkPrismarineStairs_WestTopInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerRightFalse + | BlockState::PrismarineBrickStairs_NorthTopInnerLeftTrue + | BlockState::PrismarineBrickStairs_NorthTopInnerLeftFalse + | BlockState::PrismarineBrickStairs_WestTopInnerRightTrue + | BlockState::PrismarineBrickStairs_WestTopInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerRightFalse + | BlockState::DeepslateTileStairs_NorthTopInnerLeftTrue + | BlockState::DeepslateTileStairs_NorthTopInnerLeftFalse + | BlockState::DeepslateTileStairs_WestTopInnerRightTrue + | BlockState::DeepslateTileStairs_WestTopInnerRightFalse + | BlockState::MangroveStairs_NorthTopInnerLeftTrue + | BlockState::MangroveStairs_NorthTopInnerLeftFalse + | BlockState::MangroveStairs_WestTopInnerRightTrue + | BlockState::MangroveStairs_WestTopInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_NorthTopInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_NorthTopInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_WestTopInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_WestTopInnerRightFalse + | BlockState::PolishedBlackstoneStairs_NorthTopInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_NorthTopInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_WestTopInnerRightTrue + | BlockState::PolishedBlackstoneStairs_WestTopInnerRightFalse + | BlockState::QuartzStairs_NorthTopInnerLeftTrue + | BlockState::QuartzStairs_NorthTopInnerLeftFalse + | BlockState::QuartzStairs_WestTopInnerRightTrue + | BlockState::QuartzStairs_WestTopInnerRightFalse + | BlockState::RedSandstoneStairs_NorthTopInnerLeftTrue + | BlockState::RedSandstoneStairs_NorthTopInnerLeftFalse + | BlockState::RedSandstoneStairs_WestTopInnerRightTrue + | BlockState::RedSandstoneStairs_WestTopInnerRightFalse + | BlockState::SmoothQuartzStairs_NorthTopInnerLeftTrue + | BlockState::SmoothQuartzStairs_NorthTopInnerLeftFalse + | BlockState::SmoothQuartzStairs_WestTopInnerRightTrue + | BlockState::SmoothQuartzStairs_WestTopInnerRightFalse + | BlockState::BlackstoneStairs_NorthTopInnerLeftTrue + | BlockState::BlackstoneStairs_NorthTopInnerLeftFalse + | BlockState::BlackstoneStairs_WestTopInnerRightTrue + | BlockState::BlackstoneStairs_WestTopInnerRightFalse + | BlockState::PurpurStairs_NorthTopInnerLeftTrue + | BlockState::PurpurStairs_NorthTopInnerLeftFalse + | BlockState::PurpurStairs_WestTopInnerRightTrue + | BlockState::PurpurStairs_WestTopInnerRightFalse + | BlockState::PolishedDeepslateStairs_NorthTopInnerLeftTrue + | BlockState::PolishedDeepslateStairs_NorthTopInnerLeftFalse + | BlockState::PolishedDeepslateStairs_WestTopInnerRightTrue + | BlockState::PolishedDeepslateStairs_WestTopInnerRightFalse + | BlockState::DioriteStairs_NorthTopInnerLeftTrue + | BlockState::DioriteStairs_NorthTopInnerLeftFalse + | BlockState::DioriteStairs_WestTopInnerRightTrue + | BlockState::DioriteStairs_WestTopInnerRightFalse + | BlockState::CrimsonStairs_NorthTopInnerLeftTrue + | BlockState::CrimsonStairs_NorthTopInnerLeftFalse + | BlockState::CrimsonStairs_WestTopInnerRightTrue + | BlockState::CrimsonStairs_WestTopInnerRightFalse + | BlockState::SandstoneStairs_NorthTopInnerLeftTrue + | BlockState::SandstoneStairs_NorthTopInnerLeftFalse + | BlockState::SandstoneStairs_WestTopInnerRightTrue + | BlockState::SandstoneStairs_WestTopInnerRightFalse + | BlockState::NetherBrickStairs_NorthTopInnerLeftTrue + | BlockState::NetherBrickStairs_NorthTopInnerLeftFalse + | BlockState::NetherBrickStairs_WestTopInnerRightTrue + | BlockState::NetherBrickStairs_WestTopInnerRightFalse + | BlockState::SmoothSandstoneStairs_NorthTopInnerLeftTrue + | BlockState::SmoothSandstoneStairs_NorthTopInnerLeftFalse + | BlockState::SmoothSandstoneStairs_WestTopInnerRightTrue + | BlockState::SmoothSandstoneStairs_WestTopInnerRightFalse + | BlockState::SpruceStairs_NorthTopInnerLeftTrue + | BlockState::SpruceStairs_NorthTopInnerLeftFalse + | BlockState::SpruceStairs_WestTopInnerRightTrue + | BlockState::SpruceStairs_WestTopInnerRightFalse + | BlockState::JungleStairs_NorthTopInnerLeftTrue + | BlockState::JungleStairs_NorthTopInnerLeftFalse + | BlockState::JungleStairs_WestTopInnerRightTrue + | BlockState::JungleStairs_WestTopInnerRightFalse + | BlockState::MossyStoneBrickStairs_NorthTopInnerLeftTrue + | BlockState::MossyStoneBrickStairs_NorthTopInnerLeftFalse + | BlockState::MossyStoneBrickStairs_WestTopInnerRightTrue + | BlockState::MossyStoneBrickStairs_WestTopInnerRightFalse + | BlockState::AndesiteStairs_NorthTopInnerLeftTrue + | BlockState::AndesiteStairs_NorthTopInnerLeftFalse + | BlockState::AndesiteStairs_WestTopInnerRightTrue + | BlockState::AndesiteStairs_WestTopInnerRightFalse + | BlockState::StoneBrickStairs_NorthTopInnerLeftTrue + | BlockState::StoneBrickStairs_NorthTopInnerLeftFalse + | BlockState::StoneBrickStairs_WestTopInnerRightTrue + | BlockState::StoneBrickStairs_WestTopInnerRightFalse + | BlockState::PolishedDioriteStairs_NorthTopInnerLeftTrue + | BlockState::PolishedDioriteStairs_NorthTopInnerLeftFalse + | BlockState::PolishedDioriteStairs_WestTopInnerRightTrue + | BlockState::PolishedDioriteStairs_WestTopInnerRightFalse + | BlockState::BirchStairs_NorthTopInnerLeftTrue + | BlockState::BirchStairs_NorthTopInnerLeftFalse + | BlockState::BirchStairs_WestTopInnerRightTrue + | BlockState::BirchStairs_WestTopInnerRightFalse + | BlockState::WaxedCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::WaxedCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::WaxedCutCopperStairs_WestTopInnerRightTrue + | BlockState::WaxedCutCopperStairs_WestTopInnerRightFalse + | BlockState::EndStoneBrickStairs_NorthTopInnerLeftTrue + | BlockState::EndStoneBrickStairs_NorthTopInnerLeftFalse + | BlockState::EndStoneBrickStairs_WestTopInnerRightTrue + | BlockState::EndStoneBrickStairs_WestTopInnerRightFalse + | BlockState::AcaciaStairs_NorthTopInnerLeftTrue + | BlockState::AcaciaStairs_NorthTopInnerLeftFalse + | BlockState::AcaciaStairs_WestTopInnerRightTrue + | BlockState::AcaciaStairs_WestTopInnerRightFalse + | BlockState::WeatheredCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_WestTopInnerRightTrue + | BlockState::WeatheredCutCopperStairs_WestTopInnerRightFalse + | BlockState::BrickStairs_NorthTopInnerLeftTrue + | BlockState::BrickStairs_NorthTopInnerLeftFalse + | BlockState::BrickStairs_WestTopInnerRightTrue + | BlockState::BrickStairs_WestTopInnerRightFalse + | BlockState::MudBrickStairs_NorthTopInnerLeftTrue + | BlockState::MudBrickStairs_NorthTopInnerLeftFalse + | BlockState::MudBrickStairs_WestTopInnerRightTrue + | BlockState::MudBrickStairs_WestTopInnerRightFalse + | BlockState::WarpedStairs_NorthTopInnerLeftTrue + | BlockState::WarpedStairs_NorthTopInnerLeftFalse + | BlockState::WarpedStairs_WestTopInnerRightTrue + | BlockState::WarpedStairs_WestTopInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_WestTopInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_WestTopInnerRightFalse + | BlockState::CutCopperStairs_NorthTopInnerLeftTrue + | BlockState::CutCopperStairs_NorthTopInnerLeftFalse + | BlockState::CutCopperStairs_WestTopInnerRightTrue + | BlockState::CutCopperStairs_WestTopInnerRightFalse + | BlockState::MossyCobblestoneStairs_NorthTopInnerLeftTrue + | BlockState::MossyCobblestoneStairs_NorthTopInnerLeftFalse + | BlockState::MossyCobblestoneStairs_WestTopInnerRightTrue + | BlockState::MossyCobblestoneStairs_WestTopInnerRightFalse + | BlockState::PrismarineStairs_NorthTopInnerLeftTrue + | BlockState::PrismarineStairs_NorthTopInnerLeftFalse + | BlockState::PrismarineStairs_WestTopInnerRightTrue + | BlockState::PrismarineStairs_WestTopInnerRightFalse + | BlockState::GraniteStairs_NorthTopInnerLeftTrue + | BlockState::GraniteStairs_NorthTopInnerLeftFalse + | BlockState::GraniteStairs_WestTopInnerRightTrue + | BlockState::GraniteStairs_WestTopInnerRightFalse + | BlockState::DarkOakStairs_NorthTopInnerLeftTrue + | BlockState::DarkOakStairs_NorthTopInnerLeftFalse + | BlockState::DarkOakStairs_WestTopInnerRightTrue + | BlockState::DarkOakStairs_WestTopInnerRightFalse + | BlockState::RedNetherBrickStairs_NorthTopInnerLeftTrue + | BlockState::RedNetherBrickStairs_NorthTopInnerLeftFalse + | BlockState::RedNetherBrickStairs_WestTopInnerRightTrue + | BlockState::RedNetherBrickStairs_WestTopInnerRightFalse + | BlockState::PolishedGraniteStairs_NorthTopInnerLeftTrue + | BlockState::PolishedGraniteStairs_NorthTopInnerLeftFalse + | BlockState::PolishedGraniteStairs_WestTopInnerRightTrue + | BlockState::PolishedGraniteStairs_WestTopInnerRightFalse + | BlockState::StoneStairs_NorthTopInnerLeftTrue + | BlockState::StoneStairs_NorthTopInnerLeftFalse + | BlockState::StoneStairs_WestTopInnerRightTrue + | BlockState::StoneStairs_WestTopInnerRightFalse + | BlockState::DeepslateBrickStairs_NorthTopInnerLeftTrue + | BlockState::DeepslateBrickStairs_NorthTopInnerLeftFalse + | BlockState::DeepslateBrickStairs_WestTopInnerRightTrue + | BlockState::DeepslateBrickStairs_WestTopInnerRightFalse + | BlockState::CobbledDeepslateStairs_NorthTopInnerLeftTrue + | BlockState::CobbledDeepslateStairs_NorthTopInnerLeftFalse + | BlockState::CobbledDeepslateStairs_WestTopInnerRightTrue + | BlockState::CobbledDeepslateStairs_WestTopInnerRightFalse + | BlockState::ExposedCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::ExposedCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::ExposedCutCopperStairs_WestTopInnerRightTrue + | BlockState::ExposedCutCopperStairs_WestTopInnerRightFalse + | BlockState::OxidizedCutCopperStairs_NorthTopInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_NorthTopInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_WestTopInnerRightTrue + | BlockState::OxidizedCutCopperStairs_WestTopInnerRightFalse => &SHAPE25, + BlockState::CobblestoneStairs_NorthTopInnerRightTrue + | BlockState::CobblestoneStairs_NorthTopInnerRightFalse + | BlockState::CobblestoneStairs_EastTopInnerLeftTrue + | BlockState::CobblestoneStairs_EastTopInnerLeftFalse + | BlockState::PolishedAndesiteStairs_NorthTopInnerRightTrue + | BlockState::PolishedAndesiteStairs_NorthTopInnerRightFalse + | BlockState::PolishedAndesiteStairs_EastTopInnerLeftTrue + | BlockState::PolishedAndesiteStairs_EastTopInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthTopInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerLeftFalse + | BlockState::OakStairs_NorthTopInnerRightTrue + | BlockState::OakStairs_NorthTopInnerRightFalse + | BlockState::OakStairs_EastTopInnerLeftTrue + | BlockState::OakStairs_EastTopInnerLeftFalse + | BlockState::DarkPrismarineStairs_NorthTopInnerRightTrue + | BlockState::DarkPrismarineStairs_NorthTopInnerRightFalse + | BlockState::DarkPrismarineStairs_EastTopInnerLeftTrue + | BlockState::DarkPrismarineStairs_EastTopInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerLeftFalse + | BlockState::PrismarineBrickStairs_NorthTopInnerRightTrue + | BlockState::PrismarineBrickStairs_NorthTopInnerRightFalse + | BlockState::PrismarineBrickStairs_EastTopInnerLeftTrue + | BlockState::PrismarineBrickStairs_EastTopInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerLeftFalse + | BlockState::DeepslateTileStairs_NorthTopInnerRightTrue + | BlockState::DeepslateTileStairs_NorthTopInnerRightFalse + | BlockState::DeepslateTileStairs_EastTopInnerLeftTrue + | BlockState::DeepslateTileStairs_EastTopInnerLeftFalse + | BlockState::MangroveStairs_NorthTopInnerRightTrue + | BlockState::MangroveStairs_NorthTopInnerRightFalse + | BlockState::MangroveStairs_EastTopInnerLeftTrue + | BlockState::MangroveStairs_EastTopInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_NorthTopInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_NorthTopInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_EastTopInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_EastTopInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_NorthTopInnerRightTrue + | BlockState::PolishedBlackstoneStairs_NorthTopInnerRightFalse + | BlockState::PolishedBlackstoneStairs_EastTopInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_EastTopInnerLeftFalse + | BlockState::QuartzStairs_NorthTopInnerRightTrue + | BlockState::QuartzStairs_NorthTopInnerRightFalse + | BlockState::QuartzStairs_EastTopInnerLeftTrue + | BlockState::QuartzStairs_EastTopInnerLeftFalse + | BlockState::RedSandstoneStairs_NorthTopInnerRightTrue + | BlockState::RedSandstoneStairs_NorthTopInnerRightFalse + | BlockState::RedSandstoneStairs_EastTopInnerLeftTrue + | BlockState::RedSandstoneStairs_EastTopInnerLeftFalse + | BlockState::SmoothQuartzStairs_NorthTopInnerRightTrue + | BlockState::SmoothQuartzStairs_NorthTopInnerRightFalse + | BlockState::SmoothQuartzStairs_EastTopInnerLeftTrue + | BlockState::SmoothQuartzStairs_EastTopInnerLeftFalse + | BlockState::BlackstoneStairs_NorthTopInnerRightTrue + | BlockState::BlackstoneStairs_NorthTopInnerRightFalse + | BlockState::BlackstoneStairs_EastTopInnerLeftTrue + | BlockState::BlackstoneStairs_EastTopInnerLeftFalse + | BlockState::PurpurStairs_NorthTopInnerRightTrue + | BlockState::PurpurStairs_NorthTopInnerRightFalse + | BlockState::PurpurStairs_EastTopInnerLeftTrue + | BlockState::PurpurStairs_EastTopInnerLeftFalse + | BlockState::PolishedDeepslateStairs_NorthTopInnerRightTrue + | BlockState::PolishedDeepslateStairs_NorthTopInnerRightFalse + | BlockState::PolishedDeepslateStairs_EastTopInnerLeftTrue + | BlockState::PolishedDeepslateStairs_EastTopInnerLeftFalse + | BlockState::DioriteStairs_NorthTopInnerRightTrue + | BlockState::DioriteStairs_NorthTopInnerRightFalse + | BlockState::DioriteStairs_EastTopInnerLeftTrue + | BlockState::DioriteStairs_EastTopInnerLeftFalse + | BlockState::CrimsonStairs_NorthTopInnerRightTrue + | BlockState::CrimsonStairs_NorthTopInnerRightFalse + | BlockState::CrimsonStairs_EastTopInnerLeftTrue + | BlockState::CrimsonStairs_EastTopInnerLeftFalse + | BlockState::SandstoneStairs_NorthTopInnerRightTrue + | BlockState::SandstoneStairs_NorthTopInnerRightFalse + | BlockState::SandstoneStairs_EastTopInnerLeftTrue + | BlockState::SandstoneStairs_EastTopInnerLeftFalse + | BlockState::NetherBrickStairs_NorthTopInnerRightTrue + | BlockState::NetherBrickStairs_NorthTopInnerRightFalse + | BlockState::NetherBrickStairs_EastTopInnerLeftTrue + | BlockState::NetherBrickStairs_EastTopInnerLeftFalse + | BlockState::SmoothSandstoneStairs_NorthTopInnerRightTrue + | BlockState::SmoothSandstoneStairs_NorthTopInnerRightFalse + | BlockState::SmoothSandstoneStairs_EastTopInnerLeftTrue + | BlockState::SmoothSandstoneStairs_EastTopInnerLeftFalse + | BlockState::SpruceStairs_NorthTopInnerRightTrue + | BlockState::SpruceStairs_NorthTopInnerRightFalse + | BlockState::SpruceStairs_EastTopInnerLeftTrue + | BlockState::SpruceStairs_EastTopInnerLeftFalse + | BlockState::JungleStairs_NorthTopInnerRightTrue + | BlockState::JungleStairs_NorthTopInnerRightFalse + | BlockState::JungleStairs_EastTopInnerLeftTrue + | BlockState::JungleStairs_EastTopInnerLeftFalse + | BlockState::MossyStoneBrickStairs_NorthTopInnerRightTrue + | BlockState::MossyStoneBrickStairs_NorthTopInnerRightFalse + | BlockState::MossyStoneBrickStairs_EastTopInnerLeftTrue + | BlockState::MossyStoneBrickStairs_EastTopInnerLeftFalse + | BlockState::AndesiteStairs_NorthTopInnerRightTrue + | BlockState::AndesiteStairs_NorthTopInnerRightFalse + | BlockState::AndesiteStairs_EastTopInnerLeftTrue + | BlockState::AndesiteStairs_EastTopInnerLeftFalse + | BlockState::StoneBrickStairs_NorthTopInnerRightTrue + | BlockState::StoneBrickStairs_NorthTopInnerRightFalse + | BlockState::StoneBrickStairs_EastTopInnerLeftTrue + | BlockState::StoneBrickStairs_EastTopInnerLeftFalse + | BlockState::PolishedDioriteStairs_NorthTopInnerRightTrue + | BlockState::PolishedDioriteStairs_NorthTopInnerRightFalse + | BlockState::PolishedDioriteStairs_EastTopInnerLeftTrue + | BlockState::PolishedDioriteStairs_EastTopInnerLeftFalse + | BlockState::BirchStairs_NorthTopInnerRightTrue + | BlockState::BirchStairs_NorthTopInnerRightFalse + | BlockState::BirchStairs_EastTopInnerLeftTrue + | BlockState::BirchStairs_EastTopInnerLeftFalse + | BlockState::WaxedCutCopperStairs_NorthTopInnerRightTrue + | BlockState::WaxedCutCopperStairs_NorthTopInnerRightFalse + | BlockState::WaxedCutCopperStairs_EastTopInnerLeftTrue + | BlockState::WaxedCutCopperStairs_EastTopInnerLeftFalse + | BlockState::EndStoneBrickStairs_NorthTopInnerRightTrue + | BlockState::EndStoneBrickStairs_NorthTopInnerRightFalse + | BlockState::EndStoneBrickStairs_EastTopInnerLeftTrue + | BlockState::EndStoneBrickStairs_EastTopInnerLeftFalse + | BlockState::AcaciaStairs_NorthTopInnerRightTrue + | BlockState::AcaciaStairs_NorthTopInnerRightFalse + | BlockState::AcaciaStairs_EastTopInnerLeftTrue + | BlockState::AcaciaStairs_EastTopInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_NorthTopInnerRightTrue + | BlockState::WeatheredCutCopperStairs_NorthTopInnerRightFalse + | BlockState::WeatheredCutCopperStairs_EastTopInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_EastTopInnerLeftFalse + | BlockState::BrickStairs_NorthTopInnerRightTrue + | BlockState::BrickStairs_NorthTopInnerRightFalse + | BlockState::BrickStairs_EastTopInnerLeftTrue + | BlockState::BrickStairs_EastTopInnerLeftFalse + | BlockState::MudBrickStairs_NorthTopInnerRightTrue + | BlockState::MudBrickStairs_NorthTopInnerRightFalse + | BlockState::MudBrickStairs_EastTopInnerLeftTrue + | BlockState::MudBrickStairs_EastTopInnerLeftFalse + | BlockState::WarpedStairs_NorthTopInnerRightTrue + | BlockState::WarpedStairs_NorthTopInnerRightFalse + | BlockState::WarpedStairs_EastTopInnerLeftTrue + | BlockState::WarpedStairs_EastTopInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthTopInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_EastTopInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_EastTopInnerLeftFalse + | BlockState::CutCopperStairs_NorthTopInnerRightTrue + | BlockState::CutCopperStairs_NorthTopInnerRightFalse + | BlockState::CutCopperStairs_EastTopInnerLeftTrue + | BlockState::CutCopperStairs_EastTopInnerLeftFalse + | BlockState::MossyCobblestoneStairs_NorthTopInnerRightTrue + | BlockState::MossyCobblestoneStairs_NorthTopInnerRightFalse + | BlockState::MossyCobblestoneStairs_EastTopInnerLeftTrue + | BlockState::MossyCobblestoneStairs_EastTopInnerLeftFalse + | BlockState::PrismarineStairs_NorthTopInnerRightTrue + | BlockState::PrismarineStairs_NorthTopInnerRightFalse + | BlockState::PrismarineStairs_EastTopInnerLeftTrue + | BlockState::PrismarineStairs_EastTopInnerLeftFalse + | BlockState::GraniteStairs_NorthTopInnerRightTrue + | BlockState::GraniteStairs_NorthTopInnerRightFalse + | BlockState::GraniteStairs_EastTopInnerLeftTrue + | BlockState::GraniteStairs_EastTopInnerLeftFalse + | BlockState::DarkOakStairs_NorthTopInnerRightTrue + | BlockState::DarkOakStairs_NorthTopInnerRightFalse + | BlockState::DarkOakStairs_EastTopInnerLeftTrue + | BlockState::DarkOakStairs_EastTopInnerLeftFalse + | BlockState::RedNetherBrickStairs_NorthTopInnerRightTrue + | BlockState::RedNetherBrickStairs_NorthTopInnerRightFalse + | BlockState::RedNetherBrickStairs_EastTopInnerLeftTrue + | BlockState::RedNetherBrickStairs_EastTopInnerLeftFalse + | BlockState::PolishedGraniteStairs_NorthTopInnerRightTrue + | BlockState::PolishedGraniteStairs_NorthTopInnerRightFalse + | BlockState::PolishedGraniteStairs_EastTopInnerLeftTrue + | BlockState::PolishedGraniteStairs_EastTopInnerLeftFalse + | BlockState::StoneStairs_NorthTopInnerRightTrue + | BlockState::StoneStairs_NorthTopInnerRightFalse + | BlockState::StoneStairs_EastTopInnerLeftTrue + | BlockState::StoneStairs_EastTopInnerLeftFalse + | BlockState::DeepslateBrickStairs_NorthTopInnerRightTrue + | BlockState::DeepslateBrickStairs_NorthTopInnerRightFalse + | BlockState::DeepslateBrickStairs_EastTopInnerLeftTrue + | BlockState::DeepslateBrickStairs_EastTopInnerLeftFalse + | BlockState::CobbledDeepslateStairs_NorthTopInnerRightTrue + | BlockState::CobbledDeepslateStairs_NorthTopInnerRightFalse + | BlockState::CobbledDeepslateStairs_EastTopInnerLeftTrue + | BlockState::CobbledDeepslateStairs_EastTopInnerLeftFalse + | BlockState::ExposedCutCopperStairs_NorthTopInnerRightTrue + | BlockState::ExposedCutCopperStairs_NorthTopInnerRightFalse + | BlockState::ExposedCutCopperStairs_EastTopInnerLeftTrue + | BlockState::ExposedCutCopperStairs_EastTopInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_NorthTopInnerRightTrue + | BlockState::OxidizedCutCopperStairs_NorthTopInnerRightFalse + | BlockState::OxidizedCutCopperStairs_EastTopInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_EastTopInnerLeftFalse => &SHAPE26, + BlockState::CobblestoneStairs_NorthTopOuterLeftTrue + | BlockState::CobblestoneStairs_NorthTopOuterLeftFalse + | BlockState::CobblestoneStairs_WestTopOuterRightTrue + | BlockState::CobblestoneStairs_WestTopOuterRightFalse + | BlockState::PolishedAndesiteStairs_NorthTopOuterLeftTrue + | BlockState::PolishedAndesiteStairs_NorthTopOuterLeftFalse + | BlockState::PolishedAndesiteStairs_WestTopOuterRightTrue + | BlockState::PolishedAndesiteStairs_WestTopOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterRightFalse + | BlockState::OakStairs_NorthTopOuterLeftTrue + | BlockState::OakStairs_NorthTopOuterLeftFalse + | BlockState::OakStairs_WestTopOuterRightTrue + | BlockState::OakStairs_WestTopOuterRightFalse + | BlockState::DarkPrismarineStairs_NorthTopOuterLeftTrue + | BlockState::DarkPrismarineStairs_NorthTopOuterLeftFalse + | BlockState::DarkPrismarineStairs_WestTopOuterRightTrue + | BlockState::DarkPrismarineStairs_WestTopOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterRightFalse + | BlockState::PrismarineBrickStairs_NorthTopOuterLeftTrue + | BlockState::PrismarineBrickStairs_NorthTopOuterLeftFalse + | BlockState::PrismarineBrickStairs_WestTopOuterRightTrue + | BlockState::PrismarineBrickStairs_WestTopOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterRightFalse + | BlockState::DeepslateTileStairs_NorthTopOuterLeftTrue + | BlockState::DeepslateTileStairs_NorthTopOuterLeftFalse + | BlockState::DeepslateTileStairs_WestTopOuterRightTrue + | BlockState::DeepslateTileStairs_WestTopOuterRightFalse + | BlockState::MangroveStairs_NorthTopOuterLeftTrue + | BlockState::MangroveStairs_NorthTopOuterLeftFalse + | BlockState::MangroveStairs_WestTopOuterRightTrue + | BlockState::MangroveStairs_WestTopOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_NorthTopOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_NorthTopOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_WestTopOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_WestTopOuterRightFalse + | BlockState::PolishedBlackstoneStairs_NorthTopOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_NorthTopOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_WestTopOuterRightTrue + | BlockState::PolishedBlackstoneStairs_WestTopOuterRightFalse + | BlockState::QuartzStairs_NorthTopOuterLeftTrue + | BlockState::QuartzStairs_NorthTopOuterLeftFalse + | BlockState::QuartzStairs_WestTopOuterRightTrue + | BlockState::QuartzStairs_WestTopOuterRightFalse + | BlockState::RedSandstoneStairs_NorthTopOuterLeftTrue + | BlockState::RedSandstoneStairs_NorthTopOuterLeftFalse + | BlockState::RedSandstoneStairs_WestTopOuterRightTrue + | BlockState::RedSandstoneStairs_WestTopOuterRightFalse + | BlockState::SmoothQuartzStairs_NorthTopOuterLeftTrue + | BlockState::SmoothQuartzStairs_NorthTopOuterLeftFalse + | BlockState::SmoothQuartzStairs_WestTopOuterRightTrue + | BlockState::SmoothQuartzStairs_WestTopOuterRightFalse + | BlockState::BlackstoneStairs_NorthTopOuterLeftTrue + | BlockState::BlackstoneStairs_NorthTopOuterLeftFalse + | BlockState::BlackstoneStairs_WestTopOuterRightTrue + | BlockState::BlackstoneStairs_WestTopOuterRightFalse + | BlockState::PurpurStairs_NorthTopOuterLeftTrue + | BlockState::PurpurStairs_NorthTopOuterLeftFalse + | BlockState::PurpurStairs_WestTopOuterRightTrue + | BlockState::PurpurStairs_WestTopOuterRightFalse + | BlockState::PolishedDeepslateStairs_NorthTopOuterLeftTrue + | BlockState::PolishedDeepslateStairs_NorthTopOuterLeftFalse + | BlockState::PolishedDeepslateStairs_WestTopOuterRightTrue + | BlockState::PolishedDeepslateStairs_WestTopOuterRightFalse + | BlockState::DioriteStairs_NorthTopOuterLeftTrue + | BlockState::DioriteStairs_NorthTopOuterLeftFalse + | BlockState::DioriteStairs_WestTopOuterRightTrue + | BlockState::DioriteStairs_WestTopOuterRightFalse + | BlockState::CrimsonStairs_NorthTopOuterLeftTrue + | BlockState::CrimsonStairs_NorthTopOuterLeftFalse + | BlockState::CrimsonStairs_WestTopOuterRightTrue + | BlockState::CrimsonStairs_WestTopOuterRightFalse + | BlockState::SandstoneStairs_NorthTopOuterLeftTrue + | BlockState::SandstoneStairs_NorthTopOuterLeftFalse + | BlockState::SandstoneStairs_WestTopOuterRightTrue + | BlockState::SandstoneStairs_WestTopOuterRightFalse + | BlockState::NetherBrickStairs_NorthTopOuterLeftTrue + | BlockState::NetherBrickStairs_NorthTopOuterLeftFalse + | BlockState::NetherBrickStairs_WestTopOuterRightTrue + | BlockState::NetherBrickStairs_WestTopOuterRightFalse + | BlockState::SmoothSandstoneStairs_NorthTopOuterLeftTrue + | BlockState::SmoothSandstoneStairs_NorthTopOuterLeftFalse + | BlockState::SmoothSandstoneStairs_WestTopOuterRightTrue + | BlockState::SmoothSandstoneStairs_WestTopOuterRightFalse + | BlockState::SpruceStairs_NorthTopOuterLeftTrue + | BlockState::SpruceStairs_NorthTopOuterLeftFalse + | BlockState::SpruceStairs_WestTopOuterRightTrue + | BlockState::SpruceStairs_WestTopOuterRightFalse + | BlockState::JungleStairs_NorthTopOuterLeftTrue + | BlockState::JungleStairs_NorthTopOuterLeftFalse + | BlockState::JungleStairs_WestTopOuterRightTrue + | BlockState::JungleStairs_WestTopOuterRightFalse + | BlockState::MossyStoneBrickStairs_NorthTopOuterLeftTrue + | BlockState::MossyStoneBrickStairs_NorthTopOuterLeftFalse + | BlockState::MossyStoneBrickStairs_WestTopOuterRightTrue + | BlockState::MossyStoneBrickStairs_WestTopOuterRightFalse + | BlockState::AndesiteStairs_NorthTopOuterLeftTrue + | BlockState::AndesiteStairs_NorthTopOuterLeftFalse + | BlockState::AndesiteStairs_WestTopOuterRightTrue + | BlockState::AndesiteStairs_WestTopOuterRightFalse + | BlockState::StoneBrickStairs_NorthTopOuterLeftTrue + | BlockState::StoneBrickStairs_NorthTopOuterLeftFalse + | BlockState::StoneBrickStairs_WestTopOuterRightTrue + | BlockState::StoneBrickStairs_WestTopOuterRightFalse + | BlockState::PolishedDioriteStairs_NorthTopOuterLeftTrue + | BlockState::PolishedDioriteStairs_NorthTopOuterLeftFalse + | BlockState::PolishedDioriteStairs_WestTopOuterRightTrue + | BlockState::PolishedDioriteStairs_WestTopOuterRightFalse + | BlockState::BirchStairs_NorthTopOuterLeftTrue + | BlockState::BirchStairs_NorthTopOuterLeftFalse + | BlockState::BirchStairs_WestTopOuterRightTrue + | BlockState::BirchStairs_WestTopOuterRightFalse + | BlockState::WaxedCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::WaxedCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::WaxedCutCopperStairs_WestTopOuterRightTrue + | BlockState::WaxedCutCopperStairs_WestTopOuterRightFalse + | BlockState::EndStoneBrickStairs_NorthTopOuterLeftTrue + | BlockState::EndStoneBrickStairs_NorthTopOuterLeftFalse + | BlockState::EndStoneBrickStairs_WestTopOuterRightTrue + | BlockState::EndStoneBrickStairs_WestTopOuterRightFalse + | BlockState::AcaciaStairs_NorthTopOuterLeftTrue + | BlockState::AcaciaStairs_NorthTopOuterLeftFalse + | BlockState::AcaciaStairs_WestTopOuterRightTrue + | BlockState::AcaciaStairs_WestTopOuterRightFalse + | BlockState::WeatheredCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_WestTopOuterRightTrue + | BlockState::WeatheredCutCopperStairs_WestTopOuterRightFalse + | BlockState::BrickStairs_NorthTopOuterLeftTrue + | BlockState::BrickStairs_NorthTopOuterLeftFalse + | BlockState::BrickStairs_WestTopOuterRightTrue + | BlockState::BrickStairs_WestTopOuterRightFalse + | BlockState::MudBrickStairs_NorthTopOuterLeftTrue + | BlockState::MudBrickStairs_NorthTopOuterLeftFalse + | BlockState::MudBrickStairs_WestTopOuterRightTrue + | BlockState::MudBrickStairs_WestTopOuterRightFalse + | BlockState::WarpedStairs_NorthTopOuterLeftTrue + | BlockState::WarpedStairs_NorthTopOuterLeftFalse + | BlockState::WarpedStairs_WestTopOuterRightTrue + | BlockState::WarpedStairs_WestTopOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_WestTopOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_WestTopOuterRightFalse + | BlockState::CutCopperStairs_NorthTopOuterLeftTrue + | BlockState::CutCopperStairs_NorthTopOuterLeftFalse + | BlockState::CutCopperStairs_WestTopOuterRightTrue + | BlockState::CutCopperStairs_WestTopOuterRightFalse + | BlockState::MossyCobblestoneStairs_NorthTopOuterLeftTrue + | BlockState::MossyCobblestoneStairs_NorthTopOuterLeftFalse + | BlockState::MossyCobblestoneStairs_WestTopOuterRightTrue + | BlockState::MossyCobblestoneStairs_WestTopOuterRightFalse + | BlockState::PrismarineStairs_NorthTopOuterLeftTrue + | BlockState::PrismarineStairs_NorthTopOuterLeftFalse + | BlockState::PrismarineStairs_WestTopOuterRightTrue + | BlockState::PrismarineStairs_WestTopOuterRightFalse + | BlockState::GraniteStairs_NorthTopOuterLeftTrue + | BlockState::GraniteStairs_NorthTopOuterLeftFalse + | BlockState::GraniteStairs_WestTopOuterRightTrue + | BlockState::GraniteStairs_WestTopOuterRightFalse + | BlockState::DarkOakStairs_NorthTopOuterLeftTrue + | BlockState::DarkOakStairs_NorthTopOuterLeftFalse + | BlockState::DarkOakStairs_WestTopOuterRightTrue + | BlockState::DarkOakStairs_WestTopOuterRightFalse + | BlockState::RedNetherBrickStairs_NorthTopOuterLeftTrue + | BlockState::RedNetherBrickStairs_NorthTopOuterLeftFalse + | BlockState::RedNetherBrickStairs_WestTopOuterRightTrue + | BlockState::RedNetherBrickStairs_WestTopOuterRightFalse + | BlockState::PolishedGraniteStairs_NorthTopOuterLeftTrue + | BlockState::PolishedGraniteStairs_NorthTopOuterLeftFalse + | BlockState::PolishedGraniteStairs_WestTopOuterRightTrue + | BlockState::PolishedGraniteStairs_WestTopOuterRightFalse + | BlockState::StoneStairs_NorthTopOuterLeftTrue + | BlockState::StoneStairs_NorthTopOuterLeftFalse + | BlockState::StoneStairs_WestTopOuterRightTrue + | BlockState::StoneStairs_WestTopOuterRightFalse + | BlockState::DeepslateBrickStairs_NorthTopOuterLeftTrue + | BlockState::DeepslateBrickStairs_NorthTopOuterLeftFalse + | BlockState::DeepslateBrickStairs_WestTopOuterRightTrue + | BlockState::DeepslateBrickStairs_WestTopOuterRightFalse + | BlockState::CobbledDeepslateStairs_NorthTopOuterLeftTrue + | BlockState::CobbledDeepslateStairs_NorthTopOuterLeftFalse + | BlockState::CobbledDeepslateStairs_WestTopOuterRightTrue + | BlockState::CobbledDeepslateStairs_WestTopOuterRightFalse + | BlockState::ExposedCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::ExposedCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::ExposedCutCopperStairs_WestTopOuterRightTrue + | BlockState::ExposedCutCopperStairs_WestTopOuterRightFalse + | BlockState::OxidizedCutCopperStairs_NorthTopOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_NorthTopOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_WestTopOuterRightTrue + | BlockState::OxidizedCutCopperStairs_WestTopOuterRightFalse => &SHAPE27, + BlockState::CobblestoneStairs_NorthTopOuterRightTrue + | BlockState::CobblestoneStairs_NorthTopOuterRightFalse + | BlockState::CobblestoneStairs_EastTopOuterLeftTrue + | BlockState::CobblestoneStairs_EastTopOuterLeftFalse + | BlockState::PolishedAndesiteStairs_NorthTopOuterRightTrue + | BlockState::PolishedAndesiteStairs_NorthTopOuterRightFalse + | BlockState::PolishedAndesiteStairs_EastTopOuterLeftTrue + | BlockState::PolishedAndesiteStairs_EastTopOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthTopOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterLeftFalse + | BlockState::OakStairs_NorthTopOuterRightTrue + | BlockState::OakStairs_NorthTopOuterRightFalse + | BlockState::OakStairs_EastTopOuterLeftTrue + | BlockState::OakStairs_EastTopOuterLeftFalse + | BlockState::DarkPrismarineStairs_NorthTopOuterRightTrue + | BlockState::DarkPrismarineStairs_NorthTopOuterRightFalse + | BlockState::DarkPrismarineStairs_EastTopOuterLeftTrue + | BlockState::DarkPrismarineStairs_EastTopOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthTopOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterLeftFalse + | BlockState::PrismarineBrickStairs_NorthTopOuterRightTrue + | BlockState::PrismarineBrickStairs_NorthTopOuterRightFalse + | BlockState::PrismarineBrickStairs_EastTopOuterLeftTrue + | BlockState::PrismarineBrickStairs_EastTopOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthTopOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterLeftFalse + | BlockState::DeepslateTileStairs_NorthTopOuterRightTrue + | BlockState::DeepslateTileStairs_NorthTopOuterRightFalse + | BlockState::DeepslateTileStairs_EastTopOuterLeftTrue + | BlockState::DeepslateTileStairs_EastTopOuterLeftFalse + | BlockState::MangroveStairs_NorthTopOuterRightTrue + | BlockState::MangroveStairs_NorthTopOuterRightFalse + | BlockState::MangroveStairs_EastTopOuterLeftTrue + | BlockState::MangroveStairs_EastTopOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_NorthTopOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_NorthTopOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_EastTopOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_EastTopOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_NorthTopOuterRightTrue + | BlockState::PolishedBlackstoneStairs_NorthTopOuterRightFalse + | BlockState::PolishedBlackstoneStairs_EastTopOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_EastTopOuterLeftFalse + | BlockState::QuartzStairs_NorthTopOuterRightTrue + | BlockState::QuartzStairs_NorthTopOuterRightFalse + | BlockState::QuartzStairs_EastTopOuterLeftTrue + | BlockState::QuartzStairs_EastTopOuterLeftFalse + | BlockState::RedSandstoneStairs_NorthTopOuterRightTrue + | BlockState::RedSandstoneStairs_NorthTopOuterRightFalse + | BlockState::RedSandstoneStairs_EastTopOuterLeftTrue + | BlockState::RedSandstoneStairs_EastTopOuterLeftFalse + | BlockState::SmoothQuartzStairs_NorthTopOuterRightTrue + | BlockState::SmoothQuartzStairs_NorthTopOuterRightFalse + | BlockState::SmoothQuartzStairs_EastTopOuterLeftTrue + | BlockState::SmoothQuartzStairs_EastTopOuterLeftFalse + | BlockState::BlackstoneStairs_NorthTopOuterRightTrue + | BlockState::BlackstoneStairs_NorthTopOuterRightFalse + | BlockState::BlackstoneStairs_EastTopOuterLeftTrue + | BlockState::BlackstoneStairs_EastTopOuterLeftFalse + | BlockState::PurpurStairs_NorthTopOuterRightTrue + | BlockState::PurpurStairs_NorthTopOuterRightFalse + | BlockState::PurpurStairs_EastTopOuterLeftTrue + | BlockState::PurpurStairs_EastTopOuterLeftFalse + | BlockState::PolishedDeepslateStairs_NorthTopOuterRightTrue + | BlockState::PolishedDeepslateStairs_NorthTopOuterRightFalse + | BlockState::PolishedDeepslateStairs_EastTopOuterLeftTrue + | BlockState::PolishedDeepslateStairs_EastTopOuterLeftFalse + | BlockState::DioriteStairs_NorthTopOuterRightTrue + | BlockState::DioriteStairs_NorthTopOuterRightFalse + | BlockState::DioriteStairs_EastTopOuterLeftTrue + | BlockState::DioriteStairs_EastTopOuterLeftFalse + | BlockState::CrimsonStairs_NorthTopOuterRightTrue + | BlockState::CrimsonStairs_NorthTopOuterRightFalse + | BlockState::CrimsonStairs_EastTopOuterLeftTrue + | BlockState::CrimsonStairs_EastTopOuterLeftFalse + | BlockState::SandstoneStairs_NorthTopOuterRightTrue + | BlockState::SandstoneStairs_NorthTopOuterRightFalse + | BlockState::SandstoneStairs_EastTopOuterLeftTrue + | BlockState::SandstoneStairs_EastTopOuterLeftFalse + | BlockState::NetherBrickStairs_NorthTopOuterRightTrue + | BlockState::NetherBrickStairs_NorthTopOuterRightFalse + | BlockState::NetherBrickStairs_EastTopOuterLeftTrue + | BlockState::NetherBrickStairs_EastTopOuterLeftFalse + | BlockState::SmoothSandstoneStairs_NorthTopOuterRightTrue + | BlockState::SmoothSandstoneStairs_NorthTopOuterRightFalse + | BlockState::SmoothSandstoneStairs_EastTopOuterLeftTrue + | BlockState::SmoothSandstoneStairs_EastTopOuterLeftFalse + | BlockState::SpruceStairs_NorthTopOuterRightTrue + | BlockState::SpruceStairs_NorthTopOuterRightFalse + | BlockState::SpruceStairs_EastTopOuterLeftTrue + | BlockState::SpruceStairs_EastTopOuterLeftFalse + | BlockState::JungleStairs_NorthTopOuterRightTrue + | BlockState::JungleStairs_NorthTopOuterRightFalse + | BlockState::JungleStairs_EastTopOuterLeftTrue + | BlockState::JungleStairs_EastTopOuterLeftFalse + | BlockState::MossyStoneBrickStairs_NorthTopOuterRightTrue + | BlockState::MossyStoneBrickStairs_NorthTopOuterRightFalse + | BlockState::MossyStoneBrickStairs_EastTopOuterLeftTrue + | BlockState::MossyStoneBrickStairs_EastTopOuterLeftFalse + | BlockState::AndesiteStairs_NorthTopOuterRightTrue + | BlockState::AndesiteStairs_NorthTopOuterRightFalse + | BlockState::AndesiteStairs_EastTopOuterLeftTrue + | BlockState::AndesiteStairs_EastTopOuterLeftFalse + | BlockState::StoneBrickStairs_NorthTopOuterRightTrue + | BlockState::StoneBrickStairs_NorthTopOuterRightFalse + | BlockState::StoneBrickStairs_EastTopOuterLeftTrue + | BlockState::StoneBrickStairs_EastTopOuterLeftFalse + | BlockState::PolishedDioriteStairs_NorthTopOuterRightTrue + | BlockState::PolishedDioriteStairs_NorthTopOuterRightFalse + | BlockState::PolishedDioriteStairs_EastTopOuterLeftTrue + | BlockState::PolishedDioriteStairs_EastTopOuterLeftFalse + | BlockState::BirchStairs_NorthTopOuterRightTrue + | BlockState::BirchStairs_NorthTopOuterRightFalse + | BlockState::BirchStairs_EastTopOuterLeftTrue + | BlockState::BirchStairs_EastTopOuterLeftFalse + | BlockState::WaxedCutCopperStairs_NorthTopOuterRightTrue + | BlockState::WaxedCutCopperStairs_NorthTopOuterRightFalse + | BlockState::WaxedCutCopperStairs_EastTopOuterLeftTrue + | BlockState::WaxedCutCopperStairs_EastTopOuterLeftFalse + | BlockState::EndStoneBrickStairs_NorthTopOuterRightTrue + | BlockState::EndStoneBrickStairs_NorthTopOuterRightFalse + | BlockState::EndStoneBrickStairs_EastTopOuterLeftTrue + | BlockState::EndStoneBrickStairs_EastTopOuterLeftFalse + | BlockState::AcaciaStairs_NorthTopOuterRightTrue + | BlockState::AcaciaStairs_NorthTopOuterRightFalse + | BlockState::AcaciaStairs_EastTopOuterLeftTrue + | BlockState::AcaciaStairs_EastTopOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_NorthTopOuterRightTrue + | BlockState::WeatheredCutCopperStairs_NorthTopOuterRightFalse + | BlockState::WeatheredCutCopperStairs_EastTopOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_EastTopOuterLeftFalse + | BlockState::BrickStairs_NorthTopOuterRightTrue + | BlockState::BrickStairs_NorthTopOuterRightFalse + | BlockState::BrickStairs_EastTopOuterLeftTrue + | BlockState::BrickStairs_EastTopOuterLeftFalse + | BlockState::MudBrickStairs_NorthTopOuterRightTrue + | BlockState::MudBrickStairs_NorthTopOuterRightFalse + | BlockState::MudBrickStairs_EastTopOuterLeftTrue + | BlockState::MudBrickStairs_EastTopOuterLeftFalse + | BlockState::WarpedStairs_NorthTopOuterRightTrue + | BlockState::WarpedStairs_NorthTopOuterRightFalse + | BlockState::WarpedStairs_EastTopOuterLeftTrue + | BlockState::WarpedStairs_EastTopOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthTopOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_EastTopOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_EastTopOuterLeftFalse + | BlockState::CutCopperStairs_NorthTopOuterRightTrue + | BlockState::CutCopperStairs_NorthTopOuterRightFalse + | BlockState::CutCopperStairs_EastTopOuterLeftTrue + | BlockState::CutCopperStairs_EastTopOuterLeftFalse + | BlockState::MossyCobblestoneStairs_NorthTopOuterRightTrue + | BlockState::MossyCobblestoneStairs_NorthTopOuterRightFalse + | BlockState::MossyCobblestoneStairs_EastTopOuterLeftTrue + | BlockState::MossyCobblestoneStairs_EastTopOuterLeftFalse + | BlockState::PrismarineStairs_NorthTopOuterRightTrue + | BlockState::PrismarineStairs_NorthTopOuterRightFalse + | BlockState::PrismarineStairs_EastTopOuterLeftTrue + | BlockState::PrismarineStairs_EastTopOuterLeftFalse + | BlockState::GraniteStairs_NorthTopOuterRightTrue + | BlockState::GraniteStairs_NorthTopOuterRightFalse + | BlockState::GraniteStairs_EastTopOuterLeftTrue + | BlockState::GraniteStairs_EastTopOuterLeftFalse + | BlockState::DarkOakStairs_NorthTopOuterRightTrue + | BlockState::DarkOakStairs_NorthTopOuterRightFalse + | BlockState::DarkOakStairs_EastTopOuterLeftTrue + | BlockState::DarkOakStairs_EastTopOuterLeftFalse + | BlockState::RedNetherBrickStairs_NorthTopOuterRightTrue + | BlockState::RedNetherBrickStairs_NorthTopOuterRightFalse + | BlockState::RedNetherBrickStairs_EastTopOuterLeftTrue + | BlockState::RedNetherBrickStairs_EastTopOuterLeftFalse + | BlockState::PolishedGraniteStairs_NorthTopOuterRightTrue + | BlockState::PolishedGraniteStairs_NorthTopOuterRightFalse + | BlockState::PolishedGraniteStairs_EastTopOuterLeftTrue + | BlockState::PolishedGraniteStairs_EastTopOuterLeftFalse + | BlockState::StoneStairs_NorthTopOuterRightTrue + | BlockState::StoneStairs_NorthTopOuterRightFalse + | BlockState::StoneStairs_EastTopOuterLeftTrue + | BlockState::StoneStairs_EastTopOuterLeftFalse + | BlockState::DeepslateBrickStairs_NorthTopOuterRightTrue + | BlockState::DeepslateBrickStairs_NorthTopOuterRightFalse + | BlockState::DeepslateBrickStairs_EastTopOuterLeftTrue + | BlockState::DeepslateBrickStairs_EastTopOuterLeftFalse + | BlockState::CobbledDeepslateStairs_NorthTopOuterRightTrue + | BlockState::CobbledDeepslateStairs_NorthTopOuterRightFalse + | BlockState::CobbledDeepslateStairs_EastTopOuterLeftTrue + | BlockState::CobbledDeepslateStairs_EastTopOuterLeftFalse + | BlockState::ExposedCutCopperStairs_NorthTopOuterRightTrue + | BlockState::ExposedCutCopperStairs_NorthTopOuterRightFalse + | BlockState::ExposedCutCopperStairs_EastTopOuterLeftTrue + | BlockState::ExposedCutCopperStairs_EastTopOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_NorthTopOuterRightTrue + | BlockState::OxidizedCutCopperStairs_NorthTopOuterRightFalse + | BlockState::OxidizedCutCopperStairs_EastTopOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_EastTopOuterLeftFalse => &SHAPE28, + BlockState::CobblestoneStairs_NorthBottomStraightTrue + | BlockState::CobblestoneStairs_NorthBottomStraightFalse + | BlockState::PolishedAndesiteStairs_NorthBottomStraightTrue + | BlockState::PolishedAndesiteStairs_NorthBottomStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomStraightFalse + | BlockState::OakStairs_NorthBottomStraightTrue + | BlockState::OakStairs_NorthBottomStraightFalse + | BlockState::DarkPrismarineStairs_NorthBottomStraightTrue + | BlockState::DarkPrismarineStairs_NorthBottomStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomStraightFalse + | BlockState::PrismarineBrickStairs_NorthBottomStraightTrue + | BlockState::PrismarineBrickStairs_NorthBottomStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomStraightFalse + | BlockState::DeepslateTileStairs_NorthBottomStraightTrue + | BlockState::DeepslateTileStairs_NorthBottomStraightFalse + | BlockState::MangroveStairs_NorthBottomStraightTrue + | BlockState::MangroveStairs_NorthBottomStraightFalse + | BlockState::SmoothRedSandstoneStairs_NorthBottomStraightTrue + | BlockState::SmoothRedSandstoneStairs_NorthBottomStraightFalse + | BlockState::PolishedBlackstoneStairs_NorthBottomStraightTrue + | BlockState::PolishedBlackstoneStairs_NorthBottomStraightFalse + | BlockState::QuartzStairs_NorthBottomStraightTrue + | BlockState::QuartzStairs_NorthBottomStraightFalse + | BlockState::RedSandstoneStairs_NorthBottomStraightTrue + | BlockState::RedSandstoneStairs_NorthBottomStraightFalse + | BlockState::SmoothQuartzStairs_NorthBottomStraightTrue + | BlockState::SmoothQuartzStairs_NorthBottomStraightFalse + | BlockState::BlackstoneStairs_NorthBottomStraightTrue + | BlockState::BlackstoneStairs_NorthBottomStraightFalse + | BlockState::PurpurStairs_NorthBottomStraightTrue + | BlockState::PurpurStairs_NorthBottomStraightFalse + | BlockState::PolishedDeepslateStairs_NorthBottomStraightTrue + | BlockState::PolishedDeepslateStairs_NorthBottomStraightFalse + | BlockState::DioriteStairs_NorthBottomStraightTrue + | BlockState::DioriteStairs_NorthBottomStraightFalse + | BlockState::CrimsonStairs_NorthBottomStraightTrue + | BlockState::CrimsonStairs_NorthBottomStraightFalse + | BlockState::SandstoneStairs_NorthBottomStraightTrue + | BlockState::SandstoneStairs_NorthBottomStraightFalse + | BlockState::NetherBrickStairs_NorthBottomStraightTrue + | BlockState::NetherBrickStairs_NorthBottomStraightFalse + | BlockState::SmoothSandstoneStairs_NorthBottomStraightTrue + | BlockState::SmoothSandstoneStairs_NorthBottomStraightFalse + | BlockState::SpruceStairs_NorthBottomStraightTrue + | BlockState::SpruceStairs_NorthBottomStraightFalse + | BlockState::JungleStairs_NorthBottomStraightTrue + | BlockState::JungleStairs_NorthBottomStraightFalse + | BlockState::MossyStoneBrickStairs_NorthBottomStraightTrue + | BlockState::MossyStoneBrickStairs_NorthBottomStraightFalse + | BlockState::AndesiteStairs_NorthBottomStraightTrue + | BlockState::AndesiteStairs_NorthBottomStraightFalse + | BlockState::StoneBrickStairs_NorthBottomStraightTrue + | BlockState::StoneBrickStairs_NorthBottomStraightFalse + | BlockState::PolishedDioriteStairs_NorthBottomStraightTrue + | BlockState::PolishedDioriteStairs_NorthBottomStraightFalse + | BlockState::BirchStairs_NorthBottomStraightTrue + | BlockState::BirchStairs_NorthBottomStraightFalse + | BlockState::WaxedCutCopperStairs_NorthBottomStraightTrue + | BlockState::WaxedCutCopperStairs_NorthBottomStraightFalse + | BlockState::EndStoneBrickStairs_NorthBottomStraightTrue + | BlockState::EndStoneBrickStairs_NorthBottomStraightFalse + | BlockState::AcaciaStairs_NorthBottomStraightTrue + | BlockState::AcaciaStairs_NorthBottomStraightFalse + | BlockState::WeatheredCutCopperStairs_NorthBottomStraightTrue + | BlockState::WeatheredCutCopperStairs_NorthBottomStraightFalse + | BlockState::BrickStairs_NorthBottomStraightTrue + | BlockState::BrickStairs_NorthBottomStraightFalse + | BlockState::MudBrickStairs_NorthBottomStraightTrue + | BlockState::MudBrickStairs_NorthBottomStraightFalse + | BlockState::WarpedStairs_NorthBottomStraightTrue + | BlockState::WarpedStairs_NorthBottomStraightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthBottomStraightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthBottomStraightFalse + | BlockState::CutCopperStairs_NorthBottomStraightTrue + | BlockState::CutCopperStairs_NorthBottomStraightFalse + | BlockState::MossyCobblestoneStairs_NorthBottomStraightTrue + | BlockState::MossyCobblestoneStairs_NorthBottomStraightFalse + | BlockState::PrismarineStairs_NorthBottomStraightTrue + | BlockState::PrismarineStairs_NorthBottomStraightFalse + | BlockState::GraniteStairs_NorthBottomStraightTrue + | BlockState::GraniteStairs_NorthBottomStraightFalse + | BlockState::DarkOakStairs_NorthBottomStraightTrue + | BlockState::DarkOakStairs_NorthBottomStraightFalse + | BlockState::RedNetherBrickStairs_NorthBottomStraightTrue + | BlockState::RedNetherBrickStairs_NorthBottomStraightFalse + | BlockState::PolishedGraniteStairs_NorthBottomStraightTrue + | BlockState::PolishedGraniteStairs_NorthBottomStraightFalse + | BlockState::StoneStairs_NorthBottomStraightTrue + | BlockState::StoneStairs_NorthBottomStraightFalse + | BlockState::DeepslateBrickStairs_NorthBottomStraightTrue + | BlockState::DeepslateBrickStairs_NorthBottomStraightFalse + | BlockState::CobbledDeepslateStairs_NorthBottomStraightTrue + | BlockState::CobbledDeepslateStairs_NorthBottomStraightFalse + | BlockState::ExposedCutCopperStairs_NorthBottomStraightTrue + | BlockState::ExposedCutCopperStairs_NorthBottomStraightFalse + | BlockState::OxidizedCutCopperStairs_NorthBottomStraightTrue + | BlockState::OxidizedCutCopperStairs_NorthBottomStraightFalse => &SHAPE29, + BlockState::CobblestoneStairs_NorthBottomInnerLeftTrue + | BlockState::CobblestoneStairs_NorthBottomInnerLeftFalse + | BlockState::CobblestoneStairs_WestBottomInnerRightTrue + | BlockState::CobblestoneStairs_WestBottomInnerRightFalse + | BlockState::PolishedAndesiteStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedAndesiteStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedAndesiteStairs_WestBottomInnerRightTrue + | BlockState::PolishedAndesiteStairs_WestBottomInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerRightFalse + | BlockState::OakStairs_NorthBottomInnerLeftTrue + | BlockState::OakStairs_NorthBottomInnerLeftFalse + | BlockState::OakStairs_WestBottomInnerRightTrue + | BlockState::OakStairs_WestBottomInnerRightFalse + | BlockState::DarkPrismarineStairs_NorthBottomInnerLeftTrue + | BlockState::DarkPrismarineStairs_NorthBottomInnerLeftFalse + | BlockState::DarkPrismarineStairs_WestBottomInnerRightTrue + | BlockState::DarkPrismarineStairs_WestBottomInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerRightFalse + | BlockState::PrismarineBrickStairs_NorthBottomInnerLeftTrue + | BlockState::PrismarineBrickStairs_NorthBottomInnerLeftFalse + | BlockState::PrismarineBrickStairs_WestBottomInnerRightTrue + | BlockState::PrismarineBrickStairs_WestBottomInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerRightFalse + | BlockState::DeepslateTileStairs_NorthBottomInnerLeftTrue + | BlockState::DeepslateTileStairs_NorthBottomInnerLeftFalse + | BlockState::DeepslateTileStairs_WestBottomInnerRightTrue + | BlockState::DeepslateTileStairs_WestBottomInnerRightFalse + | BlockState::MangroveStairs_NorthBottomInnerLeftTrue + | BlockState::MangroveStairs_NorthBottomInnerLeftFalse + | BlockState::MangroveStairs_WestBottomInnerRightTrue + | BlockState::MangroveStairs_WestBottomInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_WestBottomInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_WestBottomInnerRightFalse + | BlockState::PolishedBlackstoneStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_WestBottomInnerRightTrue + | BlockState::PolishedBlackstoneStairs_WestBottomInnerRightFalse + | BlockState::QuartzStairs_NorthBottomInnerLeftTrue + | BlockState::QuartzStairs_NorthBottomInnerLeftFalse + | BlockState::QuartzStairs_WestBottomInnerRightTrue + | BlockState::QuartzStairs_WestBottomInnerRightFalse + | BlockState::RedSandstoneStairs_NorthBottomInnerLeftTrue + | BlockState::RedSandstoneStairs_NorthBottomInnerLeftFalse + | BlockState::RedSandstoneStairs_WestBottomInnerRightTrue + | BlockState::RedSandstoneStairs_WestBottomInnerRightFalse + | BlockState::SmoothQuartzStairs_NorthBottomInnerLeftTrue + | BlockState::SmoothQuartzStairs_NorthBottomInnerLeftFalse + | BlockState::SmoothQuartzStairs_WestBottomInnerRightTrue + | BlockState::SmoothQuartzStairs_WestBottomInnerRightFalse + | BlockState::BlackstoneStairs_NorthBottomInnerLeftTrue + | BlockState::BlackstoneStairs_NorthBottomInnerLeftFalse + | BlockState::BlackstoneStairs_WestBottomInnerRightTrue + | BlockState::BlackstoneStairs_WestBottomInnerRightFalse + | BlockState::PurpurStairs_NorthBottomInnerLeftTrue + | BlockState::PurpurStairs_NorthBottomInnerLeftFalse + | BlockState::PurpurStairs_WestBottomInnerRightTrue + | BlockState::PurpurStairs_WestBottomInnerRightFalse + | BlockState::PolishedDeepslateStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedDeepslateStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedDeepslateStairs_WestBottomInnerRightTrue + | BlockState::PolishedDeepslateStairs_WestBottomInnerRightFalse + | BlockState::DioriteStairs_NorthBottomInnerLeftTrue + | BlockState::DioriteStairs_NorthBottomInnerLeftFalse + | BlockState::DioriteStairs_WestBottomInnerRightTrue + | BlockState::DioriteStairs_WestBottomInnerRightFalse + | BlockState::CrimsonStairs_NorthBottomInnerLeftTrue + | BlockState::CrimsonStairs_NorthBottomInnerLeftFalse + | BlockState::CrimsonStairs_WestBottomInnerRightTrue + | BlockState::CrimsonStairs_WestBottomInnerRightFalse + | BlockState::SandstoneStairs_NorthBottomInnerLeftTrue + | BlockState::SandstoneStairs_NorthBottomInnerLeftFalse + | BlockState::SandstoneStairs_WestBottomInnerRightTrue + | BlockState::SandstoneStairs_WestBottomInnerRightFalse + | BlockState::NetherBrickStairs_NorthBottomInnerLeftTrue + | BlockState::NetherBrickStairs_NorthBottomInnerLeftFalse + | BlockState::NetherBrickStairs_WestBottomInnerRightTrue + | BlockState::NetherBrickStairs_WestBottomInnerRightFalse + | BlockState::SmoothSandstoneStairs_NorthBottomInnerLeftTrue + | BlockState::SmoothSandstoneStairs_NorthBottomInnerLeftFalse + | BlockState::SmoothSandstoneStairs_WestBottomInnerRightTrue + | BlockState::SmoothSandstoneStairs_WestBottomInnerRightFalse + | BlockState::SpruceStairs_NorthBottomInnerLeftTrue + | BlockState::SpruceStairs_NorthBottomInnerLeftFalse + | BlockState::SpruceStairs_WestBottomInnerRightTrue + | BlockState::SpruceStairs_WestBottomInnerRightFalse + | BlockState::JungleStairs_NorthBottomInnerLeftTrue + | BlockState::JungleStairs_NorthBottomInnerLeftFalse + | BlockState::JungleStairs_WestBottomInnerRightTrue + | BlockState::JungleStairs_WestBottomInnerRightFalse + | BlockState::MossyStoneBrickStairs_NorthBottomInnerLeftTrue + | BlockState::MossyStoneBrickStairs_NorthBottomInnerLeftFalse + | BlockState::MossyStoneBrickStairs_WestBottomInnerRightTrue + | BlockState::MossyStoneBrickStairs_WestBottomInnerRightFalse + | BlockState::AndesiteStairs_NorthBottomInnerLeftTrue + | BlockState::AndesiteStairs_NorthBottomInnerLeftFalse + | BlockState::AndesiteStairs_WestBottomInnerRightTrue + | BlockState::AndesiteStairs_WestBottomInnerRightFalse + | BlockState::StoneBrickStairs_NorthBottomInnerLeftTrue + | BlockState::StoneBrickStairs_NorthBottomInnerLeftFalse + | BlockState::StoneBrickStairs_WestBottomInnerRightTrue + | BlockState::StoneBrickStairs_WestBottomInnerRightFalse + | BlockState::PolishedDioriteStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedDioriteStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedDioriteStairs_WestBottomInnerRightTrue + | BlockState::PolishedDioriteStairs_WestBottomInnerRightFalse + | BlockState::BirchStairs_NorthBottomInnerLeftTrue + | BlockState::BirchStairs_NorthBottomInnerLeftFalse + | BlockState::BirchStairs_WestBottomInnerRightTrue + | BlockState::BirchStairs_WestBottomInnerRightFalse + | BlockState::WaxedCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::WaxedCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::WaxedCutCopperStairs_WestBottomInnerRightTrue + | BlockState::WaxedCutCopperStairs_WestBottomInnerRightFalse + | BlockState::EndStoneBrickStairs_NorthBottomInnerLeftTrue + | BlockState::EndStoneBrickStairs_NorthBottomInnerLeftFalse + | BlockState::EndStoneBrickStairs_WestBottomInnerRightTrue + | BlockState::EndStoneBrickStairs_WestBottomInnerRightFalse + | BlockState::AcaciaStairs_NorthBottomInnerLeftTrue + | BlockState::AcaciaStairs_NorthBottomInnerLeftFalse + | BlockState::AcaciaStairs_WestBottomInnerRightTrue + | BlockState::AcaciaStairs_WestBottomInnerRightFalse + | BlockState::WeatheredCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_WestBottomInnerRightTrue + | BlockState::WeatheredCutCopperStairs_WestBottomInnerRightFalse + | BlockState::BrickStairs_NorthBottomInnerLeftTrue + | BlockState::BrickStairs_NorthBottomInnerLeftFalse + | BlockState::BrickStairs_WestBottomInnerRightTrue + | BlockState::BrickStairs_WestBottomInnerRightFalse + | BlockState::MudBrickStairs_NorthBottomInnerLeftTrue + | BlockState::MudBrickStairs_NorthBottomInnerLeftFalse + | BlockState::MudBrickStairs_WestBottomInnerRightTrue + | BlockState::MudBrickStairs_WestBottomInnerRightFalse + | BlockState::WarpedStairs_NorthBottomInnerLeftTrue + | BlockState::WarpedStairs_NorthBottomInnerLeftFalse + | BlockState::WarpedStairs_WestBottomInnerRightTrue + | BlockState::WarpedStairs_WestBottomInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerRightFalse + | BlockState::CutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::CutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::CutCopperStairs_WestBottomInnerRightTrue + | BlockState::CutCopperStairs_WestBottomInnerRightFalse + | BlockState::MossyCobblestoneStairs_NorthBottomInnerLeftTrue + | BlockState::MossyCobblestoneStairs_NorthBottomInnerLeftFalse + | BlockState::MossyCobblestoneStairs_WestBottomInnerRightTrue + | BlockState::MossyCobblestoneStairs_WestBottomInnerRightFalse + | BlockState::PrismarineStairs_NorthBottomInnerLeftTrue + | BlockState::PrismarineStairs_NorthBottomInnerLeftFalse + | BlockState::PrismarineStairs_WestBottomInnerRightTrue + | BlockState::PrismarineStairs_WestBottomInnerRightFalse + | BlockState::GraniteStairs_NorthBottomInnerLeftTrue + | BlockState::GraniteStairs_NorthBottomInnerLeftFalse + | BlockState::GraniteStairs_WestBottomInnerRightTrue + | BlockState::GraniteStairs_WestBottomInnerRightFalse + | BlockState::DarkOakStairs_NorthBottomInnerLeftTrue + | BlockState::DarkOakStairs_NorthBottomInnerLeftFalse + | BlockState::DarkOakStairs_WestBottomInnerRightTrue + | BlockState::DarkOakStairs_WestBottomInnerRightFalse + | BlockState::RedNetherBrickStairs_NorthBottomInnerLeftTrue + | BlockState::RedNetherBrickStairs_NorthBottomInnerLeftFalse + | BlockState::RedNetherBrickStairs_WestBottomInnerRightTrue + | BlockState::RedNetherBrickStairs_WestBottomInnerRightFalse + | BlockState::PolishedGraniteStairs_NorthBottomInnerLeftTrue + | BlockState::PolishedGraniteStairs_NorthBottomInnerLeftFalse + | BlockState::PolishedGraniteStairs_WestBottomInnerRightTrue + | BlockState::PolishedGraniteStairs_WestBottomInnerRightFalse + | BlockState::StoneStairs_NorthBottomInnerLeftTrue + | BlockState::StoneStairs_NorthBottomInnerLeftFalse + | BlockState::StoneStairs_WestBottomInnerRightTrue + | BlockState::StoneStairs_WestBottomInnerRightFalse + | BlockState::DeepslateBrickStairs_NorthBottomInnerLeftTrue + | BlockState::DeepslateBrickStairs_NorthBottomInnerLeftFalse + | BlockState::DeepslateBrickStairs_WestBottomInnerRightTrue + | BlockState::DeepslateBrickStairs_WestBottomInnerRightFalse + | BlockState::CobbledDeepslateStairs_NorthBottomInnerLeftTrue + | BlockState::CobbledDeepslateStairs_NorthBottomInnerLeftFalse + | BlockState::CobbledDeepslateStairs_WestBottomInnerRightTrue + | BlockState::CobbledDeepslateStairs_WestBottomInnerRightFalse + | BlockState::ExposedCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::ExposedCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::ExposedCutCopperStairs_WestBottomInnerRightTrue + | BlockState::ExposedCutCopperStairs_WestBottomInnerRightFalse + | BlockState::OxidizedCutCopperStairs_NorthBottomInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_NorthBottomInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_WestBottomInnerRightTrue + | BlockState::OxidizedCutCopperStairs_WestBottomInnerRightFalse => &SHAPE30, + BlockState::CobblestoneStairs_NorthBottomInnerRightTrue + | BlockState::CobblestoneStairs_NorthBottomInnerRightFalse + | BlockState::CobblestoneStairs_EastBottomInnerLeftTrue + | BlockState::CobblestoneStairs_EastBottomInnerLeftFalse + | BlockState::PolishedAndesiteStairs_NorthBottomInnerRightTrue + | BlockState::PolishedAndesiteStairs_NorthBottomInnerRightFalse + | BlockState::PolishedAndesiteStairs_EastBottomInnerLeftTrue + | BlockState::PolishedAndesiteStairs_EastBottomInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerLeftFalse + | BlockState::OakStairs_NorthBottomInnerRightTrue + | BlockState::OakStairs_NorthBottomInnerRightFalse + | BlockState::OakStairs_EastBottomInnerLeftTrue + | BlockState::OakStairs_EastBottomInnerLeftFalse + | BlockState::DarkPrismarineStairs_NorthBottomInnerRightTrue + | BlockState::DarkPrismarineStairs_NorthBottomInnerRightFalse + | BlockState::DarkPrismarineStairs_EastBottomInnerLeftTrue + | BlockState::DarkPrismarineStairs_EastBottomInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::PrismarineBrickStairs_NorthBottomInnerRightTrue + | BlockState::PrismarineBrickStairs_NorthBottomInnerRightFalse + | BlockState::PrismarineBrickStairs_EastBottomInnerLeftTrue + | BlockState::PrismarineBrickStairs_EastBottomInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::DeepslateTileStairs_NorthBottomInnerRightTrue + | BlockState::DeepslateTileStairs_NorthBottomInnerRightFalse + | BlockState::DeepslateTileStairs_EastBottomInnerLeftTrue + | BlockState::DeepslateTileStairs_EastBottomInnerLeftFalse + | BlockState::MangroveStairs_NorthBottomInnerRightTrue + | BlockState::MangroveStairs_NorthBottomInnerRightFalse + | BlockState::MangroveStairs_EastBottomInnerLeftTrue + | BlockState::MangroveStairs_EastBottomInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_NorthBottomInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_EastBottomInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_EastBottomInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_NorthBottomInnerRightTrue + | BlockState::PolishedBlackstoneStairs_NorthBottomInnerRightFalse + | BlockState::PolishedBlackstoneStairs_EastBottomInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_EastBottomInnerLeftFalse + | BlockState::QuartzStairs_NorthBottomInnerRightTrue + | BlockState::QuartzStairs_NorthBottomInnerRightFalse + | BlockState::QuartzStairs_EastBottomInnerLeftTrue + | BlockState::QuartzStairs_EastBottomInnerLeftFalse + | BlockState::RedSandstoneStairs_NorthBottomInnerRightTrue + | BlockState::RedSandstoneStairs_NorthBottomInnerRightFalse + | BlockState::RedSandstoneStairs_EastBottomInnerLeftTrue + | BlockState::RedSandstoneStairs_EastBottomInnerLeftFalse + | BlockState::SmoothQuartzStairs_NorthBottomInnerRightTrue + | BlockState::SmoothQuartzStairs_NorthBottomInnerRightFalse + | BlockState::SmoothQuartzStairs_EastBottomInnerLeftTrue + | BlockState::SmoothQuartzStairs_EastBottomInnerLeftFalse + | BlockState::BlackstoneStairs_NorthBottomInnerRightTrue + | BlockState::BlackstoneStairs_NorthBottomInnerRightFalse + | BlockState::BlackstoneStairs_EastBottomInnerLeftTrue + | BlockState::BlackstoneStairs_EastBottomInnerLeftFalse + | BlockState::PurpurStairs_NorthBottomInnerRightTrue + | BlockState::PurpurStairs_NorthBottomInnerRightFalse + | BlockState::PurpurStairs_EastBottomInnerLeftTrue + | BlockState::PurpurStairs_EastBottomInnerLeftFalse + | BlockState::PolishedDeepslateStairs_NorthBottomInnerRightTrue + | BlockState::PolishedDeepslateStairs_NorthBottomInnerRightFalse + | BlockState::PolishedDeepslateStairs_EastBottomInnerLeftTrue + | BlockState::PolishedDeepslateStairs_EastBottomInnerLeftFalse + | BlockState::DioriteStairs_NorthBottomInnerRightTrue + | BlockState::DioriteStairs_NorthBottomInnerRightFalse + | BlockState::DioriteStairs_EastBottomInnerLeftTrue + | BlockState::DioriteStairs_EastBottomInnerLeftFalse + | BlockState::CrimsonStairs_NorthBottomInnerRightTrue + | BlockState::CrimsonStairs_NorthBottomInnerRightFalse + | BlockState::CrimsonStairs_EastBottomInnerLeftTrue + | BlockState::CrimsonStairs_EastBottomInnerLeftFalse + | BlockState::SandstoneStairs_NorthBottomInnerRightTrue + | BlockState::SandstoneStairs_NorthBottomInnerRightFalse + | BlockState::SandstoneStairs_EastBottomInnerLeftTrue + | BlockState::SandstoneStairs_EastBottomInnerLeftFalse + | BlockState::NetherBrickStairs_NorthBottomInnerRightTrue + | BlockState::NetherBrickStairs_NorthBottomInnerRightFalse + | BlockState::NetherBrickStairs_EastBottomInnerLeftTrue + | BlockState::NetherBrickStairs_EastBottomInnerLeftFalse + | BlockState::SmoothSandstoneStairs_NorthBottomInnerRightTrue + | BlockState::SmoothSandstoneStairs_NorthBottomInnerRightFalse + | BlockState::SmoothSandstoneStairs_EastBottomInnerLeftTrue + | BlockState::SmoothSandstoneStairs_EastBottomInnerLeftFalse + | BlockState::SpruceStairs_NorthBottomInnerRightTrue + | BlockState::SpruceStairs_NorthBottomInnerRightFalse + | BlockState::SpruceStairs_EastBottomInnerLeftTrue + | BlockState::SpruceStairs_EastBottomInnerLeftFalse + | BlockState::JungleStairs_NorthBottomInnerRightTrue + | BlockState::JungleStairs_NorthBottomInnerRightFalse + | BlockState::JungleStairs_EastBottomInnerLeftTrue + | BlockState::JungleStairs_EastBottomInnerLeftFalse + | BlockState::MossyStoneBrickStairs_NorthBottomInnerRightTrue + | BlockState::MossyStoneBrickStairs_NorthBottomInnerRightFalse + | BlockState::MossyStoneBrickStairs_EastBottomInnerLeftTrue + | BlockState::MossyStoneBrickStairs_EastBottomInnerLeftFalse + | BlockState::AndesiteStairs_NorthBottomInnerRightTrue + | BlockState::AndesiteStairs_NorthBottomInnerRightFalse + | BlockState::AndesiteStairs_EastBottomInnerLeftTrue + | BlockState::AndesiteStairs_EastBottomInnerLeftFalse + | BlockState::StoneBrickStairs_NorthBottomInnerRightTrue + | BlockState::StoneBrickStairs_NorthBottomInnerRightFalse + | BlockState::StoneBrickStairs_EastBottomInnerLeftTrue + | BlockState::StoneBrickStairs_EastBottomInnerLeftFalse + | BlockState::PolishedDioriteStairs_NorthBottomInnerRightTrue + | BlockState::PolishedDioriteStairs_NorthBottomInnerRightFalse + | BlockState::PolishedDioriteStairs_EastBottomInnerLeftTrue + | BlockState::PolishedDioriteStairs_EastBottomInnerLeftFalse + | BlockState::BirchStairs_NorthBottomInnerRightTrue + | BlockState::BirchStairs_NorthBottomInnerRightFalse + | BlockState::BirchStairs_EastBottomInnerLeftTrue + | BlockState::BirchStairs_EastBottomInnerLeftFalse + | BlockState::WaxedCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::WaxedCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::WaxedCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::WaxedCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::EndStoneBrickStairs_NorthBottomInnerRightTrue + | BlockState::EndStoneBrickStairs_NorthBottomInnerRightFalse + | BlockState::EndStoneBrickStairs_EastBottomInnerLeftTrue + | BlockState::EndStoneBrickStairs_EastBottomInnerLeftFalse + | BlockState::AcaciaStairs_NorthBottomInnerRightTrue + | BlockState::AcaciaStairs_NorthBottomInnerRightFalse + | BlockState::AcaciaStairs_EastBottomInnerLeftTrue + | BlockState::AcaciaStairs_EastBottomInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::WeatheredCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::WeatheredCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::BrickStairs_NorthBottomInnerRightTrue + | BlockState::BrickStairs_NorthBottomInnerRightFalse + | BlockState::BrickStairs_EastBottomInnerLeftTrue + | BlockState::BrickStairs_EastBottomInnerLeftFalse + | BlockState::MudBrickStairs_NorthBottomInnerRightTrue + | BlockState::MudBrickStairs_NorthBottomInnerRightFalse + | BlockState::MudBrickStairs_EastBottomInnerLeftTrue + | BlockState::MudBrickStairs_EastBottomInnerLeftFalse + | BlockState::WarpedStairs_NorthBottomInnerRightTrue + | BlockState::WarpedStairs_NorthBottomInnerRightFalse + | BlockState::WarpedStairs_EastBottomInnerLeftTrue + | BlockState::WarpedStairs_EastBottomInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::CutCopperStairs_NorthBottomInnerRightTrue + | BlockState::CutCopperStairs_NorthBottomInnerRightFalse + | BlockState::CutCopperStairs_EastBottomInnerLeftTrue + | BlockState::CutCopperStairs_EastBottomInnerLeftFalse + | BlockState::MossyCobblestoneStairs_NorthBottomInnerRightTrue + | BlockState::MossyCobblestoneStairs_NorthBottomInnerRightFalse + | BlockState::MossyCobblestoneStairs_EastBottomInnerLeftTrue + | BlockState::MossyCobblestoneStairs_EastBottomInnerLeftFalse + | BlockState::PrismarineStairs_NorthBottomInnerRightTrue + | BlockState::PrismarineStairs_NorthBottomInnerRightFalse + | BlockState::PrismarineStairs_EastBottomInnerLeftTrue + | BlockState::PrismarineStairs_EastBottomInnerLeftFalse + | BlockState::GraniteStairs_NorthBottomInnerRightTrue + | BlockState::GraniteStairs_NorthBottomInnerRightFalse + | BlockState::GraniteStairs_EastBottomInnerLeftTrue + | BlockState::GraniteStairs_EastBottomInnerLeftFalse + | BlockState::DarkOakStairs_NorthBottomInnerRightTrue + | BlockState::DarkOakStairs_NorthBottomInnerRightFalse + | BlockState::DarkOakStairs_EastBottomInnerLeftTrue + | BlockState::DarkOakStairs_EastBottomInnerLeftFalse + | BlockState::RedNetherBrickStairs_NorthBottomInnerRightTrue + | BlockState::RedNetherBrickStairs_NorthBottomInnerRightFalse + | BlockState::RedNetherBrickStairs_EastBottomInnerLeftTrue + | BlockState::RedNetherBrickStairs_EastBottomInnerLeftFalse + | BlockState::PolishedGraniteStairs_NorthBottomInnerRightTrue + | BlockState::PolishedGraniteStairs_NorthBottomInnerRightFalse + | BlockState::PolishedGraniteStairs_EastBottomInnerLeftTrue + | BlockState::PolishedGraniteStairs_EastBottomInnerLeftFalse + | BlockState::StoneStairs_NorthBottomInnerRightTrue + | BlockState::StoneStairs_NorthBottomInnerRightFalse + | BlockState::StoneStairs_EastBottomInnerLeftTrue + | BlockState::StoneStairs_EastBottomInnerLeftFalse + | BlockState::DeepslateBrickStairs_NorthBottomInnerRightTrue + | BlockState::DeepslateBrickStairs_NorthBottomInnerRightFalse + | BlockState::DeepslateBrickStairs_EastBottomInnerLeftTrue + | BlockState::DeepslateBrickStairs_EastBottomInnerLeftFalse + | BlockState::CobbledDeepslateStairs_NorthBottomInnerRightTrue + | BlockState::CobbledDeepslateStairs_NorthBottomInnerRightFalse + | BlockState::CobbledDeepslateStairs_EastBottomInnerLeftTrue + | BlockState::CobbledDeepslateStairs_EastBottomInnerLeftFalse + | BlockState::ExposedCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::ExposedCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::ExposedCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::ExposedCutCopperStairs_EastBottomInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_NorthBottomInnerRightTrue + | BlockState::OxidizedCutCopperStairs_NorthBottomInnerRightFalse + | BlockState::OxidizedCutCopperStairs_EastBottomInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_EastBottomInnerLeftFalse => &SHAPE31, + BlockState::CobblestoneStairs_NorthBottomOuterLeftTrue + | BlockState::CobblestoneStairs_NorthBottomOuterLeftFalse + | BlockState::CobblestoneStairs_WestBottomOuterRightTrue + | BlockState::CobblestoneStairs_WestBottomOuterRightFalse + | BlockState::PolishedAndesiteStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedAndesiteStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedAndesiteStairs_WestBottomOuterRightTrue + | BlockState::PolishedAndesiteStairs_WestBottomOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterRightFalse + | BlockState::OakStairs_NorthBottomOuterLeftTrue + | BlockState::OakStairs_NorthBottomOuterLeftFalse + | BlockState::OakStairs_WestBottomOuterRightTrue + | BlockState::OakStairs_WestBottomOuterRightFalse + | BlockState::DarkPrismarineStairs_NorthBottomOuterLeftTrue + | BlockState::DarkPrismarineStairs_NorthBottomOuterLeftFalse + | BlockState::DarkPrismarineStairs_WestBottomOuterRightTrue + | BlockState::DarkPrismarineStairs_WestBottomOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterRightFalse + | BlockState::PrismarineBrickStairs_NorthBottomOuterLeftTrue + | BlockState::PrismarineBrickStairs_NorthBottomOuterLeftFalse + | BlockState::PrismarineBrickStairs_WestBottomOuterRightTrue + | BlockState::PrismarineBrickStairs_WestBottomOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterRightFalse + | BlockState::DeepslateTileStairs_NorthBottomOuterLeftTrue + | BlockState::DeepslateTileStairs_NorthBottomOuterLeftFalse + | BlockState::DeepslateTileStairs_WestBottomOuterRightTrue + | BlockState::DeepslateTileStairs_WestBottomOuterRightFalse + | BlockState::MangroveStairs_NorthBottomOuterLeftTrue + | BlockState::MangroveStairs_NorthBottomOuterLeftFalse + | BlockState::MangroveStairs_WestBottomOuterRightTrue + | BlockState::MangroveStairs_WestBottomOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_WestBottomOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_WestBottomOuterRightFalse + | BlockState::PolishedBlackstoneStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_WestBottomOuterRightTrue + | BlockState::PolishedBlackstoneStairs_WestBottomOuterRightFalse + | BlockState::QuartzStairs_NorthBottomOuterLeftTrue + | BlockState::QuartzStairs_NorthBottomOuterLeftFalse + | BlockState::QuartzStairs_WestBottomOuterRightTrue + | BlockState::QuartzStairs_WestBottomOuterRightFalse + | BlockState::RedSandstoneStairs_NorthBottomOuterLeftTrue + | BlockState::RedSandstoneStairs_NorthBottomOuterLeftFalse + | BlockState::RedSandstoneStairs_WestBottomOuterRightTrue + | BlockState::RedSandstoneStairs_WestBottomOuterRightFalse + | BlockState::SmoothQuartzStairs_NorthBottomOuterLeftTrue + | BlockState::SmoothQuartzStairs_NorthBottomOuterLeftFalse + | BlockState::SmoothQuartzStairs_WestBottomOuterRightTrue + | BlockState::SmoothQuartzStairs_WestBottomOuterRightFalse + | BlockState::BlackstoneStairs_NorthBottomOuterLeftTrue + | BlockState::BlackstoneStairs_NorthBottomOuterLeftFalse + | BlockState::BlackstoneStairs_WestBottomOuterRightTrue + | BlockState::BlackstoneStairs_WestBottomOuterRightFalse + | BlockState::PurpurStairs_NorthBottomOuterLeftTrue + | BlockState::PurpurStairs_NorthBottomOuterLeftFalse + | BlockState::PurpurStairs_WestBottomOuterRightTrue + | BlockState::PurpurStairs_WestBottomOuterRightFalse + | BlockState::PolishedDeepslateStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedDeepslateStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedDeepslateStairs_WestBottomOuterRightTrue + | BlockState::PolishedDeepslateStairs_WestBottomOuterRightFalse + | BlockState::DioriteStairs_NorthBottomOuterLeftTrue + | BlockState::DioriteStairs_NorthBottomOuterLeftFalse + | BlockState::DioriteStairs_WestBottomOuterRightTrue + | BlockState::DioriteStairs_WestBottomOuterRightFalse + | BlockState::CrimsonStairs_NorthBottomOuterLeftTrue + | BlockState::CrimsonStairs_NorthBottomOuterLeftFalse + | BlockState::CrimsonStairs_WestBottomOuterRightTrue + | BlockState::CrimsonStairs_WestBottomOuterRightFalse + | BlockState::SandstoneStairs_NorthBottomOuterLeftTrue + | BlockState::SandstoneStairs_NorthBottomOuterLeftFalse + | BlockState::SandstoneStairs_WestBottomOuterRightTrue + | BlockState::SandstoneStairs_WestBottomOuterRightFalse + | BlockState::NetherBrickStairs_NorthBottomOuterLeftTrue + | BlockState::NetherBrickStairs_NorthBottomOuterLeftFalse + | BlockState::NetherBrickStairs_WestBottomOuterRightTrue + | BlockState::NetherBrickStairs_WestBottomOuterRightFalse + | BlockState::SmoothSandstoneStairs_NorthBottomOuterLeftTrue + | BlockState::SmoothSandstoneStairs_NorthBottomOuterLeftFalse + | BlockState::SmoothSandstoneStairs_WestBottomOuterRightTrue + | BlockState::SmoothSandstoneStairs_WestBottomOuterRightFalse + | BlockState::SpruceStairs_NorthBottomOuterLeftTrue + | BlockState::SpruceStairs_NorthBottomOuterLeftFalse + | BlockState::SpruceStairs_WestBottomOuterRightTrue + | BlockState::SpruceStairs_WestBottomOuterRightFalse + | BlockState::JungleStairs_NorthBottomOuterLeftTrue + | BlockState::JungleStairs_NorthBottomOuterLeftFalse + | BlockState::JungleStairs_WestBottomOuterRightTrue + | BlockState::JungleStairs_WestBottomOuterRightFalse + | BlockState::MossyStoneBrickStairs_NorthBottomOuterLeftTrue + | BlockState::MossyStoneBrickStairs_NorthBottomOuterLeftFalse + | BlockState::MossyStoneBrickStairs_WestBottomOuterRightTrue + | BlockState::MossyStoneBrickStairs_WestBottomOuterRightFalse + | BlockState::AndesiteStairs_NorthBottomOuterLeftTrue + | BlockState::AndesiteStairs_NorthBottomOuterLeftFalse + | BlockState::AndesiteStairs_WestBottomOuterRightTrue + | BlockState::AndesiteStairs_WestBottomOuterRightFalse + | BlockState::StoneBrickStairs_NorthBottomOuterLeftTrue + | BlockState::StoneBrickStairs_NorthBottomOuterLeftFalse + | BlockState::StoneBrickStairs_WestBottomOuterRightTrue + | BlockState::StoneBrickStairs_WestBottomOuterRightFalse + | BlockState::PolishedDioriteStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedDioriteStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedDioriteStairs_WestBottomOuterRightTrue + | BlockState::PolishedDioriteStairs_WestBottomOuterRightFalse + | BlockState::BirchStairs_NorthBottomOuterLeftTrue + | BlockState::BirchStairs_NorthBottomOuterLeftFalse + | BlockState::BirchStairs_WestBottomOuterRightTrue + | BlockState::BirchStairs_WestBottomOuterRightFalse + | BlockState::WaxedCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::WaxedCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::WaxedCutCopperStairs_WestBottomOuterRightTrue + | BlockState::WaxedCutCopperStairs_WestBottomOuterRightFalse + | BlockState::EndStoneBrickStairs_NorthBottomOuterLeftTrue + | BlockState::EndStoneBrickStairs_NorthBottomOuterLeftFalse + | BlockState::EndStoneBrickStairs_WestBottomOuterRightTrue + | BlockState::EndStoneBrickStairs_WestBottomOuterRightFalse + | BlockState::AcaciaStairs_NorthBottomOuterLeftTrue + | BlockState::AcaciaStairs_NorthBottomOuterLeftFalse + | BlockState::AcaciaStairs_WestBottomOuterRightTrue + | BlockState::AcaciaStairs_WestBottomOuterRightFalse + | BlockState::WeatheredCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_WestBottomOuterRightTrue + | BlockState::WeatheredCutCopperStairs_WestBottomOuterRightFalse + | BlockState::BrickStairs_NorthBottomOuterLeftTrue + | BlockState::BrickStairs_NorthBottomOuterLeftFalse + | BlockState::BrickStairs_WestBottomOuterRightTrue + | BlockState::BrickStairs_WestBottomOuterRightFalse + | BlockState::MudBrickStairs_NorthBottomOuterLeftTrue + | BlockState::MudBrickStairs_NorthBottomOuterLeftFalse + | BlockState::MudBrickStairs_WestBottomOuterRightTrue + | BlockState::MudBrickStairs_WestBottomOuterRightFalse + | BlockState::WarpedStairs_NorthBottomOuterLeftTrue + | BlockState::WarpedStairs_NorthBottomOuterLeftFalse + | BlockState::WarpedStairs_WestBottomOuterRightTrue + | BlockState::WarpedStairs_WestBottomOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterRightFalse + | BlockState::CutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::CutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::CutCopperStairs_WestBottomOuterRightTrue + | BlockState::CutCopperStairs_WestBottomOuterRightFalse + | BlockState::MossyCobblestoneStairs_NorthBottomOuterLeftTrue + | BlockState::MossyCobblestoneStairs_NorthBottomOuterLeftFalse + | BlockState::MossyCobblestoneStairs_WestBottomOuterRightTrue + | BlockState::MossyCobblestoneStairs_WestBottomOuterRightFalse + | BlockState::PrismarineStairs_NorthBottomOuterLeftTrue + | BlockState::PrismarineStairs_NorthBottomOuterLeftFalse + | BlockState::PrismarineStairs_WestBottomOuterRightTrue + | BlockState::PrismarineStairs_WestBottomOuterRightFalse + | BlockState::GraniteStairs_NorthBottomOuterLeftTrue + | BlockState::GraniteStairs_NorthBottomOuterLeftFalse + | BlockState::GraniteStairs_WestBottomOuterRightTrue + | BlockState::GraniteStairs_WestBottomOuterRightFalse + | BlockState::DarkOakStairs_NorthBottomOuterLeftTrue + | BlockState::DarkOakStairs_NorthBottomOuterLeftFalse + | BlockState::DarkOakStairs_WestBottomOuterRightTrue + | BlockState::DarkOakStairs_WestBottomOuterRightFalse + | BlockState::RedNetherBrickStairs_NorthBottomOuterLeftTrue + | BlockState::RedNetherBrickStairs_NorthBottomOuterLeftFalse + | BlockState::RedNetherBrickStairs_WestBottomOuterRightTrue + | BlockState::RedNetherBrickStairs_WestBottomOuterRightFalse + | BlockState::PolishedGraniteStairs_NorthBottomOuterLeftTrue + | BlockState::PolishedGraniteStairs_NorthBottomOuterLeftFalse + | BlockState::PolishedGraniteStairs_WestBottomOuterRightTrue + | BlockState::PolishedGraniteStairs_WestBottomOuterRightFalse + | BlockState::StoneStairs_NorthBottomOuterLeftTrue + | BlockState::StoneStairs_NorthBottomOuterLeftFalse + | BlockState::StoneStairs_WestBottomOuterRightTrue + | BlockState::StoneStairs_WestBottomOuterRightFalse + | BlockState::DeepslateBrickStairs_NorthBottomOuterLeftTrue + | BlockState::DeepslateBrickStairs_NorthBottomOuterLeftFalse + | BlockState::DeepslateBrickStairs_WestBottomOuterRightTrue + | BlockState::DeepslateBrickStairs_WestBottomOuterRightFalse + | BlockState::CobbledDeepslateStairs_NorthBottomOuterLeftTrue + | BlockState::CobbledDeepslateStairs_NorthBottomOuterLeftFalse + | BlockState::CobbledDeepslateStairs_WestBottomOuterRightTrue + | BlockState::CobbledDeepslateStairs_WestBottomOuterRightFalse + | BlockState::ExposedCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::ExposedCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::ExposedCutCopperStairs_WestBottomOuterRightTrue + | BlockState::ExposedCutCopperStairs_WestBottomOuterRightFalse + | BlockState::OxidizedCutCopperStairs_NorthBottomOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_NorthBottomOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_WestBottomOuterRightTrue + | BlockState::OxidizedCutCopperStairs_WestBottomOuterRightFalse => &SHAPE32, + BlockState::CobblestoneStairs_NorthBottomOuterRightTrue + | BlockState::CobblestoneStairs_NorthBottomOuterRightFalse + | BlockState::CobblestoneStairs_EastBottomOuterLeftTrue + | BlockState::CobblestoneStairs_EastBottomOuterLeftFalse + | BlockState::PolishedAndesiteStairs_NorthBottomOuterRightTrue + | BlockState::PolishedAndesiteStairs_NorthBottomOuterRightFalse + | BlockState::PolishedAndesiteStairs_EastBottomOuterLeftTrue + | BlockState::PolishedAndesiteStairs_EastBottomOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_NorthBottomOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterLeftFalse + | BlockState::OakStairs_NorthBottomOuterRightTrue + | BlockState::OakStairs_NorthBottomOuterRightFalse + | BlockState::OakStairs_EastBottomOuterLeftTrue + | BlockState::OakStairs_EastBottomOuterLeftFalse + | BlockState::DarkPrismarineStairs_NorthBottomOuterRightTrue + | BlockState::DarkPrismarineStairs_NorthBottomOuterRightFalse + | BlockState::DarkPrismarineStairs_EastBottomOuterLeftTrue + | BlockState::DarkPrismarineStairs_EastBottomOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::PrismarineBrickStairs_NorthBottomOuterRightTrue + | BlockState::PrismarineBrickStairs_NorthBottomOuterRightFalse + | BlockState::PrismarineBrickStairs_EastBottomOuterLeftTrue + | BlockState::PrismarineBrickStairs_EastBottomOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::DeepslateTileStairs_NorthBottomOuterRightTrue + | BlockState::DeepslateTileStairs_NorthBottomOuterRightFalse + | BlockState::DeepslateTileStairs_EastBottomOuterLeftTrue + | BlockState::DeepslateTileStairs_EastBottomOuterLeftFalse + | BlockState::MangroveStairs_NorthBottomOuterRightTrue + | BlockState::MangroveStairs_NorthBottomOuterRightFalse + | BlockState::MangroveStairs_EastBottomOuterLeftTrue + | BlockState::MangroveStairs_EastBottomOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_NorthBottomOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_EastBottomOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_EastBottomOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_NorthBottomOuterRightTrue + | BlockState::PolishedBlackstoneStairs_NorthBottomOuterRightFalse + | BlockState::PolishedBlackstoneStairs_EastBottomOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_EastBottomOuterLeftFalse + | BlockState::QuartzStairs_NorthBottomOuterRightTrue + | BlockState::QuartzStairs_NorthBottomOuterRightFalse + | BlockState::QuartzStairs_EastBottomOuterLeftTrue + | BlockState::QuartzStairs_EastBottomOuterLeftFalse + | BlockState::RedSandstoneStairs_NorthBottomOuterRightTrue + | BlockState::RedSandstoneStairs_NorthBottomOuterRightFalse + | BlockState::RedSandstoneStairs_EastBottomOuterLeftTrue + | BlockState::RedSandstoneStairs_EastBottomOuterLeftFalse + | BlockState::SmoothQuartzStairs_NorthBottomOuterRightTrue + | BlockState::SmoothQuartzStairs_NorthBottomOuterRightFalse + | BlockState::SmoothQuartzStairs_EastBottomOuterLeftTrue + | BlockState::SmoothQuartzStairs_EastBottomOuterLeftFalse + | BlockState::BlackstoneStairs_NorthBottomOuterRightTrue + | BlockState::BlackstoneStairs_NorthBottomOuterRightFalse + | BlockState::BlackstoneStairs_EastBottomOuterLeftTrue + | BlockState::BlackstoneStairs_EastBottomOuterLeftFalse + | BlockState::PurpurStairs_NorthBottomOuterRightTrue + | BlockState::PurpurStairs_NorthBottomOuterRightFalse + | BlockState::PurpurStairs_EastBottomOuterLeftTrue + | BlockState::PurpurStairs_EastBottomOuterLeftFalse + | BlockState::PolishedDeepslateStairs_NorthBottomOuterRightTrue + | BlockState::PolishedDeepslateStairs_NorthBottomOuterRightFalse + | BlockState::PolishedDeepslateStairs_EastBottomOuterLeftTrue + | BlockState::PolishedDeepslateStairs_EastBottomOuterLeftFalse + | BlockState::DioriteStairs_NorthBottomOuterRightTrue + | BlockState::DioriteStairs_NorthBottomOuterRightFalse + | BlockState::DioriteStairs_EastBottomOuterLeftTrue + | BlockState::DioriteStairs_EastBottomOuterLeftFalse + | BlockState::CrimsonStairs_NorthBottomOuterRightTrue + | BlockState::CrimsonStairs_NorthBottomOuterRightFalse + | BlockState::CrimsonStairs_EastBottomOuterLeftTrue + | BlockState::CrimsonStairs_EastBottomOuterLeftFalse + | BlockState::SandstoneStairs_NorthBottomOuterRightTrue + | BlockState::SandstoneStairs_NorthBottomOuterRightFalse + | BlockState::SandstoneStairs_EastBottomOuterLeftTrue + | BlockState::SandstoneStairs_EastBottomOuterLeftFalse + | BlockState::NetherBrickStairs_NorthBottomOuterRightTrue + | BlockState::NetherBrickStairs_NorthBottomOuterRightFalse + | BlockState::NetherBrickStairs_EastBottomOuterLeftTrue + | BlockState::NetherBrickStairs_EastBottomOuterLeftFalse + | BlockState::SmoothSandstoneStairs_NorthBottomOuterRightTrue + | BlockState::SmoothSandstoneStairs_NorthBottomOuterRightFalse + | BlockState::SmoothSandstoneStairs_EastBottomOuterLeftTrue + | BlockState::SmoothSandstoneStairs_EastBottomOuterLeftFalse + | BlockState::SpruceStairs_NorthBottomOuterRightTrue + | BlockState::SpruceStairs_NorthBottomOuterRightFalse + | BlockState::SpruceStairs_EastBottomOuterLeftTrue + | BlockState::SpruceStairs_EastBottomOuterLeftFalse + | BlockState::JungleStairs_NorthBottomOuterRightTrue + | BlockState::JungleStairs_NorthBottomOuterRightFalse + | BlockState::JungleStairs_EastBottomOuterLeftTrue + | BlockState::JungleStairs_EastBottomOuterLeftFalse + | BlockState::MossyStoneBrickStairs_NorthBottomOuterRightTrue + | BlockState::MossyStoneBrickStairs_NorthBottomOuterRightFalse + | BlockState::MossyStoneBrickStairs_EastBottomOuterLeftTrue + | BlockState::MossyStoneBrickStairs_EastBottomOuterLeftFalse + | BlockState::AndesiteStairs_NorthBottomOuterRightTrue + | BlockState::AndesiteStairs_NorthBottomOuterRightFalse + | BlockState::AndesiteStairs_EastBottomOuterLeftTrue + | BlockState::AndesiteStairs_EastBottomOuterLeftFalse + | BlockState::StoneBrickStairs_NorthBottomOuterRightTrue + | BlockState::StoneBrickStairs_NorthBottomOuterRightFalse + | BlockState::StoneBrickStairs_EastBottomOuterLeftTrue + | BlockState::StoneBrickStairs_EastBottomOuterLeftFalse + | BlockState::PolishedDioriteStairs_NorthBottomOuterRightTrue + | BlockState::PolishedDioriteStairs_NorthBottomOuterRightFalse + | BlockState::PolishedDioriteStairs_EastBottomOuterLeftTrue + | BlockState::PolishedDioriteStairs_EastBottomOuterLeftFalse + | BlockState::BirchStairs_NorthBottomOuterRightTrue + | BlockState::BirchStairs_NorthBottomOuterRightFalse + | BlockState::BirchStairs_EastBottomOuterLeftTrue + | BlockState::BirchStairs_EastBottomOuterLeftFalse + | BlockState::WaxedCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::WaxedCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::WaxedCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::WaxedCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::EndStoneBrickStairs_NorthBottomOuterRightTrue + | BlockState::EndStoneBrickStairs_NorthBottomOuterRightFalse + | BlockState::EndStoneBrickStairs_EastBottomOuterLeftTrue + | BlockState::EndStoneBrickStairs_EastBottomOuterLeftFalse + | BlockState::AcaciaStairs_NorthBottomOuterRightTrue + | BlockState::AcaciaStairs_NorthBottomOuterRightFalse + | BlockState::AcaciaStairs_EastBottomOuterLeftTrue + | BlockState::AcaciaStairs_EastBottomOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::WeatheredCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::WeatheredCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::BrickStairs_NorthBottomOuterRightTrue + | BlockState::BrickStairs_NorthBottomOuterRightFalse + | BlockState::BrickStairs_EastBottomOuterLeftTrue + | BlockState::BrickStairs_EastBottomOuterLeftFalse + | BlockState::MudBrickStairs_NorthBottomOuterRightTrue + | BlockState::MudBrickStairs_NorthBottomOuterRightFalse + | BlockState::MudBrickStairs_EastBottomOuterLeftTrue + | BlockState::MudBrickStairs_EastBottomOuterLeftFalse + | BlockState::WarpedStairs_NorthBottomOuterRightTrue + | BlockState::WarpedStairs_NorthBottomOuterRightFalse + | BlockState::WarpedStairs_EastBottomOuterLeftTrue + | BlockState::WarpedStairs_EastBottomOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::CutCopperStairs_NorthBottomOuterRightTrue + | BlockState::CutCopperStairs_NorthBottomOuterRightFalse + | BlockState::CutCopperStairs_EastBottomOuterLeftTrue + | BlockState::CutCopperStairs_EastBottomOuterLeftFalse + | BlockState::MossyCobblestoneStairs_NorthBottomOuterRightTrue + | BlockState::MossyCobblestoneStairs_NorthBottomOuterRightFalse + | BlockState::MossyCobblestoneStairs_EastBottomOuterLeftTrue + | BlockState::MossyCobblestoneStairs_EastBottomOuterLeftFalse + | BlockState::PrismarineStairs_NorthBottomOuterRightTrue + | BlockState::PrismarineStairs_NorthBottomOuterRightFalse + | BlockState::PrismarineStairs_EastBottomOuterLeftTrue + | BlockState::PrismarineStairs_EastBottomOuterLeftFalse + | BlockState::GraniteStairs_NorthBottomOuterRightTrue + | BlockState::GraniteStairs_NorthBottomOuterRightFalse + | BlockState::GraniteStairs_EastBottomOuterLeftTrue + | BlockState::GraniteStairs_EastBottomOuterLeftFalse + | BlockState::DarkOakStairs_NorthBottomOuterRightTrue + | BlockState::DarkOakStairs_NorthBottomOuterRightFalse + | BlockState::DarkOakStairs_EastBottomOuterLeftTrue + | BlockState::DarkOakStairs_EastBottomOuterLeftFalse + | BlockState::RedNetherBrickStairs_NorthBottomOuterRightTrue + | BlockState::RedNetherBrickStairs_NorthBottomOuterRightFalse + | BlockState::RedNetherBrickStairs_EastBottomOuterLeftTrue + | BlockState::RedNetherBrickStairs_EastBottomOuterLeftFalse + | BlockState::PolishedGraniteStairs_NorthBottomOuterRightTrue + | BlockState::PolishedGraniteStairs_NorthBottomOuterRightFalse + | BlockState::PolishedGraniteStairs_EastBottomOuterLeftTrue + | BlockState::PolishedGraniteStairs_EastBottomOuterLeftFalse + | BlockState::StoneStairs_NorthBottomOuterRightTrue + | BlockState::StoneStairs_NorthBottomOuterRightFalse + | BlockState::StoneStairs_EastBottomOuterLeftTrue + | BlockState::StoneStairs_EastBottomOuterLeftFalse + | BlockState::DeepslateBrickStairs_NorthBottomOuterRightTrue + | BlockState::DeepslateBrickStairs_NorthBottomOuterRightFalse + | BlockState::DeepslateBrickStairs_EastBottomOuterLeftTrue + | BlockState::DeepslateBrickStairs_EastBottomOuterLeftFalse + | BlockState::CobbledDeepslateStairs_NorthBottomOuterRightTrue + | BlockState::CobbledDeepslateStairs_NorthBottomOuterRightFalse + | BlockState::CobbledDeepslateStairs_EastBottomOuterLeftTrue + | BlockState::CobbledDeepslateStairs_EastBottomOuterLeftFalse + | BlockState::ExposedCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::ExposedCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::ExposedCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::ExposedCutCopperStairs_EastBottomOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_NorthBottomOuterRightTrue + | BlockState::OxidizedCutCopperStairs_NorthBottomOuterRightFalse + | BlockState::OxidizedCutCopperStairs_EastBottomOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_EastBottomOuterLeftFalse => &SHAPE33, + BlockState::CobblestoneStairs_SouthTopStraightTrue + | BlockState::CobblestoneStairs_SouthTopStraightFalse + | BlockState::PolishedAndesiteStairs_SouthTopStraightTrue + | BlockState::PolishedAndesiteStairs_SouthTopStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthTopStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthTopStraightFalse + | BlockState::OakStairs_SouthTopStraightTrue + | BlockState::OakStairs_SouthTopStraightFalse + | BlockState::DarkPrismarineStairs_SouthTopStraightTrue + | BlockState::DarkPrismarineStairs_SouthTopStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopStraightFalse + | BlockState::PrismarineBrickStairs_SouthTopStraightTrue + | BlockState::PrismarineBrickStairs_SouthTopStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopStraightFalse + | BlockState::DeepslateTileStairs_SouthTopStraightTrue + | BlockState::DeepslateTileStairs_SouthTopStraightFalse + | BlockState::MangroveStairs_SouthTopStraightTrue + | BlockState::MangroveStairs_SouthTopStraightFalse + | BlockState::SmoothRedSandstoneStairs_SouthTopStraightTrue + | BlockState::SmoothRedSandstoneStairs_SouthTopStraightFalse + | BlockState::PolishedBlackstoneStairs_SouthTopStraightTrue + | BlockState::PolishedBlackstoneStairs_SouthTopStraightFalse + | BlockState::QuartzStairs_SouthTopStraightTrue + | BlockState::QuartzStairs_SouthTopStraightFalse + | BlockState::RedSandstoneStairs_SouthTopStraightTrue + | BlockState::RedSandstoneStairs_SouthTopStraightFalse + | BlockState::SmoothQuartzStairs_SouthTopStraightTrue + | BlockState::SmoothQuartzStairs_SouthTopStraightFalse + | BlockState::BlackstoneStairs_SouthTopStraightTrue + | BlockState::BlackstoneStairs_SouthTopStraightFalse + | BlockState::PurpurStairs_SouthTopStraightTrue + | BlockState::PurpurStairs_SouthTopStraightFalse + | BlockState::PolishedDeepslateStairs_SouthTopStraightTrue + | BlockState::PolishedDeepslateStairs_SouthTopStraightFalse + | BlockState::DioriteStairs_SouthTopStraightTrue + | BlockState::DioriteStairs_SouthTopStraightFalse + | BlockState::CrimsonStairs_SouthTopStraightTrue + | BlockState::CrimsonStairs_SouthTopStraightFalse + | BlockState::SandstoneStairs_SouthTopStraightTrue + | BlockState::SandstoneStairs_SouthTopStraightFalse + | BlockState::NetherBrickStairs_SouthTopStraightTrue + | BlockState::NetherBrickStairs_SouthTopStraightFalse + | BlockState::SmoothSandstoneStairs_SouthTopStraightTrue + | BlockState::SmoothSandstoneStairs_SouthTopStraightFalse + | BlockState::SpruceStairs_SouthTopStraightTrue + | BlockState::SpruceStairs_SouthTopStraightFalse + | BlockState::JungleStairs_SouthTopStraightTrue + | BlockState::JungleStairs_SouthTopStraightFalse + | BlockState::MossyStoneBrickStairs_SouthTopStraightTrue + | BlockState::MossyStoneBrickStairs_SouthTopStraightFalse + | BlockState::AndesiteStairs_SouthTopStraightTrue + | BlockState::AndesiteStairs_SouthTopStraightFalse + | BlockState::StoneBrickStairs_SouthTopStraightTrue + | BlockState::StoneBrickStairs_SouthTopStraightFalse + | BlockState::PolishedDioriteStairs_SouthTopStraightTrue + | BlockState::PolishedDioriteStairs_SouthTopStraightFalse + | BlockState::BirchStairs_SouthTopStraightTrue + | BlockState::BirchStairs_SouthTopStraightFalse + | BlockState::WaxedCutCopperStairs_SouthTopStraightTrue + | BlockState::WaxedCutCopperStairs_SouthTopStraightFalse + | BlockState::EndStoneBrickStairs_SouthTopStraightTrue + | BlockState::EndStoneBrickStairs_SouthTopStraightFalse + | BlockState::AcaciaStairs_SouthTopStraightTrue + | BlockState::AcaciaStairs_SouthTopStraightFalse + | BlockState::WeatheredCutCopperStairs_SouthTopStraightTrue + | BlockState::WeatheredCutCopperStairs_SouthTopStraightFalse + | BlockState::BrickStairs_SouthTopStraightTrue + | BlockState::BrickStairs_SouthTopStraightFalse + | BlockState::MudBrickStairs_SouthTopStraightTrue + | BlockState::MudBrickStairs_SouthTopStraightFalse + | BlockState::WarpedStairs_SouthTopStraightTrue + | BlockState::WarpedStairs_SouthTopStraightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthTopStraightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthTopStraightFalse + | BlockState::CutCopperStairs_SouthTopStraightTrue + | BlockState::CutCopperStairs_SouthTopStraightFalse + | BlockState::MossyCobblestoneStairs_SouthTopStraightTrue + | BlockState::MossyCobblestoneStairs_SouthTopStraightFalse + | BlockState::PrismarineStairs_SouthTopStraightTrue + | BlockState::PrismarineStairs_SouthTopStraightFalse + | BlockState::GraniteStairs_SouthTopStraightTrue + | BlockState::GraniteStairs_SouthTopStraightFalse + | BlockState::DarkOakStairs_SouthTopStraightTrue + | BlockState::DarkOakStairs_SouthTopStraightFalse + | BlockState::RedNetherBrickStairs_SouthTopStraightTrue + | BlockState::RedNetherBrickStairs_SouthTopStraightFalse + | BlockState::PolishedGraniteStairs_SouthTopStraightTrue + | BlockState::PolishedGraniteStairs_SouthTopStraightFalse + | BlockState::StoneStairs_SouthTopStraightTrue + | BlockState::StoneStairs_SouthTopStraightFalse + | BlockState::DeepslateBrickStairs_SouthTopStraightTrue + | BlockState::DeepslateBrickStairs_SouthTopStraightFalse + | BlockState::CobbledDeepslateStairs_SouthTopStraightTrue + | BlockState::CobbledDeepslateStairs_SouthTopStraightFalse + | BlockState::ExposedCutCopperStairs_SouthTopStraightTrue + | BlockState::ExposedCutCopperStairs_SouthTopStraightFalse + | BlockState::OxidizedCutCopperStairs_SouthTopStraightTrue + | BlockState::OxidizedCutCopperStairs_SouthTopStraightFalse => &SHAPE34, + BlockState::CobblestoneStairs_SouthTopInnerLeftTrue + | BlockState::CobblestoneStairs_SouthTopInnerLeftFalse + | BlockState::CobblestoneStairs_EastTopInnerRightTrue + | BlockState::CobblestoneStairs_EastTopInnerRightFalse + | BlockState::PolishedAndesiteStairs_SouthTopInnerLeftTrue + | BlockState::PolishedAndesiteStairs_SouthTopInnerLeftFalse + | BlockState::PolishedAndesiteStairs_EastTopInnerRightTrue + | BlockState::PolishedAndesiteStairs_EastTopInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastTopInnerRightFalse + | BlockState::OakStairs_SouthTopInnerLeftTrue + | BlockState::OakStairs_SouthTopInnerLeftFalse + | BlockState::OakStairs_EastTopInnerRightTrue + | BlockState::OakStairs_EastTopInnerRightFalse + | BlockState::DarkPrismarineStairs_SouthTopInnerLeftTrue + | BlockState::DarkPrismarineStairs_SouthTopInnerLeftFalse + | BlockState::DarkPrismarineStairs_EastTopInnerRightTrue + | BlockState::DarkPrismarineStairs_EastTopInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastTopInnerRightFalse + | BlockState::PrismarineBrickStairs_SouthTopInnerLeftTrue + | BlockState::PrismarineBrickStairs_SouthTopInnerLeftFalse + | BlockState::PrismarineBrickStairs_EastTopInnerRightTrue + | BlockState::PrismarineBrickStairs_EastTopInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastTopInnerRightFalse + | BlockState::DeepslateTileStairs_SouthTopInnerLeftTrue + | BlockState::DeepslateTileStairs_SouthTopInnerLeftFalse + | BlockState::DeepslateTileStairs_EastTopInnerRightTrue + | BlockState::DeepslateTileStairs_EastTopInnerRightFalse + | BlockState::MangroveStairs_SouthTopInnerLeftTrue + | BlockState::MangroveStairs_SouthTopInnerLeftFalse + | BlockState::MangroveStairs_EastTopInnerRightTrue + | BlockState::MangroveStairs_EastTopInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_SouthTopInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_SouthTopInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_EastTopInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_EastTopInnerRightFalse + | BlockState::PolishedBlackstoneStairs_SouthTopInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_SouthTopInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_EastTopInnerRightTrue + | BlockState::PolishedBlackstoneStairs_EastTopInnerRightFalse + | BlockState::QuartzStairs_SouthTopInnerLeftTrue + | BlockState::QuartzStairs_SouthTopInnerLeftFalse + | BlockState::QuartzStairs_EastTopInnerRightTrue + | BlockState::QuartzStairs_EastTopInnerRightFalse + | BlockState::RedSandstoneStairs_SouthTopInnerLeftTrue + | BlockState::RedSandstoneStairs_SouthTopInnerLeftFalse + | BlockState::RedSandstoneStairs_EastTopInnerRightTrue + | BlockState::RedSandstoneStairs_EastTopInnerRightFalse + | BlockState::SmoothQuartzStairs_SouthTopInnerLeftTrue + | BlockState::SmoothQuartzStairs_SouthTopInnerLeftFalse + | BlockState::SmoothQuartzStairs_EastTopInnerRightTrue + | BlockState::SmoothQuartzStairs_EastTopInnerRightFalse + | BlockState::BlackstoneStairs_SouthTopInnerLeftTrue + | BlockState::BlackstoneStairs_SouthTopInnerLeftFalse + | BlockState::BlackstoneStairs_EastTopInnerRightTrue + | BlockState::BlackstoneStairs_EastTopInnerRightFalse + | BlockState::PurpurStairs_SouthTopInnerLeftTrue + | BlockState::PurpurStairs_SouthTopInnerLeftFalse + | BlockState::PurpurStairs_EastTopInnerRightTrue + | BlockState::PurpurStairs_EastTopInnerRightFalse + | BlockState::PolishedDeepslateStairs_SouthTopInnerLeftTrue + | BlockState::PolishedDeepslateStairs_SouthTopInnerLeftFalse + | BlockState::PolishedDeepslateStairs_EastTopInnerRightTrue + | BlockState::PolishedDeepslateStairs_EastTopInnerRightFalse + | BlockState::DioriteStairs_SouthTopInnerLeftTrue + | BlockState::DioriteStairs_SouthTopInnerLeftFalse + | BlockState::DioriteStairs_EastTopInnerRightTrue + | BlockState::DioriteStairs_EastTopInnerRightFalse + | BlockState::CrimsonStairs_SouthTopInnerLeftTrue + | BlockState::CrimsonStairs_SouthTopInnerLeftFalse + | BlockState::CrimsonStairs_EastTopInnerRightTrue + | BlockState::CrimsonStairs_EastTopInnerRightFalse + | BlockState::SandstoneStairs_SouthTopInnerLeftTrue + | BlockState::SandstoneStairs_SouthTopInnerLeftFalse + | BlockState::SandstoneStairs_EastTopInnerRightTrue + | BlockState::SandstoneStairs_EastTopInnerRightFalse + | BlockState::NetherBrickStairs_SouthTopInnerLeftTrue + | BlockState::NetherBrickStairs_SouthTopInnerLeftFalse + | BlockState::NetherBrickStairs_EastTopInnerRightTrue + | BlockState::NetherBrickStairs_EastTopInnerRightFalse + | BlockState::SmoothSandstoneStairs_SouthTopInnerLeftTrue + | BlockState::SmoothSandstoneStairs_SouthTopInnerLeftFalse + | BlockState::SmoothSandstoneStairs_EastTopInnerRightTrue + | BlockState::SmoothSandstoneStairs_EastTopInnerRightFalse + | BlockState::SpruceStairs_SouthTopInnerLeftTrue + | BlockState::SpruceStairs_SouthTopInnerLeftFalse + | BlockState::SpruceStairs_EastTopInnerRightTrue + | BlockState::SpruceStairs_EastTopInnerRightFalse + | BlockState::JungleStairs_SouthTopInnerLeftTrue + | BlockState::JungleStairs_SouthTopInnerLeftFalse + | BlockState::JungleStairs_EastTopInnerRightTrue + | BlockState::JungleStairs_EastTopInnerRightFalse + | BlockState::MossyStoneBrickStairs_SouthTopInnerLeftTrue + | BlockState::MossyStoneBrickStairs_SouthTopInnerLeftFalse + | BlockState::MossyStoneBrickStairs_EastTopInnerRightTrue + | BlockState::MossyStoneBrickStairs_EastTopInnerRightFalse + | BlockState::AndesiteStairs_SouthTopInnerLeftTrue + | BlockState::AndesiteStairs_SouthTopInnerLeftFalse + | BlockState::AndesiteStairs_EastTopInnerRightTrue + | BlockState::AndesiteStairs_EastTopInnerRightFalse + | BlockState::StoneBrickStairs_SouthTopInnerLeftTrue + | BlockState::StoneBrickStairs_SouthTopInnerLeftFalse + | BlockState::StoneBrickStairs_EastTopInnerRightTrue + | BlockState::StoneBrickStairs_EastTopInnerRightFalse + | BlockState::PolishedDioriteStairs_SouthTopInnerLeftTrue + | BlockState::PolishedDioriteStairs_SouthTopInnerLeftFalse + | BlockState::PolishedDioriteStairs_EastTopInnerRightTrue + | BlockState::PolishedDioriteStairs_EastTopInnerRightFalse + | BlockState::BirchStairs_SouthTopInnerLeftTrue + | BlockState::BirchStairs_SouthTopInnerLeftFalse + | BlockState::BirchStairs_EastTopInnerRightTrue + | BlockState::BirchStairs_EastTopInnerRightFalse + | BlockState::WaxedCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::WaxedCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::WaxedCutCopperStairs_EastTopInnerRightTrue + | BlockState::WaxedCutCopperStairs_EastTopInnerRightFalse + | BlockState::EndStoneBrickStairs_SouthTopInnerLeftTrue + | BlockState::EndStoneBrickStairs_SouthTopInnerLeftFalse + | BlockState::EndStoneBrickStairs_EastTopInnerRightTrue + | BlockState::EndStoneBrickStairs_EastTopInnerRightFalse + | BlockState::AcaciaStairs_SouthTopInnerLeftTrue + | BlockState::AcaciaStairs_SouthTopInnerLeftFalse + | BlockState::AcaciaStairs_EastTopInnerRightTrue + | BlockState::AcaciaStairs_EastTopInnerRightFalse + | BlockState::WeatheredCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_EastTopInnerRightTrue + | BlockState::WeatheredCutCopperStairs_EastTopInnerRightFalse + | BlockState::BrickStairs_SouthTopInnerLeftTrue + | BlockState::BrickStairs_SouthTopInnerLeftFalse + | BlockState::BrickStairs_EastTopInnerRightTrue + | BlockState::BrickStairs_EastTopInnerRightFalse + | BlockState::MudBrickStairs_SouthTopInnerLeftTrue + | BlockState::MudBrickStairs_SouthTopInnerLeftFalse + | BlockState::MudBrickStairs_EastTopInnerRightTrue + | BlockState::MudBrickStairs_EastTopInnerRightFalse + | BlockState::WarpedStairs_SouthTopInnerLeftTrue + | BlockState::WarpedStairs_SouthTopInnerLeftFalse + | BlockState::WarpedStairs_EastTopInnerRightTrue + | BlockState::WarpedStairs_EastTopInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_EastTopInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_EastTopInnerRightFalse + | BlockState::CutCopperStairs_SouthTopInnerLeftTrue + | BlockState::CutCopperStairs_SouthTopInnerLeftFalse + | BlockState::CutCopperStairs_EastTopInnerRightTrue + | BlockState::CutCopperStairs_EastTopInnerRightFalse + | BlockState::MossyCobblestoneStairs_SouthTopInnerLeftTrue + | BlockState::MossyCobblestoneStairs_SouthTopInnerLeftFalse + | BlockState::MossyCobblestoneStairs_EastTopInnerRightTrue + | BlockState::MossyCobblestoneStairs_EastTopInnerRightFalse + | BlockState::PrismarineStairs_SouthTopInnerLeftTrue + | BlockState::PrismarineStairs_SouthTopInnerLeftFalse + | BlockState::PrismarineStairs_EastTopInnerRightTrue + | BlockState::PrismarineStairs_EastTopInnerRightFalse + | BlockState::GraniteStairs_SouthTopInnerLeftTrue + | BlockState::GraniteStairs_SouthTopInnerLeftFalse + | BlockState::GraniteStairs_EastTopInnerRightTrue + | BlockState::GraniteStairs_EastTopInnerRightFalse + | BlockState::DarkOakStairs_SouthTopInnerLeftTrue + | BlockState::DarkOakStairs_SouthTopInnerLeftFalse + | BlockState::DarkOakStairs_EastTopInnerRightTrue + | BlockState::DarkOakStairs_EastTopInnerRightFalse + | BlockState::RedNetherBrickStairs_SouthTopInnerLeftTrue + | BlockState::RedNetherBrickStairs_SouthTopInnerLeftFalse + | BlockState::RedNetherBrickStairs_EastTopInnerRightTrue + | BlockState::RedNetherBrickStairs_EastTopInnerRightFalse + | BlockState::PolishedGraniteStairs_SouthTopInnerLeftTrue + | BlockState::PolishedGraniteStairs_SouthTopInnerLeftFalse + | BlockState::PolishedGraniteStairs_EastTopInnerRightTrue + | BlockState::PolishedGraniteStairs_EastTopInnerRightFalse + | BlockState::StoneStairs_SouthTopInnerLeftTrue + | BlockState::StoneStairs_SouthTopInnerLeftFalse + | BlockState::StoneStairs_EastTopInnerRightTrue + | BlockState::StoneStairs_EastTopInnerRightFalse + | BlockState::DeepslateBrickStairs_SouthTopInnerLeftTrue + | BlockState::DeepslateBrickStairs_SouthTopInnerLeftFalse + | BlockState::DeepslateBrickStairs_EastTopInnerRightTrue + | BlockState::DeepslateBrickStairs_EastTopInnerRightFalse + | BlockState::CobbledDeepslateStairs_SouthTopInnerLeftTrue + | BlockState::CobbledDeepslateStairs_SouthTopInnerLeftFalse + | BlockState::CobbledDeepslateStairs_EastTopInnerRightTrue + | BlockState::CobbledDeepslateStairs_EastTopInnerRightFalse + | BlockState::ExposedCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::ExposedCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::ExposedCutCopperStairs_EastTopInnerRightTrue + | BlockState::ExposedCutCopperStairs_EastTopInnerRightFalse + | BlockState::OxidizedCutCopperStairs_SouthTopInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_SouthTopInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_EastTopInnerRightTrue + | BlockState::OxidizedCutCopperStairs_EastTopInnerRightFalse => &SHAPE35, + BlockState::CobblestoneStairs_SouthTopInnerRightTrue + | BlockState::CobblestoneStairs_SouthTopInnerRightFalse + | BlockState::CobblestoneStairs_WestTopInnerLeftTrue + | BlockState::CobblestoneStairs_WestTopInnerLeftFalse + | BlockState::PolishedAndesiteStairs_SouthTopInnerRightTrue + | BlockState::PolishedAndesiteStairs_SouthTopInnerRightFalse + | BlockState::PolishedAndesiteStairs_WestTopInnerLeftTrue + | BlockState::PolishedAndesiteStairs_WestTopInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthTopInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_WestTopInnerLeftFalse + | BlockState::OakStairs_SouthTopInnerRightTrue + | BlockState::OakStairs_SouthTopInnerRightFalse + | BlockState::OakStairs_WestTopInnerLeftTrue + | BlockState::OakStairs_WestTopInnerLeftFalse + | BlockState::DarkPrismarineStairs_SouthTopInnerRightTrue + | BlockState::DarkPrismarineStairs_SouthTopInnerRightFalse + | BlockState::DarkPrismarineStairs_WestTopInnerLeftTrue + | BlockState::DarkPrismarineStairs_WestTopInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestTopInnerLeftFalse + | BlockState::PrismarineBrickStairs_SouthTopInnerRightTrue + | BlockState::PrismarineBrickStairs_SouthTopInnerRightFalse + | BlockState::PrismarineBrickStairs_WestTopInnerLeftTrue + | BlockState::PrismarineBrickStairs_WestTopInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestTopInnerLeftFalse + | BlockState::DeepslateTileStairs_SouthTopInnerRightTrue + | BlockState::DeepslateTileStairs_SouthTopInnerRightFalse + | BlockState::DeepslateTileStairs_WestTopInnerLeftTrue + | BlockState::DeepslateTileStairs_WestTopInnerLeftFalse + | BlockState::MangroveStairs_SouthTopInnerRightTrue + | BlockState::MangroveStairs_SouthTopInnerRightFalse + | BlockState::MangroveStairs_WestTopInnerLeftTrue + | BlockState::MangroveStairs_WestTopInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_SouthTopInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_SouthTopInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_WestTopInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_WestTopInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_SouthTopInnerRightTrue + | BlockState::PolishedBlackstoneStairs_SouthTopInnerRightFalse + | BlockState::PolishedBlackstoneStairs_WestTopInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_WestTopInnerLeftFalse + | BlockState::QuartzStairs_SouthTopInnerRightTrue + | BlockState::QuartzStairs_SouthTopInnerRightFalse + | BlockState::QuartzStairs_WestTopInnerLeftTrue + | BlockState::QuartzStairs_WestTopInnerLeftFalse + | BlockState::RedSandstoneStairs_SouthTopInnerRightTrue + | BlockState::RedSandstoneStairs_SouthTopInnerRightFalse + | BlockState::RedSandstoneStairs_WestTopInnerLeftTrue + | BlockState::RedSandstoneStairs_WestTopInnerLeftFalse + | BlockState::SmoothQuartzStairs_SouthTopInnerRightTrue + | BlockState::SmoothQuartzStairs_SouthTopInnerRightFalse + | BlockState::SmoothQuartzStairs_WestTopInnerLeftTrue + | BlockState::SmoothQuartzStairs_WestTopInnerLeftFalse + | BlockState::BlackstoneStairs_SouthTopInnerRightTrue + | BlockState::BlackstoneStairs_SouthTopInnerRightFalse + | BlockState::BlackstoneStairs_WestTopInnerLeftTrue + | BlockState::BlackstoneStairs_WestTopInnerLeftFalse + | BlockState::PurpurStairs_SouthTopInnerRightTrue + | BlockState::PurpurStairs_SouthTopInnerRightFalse + | BlockState::PurpurStairs_WestTopInnerLeftTrue + | BlockState::PurpurStairs_WestTopInnerLeftFalse + | BlockState::PolishedDeepslateStairs_SouthTopInnerRightTrue + | BlockState::PolishedDeepslateStairs_SouthTopInnerRightFalse + | BlockState::PolishedDeepslateStairs_WestTopInnerLeftTrue + | BlockState::PolishedDeepslateStairs_WestTopInnerLeftFalse + | BlockState::DioriteStairs_SouthTopInnerRightTrue + | BlockState::DioriteStairs_SouthTopInnerRightFalse + | BlockState::DioriteStairs_WestTopInnerLeftTrue + | BlockState::DioriteStairs_WestTopInnerLeftFalse + | BlockState::CrimsonStairs_SouthTopInnerRightTrue + | BlockState::CrimsonStairs_SouthTopInnerRightFalse + | BlockState::CrimsonStairs_WestTopInnerLeftTrue + | BlockState::CrimsonStairs_WestTopInnerLeftFalse + | BlockState::SandstoneStairs_SouthTopInnerRightTrue + | BlockState::SandstoneStairs_SouthTopInnerRightFalse + | BlockState::SandstoneStairs_WestTopInnerLeftTrue + | BlockState::SandstoneStairs_WestTopInnerLeftFalse + | BlockState::NetherBrickStairs_SouthTopInnerRightTrue + | BlockState::NetherBrickStairs_SouthTopInnerRightFalse + | BlockState::NetherBrickStairs_WestTopInnerLeftTrue + | BlockState::NetherBrickStairs_WestTopInnerLeftFalse + | BlockState::SmoothSandstoneStairs_SouthTopInnerRightTrue + | BlockState::SmoothSandstoneStairs_SouthTopInnerRightFalse + | BlockState::SmoothSandstoneStairs_WestTopInnerLeftTrue + | BlockState::SmoothSandstoneStairs_WestTopInnerLeftFalse + | BlockState::SpruceStairs_SouthTopInnerRightTrue + | BlockState::SpruceStairs_SouthTopInnerRightFalse + | BlockState::SpruceStairs_WestTopInnerLeftTrue + | BlockState::SpruceStairs_WestTopInnerLeftFalse + | BlockState::JungleStairs_SouthTopInnerRightTrue + | BlockState::JungleStairs_SouthTopInnerRightFalse + | BlockState::JungleStairs_WestTopInnerLeftTrue + | BlockState::JungleStairs_WestTopInnerLeftFalse + | BlockState::MossyStoneBrickStairs_SouthTopInnerRightTrue + | BlockState::MossyStoneBrickStairs_SouthTopInnerRightFalse + | BlockState::MossyStoneBrickStairs_WestTopInnerLeftTrue + | BlockState::MossyStoneBrickStairs_WestTopInnerLeftFalse + | BlockState::AndesiteStairs_SouthTopInnerRightTrue + | BlockState::AndesiteStairs_SouthTopInnerRightFalse + | BlockState::AndesiteStairs_WestTopInnerLeftTrue + | BlockState::AndesiteStairs_WestTopInnerLeftFalse + | BlockState::StoneBrickStairs_SouthTopInnerRightTrue + | BlockState::StoneBrickStairs_SouthTopInnerRightFalse + | BlockState::StoneBrickStairs_WestTopInnerLeftTrue + | BlockState::StoneBrickStairs_WestTopInnerLeftFalse + | BlockState::PolishedDioriteStairs_SouthTopInnerRightTrue + | BlockState::PolishedDioriteStairs_SouthTopInnerRightFalse + | BlockState::PolishedDioriteStairs_WestTopInnerLeftTrue + | BlockState::PolishedDioriteStairs_WestTopInnerLeftFalse + | BlockState::BirchStairs_SouthTopInnerRightTrue + | BlockState::BirchStairs_SouthTopInnerRightFalse + | BlockState::BirchStairs_WestTopInnerLeftTrue + | BlockState::BirchStairs_WestTopInnerLeftFalse + | BlockState::WaxedCutCopperStairs_SouthTopInnerRightTrue + | BlockState::WaxedCutCopperStairs_SouthTopInnerRightFalse + | BlockState::WaxedCutCopperStairs_WestTopInnerLeftTrue + | BlockState::WaxedCutCopperStairs_WestTopInnerLeftFalse + | BlockState::EndStoneBrickStairs_SouthTopInnerRightTrue + | BlockState::EndStoneBrickStairs_SouthTopInnerRightFalse + | BlockState::EndStoneBrickStairs_WestTopInnerLeftTrue + | BlockState::EndStoneBrickStairs_WestTopInnerLeftFalse + | BlockState::AcaciaStairs_SouthTopInnerRightTrue + | BlockState::AcaciaStairs_SouthTopInnerRightFalse + | BlockState::AcaciaStairs_WestTopInnerLeftTrue + | BlockState::AcaciaStairs_WestTopInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_SouthTopInnerRightTrue + | BlockState::WeatheredCutCopperStairs_SouthTopInnerRightFalse + | BlockState::WeatheredCutCopperStairs_WestTopInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_WestTopInnerLeftFalse + | BlockState::BrickStairs_SouthTopInnerRightTrue + | BlockState::BrickStairs_SouthTopInnerRightFalse + | BlockState::BrickStairs_WestTopInnerLeftTrue + | BlockState::BrickStairs_WestTopInnerLeftFalse + | BlockState::MudBrickStairs_SouthTopInnerRightTrue + | BlockState::MudBrickStairs_SouthTopInnerRightFalse + | BlockState::MudBrickStairs_WestTopInnerLeftTrue + | BlockState::MudBrickStairs_WestTopInnerLeftFalse + | BlockState::WarpedStairs_SouthTopInnerRightTrue + | BlockState::WarpedStairs_SouthTopInnerRightFalse + | BlockState::WarpedStairs_WestTopInnerLeftTrue + | BlockState::WarpedStairs_WestTopInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthTopInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_WestTopInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_WestTopInnerLeftFalse + | BlockState::CutCopperStairs_SouthTopInnerRightTrue + | BlockState::CutCopperStairs_SouthTopInnerRightFalse + | BlockState::CutCopperStairs_WestTopInnerLeftTrue + | BlockState::CutCopperStairs_WestTopInnerLeftFalse + | BlockState::MossyCobblestoneStairs_SouthTopInnerRightTrue + | BlockState::MossyCobblestoneStairs_SouthTopInnerRightFalse + | BlockState::MossyCobblestoneStairs_WestTopInnerLeftTrue + | BlockState::MossyCobblestoneStairs_WestTopInnerLeftFalse + | BlockState::PrismarineStairs_SouthTopInnerRightTrue + | BlockState::PrismarineStairs_SouthTopInnerRightFalse + | BlockState::PrismarineStairs_WestTopInnerLeftTrue + | BlockState::PrismarineStairs_WestTopInnerLeftFalse + | BlockState::GraniteStairs_SouthTopInnerRightTrue + | BlockState::GraniteStairs_SouthTopInnerRightFalse + | BlockState::GraniteStairs_WestTopInnerLeftTrue + | BlockState::GraniteStairs_WestTopInnerLeftFalse + | BlockState::DarkOakStairs_SouthTopInnerRightTrue + | BlockState::DarkOakStairs_SouthTopInnerRightFalse + | BlockState::DarkOakStairs_WestTopInnerLeftTrue + | BlockState::DarkOakStairs_WestTopInnerLeftFalse + | BlockState::RedNetherBrickStairs_SouthTopInnerRightTrue + | BlockState::RedNetherBrickStairs_SouthTopInnerRightFalse + | BlockState::RedNetherBrickStairs_WestTopInnerLeftTrue + | BlockState::RedNetherBrickStairs_WestTopInnerLeftFalse + | BlockState::PolishedGraniteStairs_SouthTopInnerRightTrue + | BlockState::PolishedGraniteStairs_SouthTopInnerRightFalse + | BlockState::PolishedGraniteStairs_WestTopInnerLeftTrue + | BlockState::PolishedGraniteStairs_WestTopInnerLeftFalse + | BlockState::StoneStairs_SouthTopInnerRightTrue + | BlockState::StoneStairs_SouthTopInnerRightFalse + | BlockState::StoneStairs_WestTopInnerLeftTrue + | BlockState::StoneStairs_WestTopInnerLeftFalse + | BlockState::DeepslateBrickStairs_SouthTopInnerRightTrue + | BlockState::DeepslateBrickStairs_SouthTopInnerRightFalse + | BlockState::DeepslateBrickStairs_WestTopInnerLeftTrue + | BlockState::DeepslateBrickStairs_WestTopInnerLeftFalse + | BlockState::CobbledDeepslateStairs_SouthTopInnerRightTrue + | BlockState::CobbledDeepslateStairs_SouthTopInnerRightFalse + | BlockState::CobbledDeepslateStairs_WestTopInnerLeftTrue + | BlockState::CobbledDeepslateStairs_WestTopInnerLeftFalse + | BlockState::ExposedCutCopperStairs_SouthTopInnerRightTrue + | BlockState::ExposedCutCopperStairs_SouthTopInnerRightFalse + | BlockState::ExposedCutCopperStairs_WestTopInnerLeftTrue + | BlockState::ExposedCutCopperStairs_WestTopInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_SouthTopInnerRightTrue + | BlockState::OxidizedCutCopperStairs_SouthTopInnerRightFalse + | BlockState::OxidizedCutCopperStairs_WestTopInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_WestTopInnerLeftFalse => &SHAPE36, + BlockState::CobblestoneStairs_SouthTopOuterLeftTrue + | BlockState::CobblestoneStairs_SouthTopOuterLeftFalse + | BlockState::CobblestoneStairs_EastTopOuterRightTrue + | BlockState::CobblestoneStairs_EastTopOuterRightFalse + | BlockState::PolishedAndesiteStairs_SouthTopOuterLeftTrue + | BlockState::PolishedAndesiteStairs_SouthTopOuterLeftFalse + | BlockState::PolishedAndesiteStairs_EastTopOuterRightTrue + | BlockState::PolishedAndesiteStairs_EastTopOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastTopOuterRightFalse + | BlockState::OakStairs_SouthTopOuterLeftTrue + | BlockState::OakStairs_SouthTopOuterLeftFalse + | BlockState::OakStairs_EastTopOuterRightTrue + | BlockState::OakStairs_EastTopOuterRightFalse + | BlockState::DarkPrismarineStairs_SouthTopOuterLeftTrue + | BlockState::DarkPrismarineStairs_SouthTopOuterLeftFalse + | BlockState::DarkPrismarineStairs_EastTopOuterRightTrue + | BlockState::DarkPrismarineStairs_EastTopOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastTopOuterRightFalse + | BlockState::PrismarineBrickStairs_SouthTopOuterLeftTrue + | BlockState::PrismarineBrickStairs_SouthTopOuterLeftFalse + | BlockState::PrismarineBrickStairs_EastTopOuterRightTrue + | BlockState::PrismarineBrickStairs_EastTopOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastTopOuterRightFalse + | BlockState::DeepslateTileStairs_SouthTopOuterLeftTrue + | BlockState::DeepslateTileStairs_SouthTopOuterLeftFalse + | BlockState::DeepslateTileStairs_EastTopOuterRightTrue + | BlockState::DeepslateTileStairs_EastTopOuterRightFalse + | BlockState::MangroveStairs_SouthTopOuterLeftTrue + | BlockState::MangroveStairs_SouthTopOuterLeftFalse + | BlockState::MangroveStairs_EastTopOuterRightTrue + | BlockState::MangroveStairs_EastTopOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_SouthTopOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_SouthTopOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_EastTopOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_EastTopOuterRightFalse + | BlockState::PolishedBlackstoneStairs_SouthTopOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_SouthTopOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_EastTopOuterRightTrue + | BlockState::PolishedBlackstoneStairs_EastTopOuterRightFalse + | BlockState::QuartzStairs_SouthTopOuterLeftTrue + | BlockState::QuartzStairs_SouthTopOuterLeftFalse + | BlockState::QuartzStairs_EastTopOuterRightTrue + | BlockState::QuartzStairs_EastTopOuterRightFalse + | BlockState::RedSandstoneStairs_SouthTopOuterLeftTrue + | BlockState::RedSandstoneStairs_SouthTopOuterLeftFalse + | BlockState::RedSandstoneStairs_EastTopOuterRightTrue + | BlockState::RedSandstoneStairs_EastTopOuterRightFalse + | BlockState::SmoothQuartzStairs_SouthTopOuterLeftTrue + | BlockState::SmoothQuartzStairs_SouthTopOuterLeftFalse + | BlockState::SmoothQuartzStairs_EastTopOuterRightTrue + | BlockState::SmoothQuartzStairs_EastTopOuterRightFalse + | BlockState::BlackstoneStairs_SouthTopOuterLeftTrue + | BlockState::BlackstoneStairs_SouthTopOuterLeftFalse + | BlockState::BlackstoneStairs_EastTopOuterRightTrue + | BlockState::BlackstoneStairs_EastTopOuterRightFalse + | BlockState::PurpurStairs_SouthTopOuterLeftTrue + | BlockState::PurpurStairs_SouthTopOuterLeftFalse + | BlockState::PurpurStairs_EastTopOuterRightTrue + | BlockState::PurpurStairs_EastTopOuterRightFalse + | BlockState::PolishedDeepslateStairs_SouthTopOuterLeftTrue + | BlockState::PolishedDeepslateStairs_SouthTopOuterLeftFalse + | BlockState::PolishedDeepslateStairs_EastTopOuterRightTrue + | BlockState::PolishedDeepslateStairs_EastTopOuterRightFalse + | BlockState::DioriteStairs_SouthTopOuterLeftTrue + | BlockState::DioriteStairs_SouthTopOuterLeftFalse + | BlockState::DioriteStairs_EastTopOuterRightTrue + | BlockState::DioriteStairs_EastTopOuterRightFalse + | BlockState::CrimsonStairs_SouthTopOuterLeftTrue + | BlockState::CrimsonStairs_SouthTopOuterLeftFalse + | BlockState::CrimsonStairs_EastTopOuterRightTrue + | BlockState::CrimsonStairs_EastTopOuterRightFalse + | BlockState::SandstoneStairs_SouthTopOuterLeftTrue + | BlockState::SandstoneStairs_SouthTopOuterLeftFalse + | BlockState::SandstoneStairs_EastTopOuterRightTrue + | BlockState::SandstoneStairs_EastTopOuterRightFalse + | BlockState::NetherBrickStairs_SouthTopOuterLeftTrue + | BlockState::NetherBrickStairs_SouthTopOuterLeftFalse + | BlockState::NetherBrickStairs_EastTopOuterRightTrue + | BlockState::NetherBrickStairs_EastTopOuterRightFalse + | BlockState::SmoothSandstoneStairs_SouthTopOuterLeftTrue + | BlockState::SmoothSandstoneStairs_SouthTopOuterLeftFalse + | BlockState::SmoothSandstoneStairs_EastTopOuterRightTrue + | BlockState::SmoothSandstoneStairs_EastTopOuterRightFalse + | BlockState::SpruceStairs_SouthTopOuterLeftTrue + | BlockState::SpruceStairs_SouthTopOuterLeftFalse + | BlockState::SpruceStairs_EastTopOuterRightTrue + | BlockState::SpruceStairs_EastTopOuterRightFalse + | BlockState::JungleStairs_SouthTopOuterLeftTrue + | BlockState::JungleStairs_SouthTopOuterLeftFalse + | BlockState::JungleStairs_EastTopOuterRightTrue + | BlockState::JungleStairs_EastTopOuterRightFalse + | BlockState::MossyStoneBrickStairs_SouthTopOuterLeftTrue + | BlockState::MossyStoneBrickStairs_SouthTopOuterLeftFalse + | BlockState::MossyStoneBrickStairs_EastTopOuterRightTrue + | BlockState::MossyStoneBrickStairs_EastTopOuterRightFalse + | BlockState::AndesiteStairs_SouthTopOuterLeftTrue + | BlockState::AndesiteStairs_SouthTopOuterLeftFalse + | BlockState::AndesiteStairs_EastTopOuterRightTrue + | BlockState::AndesiteStairs_EastTopOuterRightFalse + | BlockState::StoneBrickStairs_SouthTopOuterLeftTrue + | BlockState::StoneBrickStairs_SouthTopOuterLeftFalse + | BlockState::StoneBrickStairs_EastTopOuterRightTrue + | BlockState::StoneBrickStairs_EastTopOuterRightFalse + | BlockState::PolishedDioriteStairs_SouthTopOuterLeftTrue + | BlockState::PolishedDioriteStairs_SouthTopOuterLeftFalse + | BlockState::PolishedDioriteStairs_EastTopOuterRightTrue + | BlockState::PolishedDioriteStairs_EastTopOuterRightFalse + | BlockState::BirchStairs_SouthTopOuterLeftTrue + | BlockState::BirchStairs_SouthTopOuterLeftFalse + | BlockState::BirchStairs_EastTopOuterRightTrue + | BlockState::BirchStairs_EastTopOuterRightFalse + | BlockState::WaxedCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::WaxedCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::WaxedCutCopperStairs_EastTopOuterRightTrue + | BlockState::WaxedCutCopperStairs_EastTopOuterRightFalse + | BlockState::EndStoneBrickStairs_SouthTopOuterLeftTrue + | BlockState::EndStoneBrickStairs_SouthTopOuterLeftFalse + | BlockState::EndStoneBrickStairs_EastTopOuterRightTrue + | BlockState::EndStoneBrickStairs_EastTopOuterRightFalse + | BlockState::AcaciaStairs_SouthTopOuterLeftTrue + | BlockState::AcaciaStairs_SouthTopOuterLeftFalse + | BlockState::AcaciaStairs_EastTopOuterRightTrue + | BlockState::AcaciaStairs_EastTopOuterRightFalse + | BlockState::WeatheredCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_EastTopOuterRightTrue + | BlockState::WeatheredCutCopperStairs_EastTopOuterRightFalse + | BlockState::BrickStairs_SouthTopOuterLeftTrue + | BlockState::BrickStairs_SouthTopOuterLeftFalse + | BlockState::BrickStairs_EastTopOuterRightTrue + | BlockState::BrickStairs_EastTopOuterRightFalse + | BlockState::MudBrickStairs_SouthTopOuterLeftTrue + | BlockState::MudBrickStairs_SouthTopOuterLeftFalse + | BlockState::MudBrickStairs_EastTopOuterRightTrue + | BlockState::MudBrickStairs_EastTopOuterRightFalse + | BlockState::WarpedStairs_SouthTopOuterLeftTrue + | BlockState::WarpedStairs_SouthTopOuterLeftFalse + | BlockState::WarpedStairs_EastTopOuterRightTrue + | BlockState::WarpedStairs_EastTopOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_EastTopOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_EastTopOuterRightFalse + | BlockState::CutCopperStairs_SouthTopOuterLeftTrue + | BlockState::CutCopperStairs_SouthTopOuterLeftFalse + | BlockState::CutCopperStairs_EastTopOuterRightTrue + | BlockState::CutCopperStairs_EastTopOuterRightFalse + | BlockState::MossyCobblestoneStairs_SouthTopOuterLeftTrue + | BlockState::MossyCobblestoneStairs_SouthTopOuterLeftFalse + | BlockState::MossyCobblestoneStairs_EastTopOuterRightTrue + | BlockState::MossyCobblestoneStairs_EastTopOuterRightFalse + | BlockState::PrismarineStairs_SouthTopOuterLeftTrue + | BlockState::PrismarineStairs_SouthTopOuterLeftFalse + | BlockState::PrismarineStairs_EastTopOuterRightTrue + | BlockState::PrismarineStairs_EastTopOuterRightFalse + | BlockState::GraniteStairs_SouthTopOuterLeftTrue + | BlockState::GraniteStairs_SouthTopOuterLeftFalse + | BlockState::GraniteStairs_EastTopOuterRightTrue + | BlockState::GraniteStairs_EastTopOuterRightFalse + | BlockState::DarkOakStairs_SouthTopOuterLeftTrue + | BlockState::DarkOakStairs_SouthTopOuterLeftFalse + | BlockState::DarkOakStairs_EastTopOuterRightTrue + | BlockState::DarkOakStairs_EastTopOuterRightFalse + | BlockState::RedNetherBrickStairs_SouthTopOuterLeftTrue + | BlockState::RedNetherBrickStairs_SouthTopOuterLeftFalse + | BlockState::RedNetherBrickStairs_EastTopOuterRightTrue + | BlockState::RedNetherBrickStairs_EastTopOuterRightFalse + | BlockState::PolishedGraniteStairs_SouthTopOuterLeftTrue + | BlockState::PolishedGraniteStairs_SouthTopOuterLeftFalse + | BlockState::PolishedGraniteStairs_EastTopOuterRightTrue + | BlockState::PolishedGraniteStairs_EastTopOuterRightFalse + | BlockState::StoneStairs_SouthTopOuterLeftTrue + | BlockState::StoneStairs_SouthTopOuterLeftFalse + | BlockState::StoneStairs_EastTopOuterRightTrue + | BlockState::StoneStairs_EastTopOuterRightFalse + | BlockState::DeepslateBrickStairs_SouthTopOuterLeftTrue + | BlockState::DeepslateBrickStairs_SouthTopOuterLeftFalse + | BlockState::DeepslateBrickStairs_EastTopOuterRightTrue + | BlockState::DeepslateBrickStairs_EastTopOuterRightFalse + | BlockState::CobbledDeepslateStairs_SouthTopOuterLeftTrue + | BlockState::CobbledDeepslateStairs_SouthTopOuterLeftFalse + | BlockState::CobbledDeepslateStairs_EastTopOuterRightTrue + | BlockState::CobbledDeepslateStairs_EastTopOuterRightFalse + | BlockState::ExposedCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::ExposedCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::ExposedCutCopperStairs_EastTopOuterRightTrue + | BlockState::ExposedCutCopperStairs_EastTopOuterRightFalse + | BlockState::OxidizedCutCopperStairs_SouthTopOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_SouthTopOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_EastTopOuterRightTrue + | BlockState::OxidizedCutCopperStairs_EastTopOuterRightFalse => &SHAPE37, + BlockState::CobblestoneStairs_SouthTopOuterRightTrue + | BlockState::CobblestoneStairs_SouthTopOuterRightFalse + | BlockState::CobblestoneStairs_WestTopOuterLeftTrue + | BlockState::CobblestoneStairs_WestTopOuterLeftFalse + | BlockState::PolishedAndesiteStairs_SouthTopOuterRightTrue + | BlockState::PolishedAndesiteStairs_SouthTopOuterRightFalse + | BlockState::PolishedAndesiteStairs_WestTopOuterLeftTrue + | BlockState::PolishedAndesiteStairs_WestTopOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthTopOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_WestTopOuterLeftFalse + | BlockState::OakStairs_SouthTopOuterRightTrue + | BlockState::OakStairs_SouthTopOuterRightFalse + | BlockState::OakStairs_WestTopOuterLeftTrue + | BlockState::OakStairs_WestTopOuterLeftFalse + | BlockState::DarkPrismarineStairs_SouthTopOuterRightTrue + | BlockState::DarkPrismarineStairs_SouthTopOuterRightFalse + | BlockState::DarkPrismarineStairs_WestTopOuterLeftTrue + | BlockState::DarkPrismarineStairs_WestTopOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthTopOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestTopOuterLeftFalse + | BlockState::PrismarineBrickStairs_SouthTopOuterRightTrue + | BlockState::PrismarineBrickStairs_SouthTopOuterRightFalse + | BlockState::PrismarineBrickStairs_WestTopOuterLeftTrue + | BlockState::PrismarineBrickStairs_WestTopOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthTopOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestTopOuterLeftFalse + | BlockState::DeepslateTileStairs_SouthTopOuterRightTrue + | BlockState::DeepslateTileStairs_SouthTopOuterRightFalse + | BlockState::DeepslateTileStairs_WestTopOuterLeftTrue + | BlockState::DeepslateTileStairs_WestTopOuterLeftFalse + | BlockState::MangroveStairs_SouthTopOuterRightTrue + | BlockState::MangroveStairs_SouthTopOuterRightFalse + | BlockState::MangroveStairs_WestTopOuterLeftTrue + | BlockState::MangroveStairs_WestTopOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_SouthTopOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_SouthTopOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_WestTopOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_WestTopOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_SouthTopOuterRightTrue + | BlockState::PolishedBlackstoneStairs_SouthTopOuterRightFalse + | BlockState::PolishedBlackstoneStairs_WestTopOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_WestTopOuterLeftFalse + | BlockState::QuartzStairs_SouthTopOuterRightTrue + | BlockState::QuartzStairs_SouthTopOuterRightFalse + | BlockState::QuartzStairs_WestTopOuterLeftTrue + | BlockState::QuartzStairs_WestTopOuterLeftFalse + | BlockState::RedSandstoneStairs_SouthTopOuterRightTrue + | BlockState::RedSandstoneStairs_SouthTopOuterRightFalse + | BlockState::RedSandstoneStairs_WestTopOuterLeftTrue + | BlockState::RedSandstoneStairs_WestTopOuterLeftFalse + | BlockState::SmoothQuartzStairs_SouthTopOuterRightTrue + | BlockState::SmoothQuartzStairs_SouthTopOuterRightFalse + | BlockState::SmoothQuartzStairs_WestTopOuterLeftTrue + | BlockState::SmoothQuartzStairs_WestTopOuterLeftFalse + | BlockState::BlackstoneStairs_SouthTopOuterRightTrue + | BlockState::BlackstoneStairs_SouthTopOuterRightFalse + | BlockState::BlackstoneStairs_WestTopOuterLeftTrue + | BlockState::BlackstoneStairs_WestTopOuterLeftFalse + | BlockState::PurpurStairs_SouthTopOuterRightTrue + | BlockState::PurpurStairs_SouthTopOuterRightFalse + | BlockState::PurpurStairs_WestTopOuterLeftTrue + | BlockState::PurpurStairs_WestTopOuterLeftFalse + | BlockState::PolishedDeepslateStairs_SouthTopOuterRightTrue + | BlockState::PolishedDeepslateStairs_SouthTopOuterRightFalse + | BlockState::PolishedDeepslateStairs_WestTopOuterLeftTrue + | BlockState::PolishedDeepslateStairs_WestTopOuterLeftFalse + | BlockState::DioriteStairs_SouthTopOuterRightTrue + | BlockState::DioriteStairs_SouthTopOuterRightFalse + | BlockState::DioriteStairs_WestTopOuterLeftTrue + | BlockState::DioriteStairs_WestTopOuterLeftFalse + | BlockState::CrimsonStairs_SouthTopOuterRightTrue + | BlockState::CrimsonStairs_SouthTopOuterRightFalse + | BlockState::CrimsonStairs_WestTopOuterLeftTrue + | BlockState::CrimsonStairs_WestTopOuterLeftFalse + | BlockState::SandstoneStairs_SouthTopOuterRightTrue + | BlockState::SandstoneStairs_SouthTopOuterRightFalse + | BlockState::SandstoneStairs_WestTopOuterLeftTrue + | BlockState::SandstoneStairs_WestTopOuterLeftFalse + | BlockState::NetherBrickStairs_SouthTopOuterRightTrue + | BlockState::NetherBrickStairs_SouthTopOuterRightFalse + | BlockState::NetherBrickStairs_WestTopOuterLeftTrue + | BlockState::NetherBrickStairs_WestTopOuterLeftFalse + | BlockState::SmoothSandstoneStairs_SouthTopOuterRightTrue + | BlockState::SmoothSandstoneStairs_SouthTopOuterRightFalse + | BlockState::SmoothSandstoneStairs_WestTopOuterLeftTrue + | BlockState::SmoothSandstoneStairs_WestTopOuterLeftFalse + | BlockState::SpruceStairs_SouthTopOuterRightTrue + | BlockState::SpruceStairs_SouthTopOuterRightFalse + | BlockState::SpruceStairs_WestTopOuterLeftTrue + | BlockState::SpruceStairs_WestTopOuterLeftFalse + | BlockState::JungleStairs_SouthTopOuterRightTrue + | BlockState::JungleStairs_SouthTopOuterRightFalse + | BlockState::JungleStairs_WestTopOuterLeftTrue + | BlockState::JungleStairs_WestTopOuterLeftFalse + | BlockState::MossyStoneBrickStairs_SouthTopOuterRightTrue + | BlockState::MossyStoneBrickStairs_SouthTopOuterRightFalse + | BlockState::MossyStoneBrickStairs_WestTopOuterLeftTrue + | BlockState::MossyStoneBrickStairs_WestTopOuterLeftFalse + | BlockState::AndesiteStairs_SouthTopOuterRightTrue + | BlockState::AndesiteStairs_SouthTopOuterRightFalse + | BlockState::AndesiteStairs_WestTopOuterLeftTrue + | BlockState::AndesiteStairs_WestTopOuterLeftFalse + | BlockState::StoneBrickStairs_SouthTopOuterRightTrue + | BlockState::StoneBrickStairs_SouthTopOuterRightFalse + | BlockState::StoneBrickStairs_WestTopOuterLeftTrue + | BlockState::StoneBrickStairs_WestTopOuterLeftFalse + | BlockState::PolishedDioriteStairs_SouthTopOuterRightTrue + | BlockState::PolishedDioriteStairs_SouthTopOuterRightFalse + | BlockState::PolishedDioriteStairs_WestTopOuterLeftTrue + | BlockState::PolishedDioriteStairs_WestTopOuterLeftFalse + | BlockState::BirchStairs_SouthTopOuterRightTrue + | BlockState::BirchStairs_SouthTopOuterRightFalse + | BlockState::BirchStairs_WestTopOuterLeftTrue + | BlockState::BirchStairs_WestTopOuterLeftFalse + | BlockState::WaxedCutCopperStairs_SouthTopOuterRightTrue + | BlockState::WaxedCutCopperStairs_SouthTopOuterRightFalse + | BlockState::WaxedCutCopperStairs_WestTopOuterLeftTrue + | BlockState::WaxedCutCopperStairs_WestTopOuterLeftFalse + | BlockState::EndStoneBrickStairs_SouthTopOuterRightTrue + | BlockState::EndStoneBrickStairs_SouthTopOuterRightFalse + | BlockState::EndStoneBrickStairs_WestTopOuterLeftTrue + | BlockState::EndStoneBrickStairs_WestTopOuterLeftFalse + | BlockState::AcaciaStairs_SouthTopOuterRightTrue + | BlockState::AcaciaStairs_SouthTopOuterRightFalse + | BlockState::AcaciaStairs_WestTopOuterLeftTrue + | BlockState::AcaciaStairs_WestTopOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_SouthTopOuterRightTrue + | BlockState::WeatheredCutCopperStairs_SouthTopOuterRightFalse + | BlockState::WeatheredCutCopperStairs_WestTopOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_WestTopOuterLeftFalse + | BlockState::BrickStairs_SouthTopOuterRightTrue + | BlockState::BrickStairs_SouthTopOuterRightFalse + | BlockState::BrickStairs_WestTopOuterLeftTrue + | BlockState::BrickStairs_WestTopOuterLeftFalse + | BlockState::MudBrickStairs_SouthTopOuterRightTrue + | BlockState::MudBrickStairs_SouthTopOuterRightFalse + | BlockState::MudBrickStairs_WestTopOuterLeftTrue + | BlockState::MudBrickStairs_WestTopOuterLeftFalse + | BlockState::WarpedStairs_SouthTopOuterRightTrue + | BlockState::WarpedStairs_SouthTopOuterRightFalse + | BlockState::WarpedStairs_WestTopOuterLeftTrue + | BlockState::WarpedStairs_WestTopOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthTopOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_WestTopOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_WestTopOuterLeftFalse + | BlockState::CutCopperStairs_SouthTopOuterRightTrue + | BlockState::CutCopperStairs_SouthTopOuterRightFalse + | BlockState::CutCopperStairs_WestTopOuterLeftTrue + | BlockState::CutCopperStairs_WestTopOuterLeftFalse + | BlockState::MossyCobblestoneStairs_SouthTopOuterRightTrue + | BlockState::MossyCobblestoneStairs_SouthTopOuterRightFalse + | BlockState::MossyCobblestoneStairs_WestTopOuterLeftTrue + | BlockState::MossyCobblestoneStairs_WestTopOuterLeftFalse + | BlockState::PrismarineStairs_SouthTopOuterRightTrue + | BlockState::PrismarineStairs_SouthTopOuterRightFalse + | BlockState::PrismarineStairs_WestTopOuterLeftTrue + | BlockState::PrismarineStairs_WestTopOuterLeftFalse + | BlockState::GraniteStairs_SouthTopOuterRightTrue + | BlockState::GraniteStairs_SouthTopOuterRightFalse + | BlockState::GraniteStairs_WestTopOuterLeftTrue + | BlockState::GraniteStairs_WestTopOuterLeftFalse + | BlockState::DarkOakStairs_SouthTopOuterRightTrue + | BlockState::DarkOakStairs_SouthTopOuterRightFalse + | BlockState::DarkOakStairs_WestTopOuterLeftTrue + | BlockState::DarkOakStairs_WestTopOuterLeftFalse + | BlockState::RedNetherBrickStairs_SouthTopOuterRightTrue + | BlockState::RedNetherBrickStairs_SouthTopOuterRightFalse + | BlockState::RedNetherBrickStairs_WestTopOuterLeftTrue + | BlockState::RedNetherBrickStairs_WestTopOuterLeftFalse + | BlockState::PolishedGraniteStairs_SouthTopOuterRightTrue + | BlockState::PolishedGraniteStairs_SouthTopOuterRightFalse + | BlockState::PolishedGraniteStairs_WestTopOuterLeftTrue + | BlockState::PolishedGraniteStairs_WestTopOuterLeftFalse + | BlockState::StoneStairs_SouthTopOuterRightTrue + | BlockState::StoneStairs_SouthTopOuterRightFalse + | BlockState::StoneStairs_WestTopOuterLeftTrue + | BlockState::StoneStairs_WestTopOuterLeftFalse + | BlockState::DeepslateBrickStairs_SouthTopOuterRightTrue + | BlockState::DeepslateBrickStairs_SouthTopOuterRightFalse + | BlockState::DeepslateBrickStairs_WestTopOuterLeftTrue + | BlockState::DeepslateBrickStairs_WestTopOuterLeftFalse + | BlockState::CobbledDeepslateStairs_SouthTopOuterRightTrue + | BlockState::CobbledDeepslateStairs_SouthTopOuterRightFalse + | BlockState::CobbledDeepslateStairs_WestTopOuterLeftTrue + | BlockState::CobbledDeepslateStairs_WestTopOuterLeftFalse + | BlockState::ExposedCutCopperStairs_SouthTopOuterRightTrue + | BlockState::ExposedCutCopperStairs_SouthTopOuterRightFalse + | BlockState::ExposedCutCopperStairs_WestTopOuterLeftTrue + | BlockState::ExposedCutCopperStairs_WestTopOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_SouthTopOuterRightTrue + | BlockState::OxidizedCutCopperStairs_SouthTopOuterRightFalse + | BlockState::OxidizedCutCopperStairs_WestTopOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_WestTopOuterLeftFalse => &SHAPE38, + BlockState::CobblestoneStairs_SouthBottomStraightTrue + | BlockState::CobblestoneStairs_SouthBottomStraightFalse + | BlockState::PolishedAndesiteStairs_SouthBottomStraightTrue + | BlockState::PolishedAndesiteStairs_SouthBottomStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomStraightFalse + | BlockState::OakStairs_SouthBottomStraightTrue + | BlockState::OakStairs_SouthBottomStraightFalse + | BlockState::DarkPrismarineStairs_SouthBottomStraightTrue + | BlockState::DarkPrismarineStairs_SouthBottomStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomStraightFalse + | BlockState::PrismarineBrickStairs_SouthBottomStraightTrue + | BlockState::PrismarineBrickStairs_SouthBottomStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomStraightFalse + | BlockState::DeepslateTileStairs_SouthBottomStraightTrue + | BlockState::DeepslateTileStairs_SouthBottomStraightFalse + | BlockState::MangroveStairs_SouthBottomStraightTrue + | BlockState::MangroveStairs_SouthBottomStraightFalse + | BlockState::SmoothRedSandstoneStairs_SouthBottomStraightTrue + | BlockState::SmoothRedSandstoneStairs_SouthBottomStraightFalse + | BlockState::PolishedBlackstoneStairs_SouthBottomStraightTrue + | BlockState::PolishedBlackstoneStairs_SouthBottomStraightFalse + | BlockState::QuartzStairs_SouthBottomStraightTrue + | BlockState::QuartzStairs_SouthBottomStraightFalse + | BlockState::RedSandstoneStairs_SouthBottomStraightTrue + | BlockState::RedSandstoneStairs_SouthBottomStraightFalse + | BlockState::SmoothQuartzStairs_SouthBottomStraightTrue + | BlockState::SmoothQuartzStairs_SouthBottomStraightFalse + | BlockState::BlackstoneStairs_SouthBottomStraightTrue + | BlockState::BlackstoneStairs_SouthBottomStraightFalse + | BlockState::PurpurStairs_SouthBottomStraightTrue + | BlockState::PurpurStairs_SouthBottomStraightFalse + | BlockState::PolishedDeepslateStairs_SouthBottomStraightTrue + | BlockState::PolishedDeepslateStairs_SouthBottomStraightFalse + | BlockState::DioriteStairs_SouthBottomStraightTrue + | BlockState::DioriteStairs_SouthBottomStraightFalse + | BlockState::CrimsonStairs_SouthBottomStraightTrue + | BlockState::CrimsonStairs_SouthBottomStraightFalse + | BlockState::SandstoneStairs_SouthBottomStraightTrue + | BlockState::SandstoneStairs_SouthBottomStraightFalse + | BlockState::NetherBrickStairs_SouthBottomStraightTrue + | BlockState::NetherBrickStairs_SouthBottomStraightFalse + | BlockState::SmoothSandstoneStairs_SouthBottomStraightTrue + | BlockState::SmoothSandstoneStairs_SouthBottomStraightFalse + | BlockState::SpruceStairs_SouthBottomStraightTrue + | BlockState::SpruceStairs_SouthBottomStraightFalse + | BlockState::JungleStairs_SouthBottomStraightTrue + | BlockState::JungleStairs_SouthBottomStraightFalse + | BlockState::MossyStoneBrickStairs_SouthBottomStraightTrue + | BlockState::MossyStoneBrickStairs_SouthBottomStraightFalse + | BlockState::AndesiteStairs_SouthBottomStraightTrue + | BlockState::AndesiteStairs_SouthBottomStraightFalse + | BlockState::StoneBrickStairs_SouthBottomStraightTrue + | BlockState::StoneBrickStairs_SouthBottomStraightFalse + | BlockState::PolishedDioriteStairs_SouthBottomStraightTrue + | BlockState::PolishedDioriteStairs_SouthBottomStraightFalse + | BlockState::BirchStairs_SouthBottomStraightTrue + | BlockState::BirchStairs_SouthBottomStraightFalse + | BlockState::WaxedCutCopperStairs_SouthBottomStraightTrue + | BlockState::WaxedCutCopperStairs_SouthBottomStraightFalse + | BlockState::EndStoneBrickStairs_SouthBottomStraightTrue + | BlockState::EndStoneBrickStairs_SouthBottomStraightFalse + | BlockState::AcaciaStairs_SouthBottomStraightTrue + | BlockState::AcaciaStairs_SouthBottomStraightFalse + | BlockState::WeatheredCutCopperStairs_SouthBottomStraightTrue + | BlockState::WeatheredCutCopperStairs_SouthBottomStraightFalse + | BlockState::BrickStairs_SouthBottomStraightTrue + | BlockState::BrickStairs_SouthBottomStraightFalse + | BlockState::MudBrickStairs_SouthBottomStraightTrue + | BlockState::MudBrickStairs_SouthBottomStraightFalse + | BlockState::WarpedStairs_SouthBottomStraightTrue + | BlockState::WarpedStairs_SouthBottomStraightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthBottomStraightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthBottomStraightFalse + | BlockState::CutCopperStairs_SouthBottomStraightTrue + | BlockState::CutCopperStairs_SouthBottomStraightFalse + | BlockState::MossyCobblestoneStairs_SouthBottomStraightTrue + | BlockState::MossyCobblestoneStairs_SouthBottomStraightFalse + | BlockState::PrismarineStairs_SouthBottomStraightTrue + | BlockState::PrismarineStairs_SouthBottomStraightFalse + | BlockState::GraniteStairs_SouthBottomStraightTrue + | BlockState::GraniteStairs_SouthBottomStraightFalse + | BlockState::DarkOakStairs_SouthBottomStraightTrue + | BlockState::DarkOakStairs_SouthBottomStraightFalse + | BlockState::RedNetherBrickStairs_SouthBottomStraightTrue + | BlockState::RedNetherBrickStairs_SouthBottomStraightFalse + | BlockState::PolishedGraniteStairs_SouthBottomStraightTrue + | BlockState::PolishedGraniteStairs_SouthBottomStraightFalse + | BlockState::StoneStairs_SouthBottomStraightTrue + | BlockState::StoneStairs_SouthBottomStraightFalse + | BlockState::DeepslateBrickStairs_SouthBottomStraightTrue + | BlockState::DeepslateBrickStairs_SouthBottomStraightFalse + | BlockState::CobbledDeepslateStairs_SouthBottomStraightTrue + | BlockState::CobbledDeepslateStairs_SouthBottomStraightFalse + | BlockState::ExposedCutCopperStairs_SouthBottomStraightTrue + | BlockState::ExposedCutCopperStairs_SouthBottomStraightFalse + | BlockState::OxidizedCutCopperStairs_SouthBottomStraightTrue + | BlockState::OxidizedCutCopperStairs_SouthBottomStraightFalse => &SHAPE39, + BlockState::CobblestoneStairs_SouthBottomInnerLeftTrue + | BlockState::CobblestoneStairs_SouthBottomInnerLeftFalse + | BlockState::CobblestoneStairs_EastBottomInnerRightTrue + | BlockState::CobblestoneStairs_EastBottomInnerRightFalse + | BlockState::PolishedAndesiteStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedAndesiteStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedAndesiteStairs_EastBottomInnerRightTrue + | BlockState::PolishedAndesiteStairs_EastBottomInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastBottomInnerRightFalse + | BlockState::OakStairs_SouthBottomInnerLeftTrue + | BlockState::OakStairs_SouthBottomInnerLeftFalse + | BlockState::OakStairs_EastBottomInnerRightTrue + | BlockState::OakStairs_EastBottomInnerRightFalse + | BlockState::DarkPrismarineStairs_SouthBottomInnerLeftTrue + | BlockState::DarkPrismarineStairs_SouthBottomInnerLeftFalse + | BlockState::DarkPrismarineStairs_EastBottomInnerRightTrue + | BlockState::DarkPrismarineStairs_EastBottomInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomInnerRightFalse + | BlockState::PrismarineBrickStairs_SouthBottomInnerLeftTrue + | BlockState::PrismarineBrickStairs_SouthBottomInnerLeftFalse + | BlockState::PrismarineBrickStairs_EastBottomInnerRightTrue + | BlockState::PrismarineBrickStairs_EastBottomInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomInnerRightFalse + | BlockState::DeepslateTileStairs_SouthBottomInnerLeftTrue + | BlockState::DeepslateTileStairs_SouthBottomInnerLeftFalse + | BlockState::DeepslateTileStairs_EastBottomInnerRightTrue + | BlockState::DeepslateTileStairs_EastBottomInnerRightFalse + | BlockState::MangroveStairs_SouthBottomInnerLeftTrue + | BlockState::MangroveStairs_SouthBottomInnerLeftFalse + | BlockState::MangroveStairs_EastBottomInnerRightTrue + | BlockState::MangroveStairs_EastBottomInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_EastBottomInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_EastBottomInnerRightFalse + | BlockState::PolishedBlackstoneStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_EastBottomInnerRightTrue + | BlockState::PolishedBlackstoneStairs_EastBottomInnerRightFalse + | BlockState::QuartzStairs_SouthBottomInnerLeftTrue + | BlockState::QuartzStairs_SouthBottomInnerLeftFalse + | BlockState::QuartzStairs_EastBottomInnerRightTrue + | BlockState::QuartzStairs_EastBottomInnerRightFalse + | BlockState::RedSandstoneStairs_SouthBottomInnerLeftTrue + | BlockState::RedSandstoneStairs_SouthBottomInnerLeftFalse + | BlockState::RedSandstoneStairs_EastBottomInnerRightTrue + | BlockState::RedSandstoneStairs_EastBottomInnerRightFalse + | BlockState::SmoothQuartzStairs_SouthBottomInnerLeftTrue + | BlockState::SmoothQuartzStairs_SouthBottomInnerLeftFalse + | BlockState::SmoothQuartzStairs_EastBottomInnerRightTrue + | BlockState::SmoothQuartzStairs_EastBottomInnerRightFalse + | BlockState::BlackstoneStairs_SouthBottomInnerLeftTrue + | BlockState::BlackstoneStairs_SouthBottomInnerLeftFalse + | BlockState::BlackstoneStairs_EastBottomInnerRightTrue + | BlockState::BlackstoneStairs_EastBottomInnerRightFalse + | BlockState::PurpurStairs_SouthBottomInnerLeftTrue + | BlockState::PurpurStairs_SouthBottomInnerLeftFalse + | BlockState::PurpurStairs_EastBottomInnerRightTrue + | BlockState::PurpurStairs_EastBottomInnerRightFalse + | BlockState::PolishedDeepslateStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedDeepslateStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedDeepslateStairs_EastBottomInnerRightTrue + | BlockState::PolishedDeepslateStairs_EastBottomInnerRightFalse + | BlockState::DioriteStairs_SouthBottomInnerLeftTrue + | BlockState::DioriteStairs_SouthBottomInnerLeftFalse + | BlockState::DioriteStairs_EastBottomInnerRightTrue + | BlockState::DioriteStairs_EastBottomInnerRightFalse + | BlockState::CrimsonStairs_SouthBottomInnerLeftTrue + | BlockState::CrimsonStairs_SouthBottomInnerLeftFalse + | BlockState::CrimsonStairs_EastBottomInnerRightTrue + | BlockState::CrimsonStairs_EastBottomInnerRightFalse + | BlockState::SandstoneStairs_SouthBottomInnerLeftTrue + | BlockState::SandstoneStairs_SouthBottomInnerLeftFalse + | BlockState::SandstoneStairs_EastBottomInnerRightTrue + | BlockState::SandstoneStairs_EastBottomInnerRightFalse + | BlockState::NetherBrickStairs_SouthBottomInnerLeftTrue + | BlockState::NetherBrickStairs_SouthBottomInnerLeftFalse + | BlockState::NetherBrickStairs_EastBottomInnerRightTrue + | BlockState::NetherBrickStairs_EastBottomInnerRightFalse + | BlockState::SmoothSandstoneStairs_SouthBottomInnerLeftTrue + | BlockState::SmoothSandstoneStairs_SouthBottomInnerLeftFalse + | BlockState::SmoothSandstoneStairs_EastBottomInnerRightTrue + | BlockState::SmoothSandstoneStairs_EastBottomInnerRightFalse + | BlockState::SpruceStairs_SouthBottomInnerLeftTrue + | BlockState::SpruceStairs_SouthBottomInnerLeftFalse + | BlockState::SpruceStairs_EastBottomInnerRightTrue + | BlockState::SpruceStairs_EastBottomInnerRightFalse + | BlockState::JungleStairs_SouthBottomInnerLeftTrue + | BlockState::JungleStairs_SouthBottomInnerLeftFalse + | BlockState::JungleStairs_EastBottomInnerRightTrue + | BlockState::JungleStairs_EastBottomInnerRightFalse + | BlockState::MossyStoneBrickStairs_SouthBottomInnerLeftTrue + | BlockState::MossyStoneBrickStairs_SouthBottomInnerLeftFalse + | BlockState::MossyStoneBrickStairs_EastBottomInnerRightTrue + | BlockState::MossyStoneBrickStairs_EastBottomInnerRightFalse + | BlockState::AndesiteStairs_SouthBottomInnerLeftTrue + | BlockState::AndesiteStairs_SouthBottomInnerLeftFalse + | BlockState::AndesiteStairs_EastBottomInnerRightTrue + | BlockState::AndesiteStairs_EastBottomInnerRightFalse + | BlockState::StoneBrickStairs_SouthBottomInnerLeftTrue + | BlockState::StoneBrickStairs_SouthBottomInnerLeftFalse + | BlockState::StoneBrickStairs_EastBottomInnerRightTrue + | BlockState::StoneBrickStairs_EastBottomInnerRightFalse + | BlockState::PolishedDioriteStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedDioriteStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedDioriteStairs_EastBottomInnerRightTrue + | BlockState::PolishedDioriteStairs_EastBottomInnerRightFalse + | BlockState::BirchStairs_SouthBottomInnerLeftTrue + | BlockState::BirchStairs_SouthBottomInnerLeftFalse + | BlockState::BirchStairs_EastBottomInnerRightTrue + | BlockState::BirchStairs_EastBottomInnerRightFalse + | BlockState::WaxedCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::WaxedCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::WaxedCutCopperStairs_EastBottomInnerRightTrue + | BlockState::WaxedCutCopperStairs_EastBottomInnerRightFalse + | BlockState::EndStoneBrickStairs_SouthBottomInnerLeftTrue + | BlockState::EndStoneBrickStairs_SouthBottomInnerLeftFalse + | BlockState::EndStoneBrickStairs_EastBottomInnerRightTrue + | BlockState::EndStoneBrickStairs_EastBottomInnerRightFalse + | BlockState::AcaciaStairs_SouthBottomInnerLeftTrue + | BlockState::AcaciaStairs_SouthBottomInnerLeftFalse + | BlockState::AcaciaStairs_EastBottomInnerRightTrue + | BlockState::AcaciaStairs_EastBottomInnerRightFalse + | BlockState::WeatheredCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_EastBottomInnerRightTrue + | BlockState::WeatheredCutCopperStairs_EastBottomInnerRightFalse + | BlockState::BrickStairs_SouthBottomInnerLeftTrue + | BlockState::BrickStairs_SouthBottomInnerLeftFalse + | BlockState::BrickStairs_EastBottomInnerRightTrue + | BlockState::BrickStairs_EastBottomInnerRightFalse + | BlockState::MudBrickStairs_SouthBottomInnerLeftTrue + | BlockState::MudBrickStairs_SouthBottomInnerLeftFalse + | BlockState::MudBrickStairs_EastBottomInnerRightTrue + | BlockState::MudBrickStairs_EastBottomInnerRightFalse + | BlockState::WarpedStairs_SouthBottomInnerLeftTrue + | BlockState::WarpedStairs_SouthBottomInnerLeftFalse + | BlockState::WarpedStairs_EastBottomInnerRightTrue + | BlockState::WarpedStairs_EastBottomInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_EastBottomInnerRightFalse + | BlockState::CutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::CutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::CutCopperStairs_EastBottomInnerRightTrue + | BlockState::CutCopperStairs_EastBottomInnerRightFalse + | BlockState::MossyCobblestoneStairs_SouthBottomInnerLeftTrue + | BlockState::MossyCobblestoneStairs_SouthBottomInnerLeftFalse + | BlockState::MossyCobblestoneStairs_EastBottomInnerRightTrue + | BlockState::MossyCobblestoneStairs_EastBottomInnerRightFalse + | BlockState::PrismarineStairs_SouthBottomInnerLeftTrue + | BlockState::PrismarineStairs_SouthBottomInnerLeftFalse + | BlockState::PrismarineStairs_EastBottomInnerRightTrue + | BlockState::PrismarineStairs_EastBottomInnerRightFalse + | BlockState::GraniteStairs_SouthBottomInnerLeftTrue + | BlockState::GraniteStairs_SouthBottomInnerLeftFalse + | BlockState::GraniteStairs_EastBottomInnerRightTrue + | BlockState::GraniteStairs_EastBottomInnerRightFalse + | BlockState::DarkOakStairs_SouthBottomInnerLeftTrue + | BlockState::DarkOakStairs_SouthBottomInnerLeftFalse + | BlockState::DarkOakStairs_EastBottomInnerRightTrue + | BlockState::DarkOakStairs_EastBottomInnerRightFalse + | BlockState::RedNetherBrickStairs_SouthBottomInnerLeftTrue + | BlockState::RedNetherBrickStairs_SouthBottomInnerLeftFalse + | BlockState::RedNetherBrickStairs_EastBottomInnerRightTrue + | BlockState::RedNetherBrickStairs_EastBottomInnerRightFalse + | BlockState::PolishedGraniteStairs_SouthBottomInnerLeftTrue + | BlockState::PolishedGraniteStairs_SouthBottomInnerLeftFalse + | BlockState::PolishedGraniteStairs_EastBottomInnerRightTrue + | BlockState::PolishedGraniteStairs_EastBottomInnerRightFalse + | BlockState::StoneStairs_SouthBottomInnerLeftTrue + | BlockState::StoneStairs_SouthBottomInnerLeftFalse + | BlockState::StoneStairs_EastBottomInnerRightTrue + | BlockState::StoneStairs_EastBottomInnerRightFalse + | BlockState::DeepslateBrickStairs_SouthBottomInnerLeftTrue + | BlockState::DeepslateBrickStairs_SouthBottomInnerLeftFalse + | BlockState::DeepslateBrickStairs_EastBottomInnerRightTrue + | BlockState::DeepslateBrickStairs_EastBottomInnerRightFalse + | BlockState::CobbledDeepslateStairs_SouthBottomInnerLeftTrue + | BlockState::CobbledDeepslateStairs_SouthBottomInnerLeftFalse + | BlockState::CobbledDeepslateStairs_EastBottomInnerRightTrue + | BlockState::CobbledDeepslateStairs_EastBottomInnerRightFalse + | BlockState::ExposedCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::ExposedCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::ExposedCutCopperStairs_EastBottomInnerRightTrue + | BlockState::ExposedCutCopperStairs_EastBottomInnerRightFalse + | BlockState::OxidizedCutCopperStairs_SouthBottomInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_SouthBottomInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_EastBottomInnerRightTrue + | BlockState::OxidizedCutCopperStairs_EastBottomInnerRightFalse => &SHAPE40, + BlockState::CobblestoneStairs_SouthBottomInnerRightTrue + | BlockState::CobblestoneStairs_SouthBottomInnerRightFalse + | BlockState::CobblestoneStairs_WestBottomInnerLeftTrue + | BlockState::CobblestoneStairs_WestBottomInnerLeftFalse + | BlockState::PolishedAndesiteStairs_SouthBottomInnerRightTrue + | BlockState::PolishedAndesiteStairs_SouthBottomInnerRightFalse + | BlockState::PolishedAndesiteStairs_WestBottomInnerLeftTrue + | BlockState::PolishedAndesiteStairs_WestBottomInnerLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerRightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomInnerRightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_WestBottomInnerLeftFalse + | BlockState::OakStairs_SouthBottomInnerRightTrue + | BlockState::OakStairs_SouthBottomInnerRightFalse + | BlockState::OakStairs_WestBottomInnerLeftTrue + | BlockState::OakStairs_WestBottomInnerLeftFalse + | BlockState::DarkPrismarineStairs_SouthBottomInnerRightTrue + | BlockState::DarkPrismarineStairs_SouthBottomInnerRightFalse + | BlockState::DarkPrismarineStairs_WestBottomInnerLeftTrue + | BlockState::DarkPrismarineStairs_WestBottomInnerLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::PrismarineBrickStairs_SouthBottomInnerRightTrue + | BlockState::PrismarineBrickStairs_SouthBottomInnerRightFalse + | BlockState::PrismarineBrickStairs_WestBottomInnerLeftTrue + | BlockState::PrismarineBrickStairs_WestBottomInnerLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::DeepslateTileStairs_SouthBottomInnerRightTrue + | BlockState::DeepslateTileStairs_SouthBottomInnerRightFalse + | BlockState::DeepslateTileStairs_WestBottomInnerLeftTrue + | BlockState::DeepslateTileStairs_WestBottomInnerLeftFalse + | BlockState::MangroveStairs_SouthBottomInnerRightTrue + | BlockState::MangroveStairs_SouthBottomInnerRightFalse + | BlockState::MangroveStairs_WestBottomInnerLeftTrue + | BlockState::MangroveStairs_WestBottomInnerLeftFalse + | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerRightTrue + | BlockState::SmoothRedSandstoneStairs_SouthBottomInnerRightFalse + | BlockState::SmoothRedSandstoneStairs_WestBottomInnerLeftTrue + | BlockState::SmoothRedSandstoneStairs_WestBottomInnerLeftFalse + | BlockState::PolishedBlackstoneStairs_SouthBottomInnerRightTrue + | BlockState::PolishedBlackstoneStairs_SouthBottomInnerRightFalse + | BlockState::PolishedBlackstoneStairs_WestBottomInnerLeftTrue + | BlockState::PolishedBlackstoneStairs_WestBottomInnerLeftFalse + | BlockState::QuartzStairs_SouthBottomInnerRightTrue + | BlockState::QuartzStairs_SouthBottomInnerRightFalse + | BlockState::QuartzStairs_WestBottomInnerLeftTrue + | BlockState::QuartzStairs_WestBottomInnerLeftFalse + | BlockState::RedSandstoneStairs_SouthBottomInnerRightTrue + | BlockState::RedSandstoneStairs_SouthBottomInnerRightFalse + | BlockState::RedSandstoneStairs_WestBottomInnerLeftTrue + | BlockState::RedSandstoneStairs_WestBottomInnerLeftFalse + | BlockState::SmoothQuartzStairs_SouthBottomInnerRightTrue + | BlockState::SmoothQuartzStairs_SouthBottomInnerRightFalse + | BlockState::SmoothQuartzStairs_WestBottomInnerLeftTrue + | BlockState::SmoothQuartzStairs_WestBottomInnerLeftFalse + | BlockState::BlackstoneStairs_SouthBottomInnerRightTrue + | BlockState::BlackstoneStairs_SouthBottomInnerRightFalse + | BlockState::BlackstoneStairs_WestBottomInnerLeftTrue + | BlockState::BlackstoneStairs_WestBottomInnerLeftFalse + | BlockState::PurpurStairs_SouthBottomInnerRightTrue + | BlockState::PurpurStairs_SouthBottomInnerRightFalse + | BlockState::PurpurStairs_WestBottomInnerLeftTrue + | BlockState::PurpurStairs_WestBottomInnerLeftFalse + | BlockState::PolishedDeepslateStairs_SouthBottomInnerRightTrue + | BlockState::PolishedDeepslateStairs_SouthBottomInnerRightFalse + | BlockState::PolishedDeepslateStairs_WestBottomInnerLeftTrue + | BlockState::PolishedDeepslateStairs_WestBottomInnerLeftFalse + | BlockState::DioriteStairs_SouthBottomInnerRightTrue + | BlockState::DioriteStairs_SouthBottomInnerRightFalse + | BlockState::DioriteStairs_WestBottomInnerLeftTrue + | BlockState::DioriteStairs_WestBottomInnerLeftFalse + | BlockState::CrimsonStairs_SouthBottomInnerRightTrue + | BlockState::CrimsonStairs_SouthBottomInnerRightFalse + | BlockState::CrimsonStairs_WestBottomInnerLeftTrue + | BlockState::CrimsonStairs_WestBottomInnerLeftFalse + | BlockState::SandstoneStairs_SouthBottomInnerRightTrue + | BlockState::SandstoneStairs_SouthBottomInnerRightFalse + | BlockState::SandstoneStairs_WestBottomInnerLeftTrue + | BlockState::SandstoneStairs_WestBottomInnerLeftFalse + | BlockState::NetherBrickStairs_SouthBottomInnerRightTrue + | BlockState::NetherBrickStairs_SouthBottomInnerRightFalse + | BlockState::NetherBrickStairs_WestBottomInnerLeftTrue + | BlockState::NetherBrickStairs_WestBottomInnerLeftFalse + | BlockState::SmoothSandstoneStairs_SouthBottomInnerRightTrue + | BlockState::SmoothSandstoneStairs_SouthBottomInnerRightFalse + | BlockState::SmoothSandstoneStairs_WestBottomInnerLeftTrue + | BlockState::SmoothSandstoneStairs_WestBottomInnerLeftFalse + | BlockState::SpruceStairs_SouthBottomInnerRightTrue + | BlockState::SpruceStairs_SouthBottomInnerRightFalse + | BlockState::SpruceStairs_WestBottomInnerLeftTrue + | BlockState::SpruceStairs_WestBottomInnerLeftFalse + | BlockState::JungleStairs_SouthBottomInnerRightTrue + | BlockState::JungleStairs_SouthBottomInnerRightFalse + | BlockState::JungleStairs_WestBottomInnerLeftTrue + | BlockState::JungleStairs_WestBottomInnerLeftFalse + | BlockState::MossyStoneBrickStairs_SouthBottomInnerRightTrue + | BlockState::MossyStoneBrickStairs_SouthBottomInnerRightFalse + | BlockState::MossyStoneBrickStairs_WestBottomInnerLeftTrue + | BlockState::MossyStoneBrickStairs_WestBottomInnerLeftFalse + | BlockState::AndesiteStairs_SouthBottomInnerRightTrue + | BlockState::AndesiteStairs_SouthBottomInnerRightFalse + | BlockState::AndesiteStairs_WestBottomInnerLeftTrue + | BlockState::AndesiteStairs_WestBottomInnerLeftFalse + | BlockState::StoneBrickStairs_SouthBottomInnerRightTrue + | BlockState::StoneBrickStairs_SouthBottomInnerRightFalse + | BlockState::StoneBrickStairs_WestBottomInnerLeftTrue + | BlockState::StoneBrickStairs_WestBottomInnerLeftFalse + | BlockState::PolishedDioriteStairs_SouthBottomInnerRightTrue + | BlockState::PolishedDioriteStairs_SouthBottomInnerRightFalse + | BlockState::PolishedDioriteStairs_WestBottomInnerLeftTrue + | BlockState::PolishedDioriteStairs_WestBottomInnerLeftFalse + | BlockState::BirchStairs_SouthBottomInnerRightTrue + | BlockState::BirchStairs_SouthBottomInnerRightFalse + | BlockState::BirchStairs_WestBottomInnerLeftTrue + | BlockState::BirchStairs_WestBottomInnerLeftFalse + | BlockState::WaxedCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::WaxedCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::WaxedCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::WaxedCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::EndStoneBrickStairs_SouthBottomInnerRightTrue + | BlockState::EndStoneBrickStairs_SouthBottomInnerRightFalse + | BlockState::EndStoneBrickStairs_WestBottomInnerLeftTrue + | BlockState::EndStoneBrickStairs_WestBottomInnerLeftFalse + | BlockState::AcaciaStairs_SouthBottomInnerRightTrue + | BlockState::AcaciaStairs_SouthBottomInnerRightFalse + | BlockState::AcaciaStairs_WestBottomInnerLeftTrue + | BlockState::AcaciaStairs_WestBottomInnerLeftFalse + | BlockState::WeatheredCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::WeatheredCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::WeatheredCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::WeatheredCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::BrickStairs_SouthBottomInnerRightTrue + | BlockState::BrickStairs_SouthBottomInnerRightFalse + | BlockState::BrickStairs_WestBottomInnerLeftTrue + | BlockState::BrickStairs_WestBottomInnerLeftFalse + | BlockState::MudBrickStairs_SouthBottomInnerRightTrue + | BlockState::MudBrickStairs_SouthBottomInnerRightFalse + | BlockState::MudBrickStairs_WestBottomInnerLeftTrue + | BlockState::MudBrickStairs_WestBottomInnerLeftFalse + | BlockState::WarpedStairs_SouthBottomInnerRightTrue + | BlockState::WarpedStairs_SouthBottomInnerRightFalse + | BlockState::WarpedStairs_WestBottomInnerLeftTrue + | BlockState::WarpedStairs_WestBottomInnerLeftFalse + | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::WaxedExposedCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::CutCopperStairs_SouthBottomInnerRightTrue + | BlockState::CutCopperStairs_SouthBottomInnerRightFalse + | BlockState::CutCopperStairs_WestBottomInnerLeftTrue + | BlockState::CutCopperStairs_WestBottomInnerLeftFalse + | BlockState::MossyCobblestoneStairs_SouthBottomInnerRightTrue + | BlockState::MossyCobblestoneStairs_SouthBottomInnerRightFalse + | BlockState::MossyCobblestoneStairs_WestBottomInnerLeftTrue + | BlockState::MossyCobblestoneStairs_WestBottomInnerLeftFalse + | BlockState::PrismarineStairs_SouthBottomInnerRightTrue + | BlockState::PrismarineStairs_SouthBottomInnerRightFalse + | BlockState::PrismarineStairs_WestBottomInnerLeftTrue + | BlockState::PrismarineStairs_WestBottomInnerLeftFalse + | BlockState::GraniteStairs_SouthBottomInnerRightTrue + | BlockState::GraniteStairs_SouthBottomInnerRightFalse + | BlockState::GraniteStairs_WestBottomInnerLeftTrue + | BlockState::GraniteStairs_WestBottomInnerLeftFalse + | BlockState::DarkOakStairs_SouthBottomInnerRightTrue + | BlockState::DarkOakStairs_SouthBottomInnerRightFalse + | BlockState::DarkOakStairs_WestBottomInnerLeftTrue + | BlockState::DarkOakStairs_WestBottomInnerLeftFalse + | BlockState::RedNetherBrickStairs_SouthBottomInnerRightTrue + | BlockState::RedNetherBrickStairs_SouthBottomInnerRightFalse + | BlockState::RedNetherBrickStairs_WestBottomInnerLeftTrue + | BlockState::RedNetherBrickStairs_WestBottomInnerLeftFalse + | BlockState::PolishedGraniteStairs_SouthBottomInnerRightTrue + | BlockState::PolishedGraniteStairs_SouthBottomInnerRightFalse + | BlockState::PolishedGraniteStairs_WestBottomInnerLeftTrue + | BlockState::PolishedGraniteStairs_WestBottomInnerLeftFalse + | BlockState::StoneStairs_SouthBottomInnerRightTrue + | BlockState::StoneStairs_SouthBottomInnerRightFalse + | BlockState::StoneStairs_WestBottomInnerLeftTrue + | BlockState::StoneStairs_WestBottomInnerLeftFalse + | BlockState::DeepslateBrickStairs_SouthBottomInnerRightTrue + | BlockState::DeepslateBrickStairs_SouthBottomInnerRightFalse + | BlockState::DeepslateBrickStairs_WestBottomInnerLeftTrue + | BlockState::DeepslateBrickStairs_WestBottomInnerLeftFalse + | BlockState::CobbledDeepslateStairs_SouthBottomInnerRightTrue + | BlockState::CobbledDeepslateStairs_SouthBottomInnerRightFalse + | BlockState::CobbledDeepslateStairs_WestBottomInnerLeftTrue + | BlockState::CobbledDeepslateStairs_WestBottomInnerLeftFalse + | BlockState::ExposedCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::ExposedCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::ExposedCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::ExposedCutCopperStairs_WestBottomInnerLeftFalse + | BlockState::OxidizedCutCopperStairs_SouthBottomInnerRightTrue + | BlockState::OxidizedCutCopperStairs_SouthBottomInnerRightFalse + | BlockState::OxidizedCutCopperStairs_WestBottomInnerLeftTrue + | BlockState::OxidizedCutCopperStairs_WestBottomInnerLeftFalse => &SHAPE41, + BlockState::CobblestoneStairs_SouthBottomOuterLeftTrue + | BlockState::CobblestoneStairs_SouthBottomOuterLeftFalse + | BlockState::CobblestoneStairs_EastBottomOuterRightTrue + | BlockState::CobblestoneStairs_EastBottomOuterRightFalse + | BlockState::PolishedAndesiteStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedAndesiteStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedAndesiteStairs_EastBottomOuterRightTrue + | BlockState::PolishedAndesiteStairs_EastBottomOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastBottomOuterRightFalse + | BlockState::OakStairs_SouthBottomOuterLeftTrue + | BlockState::OakStairs_SouthBottomOuterLeftFalse + | BlockState::OakStairs_EastBottomOuterRightTrue + | BlockState::OakStairs_EastBottomOuterRightFalse + | BlockState::DarkPrismarineStairs_SouthBottomOuterLeftTrue + | BlockState::DarkPrismarineStairs_SouthBottomOuterLeftFalse + | BlockState::DarkPrismarineStairs_EastBottomOuterRightTrue + | BlockState::DarkPrismarineStairs_EastBottomOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomOuterRightFalse + | BlockState::PrismarineBrickStairs_SouthBottomOuterLeftTrue + | BlockState::PrismarineBrickStairs_SouthBottomOuterLeftFalse + | BlockState::PrismarineBrickStairs_EastBottomOuterRightTrue + | BlockState::PrismarineBrickStairs_EastBottomOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomOuterRightFalse + | BlockState::DeepslateTileStairs_SouthBottomOuterLeftTrue + | BlockState::DeepslateTileStairs_SouthBottomOuterLeftFalse + | BlockState::DeepslateTileStairs_EastBottomOuterRightTrue + | BlockState::DeepslateTileStairs_EastBottomOuterRightFalse + | BlockState::MangroveStairs_SouthBottomOuterLeftTrue + | BlockState::MangroveStairs_SouthBottomOuterLeftFalse + | BlockState::MangroveStairs_EastBottomOuterRightTrue + | BlockState::MangroveStairs_EastBottomOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_EastBottomOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_EastBottomOuterRightFalse + | BlockState::PolishedBlackstoneStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_EastBottomOuterRightTrue + | BlockState::PolishedBlackstoneStairs_EastBottomOuterRightFalse + | BlockState::QuartzStairs_SouthBottomOuterLeftTrue + | BlockState::QuartzStairs_SouthBottomOuterLeftFalse + | BlockState::QuartzStairs_EastBottomOuterRightTrue + | BlockState::QuartzStairs_EastBottomOuterRightFalse + | BlockState::RedSandstoneStairs_SouthBottomOuterLeftTrue + | BlockState::RedSandstoneStairs_SouthBottomOuterLeftFalse + | BlockState::RedSandstoneStairs_EastBottomOuterRightTrue + | BlockState::RedSandstoneStairs_EastBottomOuterRightFalse + | BlockState::SmoothQuartzStairs_SouthBottomOuterLeftTrue + | BlockState::SmoothQuartzStairs_SouthBottomOuterLeftFalse + | BlockState::SmoothQuartzStairs_EastBottomOuterRightTrue + | BlockState::SmoothQuartzStairs_EastBottomOuterRightFalse + | BlockState::BlackstoneStairs_SouthBottomOuterLeftTrue + | BlockState::BlackstoneStairs_SouthBottomOuterLeftFalse + | BlockState::BlackstoneStairs_EastBottomOuterRightTrue + | BlockState::BlackstoneStairs_EastBottomOuterRightFalse + | BlockState::PurpurStairs_SouthBottomOuterLeftTrue + | BlockState::PurpurStairs_SouthBottomOuterLeftFalse + | BlockState::PurpurStairs_EastBottomOuterRightTrue + | BlockState::PurpurStairs_EastBottomOuterRightFalse + | BlockState::PolishedDeepslateStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedDeepslateStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedDeepslateStairs_EastBottomOuterRightTrue + | BlockState::PolishedDeepslateStairs_EastBottomOuterRightFalse + | BlockState::DioriteStairs_SouthBottomOuterLeftTrue + | BlockState::DioriteStairs_SouthBottomOuterLeftFalse + | BlockState::DioriteStairs_EastBottomOuterRightTrue + | BlockState::DioriteStairs_EastBottomOuterRightFalse + | BlockState::CrimsonStairs_SouthBottomOuterLeftTrue + | BlockState::CrimsonStairs_SouthBottomOuterLeftFalse + | BlockState::CrimsonStairs_EastBottomOuterRightTrue + | BlockState::CrimsonStairs_EastBottomOuterRightFalse + | BlockState::SandstoneStairs_SouthBottomOuterLeftTrue + | BlockState::SandstoneStairs_SouthBottomOuterLeftFalse + | BlockState::SandstoneStairs_EastBottomOuterRightTrue + | BlockState::SandstoneStairs_EastBottomOuterRightFalse + | BlockState::NetherBrickStairs_SouthBottomOuterLeftTrue + | BlockState::NetherBrickStairs_SouthBottomOuterLeftFalse + | BlockState::NetherBrickStairs_EastBottomOuterRightTrue + | BlockState::NetherBrickStairs_EastBottomOuterRightFalse + | BlockState::SmoothSandstoneStairs_SouthBottomOuterLeftTrue + | BlockState::SmoothSandstoneStairs_SouthBottomOuterLeftFalse + | BlockState::SmoothSandstoneStairs_EastBottomOuterRightTrue + | BlockState::SmoothSandstoneStairs_EastBottomOuterRightFalse + | BlockState::SpruceStairs_SouthBottomOuterLeftTrue + | BlockState::SpruceStairs_SouthBottomOuterLeftFalse + | BlockState::SpruceStairs_EastBottomOuterRightTrue + | BlockState::SpruceStairs_EastBottomOuterRightFalse + | BlockState::JungleStairs_SouthBottomOuterLeftTrue + | BlockState::JungleStairs_SouthBottomOuterLeftFalse + | BlockState::JungleStairs_EastBottomOuterRightTrue + | BlockState::JungleStairs_EastBottomOuterRightFalse + | BlockState::MossyStoneBrickStairs_SouthBottomOuterLeftTrue + | BlockState::MossyStoneBrickStairs_SouthBottomOuterLeftFalse + | BlockState::MossyStoneBrickStairs_EastBottomOuterRightTrue + | BlockState::MossyStoneBrickStairs_EastBottomOuterRightFalse + | BlockState::AndesiteStairs_SouthBottomOuterLeftTrue + | BlockState::AndesiteStairs_SouthBottomOuterLeftFalse + | BlockState::AndesiteStairs_EastBottomOuterRightTrue + | BlockState::AndesiteStairs_EastBottomOuterRightFalse + | BlockState::StoneBrickStairs_SouthBottomOuterLeftTrue + | BlockState::StoneBrickStairs_SouthBottomOuterLeftFalse + | BlockState::StoneBrickStairs_EastBottomOuterRightTrue + | BlockState::StoneBrickStairs_EastBottomOuterRightFalse + | BlockState::PolishedDioriteStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedDioriteStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedDioriteStairs_EastBottomOuterRightTrue + | BlockState::PolishedDioriteStairs_EastBottomOuterRightFalse + | BlockState::BirchStairs_SouthBottomOuterLeftTrue + | BlockState::BirchStairs_SouthBottomOuterLeftFalse + | BlockState::BirchStairs_EastBottomOuterRightTrue + | BlockState::BirchStairs_EastBottomOuterRightFalse + | BlockState::WaxedCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::WaxedCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::WaxedCutCopperStairs_EastBottomOuterRightTrue + | BlockState::WaxedCutCopperStairs_EastBottomOuterRightFalse + | BlockState::EndStoneBrickStairs_SouthBottomOuterLeftTrue + | BlockState::EndStoneBrickStairs_SouthBottomOuterLeftFalse + | BlockState::EndStoneBrickStairs_EastBottomOuterRightTrue + | BlockState::EndStoneBrickStairs_EastBottomOuterRightFalse + | BlockState::AcaciaStairs_SouthBottomOuterLeftTrue + | BlockState::AcaciaStairs_SouthBottomOuterLeftFalse + | BlockState::AcaciaStairs_EastBottomOuterRightTrue + | BlockState::AcaciaStairs_EastBottomOuterRightFalse + | BlockState::WeatheredCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_EastBottomOuterRightTrue + | BlockState::WeatheredCutCopperStairs_EastBottomOuterRightFalse + | BlockState::BrickStairs_SouthBottomOuterLeftTrue + | BlockState::BrickStairs_SouthBottomOuterLeftFalse + | BlockState::BrickStairs_EastBottomOuterRightTrue + | BlockState::BrickStairs_EastBottomOuterRightFalse + | BlockState::MudBrickStairs_SouthBottomOuterLeftTrue + | BlockState::MudBrickStairs_SouthBottomOuterLeftFalse + | BlockState::MudBrickStairs_EastBottomOuterRightTrue + | BlockState::MudBrickStairs_EastBottomOuterRightFalse + | BlockState::WarpedStairs_SouthBottomOuterLeftTrue + | BlockState::WarpedStairs_SouthBottomOuterLeftFalse + | BlockState::WarpedStairs_EastBottomOuterRightTrue + | BlockState::WarpedStairs_EastBottomOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_EastBottomOuterRightFalse + | BlockState::CutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::CutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::CutCopperStairs_EastBottomOuterRightTrue + | BlockState::CutCopperStairs_EastBottomOuterRightFalse + | BlockState::MossyCobblestoneStairs_SouthBottomOuterLeftTrue + | BlockState::MossyCobblestoneStairs_SouthBottomOuterLeftFalse + | BlockState::MossyCobblestoneStairs_EastBottomOuterRightTrue + | BlockState::MossyCobblestoneStairs_EastBottomOuterRightFalse + | BlockState::PrismarineStairs_SouthBottomOuterLeftTrue + | BlockState::PrismarineStairs_SouthBottomOuterLeftFalse + | BlockState::PrismarineStairs_EastBottomOuterRightTrue + | BlockState::PrismarineStairs_EastBottomOuterRightFalse + | BlockState::GraniteStairs_SouthBottomOuterLeftTrue + | BlockState::GraniteStairs_SouthBottomOuterLeftFalse + | BlockState::GraniteStairs_EastBottomOuterRightTrue + | BlockState::GraniteStairs_EastBottomOuterRightFalse + | BlockState::DarkOakStairs_SouthBottomOuterLeftTrue + | BlockState::DarkOakStairs_SouthBottomOuterLeftFalse + | BlockState::DarkOakStairs_EastBottomOuterRightTrue + | BlockState::DarkOakStairs_EastBottomOuterRightFalse + | BlockState::RedNetherBrickStairs_SouthBottomOuterLeftTrue + | BlockState::RedNetherBrickStairs_SouthBottomOuterLeftFalse + | BlockState::RedNetherBrickStairs_EastBottomOuterRightTrue + | BlockState::RedNetherBrickStairs_EastBottomOuterRightFalse + | BlockState::PolishedGraniteStairs_SouthBottomOuterLeftTrue + | BlockState::PolishedGraniteStairs_SouthBottomOuterLeftFalse + | BlockState::PolishedGraniteStairs_EastBottomOuterRightTrue + | BlockState::PolishedGraniteStairs_EastBottomOuterRightFalse + | BlockState::StoneStairs_SouthBottomOuterLeftTrue + | BlockState::StoneStairs_SouthBottomOuterLeftFalse + | BlockState::StoneStairs_EastBottomOuterRightTrue + | BlockState::StoneStairs_EastBottomOuterRightFalse + | BlockState::DeepslateBrickStairs_SouthBottomOuterLeftTrue + | BlockState::DeepslateBrickStairs_SouthBottomOuterLeftFalse + | BlockState::DeepslateBrickStairs_EastBottomOuterRightTrue + | BlockState::DeepslateBrickStairs_EastBottomOuterRightFalse + | BlockState::CobbledDeepslateStairs_SouthBottomOuterLeftTrue + | BlockState::CobbledDeepslateStairs_SouthBottomOuterLeftFalse + | BlockState::CobbledDeepslateStairs_EastBottomOuterRightTrue + | BlockState::CobbledDeepslateStairs_EastBottomOuterRightFalse + | BlockState::ExposedCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::ExposedCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::ExposedCutCopperStairs_EastBottomOuterRightTrue + | BlockState::ExposedCutCopperStairs_EastBottomOuterRightFalse + | BlockState::OxidizedCutCopperStairs_SouthBottomOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_SouthBottomOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_EastBottomOuterRightTrue + | BlockState::OxidizedCutCopperStairs_EastBottomOuterRightFalse => &SHAPE42, + BlockState::CobblestoneStairs_SouthBottomOuterRightTrue + | BlockState::CobblestoneStairs_SouthBottomOuterRightFalse + | BlockState::CobblestoneStairs_WestBottomOuterLeftTrue + | BlockState::CobblestoneStairs_WestBottomOuterLeftFalse + | BlockState::PolishedAndesiteStairs_SouthBottomOuterRightTrue + | BlockState::PolishedAndesiteStairs_SouthBottomOuterRightFalse + | BlockState::PolishedAndesiteStairs_WestBottomOuterLeftTrue + | BlockState::PolishedAndesiteStairs_WestBottomOuterLeftFalse + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterRightTrue + | BlockState::PolishedBlackstoneBrickStairs_SouthBottomOuterRightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterLeftTrue + | BlockState::PolishedBlackstoneBrickStairs_WestBottomOuterLeftFalse + | BlockState::OakStairs_SouthBottomOuterRightTrue + | BlockState::OakStairs_SouthBottomOuterRightFalse + | BlockState::OakStairs_WestBottomOuterLeftTrue + | BlockState::OakStairs_WestBottomOuterLeftFalse + | BlockState::DarkPrismarineStairs_SouthBottomOuterRightTrue + | BlockState::DarkPrismarineStairs_SouthBottomOuterRightFalse + | BlockState::DarkPrismarineStairs_WestBottomOuterLeftTrue + | BlockState::DarkPrismarineStairs_WestBottomOuterLeftFalse + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::WaxedWeatheredCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::PrismarineBrickStairs_SouthBottomOuterRightTrue + | BlockState::PrismarineBrickStairs_SouthBottomOuterRightFalse + | BlockState::PrismarineBrickStairs_WestBottomOuterLeftTrue + | BlockState::PrismarineBrickStairs_WestBottomOuterLeftFalse + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::WaxedOxidizedCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::DeepslateTileStairs_SouthBottomOuterRightTrue + | BlockState::DeepslateTileStairs_SouthBottomOuterRightFalse + | BlockState::DeepslateTileStairs_WestBottomOuterLeftTrue + | BlockState::DeepslateTileStairs_WestBottomOuterLeftFalse + | BlockState::MangroveStairs_SouthBottomOuterRightTrue + | BlockState::MangroveStairs_SouthBottomOuterRightFalse + | BlockState::MangroveStairs_WestBottomOuterLeftTrue + | BlockState::MangroveStairs_WestBottomOuterLeftFalse + | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterRightTrue + | BlockState::SmoothRedSandstoneStairs_SouthBottomOuterRightFalse + | BlockState::SmoothRedSandstoneStairs_WestBottomOuterLeftTrue + | BlockState::SmoothRedSandstoneStairs_WestBottomOuterLeftFalse + | BlockState::PolishedBlackstoneStairs_SouthBottomOuterRightTrue + | BlockState::PolishedBlackstoneStairs_SouthBottomOuterRightFalse + | BlockState::PolishedBlackstoneStairs_WestBottomOuterLeftTrue + | BlockState::PolishedBlackstoneStairs_WestBottomOuterLeftFalse + | BlockState::QuartzStairs_SouthBottomOuterRightTrue + | BlockState::QuartzStairs_SouthBottomOuterRightFalse + | BlockState::QuartzStairs_WestBottomOuterLeftTrue + | BlockState::QuartzStairs_WestBottomOuterLeftFalse + | BlockState::RedSandstoneStairs_SouthBottomOuterRightTrue + | BlockState::RedSandstoneStairs_SouthBottomOuterRightFalse + | BlockState::RedSandstoneStairs_WestBottomOuterLeftTrue + | BlockState::RedSandstoneStairs_WestBottomOuterLeftFalse + | BlockState::SmoothQuartzStairs_SouthBottomOuterRightTrue + | BlockState::SmoothQuartzStairs_SouthBottomOuterRightFalse + | BlockState::SmoothQuartzStairs_WestBottomOuterLeftTrue + | BlockState::SmoothQuartzStairs_WestBottomOuterLeftFalse + | BlockState::BlackstoneStairs_SouthBottomOuterRightTrue + | BlockState::BlackstoneStairs_SouthBottomOuterRightFalse + | BlockState::BlackstoneStairs_WestBottomOuterLeftTrue + | BlockState::BlackstoneStairs_WestBottomOuterLeftFalse + | BlockState::PurpurStairs_SouthBottomOuterRightTrue + | BlockState::PurpurStairs_SouthBottomOuterRightFalse + | BlockState::PurpurStairs_WestBottomOuterLeftTrue + | BlockState::PurpurStairs_WestBottomOuterLeftFalse + | BlockState::PolishedDeepslateStairs_SouthBottomOuterRightTrue + | BlockState::PolishedDeepslateStairs_SouthBottomOuterRightFalse + | BlockState::PolishedDeepslateStairs_WestBottomOuterLeftTrue + | BlockState::PolishedDeepslateStairs_WestBottomOuterLeftFalse + | BlockState::DioriteStairs_SouthBottomOuterRightTrue + | BlockState::DioriteStairs_SouthBottomOuterRightFalse + | BlockState::DioriteStairs_WestBottomOuterLeftTrue + | BlockState::DioriteStairs_WestBottomOuterLeftFalse + | BlockState::CrimsonStairs_SouthBottomOuterRightTrue + | BlockState::CrimsonStairs_SouthBottomOuterRightFalse + | BlockState::CrimsonStairs_WestBottomOuterLeftTrue + | BlockState::CrimsonStairs_WestBottomOuterLeftFalse + | BlockState::SandstoneStairs_SouthBottomOuterRightTrue + | BlockState::SandstoneStairs_SouthBottomOuterRightFalse + | BlockState::SandstoneStairs_WestBottomOuterLeftTrue + | BlockState::SandstoneStairs_WestBottomOuterLeftFalse + | BlockState::NetherBrickStairs_SouthBottomOuterRightTrue + | BlockState::NetherBrickStairs_SouthBottomOuterRightFalse + | BlockState::NetherBrickStairs_WestBottomOuterLeftTrue + | BlockState::NetherBrickStairs_WestBottomOuterLeftFalse + | BlockState::SmoothSandstoneStairs_SouthBottomOuterRightTrue + | BlockState::SmoothSandstoneStairs_SouthBottomOuterRightFalse + | BlockState::SmoothSandstoneStairs_WestBottomOuterLeftTrue + | BlockState::SmoothSandstoneStairs_WestBottomOuterLeftFalse + | BlockState::SpruceStairs_SouthBottomOuterRightTrue + | BlockState::SpruceStairs_SouthBottomOuterRightFalse + | BlockState::SpruceStairs_WestBottomOuterLeftTrue + | BlockState::SpruceStairs_WestBottomOuterLeftFalse + | BlockState::JungleStairs_SouthBottomOuterRightTrue + | BlockState::JungleStairs_SouthBottomOuterRightFalse + | BlockState::JungleStairs_WestBottomOuterLeftTrue + | BlockState::JungleStairs_WestBottomOuterLeftFalse + | BlockState::MossyStoneBrickStairs_SouthBottomOuterRightTrue + | BlockState::MossyStoneBrickStairs_SouthBottomOuterRightFalse + | BlockState::MossyStoneBrickStairs_WestBottomOuterLeftTrue + | BlockState::MossyStoneBrickStairs_WestBottomOuterLeftFalse + | BlockState::AndesiteStairs_SouthBottomOuterRightTrue + | BlockState::AndesiteStairs_SouthBottomOuterRightFalse + | BlockState::AndesiteStairs_WestBottomOuterLeftTrue + | BlockState::AndesiteStairs_WestBottomOuterLeftFalse + | BlockState::StoneBrickStairs_SouthBottomOuterRightTrue + | BlockState::StoneBrickStairs_SouthBottomOuterRightFalse + | BlockState::StoneBrickStairs_WestBottomOuterLeftTrue + | BlockState::StoneBrickStairs_WestBottomOuterLeftFalse + | BlockState::PolishedDioriteStairs_SouthBottomOuterRightTrue + | BlockState::PolishedDioriteStairs_SouthBottomOuterRightFalse + | BlockState::PolishedDioriteStairs_WestBottomOuterLeftTrue + | BlockState::PolishedDioriteStairs_WestBottomOuterLeftFalse + | BlockState::BirchStairs_SouthBottomOuterRightTrue + | BlockState::BirchStairs_SouthBottomOuterRightFalse + | BlockState::BirchStairs_WestBottomOuterLeftTrue + | BlockState::BirchStairs_WestBottomOuterLeftFalse + | BlockState::WaxedCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::WaxedCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::WaxedCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::WaxedCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::EndStoneBrickStairs_SouthBottomOuterRightTrue + | BlockState::EndStoneBrickStairs_SouthBottomOuterRightFalse + | BlockState::EndStoneBrickStairs_WestBottomOuterLeftTrue + | BlockState::EndStoneBrickStairs_WestBottomOuterLeftFalse + | BlockState::AcaciaStairs_SouthBottomOuterRightTrue + | BlockState::AcaciaStairs_SouthBottomOuterRightFalse + | BlockState::AcaciaStairs_WestBottomOuterLeftTrue + | BlockState::AcaciaStairs_WestBottomOuterLeftFalse + | BlockState::WeatheredCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::WeatheredCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::WeatheredCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::WeatheredCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::BrickStairs_SouthBottomOuterRightTrue + | BlockState::BrickStairs_SouthBottomOuterRightFalse + | BlockState::BrickStairs_WestBottomOuterLeftTrue + | BlockState::BrickStairs_WestBottomOuterLeftFalse + | BlockState::MudBrickStairs_SouthBottomOuterRightTrue + | BlockState::MudBrickStairs_SouthBottomOuterRightFalse + | BlockState::MudBrickStairs_WestBottomOuterLeftTrue + | BlockState::MudBrickStairs_WestBottomOuterLeftFalse + | BlockState::WarpedStairs_SouthBottomOuterRightTrue + | BlockState::WarpedStairs_SouthBottomOuterRightFalse + | BlockState::WarpedStairs_WestBottomOuterLeftTrue + | BlockState::WarpedStairs_WestBottomOuterLeftFalse + | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::WaxedExposedCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::WaxedExposedCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::CutCopperStairs_SouthBottomOuterRightTrue + | BlockState::CutCopperStairs_SouthBottomOuterRightFalse + | BlockState::CutCopperStairs_WestBottomOuterLeftTrue + | BlockState::CutCopperStairs_WestBottomOuterLeftFalse + | BlockState::MossyCobblestoneStairs_SouthBottomOuterRightTrue + | BlockState::MossyCobblestoneStairs_SouthBottomOuterRightFalse + | BlockState::MossyCobblestoneStairs_WestBottomOuterLeftTrue + | BlockState::MossyCobblestoneStairs_WestBottomOuterLeftFalse + | BlockState::PrismarineStairs_SouthBottomOuterRightTrue + | BlockState::PrismarineStairs_SouthBottomOuterRightFalse + | BlockState::PrismarineStairs_WestBottomOuterLeftTrue + | BlockState::PrismarineStairs_WestBottomOuterLeftFalse + | BlockState::GraniteStairs_SouthBottomOuterRightTrue + | BlockState::GraniteStairs_SouthBottomOuterRightFalse + | BlockState::GraniteStairs_WestBottomOuterLeftTrue + | BlockState::GraniteStairs_WestBottomOuterLeftFalse + | BlockState::DarkOakStairs_SouthBottomOuterRightTrue + | BlockState::DarkOakStairs_SouthBottomOuterRightFalse + | BlockState::DarkOakStairs_WestBottomOuterLeftTrue + | BlockState::DarkOakStairs_WestBottomOuterLeftFalse + | BlockState::RedNetherBrickStairs_SouthBottomOuterRightTrue + | BlockState::RedNetherBrickStairs_SouthBottomOuterRightFalse + | BlockState::RedNetherBrickStairs_WestBottomOuterLeftTrue + | BlockState::RedNetherBrickStairs_WestBottomOuterLeftFalse + | BlockState::PolishedGraniteStairs_SouthBottomOuterRightTrue + | BlockState::PolishedGraniteStairs_SouthBottomOuterRightFalse + | BlockState::PolishedGraniteStairs_WestBottomOuterLeftTrue + | BlockState::PolishedGraniteStairs_WestBottomOuterLeftFalse + | BlockState::StoneStairs_SouthBottomOuterRightTrue + | BlockState::StoneStairs_SouthBottomOuterRightFalse + | BlockState::StoneStairs_WestBottomOuterLeftTrue + | BlockState::StoneStairs_WestBottomOuterLeftFalse + | BlockState::DeepslateBrickStairs_SouthBottomOuterRightTrue + | BlockState::DeepslateBrickStairs_SouthBottomOuterRightFalse + | BlockState::DeepslateBrickStairs_WestBottomOuterLeftTrue + | BlockState::DeepslateBrickStairs_WestBottomOuterLeftFalse + | BlockState::CobbledDeepslateStairs_SouthBottomOuterRightTrue + | BlockState::CobbledDeepslateStairs_SouthBottomOuterRightFalse + | BlockState::CobbledDeepslateStairs_WestBottomOuterLeftTrue + | BlockState::CobbledDeepslateStairs_WestBottomOuterLeftFalse + | BlockState::ExposedCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::ExposedCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::ExposedCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::ExposedCutCopperStairs_WestBottomOuterLeftFalse + | BlockState::OxidizedCutCopperStairs_SouthBottomOuterRightTrue + | BlockState::OxidizedCutCopperStairs_SouthBottomOuterRightFalse + | BlockState::OxidizedCutCopperStairs_WestBottomOuterLeftTrue + | BlockState::OxidizedCutCopperStairs_WestBottomOuterLeftFalse => &SHAPE43, + BlockState::CobblestoneStairs_WestTopStraightTrue + | BlockState::CobblestoneStairs_WestTopStraightFalse + | BlockState::PolishedAndesiteStairs_WestTopStraightTrue + | BlockState::PolishedAndesiteStairs_WestTopStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestTopStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestTopStraightFalse + | BlockState::OakStairs_WestTopStraightTrue + | BlockState::OakStairs_WestTopStraightFalse + | BlockState::DarkPrismarineStairs_WestTopStraightTrue + | BlockState::DarkPrismarineStairs_WestTopStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestTopStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestTopStraightFalse + | BlockState::PrismarineBrickStairs_WestTopStraightTrue + | BlockState::PrismarineBrickStairs_WestTopStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestTopStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestTopStraightFalse + | BlockState::DeepslateTileStairs_WestTopStraightTrue + | BlockState::DeepslateTileStairs_WestTopStraightFalse + | BlockState::MangroveStairs_WestTopStraightTrue + | BlockState::MangroveStairs_WestTopStraightFalse + | BlockState::SmoothRedSandstoneStairs_WestTopStraightTrue + | BlockState::SmoothRedSandstoneStairs_WestTopStraightFalse + | BlockState::PolishedBlackstoneStairs_WestTopStraightTrue + | BlockState::PolishedBlackstoneStairs_WestTopStraightFalse + | BlockState::QuartzStairs_WestTopStraightTrue + | BlockState::QuartzStairs_WestTopStraightFalse + | BlockState::RedSandstoneStairs_WestTopStraightTrue + | BlockState::RedSandstoneStairs_WestTopStraightFalse + | BlockState::SmoothQuartzStairs_WestTopStraightTrue + | BlockState::SmoothQuartzStairs_WestTopStraightFalse + | BlockState::BlackstoneStairs_WestTopStraightTrue + | BlockState::BlackstoneStairs_WestTopStraightFalse + | BlockState::PurpurStairs_WestTopStraightTrue + | BlockState::PurpurStairs_WestTopStraightFalse + | BlockState::PolishedDeepslateStairs_WestTopStraightTrue + | BlockState::PolishedDeepslateStairs_WestTopStraightFalse + | BlockState::DioriteStairs_WestTopStraightTrue + | BlockState::DioriteStairs_WestTopStraightFalse + | BlockState::CrimsonStairs_WestTopStraightTrue + | BlockState::CrimsonStairs_WestTopStraightFalse + | BlockState::SandstoneStairs_WestTopStraightTrue + | BlockState::SandstoneStairs_WestTopStraightFalse + | BlockState::NetherBrickStairs_WestTopStraightTrue + | BlockState::NetherBrickStairs_WestTopStraightFalse + | BlockState::SmoothSandstoneStairs_WestTopStraightTrue + | BlockState::SmoothSandstoneStairs_WestTopStraightFalse + | BlockState::SpruceStairs_WestTopStraightTrue + | BlockState::SpruceStairs_WestTopStraightFalse + | BlockState::JungleStairs_WestTopStraightTrue + | BlockState::JungleStairs_WestTopStraightFalse + | BlockState::MossyStoneBrickStairs_WestTopStraightTrue + | BlockState::MossyStoneBrickStairs_WestTopStraightFalse + | BlockState::AndesiteStairs_WestTopStraightTrue + | BlockState::AndesiteStairs_WestTopStraightFalse + | BlockState::StoneBrickStairs_WestTopStraightTrue + | BlockState::StoneBrickStairs_WestTopStraightFalse + | BlockState::PolishedDioriteStairs_WestTopStraightTrue + | BlockState::PolishedDioriteStairs_WestTopStraightFalse + | BlockState::BirchStairs_WestTopStraightTrue + | BlockState::BirchStairs_WestTopStraightFalse + | BlockState::WaxedCutCopperStairs_WestTopStraightTrue + | BlockState::WaxedCutCopperStairs_WestTopStraightFalse + | BlockState::EndStoneBrickStairs_WestTopStraightTrue + | BlockState::EndStoneBrickStairs_WestTopStraightFalse + | BlockState::AcaciaStairs_WestTopStraightTrue + | BlockState::AcaciaStairs_WestTopStraightFalse + | BlockState::WeatheredCutCopperStairs_WestTopStraightTrue + | BlockState::WeatheredCutCopperStairs_WestTopStraightFalse + | BlockState::BrickStairs_WestTopStraightTrue + | BlockState::BrickStairs_WestTopStraightFalse + | BlockState::MudBrickStairs_WestTopStraightTrue + | BlockState::MudBrickStairs_WestTopStraightFalse + | BlockState::WarpedStairs_WestTopStraightTrue + | BlockState::WarpedStairs_WestTopStraightFalse + | BlockState::WaxedExposedCutCopperStairs_WestTopStraightTrue + | BlockState::WaxedExposedCutCopperStairs_WestTopStraightFalse + | BlockState::CutCopperStairs_WestTopStraightTrue + | BlockState::CutCopperStairs_WestTopStraightFalse + | BlockState::MossyCobblestoneStairs_WestTopStraightTrue + | BlockState::MossyCobblestoneStairs_WestTopStraightFalse + | BlockState::PrismarineStairs_WestTopStraightTrue + | BlockState::PrismarineStairs_WestTopStraightFalse + | BlockState::GraniteStairs_WestTopStraightTrue + | BlockState::GraniteStairs_WestTopStraightFalse + | BlockState::DarkOakStairs_WestTopStraightTrue + | BlockState::DarkOakStairs_WestTopStraightFalse + | BlockState::RedNetherBrickStairs_WestTopStraightTrue + | BlockState::RedNetherBrickStairs_WestTopStraightFalse + | BlockState::PolishedGraniteStairs_WestTopStraightTrue + | BlockState::PolishedGraniteStairs_WestTopStraightFalse + | BlockState::StoneStairs_WestTopStraightTrue + | BlockState::StoneStairs_WestTopStraightFalse + | BlockState::DeepslateBrickStairs_WestTopStraightTrue + | BlockState::DeepslateBrickStairs_WestTopStraightFalse + | BlockState::CobbledDeepslateStairs_WestTopStraightTrue + | BlockState::CobbledDeepslateStairs_WestTopStraightFalse + | BlockState::ExposedCutCopperStairs_WestTopStraightTrue + | BlockState::ExposedCutCopperStairs_WestTopStraightFalse + | BlockState::OxidizedCutCopperStairs_WestTopStraightTrue + | BlockState::OxidizedCutCopperStairs_WestTopStraightFalse => &SHAPE44, + BlockState::CobblestoneStairs_WestBottomStraightTrue + | BlockState::CobblestoneStairs_WestBottomStraightFalse + | BlockState::PolishedAndesiteStairs_WestBottomStraightTrue + | BlockState::PolishedAndesiteStairs_WestBottomStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_WestBottomStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_WestBottomStraightFalse + | BlockState::OakStairs_WestBottomStraightTrue + | BlockState::OakStairs_WestBottomStraightFalse + | BlockState::DarkPrismarineStairs_WestBottomStraightTrue + | BlockState::DarkPrismarineStairs_WestBottomStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_WestBottomStraightFalse + | BlockState::PrismarineBrickStairs_WestBottomStraightTrue + | BlockState::PrismarineBrickStairs_WestBottomStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_WestBottomStraightFalse + | BlockState::DeepslateTileStairs_WestBottomStraightTrue + | BlockState::DeepslateTileStairs_WestBottomStraightFalse + | BlockState::MangroveStairs_WestBottomStraightTrue + | BlockState::MangroveStairs_WestBottomStraightFalse + | BlockState::SmoothRedSandstoneStairs_WestBottomStraightTrue + | BlockState::SmoothRedSandstoneStairs_WestBottomStraightFalse + | BlockState::PolishedBlackstoneStairs_WestBottomStraightTrue + | BlockState::PolishedBlackstoneStairs_WestBottomStraightFalse + | BlockState::QuartzStairs_WestBottomStraightTrue + | BlockState::QuartzStairs_WestBottomStraightFalse + | BlockState::RedSandstoneStairs_WestBottomStraightTrue + | BlockState::RedSandstoneStairs_WestBottomStraightFalse + | BlockState::SmoothQuartzStairs_WestBottomStraightTrue + | BlockState::SmoothQuartzStairs_WestBottomStraightFalse + | BlockState::BlackstoneStairs_WestBottomStraightTrue + | BlockState::BlackstoneStairs_WestBottomStraightFalse + | BlockState::PurpurStairs_WestBottomStraightTrue + | BlockState::PurpurStairs_WestBottomStraightFalse + | BlockState::PolishedDeepslateStairs_WestBottomStraightTrue + | BlockState::PolishedDeepslateStairs_WestBottomStraightFalse + | BlockState::DioriteStairs_WestBottomStraightTrue + | BlockState::DioriteStairs_WestBottomStraightFalse + | BlockState::CrimsonStairs_WestBottomStraightTrue + | BlockState::CrimsonStairs_WestBottomStraightFalse + | BlockState::SandstoneStairs_WestBottomStraightTrue + | BlockState::SandstoneStairs_WestBottomStraightFalse + | BlockState::NetherBrickStairs_WestBottomStraightTrue + | BlockState::NetherBrickStairs_WestBottomStraightFalse + | BlockState::SmoothSandstoneStairs_WestBottomStraightTrue + | BlockState::SmoothSandstoneStairs_WestBottomStraightFalse + | BlockState::SpruceStairs_WestBottomStraightTrue + | BlockState::SpruceStairs_WestBottomStraightFalse + | BlockState::JungleStairs_WestBottomStraightTrue + | BlockState::JungleStairs_WestBottomStraightFalse + | BlockState::MossyStoneBrickStairs_WestBottomStraightTrue + | BlockState::MossyStoneBrickStairs_WestBottomStraightFalse + | BlockState::AndesiteStairs_WestBottomStraightTrue + | BlockState::AndesiteStairs_WestBottomStraightFalse + | BlockState::StoneBrickStairs_WestBottomStraightTrue + | BlockState::StoneBrickStairs_WestBottomStraightFalse + | BlockState::PolishedDioriteStairs_WestBottomStraightTrue + | BlockState::PolishedDioriteStairs_WestBottomStraightFalse + | BlockState::BirchStairs_WestBottomStraightTrue + | BlockState::BirchStairs_WestBottomStraightFalse + | BlockState::WaxedCutCopperStairs_WestBottomStraightTrue + | BlockState::WaxedCutCopperStairs_WestBottomStraightFalse + | BlockState::EndStoneBrickStairs_WestBottomStraightTrue + | BlockState::EndStoneBrickStairs_WestBottomStraightFalse + | BlockState::AcaciaStairs_WestBottomStraightTrue + | BlockState::AcaciaStairs_WestBottomStraightFalse + | BlockState::WeatheredCutCopperStairs_WestBottomStraightTrue + | BlockState::WeatheredCutCopperStairs_WestBottomStraightFalse + | BlockState::BrickStairs_WestBottomStraightTrue + | BlockState::BrickStairs_WestBottomStraightFalse + | BlockState::MudBrickStairs_WestBottomStraightTrue + | BlockState::MudBrickStairs_WestBottomStraightFalse + | BlockState::WarpedStairs_WestBottomStraightTrue + | BlockState::WarpedStairs_WestBottomStraightFalse + | BlockState::WaxedExposedCutCopperStairs_WestBottomStraightTrue + | BlockState::WaxedExposedCutCopperStairs_WestBottomStraightFalse + | BlockState::CutCopperStairs_WestBottomStraightTrue + | BlockState::CutCopperStairs_WestBottomStraightFalse + | BlockState::MossyCobblestoneStairs_WestBottomStraightTrue + | BlockState::MossyCobblestoneStairs_WestBottomStraightFalse + | BlockState::PrismarineStairs_WestBottomStraightTrue + | BlockState::PrismarineStairs_WestBottomStraightFalse + | BlockState::GraniteStairs_WestBottomStraightTrue + | BlockState::GraniteStairs_WestBottomStraightFalse + | BlockState::DarkOakStairs_WestBottomStraightTrue + | BlockState::DarkOakStairs_WestBottomStraightFalse + | BlockState::RedNetherBrickStairs_WestBottomStraightTrue + | BlockState::RedNetherBrickStairs_WestBottomStraightFalse + | BlockState::PolishedGraniteStairs_WestBottomStraightTrue + | BlockState::PolishedGraniteStairs_WestBottomStraightFalse + | BlockState::StoneStairs_WestBottomStraightTrue + | BlockState::StoneStairs_WestBottomStraightFalse + | BlockState::DeepslateBrickStairs_WestBottomStraightTrue + | BlockState::DeepslateBrickStairs_WestBottomStraightFalse + | BlockState::CobbledDeepslateStairs_WestBottomStraightTrue + | BlockState::CobbledDeepslateStairs_WestBottomStraightFalse + | BlockState::ExposedCutCopperStairs_WestBottomStraightTrue + | BlockState::ExposedCutCopperStairs_WestBottomStraightFalse + | BlockState::OxidizedCutCopperStairs_WestBottomStraightTrue + | BlockState::OxidizedCutCopperStairs_WestBottomStraightFalse => &SHAPE45, + BlockState::CobblestoneStairs_EastTopStraightTrue + | BlockState::CobblestoneStairs_EastTopStraightFalse + | BlockState::PolishedAndesiteStairs_EastTopStraightTrue + | BlockState::PolishedAndesiteStairs_EastTopStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastTopStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastTopStraightFalse + | BlockState::OakStairs_EastTopStraightTrue + | BlockState::OakStairs_EastTopStraightFalse + | BlockState::DarkPrismarineStairs_EastTopStraightTrue + | BlockState::DarkPrismarineStairs_EastTopStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastTopStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastTopStraightFalse + | BlockState::PrismarineBrickStairs_EastTopStraightTrue + | BlockState::PrismarineBrickStairs_EastTopStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastTopStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastTopStraightFalse + | BlockState::DeepslateTileStairs_EastTopStraightTrue + | BlockState::DeepslateTileStairs_EastTopStraightFalse + | BlockState::MangroveStairs_EastTopStraightTrue + | BlockState::MangroveStairs_EastTopStraightFalse + | BlockState::SmoothRedSandstoneStairs_EastTopStraightTrue + | BlockState::SmoothRedSandstoneStairs_EastTopStraightFalse + | BlockState::PolishedBlackstoneStairs_EastTopStraightTrue + | BlockState::PolishedBlackstoneStairs_EastTopStraightFalse + | BlockState::QuartzStairs_EastTopStraightTrue + | BlockState::QuartzStairs_EastTopStraightFalse + | BlockState::RedSandstoneStairs_EastTopStraightTrue + | BlockState::RedSandstoneStairs_EastTopStraightFalse + | BlockState::SmoothQuartzStairs_EastTopStraightTrue + | BlockState::SmoothQuartzStairs_EastTopStraightFalse + | BlockState::BlackstoneStairs_EastTopStraightTrue + | BlockState::BlackstoneStairs_EastTopStraightFalse + | BlockState::PurpurStairs_EastTopStraightTrue + | BlockState::PurpurStairs_EastTopStraightFalse + | BlockState::PolishedDeepslateStairs_EastTopStraightTrue + | BlockState::PolishedDeepslateStairs_EastTopStraightFalse + | BlockState::DioriteStairs_EastTopStraightTrue + | BlockState::DioriteStairs_EastTopStraightFalse + | BlockState::CrimsonStairs_EastTopStraightTrue + | BlockState::CrimsonStairs_EastTopStraightFalse + | BlockState::SandstoneStairs_EastTopStraightTrue + | BlockState::SandstoneStairs_EastTopStraightFalse + | BlockState::NetherBrickStairs_EastTopStraightTrue + | BlockState::NetherBrickStairs_EastTopStraightFalse + | BlockState::SmoothSandstoneStairs_EastTopStraightTrue + | BlockState::SmoothSandstoneStairs_EastTopStraightFalse + | BlockState::SpruceStairs_EastTopStraightTrue + | BlockState::SpruceStairs_EastTopStraightFalse + | BlockState::JungleStairs_EastTopStraightTrue + | BlockState::JungleStairs_EastTopStraightFalse + | BlockState::MossyStoneBrickStairs_EastTopStraightTrue + | BlockState::MossyStoneBrickStairs_EastTopStraightFalse + | BlockState::AndesiteStairs_EastTopStraightTrue + | BlockState::AndesiteStairs_EastTopStraightFalse + | BlockState::StoneBrickStairs_EastTopStraightTrue + | BlockState::StoneBrickStairs_EastTopStraightFalse + | BlockState::PolishedDioriteStairs_EastTopStraightTrue + | BlockState::PolishedDioriteStairs_EastTopStraightFalse + | BlockState::BirchStairs_EastTopStraightTrue + | BlockState::BirchStairs_EastTopStraightFalse + | BlockState::WaxedCutCopperStairs_EastTopStraightTrue + | BlockState::WaxedCutCopperStairs_EastTopStraightFalse + | BlockState::EndStoneBrickStairs_EastTopStraightTrue + | BlockState::EndStoneBrickStairs_EastTopStraightFalse + | BlockState::AcaciaStairs_EastTopStraightTrue + | BlockState::AcaciaStairs_EastTopStraightFalse + | BlockState::WeatheredCutCopperStairs_EastTopStraightTrue + | BlockState::WeatheredCutCopperStairs_EastTopStraightFalse + | BlockState::BrickStairs_EastTopStraightTrue + | BlockState::BrickStairs_EastTopStraightFalse + | BlockState::MudBrickStairs_EastTopStraightTrue + | BlockState::MudBrickStairs_EastTopStraightFalse + | BlockState::WarpedStairs_EastTopStraightTrue + | BlockState::WarpedStairs_EastTopStraightFalse + | BlockState::WaxedExposedCutCopperStairs_EastTopStraightTrue + | BlockState::WaxedExposedCutCopperStairs_EastTopStraightFalse + | BlockState::CutCopperStairs_EastTopStraightTrue + | BlockState::CutCopperStairs_EastTopStraightFalse + | BlockState::MossyCobblestoneStairs_EastTopStraightTrue + | BlockState::MossyCobblestoneStairs_EastTopStraightFalse + | BlockState::PrismarineStairs_EastTopStraightTrue + | BlockState::PrismarineStairs_EastTopStraightFalse + | BlockState::GraniteStairs_EastTopStraightTrue + | BlockState::GraniteStairs_EastTopStraightFalse + | BlockState::DarkOakStairs_EastTopStraightTrue + | BlockState::DarkOakStairs_EastTopStraightFalse + | BlockState::RedNetherBrickStairs_EastTopStraightTrue + | BlockState::RedNetherBrickStairs_EastTopStraightFalse + | BlockState::PolishedGraniteStairs_EastTopStraightTrue + | BlockState::PolishedGraniteStairs_EastTopStraightFalse + | BlockState::StoneStairs_EastTopStraightTrue + | BlockState::StoneStairs_EastTopStraightFalse + | BlockState::DeepslateBrickStairs_EastTopStraightTrue + | BlockState::DeepslateBrickStairs_EastTopStraightFalse + | BlockState::CobbledDeepslateStairs_EastTopStraightTrue + | BlockState::CobbledDeepslateStairs_EastTopStraightFalse + | BlockState::ExposedCutCopperStairs_EastTopStraightTrue + | BlockState::ExposedCutCopperStairs_EastTopStraightFalse + | BlockState::OxidizedCutCopperStairs_EastTopStraightTrue + | BlockState::OxidizedCutCopperStairs_EastTopStraightFalse => &SHAPE46, + BlockState::CobblestoneStairs_EastBottomStraightTrue + | BlockState::CobblestoneStairs_EastBottomStraightFalse + | BlockState::PolishedAndesiteStairs_EastBottomStraightTrue + | BlockState::PolishedAndesiteStairs_EastBottomStraightFalse + | BlockState::PolishedBlackstoneBrickStairs_EastBottomStraightTrue + | BlockState::PolishedBlackstoneBrickStairs_EastBottomStraightFalse + | BlockState::OakStairs_EastBottomStraightTrue + | BlockState::OakStairs_EastBottomStraightFalse + | BlockState::DarkPrismarineStairs_EastBottomStraightTrue + | BlockState::DarkPrismarineStairs_EastBottomStraightFalse + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomStraightTrue + | BlockState::WaxedWeatheredCutCopperStairs_EastBottomStraightFalse + | BlockState::PrismarineBrickStairs_EastBottomStraightTrue + | BlockState::PrismarineBrickStairs_EastBottomStraightFalse + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomStraightTrue + | BlockState::WaxedOxidizedCutCopperStairs_EastBottomStraightFalse + | BlockState::DeepslateTileStairs_EastBottomStraightTrue + | BlockState::DeepslateTileStairs_EastBottomStraightFalse + | BlockState::MangroveStairs_EastBottomStraightTrue + | BlockState::MangroveStairs_EastBottomStraightFalse + | BlockState::SmoothRedSandstoneStairs_EastBottomStraightTrue + | BlockState::SmoothRedSandstoneStairs_EastBottomStraightFalse + | BlockState::PolishedBlackstoneStairs_EastBottomStraightTrue + | BlockState::PolishedBlackstoneStairs_EastBottomStraightFalse + | BlockState::QuartzStairs_EastBottomStraightTrue + | BlockState::QuartzStairs_EastBottomStraightFalse + | BlockState::RedSandstoneStairs_EastBottomStraightTrue + | BlockState::RedSandstoneStairs_EastBottomStraightFalse + | BlockState::SmoothQuartzStairs_EastBottomStraightTrue + | BlockState::SmoothQuartzStairs_EastBottomStraightFalse + | BlockState::BlackstoneStairs_EastBottomStraightTrue + | BlockState::BlackstoneStairs_EastBottomStraightFalse + | BlockState::PurpurStairs_EastBottomStraightTrue + | BlockState::PurpurStairs_EastBottomStraightFalse + | BlockState::PolishedDeepslateStairs_EastBottomStraightTrue + | BlockState::PolishedDeepslateStairs_EastBottomStraightFalse + | BlockState::DioriteStairs_EastBottomStraightTrue + | BlockState::DioriteStairs_EastBottomStraightFalse + | BlockState::CrimsonStairs_EastBottomStraightTrue + | BlockState::CrimsonStairs_EastBottomStraightFalse + | BlockState::SandstoneStairs_EastBottomStraightTrue + | BlockState::SandstoneStairs_EastBottomStraightFalse + | BlockState::NetherBrickStairs_EastBottomStraightTrue + | BlockState::NetherBrickStairs_EastBottomStraightFalse + | BlockState::SmoothSandstoneStairs_EastBottomStraightTrue + | BlockState::SmoothSandstoneStairs_EastBottomStraightFalse + | BlockState::SpruceStairs_EastBottomStraightTrue + | BlockState::SpruceStairs_EastBottomStraightFalse + | BlockState::JungleStairs_EastBottomStraightTrue + | BlockState::JungleStairs_EastBottomStraightFalse + | BlockState::MossyStoneBrickStairs_EastBottomStraightTrue + | BlockState::MossyStoneBrickStairs_EastBottomStraightFalse + | BlockState::AndesiteStairs_EastBottomStraightTrue + | BlockState::AndesiteStairs_EastBottomStraightFalse + | BlockState::StoneBrickStairs_EastBottomStraightTrue + | BlockState::StoneBrickStairs_EastBottomStraightFalse + | BlockState::PolishedDioriteStairs_EastBottomStraightTrue + | BlockState::PolishedDioriteStairs_EastBottomStraightFalse + | BlockState::BirchStairs_EastBottomStraightTrue + | BlockState::BirchStairs_EastBottomStraightFalse + | BlockState::WaxedCutCopperStairs_EastBottomStraightTrue + | BlockState::WaxedCutCopperStairs_EastBottomStraightFalse + | BlockState::EndStoneBrickStairs_EastBottomStraightTrue + | BlockState::EndStoneBrickStairs_EastBottomStraightFalse + | BlockState::AcaciaStairs_EastBottomStraightTrue + | BlockState::AcaciaStairs_EastBottomStraightFalse + | BlockState::WeatheredCutCopperStairs_EastBottomStraightTrue + | BlockState::WeatheredCutCopperStairs_EastBottomStraightFalse + | BlockState::BrickStairs_EastBottomStraightTrue + | BlockState::BrickStairs_EastBottomStraightFalse + | BlockState::MudBrickStairs_EastBottomStraightTrue + | BlockState::MudBrickStairs_EastBottomStraightFalse + | BlockState::WarpedStairs_EastBottomStraightTrue + | BlockState::WarpedStairs_EastBottomStraightFalse + | BlockState::WaxedExposedCutCopperStairs_EastBottomStraightTrue + | BlockState::WaxedExposedCutCopperStairs_EastBottomStraightFalse + | BlockState::CutCopperStairs_EastBottomStraightTrue + | BlockState::CutCopperStairs_EastBottomStraightFalse + | BlockState::MossyCobblestoneStairs_EastBottomStraightTrue + | BlockState::MossyCobblestoneStairs_EastBottomStraightFalse + | BlockState::PrismarineStairs_EastBottomStraightTrue + | BlockState::PrismarineStairs_EastBottomStraightFalse + | BlockState::GraniteStairs_EastBottomStraightTrue + | BlockState::GraniteStairs_EastBottomStraightFalse + | BlockState::DarkOakStairs_EastBottomStraightTrue + | BlockState::DarkOakStairs_EastBottomStraightFalse + | BlockState::RedNetherBrickStairs_EastBottomStraightTrue + | BlockState::RedNetherBrickStairs_EastBottomStraightFalse + | BlockState::PolishedGraniteStairs_EastBottomStraightTrue + | BlockState::PolishedGraniteStairs_EastBottomStraightFalse + | BlockState::StoneStairs_EastBottomStraightTrue + | BlockState::StoneStairs_EastBottomStraightFalse + | BlockState::DeepslateBrickStairs_EastBottomStraightTrue + | BlockState::DeepslateBrickStairs_EastBottomStraightFalse + | BlockState::CobbledDeepslateStairs_EastBottomStraightTrue + | BlockState::CobbledDeepslateStairs_EastBottomStraightFalse + | BlockState::ExposedCutCopperStairs_EastBottomStraightTrue + | BlockState::ExposedCutCopperStairs_EastBottomStraightFalse + | BlockState::OxidizedCutCopperStairs_EastBottomStraightTrue + | BlockState::OxidizedCutCopperStairs_EastBottomStraightFalse => &SHAPE47, + BlockState::BrownCandleCake_True + | BlockState::YellowCandleCake_True + | BlockState::LimeCandleCake_True + | BlockState::CyanCandleCake_True + | BlockState::PinkCandleCake_True + | BlockState::BlueCandleCake_True + | BlockState::GrayCandleCake_True + | BlockState::RedCandleCake_True + | BlockState::BlackCandleCake_True + | BlockState::OrangeCandleCake_True + | BlockState::GreenCandleCake_True + | BlockState::WhiteCandleCake_True + | BlockState::PurpleCandleCake_True + | BlockState::LightBlueCandleCake_True + | BlockState::LightGrayCandleCake_True + | BlockState::MagentaCandleCake_True + | BlockState::CandleCake_True => &SHAPE276, + BlockState::CutCopperSlab_TopTrue + | BlockState::CutCopperSlab_TopFalse + | BlockState::PolishedGraniteSlab_TopTrue + | BlockState::PolishedGraniteSlab_TopFalse + | BlockState::SmoothSandstoneSlab_TopTrue + | BlockState::SmoothSandstoneSlab_TopFalse + | BlockState::MangroveSlab_TopTrue + | BlockState::MangroveSlab_TopFalse + | BlockState::MossyCobblestoneSlab_TopTrue + | BlockState::MossyCobblestoneSlab_TopFalse + | BlockState::SmoothRedSandstoneSlab_TopTrue + | BlockState::SmoothRedSandstoneSlab_TopFalse + | BlockState::PetrifiedOakSlab_TopTrue + | BlockState::PetrifiedOakSlab_TopFalse + | BlockState::WaxedOxidizedCutCopperSlab_TopTrue + | BlockState::WaxedOxidizedCutCopperSlab_TopFalse + | BlockState::EndStoneBrickSlab_TopTrue + | BlockState::EndStoneBrickSlab_TopFalse + | BlockState::SmoothStoneSlab_TopTrue + | BlockState::SmoothStoneSlab_TopFalse + | BlockState::WaxedExposedCutCopperSlab_TopTrue + | BlockState::WaxedExposedCutCopperSlab_TopFalse + | BlockState::AcaciaSlab_TopTrue + | BlockState::AcaciaSlab_TopFalse + | BlockState::RedSandstoneSlab_TopTrue + | BlockState::RedSandstoneSlab_TopFalse + | BlockState::WarpedSlab_TopTrue + | BlockState::WarpedSlab_TopFalse + | BlockState::PolishedDeepslateSlab_TopTrue + | BlockState::PolishedDeepslateSlab_TopFalse + | BlockState::QuartzSlab_TopTrue + | BlockState::QuartzSlab_TopFalse + | BlockState::StoneSlab_TopTrue + | BlockState::StoneSlab_TopFalse + | BlockState::BlackstoneSlab_TopTrue + | BlockState::BlackstoneSlab_TopFalse + | BlockState::WaxedCutCopperSlab_TopTrue + | BlockState::WaxedCutCopperSlab_TopFalse + | BlockState::StoneBrickSlab_TopTrue + | BlockState::StoneBrickSlab_TopFalse + | BlockState::ExposedCutCopperSlab_TopTrue + | BlockState::ExposedCutCopperSlab_TopFalse + | BlockState::PolishedDioriteSlab_TopTrue + | BlockState::PolishedDioriteSlab_TopFalse + | BlockState::SandstoneSlab_TopTrue + | BlockState::SandstoneSlab_TopFalse + | BlockState::BirchSlab_TopTrue + | BlockState::BirchSlab_TopFalse + | BlockState::CrimsonSlab_TopTrue + | BlockState::CrimsonSlab_TopFalse + | BlockState::CobbledDeepslateSlab_TopTrue + | BlockState::CobbledDeepslateSlab_TopFalse + | BlockState::NetherBrickSlab_TopTrue + | BlockState::NetherBrickSlab_TopFalse + | BlockState::PolishedAndesiteSlab_TopTrue + | BlockState::PolishedAndesiteSlab_TopFalse + | BlockState::CutRedSandstoneSlab_TopTrue + | BlockState::CutRedSandstoneSlab_TopFalse + | BlockState::DeepslateTileSlab_TopTrue + | BlockState::DeepslateTileSlab_TopFalse + | BlockState::SpruceSlab_TopTrue + | BlockState::SpruceSlab_TopFalse + | BlockState::SmoothQuartzSlab_TopTrue + | BlockState::SmoothQuartzSlab_TopFalse + | BlockState::BrickSlab_TopTrue + | BlockState::BrickSlab_TopFalse + | BlockState::PrismarineBrickSlab_TopTrue + | BlockState::PrismarineBrickSlab_TopFalse + | BlockState::RedNetherBrickSlab_TopTrue + | BlockState::RedNetherBrickSlab_TopFalse + | BlockState::DeepslateBrickSlab_TopTrue + | BlockState::DeepslateBrickSlab_TopFalse + | BlockState::OxidizedCutCopperSlab_TopTrue + | BlockState::OxidizedCutCopperSlab_TopFalse + | BlockState::GraniteSlab_TopTrue + | BlockState::GraniteSlab_TopFalse + | BlockState::OakSlab_TopTrue + | BlockState::OakSlab_TopFalse + | BlockState::WeatheredCutCopperSlab_TopTrue + | BlockState::WeatheredCutCopperSlab_TopFalse + | BlockState::DarkOakSlab_TopTrue + | BlockState::DarkOakSlab_TopFalse + | BlockState::DioriteSlab_TopTrue + | BlockState::DioriteSlab_TopFalse + | BlockState::MudBrickSlab_TopTrue + | BlockState::MudBrickSlab_TopFalse + | BlockState::MossyStoneBrickSlab_TopTrue + | BlockState::MossyStoneBrickSlab_TopFalse + | BlockState::PolishedBlackstoneBrickSlab_TopTrue + | BlockState::PolishedBlackstoneBrickSlab_TopFalse + | BlockState::AndesiteSlab_TopTrue + | BlockState::AndesiteSlab_TopFalse + | BlockState::PurpurSlab_TopTrue + | BlockState::PurpurSlab_TopFalse + | BlockState::CutSandstoneSlab_TopTrue + | BlockState::CutSandstoneSlab_TopFalse + | BlockState::CobblestoneSlab_TopTrue + | BlockState::CobblestoneSlab_TopFalse + | BlockState::WaxedWeatheredCutCopperSlab_TopTrue + | BlockState::WaxedWeatheredCutCopperSlab_TopFalse + | BlockState::PrismarineSlab_TopTrue + | BlockState::PrismarineSlab_TopFalse + | BlockState::PolishedBlackstoneSlab_TopTrue + | BlockState::PolishedBlackstoneSlab_TopFalse + | BlockState::DarkPrismarineSlab_TopTrue + | BlockState::DarkPrismarineSlab_TopFalse + | BlockState::JungleSlab_TopTrue + | BlockState::JungleSlab_TopFalse => &SHAPE171, + BlockState::CutCopperSlab_BottomTrue + | BlockState::CutCopperSlab_BottomFalse + | BlockState::PolishedGraniteSlab_BottomTrue + | BlockState::PolishedGraniteSlab_BottomFalse + | BlockState::SmoothSandstoneSlab_BottomTrue + | BlockState::SmoothSandstoneSlab_BottomFalse + | BlockState::MangroveSlab_BottomTrue + | BlockState::MangroveSlab_BottomFalse + | BlockState::MossyCobblestoneSlab_BottomTrue + | BlockState::MossyCobblestoneSlab_BottomFalse + | BlockState::SmoothRedSandstoneSlab_BottomTrue + | BlockState::SmoothRedSandstoneSlab_BottomFalse + | BlockState::PetrifiedOakSlab_BottomTrue + | BlockState::PetrifiedOakSlab_BottomFalse + | BlockState::WaxedOxidizedCutCopperSlab_BottomTrue + | BlockState::WaxedOxidizedCutCopperSlab_BottomFalse + | BlockState::EndStoneBrickSlab_BottomTrue + | BlockState::EndStoneBrickSlab_BottomFalse + | BlockState::SmoothStoneSlab_BottomTrue + | BlockState::SmoothStoneSlab_BottomFalse + | BlockState::WaxedExposedCutCopperSlab_BottomTrue + | BlockState::WaxedExposedCutCopperSlab_BottomFalse + | BlockState::AcaciaSlab_BottomTrue + | BlockState::AcaciaSlab_BottomFalse + | BlockState::SculkShrieker_TrueTrueTrue + | BlockState::RedSandstoneSlab_BottomTrue + | BlockState::RedSandstoneSlab_BottomFalse + | BlockState::WarpedSlab_BottomTrue + | BlockState::WarpedSlab_BottomFalse + | BlockState::PolishedDeepslateSlab_BottomTrue + | BlockState::PolishedDeepslateSlab_BottomFalse + | BlockState::QuartzSlab_BottomTrue + | BlockState::QuartzSlab_BottomFalse + | BlockState::StoneSlab_BottomTrue + | BlockState::StoneSlab_BottomFalse + | BlockState::BlackstoneSlab_BottomTrue + | BlockState::BlackstoneSlab_BottomFalse + | BlockState::WaxedCutCopperSlab_BottomTrue + | BlockState::WaxedCutCopperSlab_BottomFalse + | BlockState::StoneBrickSlab_BottomTrue + | BlockState::StoneBrickSlab_BottomFalse + | BlockState::ExposedCutCopperSlab_BottomTrue + | BlockState::ExposedCutCopperSlab_BottomFalse + | BlockState::PolishedDioriteSlab_BottomTrue + | BlockState::PolishedDioriteSlab_BottomFalse + | BlockState::SandstoneSlab_BottomTrue + | BlockState::SandstoneSlab_BottomFalse + | BlockState::BirchSlab_BottomTrue + | BlockState::BirchSlab_BottomFalse + | BlockState::CrimsonSlab_BottomTrue + | BlockState::CrimsonSlab_BottomFalse + | BlockState::SculkSensor__0InactiveTrue + | BlockState::CobbledDeepslateSlab_BottomTrue + | BlockState::CobbledDeepslateSlab_BottomFalse + | BlockState::NetherBrickSlab_BottomTrue + | BlockState::NetherBrickSlab_BottomFalse + | BlockState::PolishedAndesiteSlab_BottomTrue + | BlockState::PolishedAndesiteSlab_BottomFalse + | BlockState::CutRedSandstoneSlab_BottomTrue + | BlockState::CutRedSandstoneSlab_BottomFalse + | BlockState::DeepslateTileSlab_BottomTrue + | BlockState::DeepslateTileSlab_BottomFalse + | BlockState::SpruceSlab_BottomTrue + | BlockState::SpruceSlab_BottomFalse + | BlockState::SmoothQuartzSlab_BottomTrue + | BlockState::SmoothQuartzSlab_BottomFalse + | BlockState::BrickSlab_BottomTrue + | BlockState::BrickSlab_BottomFalse + | BlockState::PrismarineBrickSlab_BottomTrue + | BlockState::PrismarineBrickSlab_BottomFalse + | BlockState::RedNetherBrickSlab_BottomTrue + | BlockState::RedNetherBrickSlab_BottomFalse + | BlockState::DeepslateBrickSlab_BottomTrue + | BlockState::DeepslateBrickSlab_BottomFalse + | BlockState::OxidizedCutCopperSlab_BottomTrue + | BlockState::OxidizedCutCopperSlab_BottomFalse + | BlockState::Snow__5 + | BlockState::GraniteSlab_BottomTrue + | BlockState::GraniteSlab_BottomFalse + | BlockState::OakSlab_BottomTrue + | BlockState::OakSlab_BottomFalse + | BlockState::WeatheredCutCopperSlab_BottomTrue + | BlockState::WeatheredCutCopperSlab_BottomFalse + | BlockState::DarkOakSlab_BottomTrue + | BlockState::DarkOakSlab_BottomFalse + | BlockState::DioriteSlab_BottomTrue + | BlockState::DioriteSlab_BottomFalse + | BlockState::MudBrickSlab_BottomTrue + | BlockState::MudBrickSlab_BottomFalse + | BlockState::MossyStoneBrickSlab_BottomTrue + | BlockState::MossyStoneBrickSlab_BottomFalse + | BlockState::PolishedBlackstoneBrickSlab_BottomTrue + | BlockState::PolishedBlackstoneBrickSlab_BottomFalse + | BlockState::AndesiteSlab_BottomTrue + | BlockState::AndesiteSlab_BottomFalse + | BlockState::PurpurSlab_BottomTrue + | BlockState::PurpurSlab_BottomFalse + | BlockState::CutSandstoneSlab_BottomTrue + | BlockState::CutSandstoneSlab_BottomFalse + | BlockState::CobblestoneSlab_BottomTrue + | BlockState::CobblestoneSlab_BottomFalse + | BlockState::WaxedWeatheredCutCopperSlab_BottomTrue + | BlockState::WaxedWeatheredCutCopperSlab_BottomFalse + | BlockState::PrismarineSlab_BottomTrue + | BlockState::PrismarineSlab_BottomFalse + | BlockState::PolishedBlackstoneSlab_BottomTrue + | BlockState::PolishedBlackstoneSlab_BottomFalse + | BlockState::DarkPrismarineSlab_BottomTrue + | BlockState::DarkPrismarineSlab_BottomFalse + | BlockState::JungleSlab_BottomTrue + | BlockState::JungleSlab_BottomFalse => &SHAPE61, + BlockState::WarpedTrapdoor_NorthTopTrueTrueTrue | BlockState::WarpedTrapdoor_NorthTopTrueTrueFalse | BlockState::WarpedTrapdoor_NorthTopTrueFalseTrue | BlockState::WarpedTrapdoor_NorthTopTrueFalseFalse @@ -26448,830 +6877,6 @@ impl BlockWithShape for BlockState { | BlockState::WarpedTrapdoor_NorthBottomTrueTrueFalse | BlockState::WarpedTrapdoor_NorthBottomTrueFalseTrue | BlockState::WarpedTrapdoor_NorthBottomTrueFalseFalse - | BlockState::JungleTrapdoor_NorthTopTrueTrueTrue - | BlockState::JungleTrapdoor_NorthTopTrueTrueFalse - | BlockState::JungleTrapdoor_NorthTopTrueFalseTrue - | BlockState::JungleTrapdoor_NorthTopTrueFalseFalse - | BlockState::JungleTrapdoor_NorthBottomTrueTrueTrue - | BlockState::JungleTrapdoor_NorthBottomTrueTrueFalse - | BlockState::JungleTrapdoor_NorthBottomTrueFalseTrue - | BlockState::JungleTrapdoor_NorthBottomTrueFalseFalse - | BlockState::BirchTrapdoor_NorthTopTrueTrueTrue - | BlockState::BirchTrapdoor_NorthTopTrueTrueFalse - | BlockState::BirchTrapdoor_NorthTopTrueFalseTrue - | BlockState::BirchTrapdoor_NorthTopTrueFalseFalse - | BlockState::BirchTrapdoor_NorthBottomTrueTrueTrue - | BlockState::BirchTrapdoor_NorthBottomTrueTrueFalse - | BlockState::BirchTrapdoor_NorthBottomTrueFalseTrue - | BlockState::BirchTrapdoor_NorthBottomTrueFalseFalse - | BlockState::MangroveTrapdoor_NorthTopTrueTrueTrue - | BlockState::MangroveTrapdoor_NorthTopTrueTrueFalse - | BlockState::MangroveTrapdoor_NorthTopTrueFalseTrue - | BlockState::MangroveTrapdoor_NorthTopTrueFalseFalse - | BlockState::MangroveTrapdoor_NorthBottomTrueTrueTrue - | BlockState::MangroveTrapdoor_NorthBottomTrueTrueFalse - | BlockState::MangroveTrapdoor_NorthBottomTrueFalseTrue - | BlockState::MangroveTrapdoor_NorthBottomTrueFalseFalse => &SHAPE95, - BlockState::CrimsonTrapdoor_NorthTopFalseTrueTrue - | BlockState::CrimsonTrapdoor_NorthTopFalseTrueFalse - | BlockState::CrimsonTrapdoor_NorthTopFalseFalseTrue - | BlockState::CrimsonTrapdoor_NorthTopFalseFalseFalse - | BlockState::CrimsonTrapdoor_SouthTopFalseTrueTrue - | BlockState::CrimsonTrapdoor_SouthTopFalseTrueFalse - | BlockState::CrimsonTrapdoor_SouthTopFalseFalseTrue - | BlockState::CrimsonTrapdoor_SouthTopFalseFalseFalse - | BlockState::CrimsonTrapdoor_WestTopFalseTrueTrue - | BlockState::CrimsonTrapdoor_WestTopFalseTrueFalse - | BlockState::CrimsonTrapdoor_WestTopFalseFalseTrue - | BlockState::CrimsonTrapdoor_WestTopFalseFalseFalse - | BlockState::CrimsonTrapdoor_EastTopFalseTrueTrue - | BlockState::CrimsonTrapdoor_EastTopFalseTrueFalse - | BlockState::CrimsonTrapdoor_EastTopFalseFalseTrue - | BlockState::CrimsonTrapdoor_EastTopFalseFalseFalse - | BlockState::AcaciaTrapdoor_NorthTopFalseTrueTrue - | BlockState::AcaciaTrapdoor_NorthTopFalseTrueFalse - | BlockState::AcaciaTrapdoor_NorthTopFalseFalseTrue - | BlockState::AcaciaTrapdoor_NorthTopFalseFalseFalse - | BlockState::AcaciaTrapdoor_SouthTopFalseTrueTrue - | BlockState::AcaciaTrapdoor_SouthTopFalseTrueFalse - | BlockState::AcaciaTrapdoor_SouthTopFalseFalseTrue - | BlockState::AcaciaTrapdoor_SouthTopFalseFalseFalse - | BlockState::AcaciaTrapdoor_WestTopFalseTrueTrue - | BlockState::AcaciaTrapdoor_WestTopFalseTrueFalse - | BlockState::AcaciaTrapdoor_WestTopFalseFalseTrue - | BlockState::AcaciaTrapdoor_WestTopFalseFalseFalse - | BlockState::AcaciaTrapdoor_EastTopFalseTrueTrue - | BlockState::AcaciaTrapdoor_EastTopFalseTrueFalse - | BlockState::AcaciaTrapdoor_EastTopFalseFalseTrue - | BlockState::AcaciaTrapdoor_EastTopFalseFalseFalse - | BlockState::SpruceTrapdoor_NorthTopFalseTrueTrue - | BlockState::SpruceTrapdoor_NorthTopFalseTrueFalse - | BlockState::SpruceTrapdoor_NorthTopFalseFalseTrue - | BlockState::SpruceTrapdoor_NorthTopFalseFalseFalse - | BlockState::SpruceTrapdoor_SouthTopFalseTrueTrue - | BlockState::SpruceTrapdoor_SouthTopFalseTrueFalse - | BlockState::SpruceTrapdoor_SouthTopFalseFalseTrue - | BlockState::SpruceTrapdoor_SouthTopFalseFalseFalse - | BlockState::SpruceTrapdoor_WestTopFalseTrueTrue - | BlockState::SpruceTrapdoor_WestTopFalseTrueFalse - | BlockState::SpruceTrapdoor_WestTopFalseFalseTrue - | BlockState::SpruceTrapdoor_WestTopFalseFalseFalse - | BlockState::SpruceTrapdoor_EastTopFalseTrueTrue - | BlockState::SpruceTrapdoor_EastTopFalseTrueFalse - | BlockState::SpruceTrapdoor_EastTopFalseFalseTrue - | BlockState::SpruceTrapdoor_EastTopFalseFalseFalse - | BlockState::OakTrapdoor_NorthTopFalseTrueTrue - | BlockState::OakTrapdoor_NorthTopFalseTrueFalse - | BlockState::OakTrapdoor_NorthTopFalseFalseTrue - | BlockState::OakTrapdoor_NorthTopFalseFalseFalse - | BlockState::OakTrapdoor_SouthTopFalseTrueTrue - | BlockState::OakTrapdoor_SouthTopFalseTrueFalse - | BlockState::OakTrapdoor_SouthTopFalseFalseTrue - | BlockState::OakTrapdoor_SouthTopFalseFalseFalse - | BlockState::OakTrapdoor_WestTopFalseTrueTrue - | BlockState::OakTrapdoor_WestTopFalseTrueFalse - | BlockState::OakTrapdoor_WestTopFalseFalseTrue - | BlockState::OakTrapdoor_WestTopFalseFalseFalse - | BlockState::OakTrapdoor_EastTopFalseTrueTrue - | BlockState::OakTrapdoor_EastTopFalseTrueFalse - | BlockState::OakTrapdoor_EastTopFalseFalseTrue - | BlockState::OakTrapdoor_EastTopFalseFalseFalse - | BlockState::IronTrapdoor_NorthTopFalseTrueTrue - | BlockState::IronTrapdoor_NorthTopFalseTrueFalse - | BlockState::IronTrapdoor_NorthTopFalseFalseTrue - | BlockState::IronTrapdoor_NorthTopFalseFalseFalse - | BlockState::IronTrapdoor_SouthTopFalseTrueTrue - | BlockState::IronTrapdoor_SouthTopFalseTrueFalse - | BlockState::IronTrapdoor_SouthTopFalseFalseTrue - | BlockState::IronTrapdoor_SouthTopFalseFalseFalse - | BlockState::IronTrapdoor_WestTopFalseTrueTrue - | BlockState::IronTrapdoor_WestTopFalseTrueFalse - | BlockState::IronTrapdoor_WestTopFalseFalseTrue - | BlockState::IronTrapdoor_WestTopFalseFalseFalse - | BlockState::IronTrapdoor_EastTopFalseTrueTrue - | BlockState::IronTrapdoor_EastTopFalseTrueFalse - | BlockState::IronTrapdoor_EastTopFalseFalseTrue - | BlockState::IronTrapdoor_EastTopFalseFalseFalse - | BlockState::DarkOakTrapdoor_NorthTopFalseTrueTrue - | BlockState::DarkOakTrapdoor_NorthTopFalseTrueFalse - | BlockState::DarkOakTrapdoor_NorthTopFalseFalseTrue - | BlockState::DarkOakTrapdoor_NorthTopFalseFalseFalse - | BlockState::DarkOakTrapdoor_SouthTopFalseTrueTrue - | BlockState::DarkOakTrapdoor_SouthTopFalseTrueFalse - | BlockState::DarkOakTrapdoor_SouthTopFalseFalseTrue - | BlockState::DarkOakTrapdoor_SouthTopFalseFalseFalse - | BlockState::DarkOakTrapdoor_WestTopFalseTrueTrue - | BlockState::DarkOakTrapdoor_WestTopFalseTrueFalse - | BlockState::DarkOakTrapdoor_WestTopFalseFalseTrue - | BlockState::DarkOakTrapdoor_WestTopFalseFalseFalse - | BlockState::DarkOakTrapdoor_EastTopFalseTrueTrue - | BlockState::DarkOakTrapdoor_EastTopFalseTrueFalse - | BlockState::DarkOakTrapdoor_EastTopFalseFalseTrue - | BlockState::DarkOakTrapdoor_EastTopFalseFalseFalse - | BlockState::WarpedTrapdoor_NorthTopFalseTrueTrue - | BlockState::WarpedTrapdoor_NorthTopFalseTrueFalse - | BlockState::WarpedTrapdoor_NorthTopFalseFalseTrue - | BlockState::WarpedTrapdoor_NorthTopFalseFalseFalse - | BlockState::WarpedTrapdoor_SouthTopFalseTrueTrue - | BlockState::WarpedTrapdoor_SouthTopFalseTrueFalse - | BlockState::WarpedTrapdoor_SouthTopFalseFalseTrue - | BlockState::WarpedTrapdoor_SouthTopFalseFalseFalse - | BlockState::WarpedTrapdoor_WestTopFalseTrueTrue - | BlockState::WarpedTrapdoor_WestTopFalseTrueFalse - | BlockState::WarpedTrapdoor_WestTopFalseFalseTrue - | BlockState::WarpedTrapdoor_WestTopFalseFalseFalse - | BlockState::WarpedTrapdoor_EastTopFalseTrueTrue - | BlockState::WarpedTrapdoor_EastTopFalseTrueFalse - | BlockState::WarpedTrapdoor_EastTopFalseFalseTrue - | BlockState::WarpedTrapdoor_EastTopFalseFalseFalse - | BlockState::JungleTrapdoor_NorthTopFalseTrueTrue - | BlockState::JungleTrapdoor_NorthTopFalseTrueFalse - | BlockState::JungleTrapdoor_NorthTopFalseFalseTrue - | BlockState::JungleTrapdoor_NorthTopFalseFalseFalse - | BlockState::JungleTrapdoor_SouthTopFalseTrueTrue - | BlockState::JungleTrapdoor_SouthTopFalseTrueFalse - | BlockState::JungleTrapdoor_SouthTopFalseFalseTrue - | BlockState::JungleTrapdoor_SouthTopFalseFalseFalse - | BlockState::JungleTrapdoor_WestTopFalseTrueTrue - | BlockState::JungleTrapdoor_WestTopFalseTrueFalse - | BlockState::JungleTrapdoor_WestTopFalseFalseTrue - | BlockState::JungleTrapdoor_WestTopFalseFalseFalse - | BlockState::JungleTrapdoor_EastTopFalseTrueTrue - | BlockState::JungleTrapdoor_EastTopFalseTrueFalse - | BlockState::JungleTrapdoor_EastTopFalseFalseTrue - | BlockState::JungleTrapdoor_EastTopFalseFalseFalse - | BlockState::BirchTrapdoor_NorthTopFalseTrueTrue - | BlockState::BirchTrapdoor_NorthTopFalseTrueFalse - | BlockState::BirchTrapdoor_NorthTopFalseFalseTrue - | BlockState::BirchTrapdoor_NorthTopFalseFalseFalse - | BlockState::BirchTrapdoor_SouthTopFalseTrueTrue - | BlockState::BirchTrapdoor_SouthTopFalseTrueFalse - | BlockState::BirchTrapdoor_SouthTopFalseFalseTrue - | BlockState::BirchTrapdoor_SouthTopFalseFalseFalse - | BlockState::BirchTrapdoor_WestTopFalseTrueTrue - | BlockState::BirchTrapdoor_WestTopFalseTrueFalse - | BlockState::BirchTrapdoor_WestTopFalseFalseTrue - | BlockState::BirchTrapdoor_WestTopFalseFalseFalse - | BlockState::BirchTrapdoor_EastTopFalseTrueTrue - | BlockState::BirchTrapdoor_EastTopFalseTrueFalse - | BlockState::BirchTrapdoor_EastTopFalseFalseTrue - | BlockState::BirchTrapdoor_EastTopFalseFalseFalse - | BlockState::MangroveTrapdoor_NorthTopFalseTrueTrue - | BlockState::MangroveTrapdoor_NorthTopFalseTrueFalse - | BlockState::MangroveTrapdoor_NorthTopFalseFalseTrue - | BlockState::MangroveTrapdoor_NorthTopFalseFalseFalse - | BlockState::MangroveTrapdoor_SouthTopFalseTrueTrue - | BlockState::MangroveTrapdoor_SouthTopFalseTrueFalse - | BlockState::MangroveTrapdoor_SouthTopFalseFalseTrue - | BlockState::MangroveTrapdoor_SouthTopFalseFalseFalse - | BlockState::MangroveTrapdoor_WestTopFalseTrueTrue - | BlockState::MangroveTrapdoor_WestTopFalseTrueFalse - | BlockState::MangroveTrapdoor_WestTopFalseFalseTrue - | BlockState::MangroveTrapdoor_WestTopFalseFalseFalse - | BlockState::MangroveTrapdoor_EastTopFalseTrueTrue - | BlockState::MangroveTrapdoor_EastTopFalseTrueFalse - | BlockState::MangroveTrapdoor_EastTopFalseFalseTrue - | BlockState::MangroveTrapdoor_EastTopFalseFalseFalse => &SHAPE96, - BlockState::CrimsonTrapdoor_NorthBottomFalseTrueTrue - | BlockState::CrimsonTrapdoor_NorthBottomFalseTrueFalse - | BlockState::CrimsonTrapdoor_NorthBottomFalseFalseTrue - | BlockState::CrimsonTrapdoor_NorthBottomFalseFalseFalse - | BlockState::CrimsonTrapdoor_SouthBottomFalseTrueTrue - | BlockState::CrimsonTrapdoor_SouthBottomFalseTrueFalse - | BlockState::CrimsonTrapdoor_SouthBottomFalseFalseTrue - | BlockState::CrimsonTrapdoor_SouthBottomFalseFalseFalse - | BlockState::CrimsonTrapdoor_WestBottomFalseTrueTrue - | BlockState::CrimsonTrapdoor_WestBottomFalseTrueFalse - | BlockState::CrimsonTrapdoor_WestBottomFalseFalseTrue - | BlockState::CrimsonTrapdoor_WestBottomFalseFalseFalse - | BlockState::CrimsonTrapdoor_EastBottomFalseTrueTrue - | BlockState::CrimsonTrapdoor_EastBottomFalseTrueFalse - | BlockState::CrimsonTrapdoor_EastBottomFalseFalseTrue - | BlockState::CrimsonTrapdoor_EastBottomFalseFalseFalse - | BlockState::AcaciaTrapdoor_NorthBottomFalseTrueTrue - | BlockState::AcaciaTrapdoor_NorthBottomFalseTrueFalse - | BlockState::AcaciaTrapdoor_NorthBottomFalseFalseTrue - | BlockState::AcaciaTrapdoor_NorthBottomFalseFalseFalse - | BlockState::AcaciaTrapdoor_SouthBottomFalseTrueTrue - | BlockState::AcaciaTrapdoor_SouthBottomFalseTrueFalse - | BlockState::AcaciaTrapdoor_SouthBottomFalseFalseTrue - | BlockState::AcaciaTrapdoor_SouthBottomFalseFalseFalse - | BlockState::AcaciaTrapdoor_WestBottomFalseTrueTrue - | BlockState::AcaciaTrapdoor_WestBottomFalseTrueFalse - | BlockState::AcaciaTrapdoor_WestBottomFalseFalseTrue - | BlockState::AcaciaTrapdoor_WestBottomFalseFalseFalse - | BlockState::AcaciaTrapdoor_EastBottomFalseTrueTrue - | BlockState::AcaciaTrapdoor_EastBottomFalseTrueFalse - | BlockState::AcaciaTrapdoor_EastBottomFalseFalseTrue - | BlockState::AcaciaTrapdoor_EastBottomFalseFalseFalse - | BlockState::SpruceTrapdoor_NorthBottomFalseTrueTrue - | BlockState::SpruceTrapdoor_NorthBottomFalseTrueFalse - | BlockState::SpruceTrapdoor_NorthBottomFalseFalseTrue - | BlockState::SpruceTrapdoor_NorthBottomFalseFalseFalse - | BlockState::SpruceTrapdoor_SouthBottomFalseTrueTrue - | BlockState::SpruceTrapdoor_SouthBottomFalseTrueFalse - | BlockState::SpruceTrapdoor_SouthBottomFalseFalseTrue - | BlockState::SpruceTrapdoor_SouthBottomFalseFalseFalse - | BlockState::SpruceTrapdoor_WestBottomFalseTrueTrue - | BlockState::SpruceTrapdoor_WestBottomFalseTrueFalse - | BlockState::SpruceTrapdoor_WestBottomFalseFalseTrue - | BlockState::SpruceTrapdoor_WestBottomFalseFalseFalse - | BlockState::SpruceTrapdoor_EastBottomFalseTrueTrue - | BlockState::SpruceTrapdoor_EastBottomFalseTrueFalse - | BlockState::SpruceTrapdoor_EastBottomFalseFalseTrue - | BlockState::SpruceTrapdoor_EastBottomFalseFalseFalse - | BlockState::OakTrapdoor_NorthBottomFalseTrueTrue - | BlockState::OakTrapdoor_NorthBottomFalseTrueFalse - | BlockState::OakTrapdoor_NorthBottomFalseFalseTrue - | BlockState::OakTrapdoor_NorthBottomFalseFalseFalse - | BlockState::OakTrapdoor_SouthBottomFalseTrueTrue - | BlockState::OakTrapdoor_SouthBottomFalseTrueFalse - | BlockState::OakTrapdoor_SouthBottomFalseFalseTrue - | BlockState::OakTrapdoor_SouthBottomFalseFalseFalse - | BlockState::OakTrapdoor_WestBottomFalseTrueTrue - | BlockState::OakTrapdoor_WestBottomFalseTrueFalse - | BlockState::OakTrapdoor_WestBottomFalseFalseTrue - | BlockState::OakTrapdoor_WestBottomFalseFalseFalse - | BlockState::OakTrapdoor_EastBottomFalseTrueTrue - | BlockState::OakTrapdoor_EastBottomFalseTrueFalse - | BlockState::OakTrapdoor_EastBottomFalseFalseTrue - | BlockState::OakTrapdoor_EastBottomFalseFalseFalse - | BlockState::IronTrapdoor_NorthBottomFalseTrueTrue - | BlockState::IronTrapdoor_NorthBottomFalseTrueFalse - | BlockState::IronTrapdoor_NorthBottomFalseFalseTrue - | BlockState::IronTrapdoor_NorthBottomFalseFalseFalse - | BlockState::IronTrapdoor_SouthBottomFalseTrueTrue - | BlockState::IronTrapdoor_SouthBottomFalseTrueFalse - | BlockState::IronTrapdoor_SouthBottomFalseFalseTrue - | BlockState::IronTrapdoor_SouthBottomFalseFalseFalse - | BlockState::IronTrapdoor_WestBottomFalseTrueTrue - | BlockState::IronTrapdoor_WestBottomFalseTrueFalse - | BlockState::IronTrapdoor_WestBottomFalseFalseTrue - | BlockState::IronTrapdoor_WestBottomFalseFalseFalse - | BlockState::IronTrapdoor_EastBottomFalseTrueTrue - | BlockState::IronTrapdoor_EastBottomFalseTrueFalse - | BlockState::IronTrapdoor_EastBottomFalseFalseTrue - | BlockState::IronTrapdoor_EastBottomFalseFalseFalse - | BlockState::DarkOakTrapdoor_NorthBottomFalseTrueTrue - | BlockState::DarkOakTrapdoor_NorthBottomFalseTrueFalse - | BlockState::DarkOakTrapdoor_NorthBottomFalseFalseTrue - | BlockState::DarkOakTrapdoor_NorthBottomFalseFalseFalse - | BlockState::DarkOakTrapdoor_SouthBottomFalseTrueTrue - | BlockState::DarkOakTrapdoor_SouthBottomFalseTrueFalse - | BlockState::DarkOakTrapdoor_SouthBottomFalseFalseTrue - | BlockState::DarkOakTrapdoor_SouthBottomFalseFalseFalse - | BlockState::DarkOakTrapdoor_WestBottomFalseTrueTrue - | BlockState::DarkOakTrapdoor_WestBottomFalseTrueFalse - | BlockState::DarkOakTrapdoor_WestBottomFalseFalseTrue - | BlockState::DarkOakTrapdoor_WestBottomFalseFalseFalse - | BlockState::DarkOakTrapdoor_EastBottomFalseTrueTrue - | BlockState::DarkOakTrapdoor_EastBottomFalseTrueFalse - | BlockState::DarkOakTrapdoor_EastBottomFalseFalseTrue - | BlockState::DarkOakTrapdoor_EastBottomFalseFalseFalse - | BlockState::WarpedTrapdoor_NorthBottomFalseTrueTrue - | BlockState::WarpedTrapdoor_NorthBottomFalseTrueFalse - | BlockState::WarpedTrapdoor_NorthBottomFalseFalseTrue - | BlockState::WarpedTrapdoor_NorthBottomFalseFalseFalse - | BlockState::WarpedTrapdoor_SouthBottomFalseTrueTrue - | BlockState::WarpedTrapdoor_SouthBottomFalseTrueFalse - | BlockState::WarpedTrapdoor_SouthBottomFalseFalseTrue - | BlockState::WarpedTrapdoor_SouthBottomFalseFalseFalse - | BlockState::WarpedTrapdoor_WestBottomFalseTrueTrue - | BlockState::WarpedTrapdoor_WestBottomFalseTrueFalse - | BlockState::WarpedTrapdoor_WestBottomFalseFalseTrue - | BlockState::WarpedTrapdoor_WestBottomFalseFalseFalse - | BlockState::WarpedTrapdoor_EastBottomFalseTrueTrue - | BlockState::WarpedTrapdoor_EastBottomFalseTrueFalse - | BlockState::WarpedTrapdoor_EastBottomFalseFalseTrue - | BlockState::WarpedTrapdoor_EastBottomFalseFalseFalse - | BlockState::JungleTrapdoor_NorthBottomFalseTrueTrue - | BlockState::JungleTrapdoor_NorthBottomFalseTrueFalse - | BlockState::JungleTrapdoor_NorthBottomFalseFalseTrue - | BlockState::JungleTrapdoor_NorthBottomFalseFalseFalse - | BlockState::JungleTrapdoor_SouthBottomFalseTrueTrue - | BlockState::JungleTrapdoor_SouthBottomFalseTrueFalse - | BlockState::JungleTrapdoor_SouthBottomFalseFalseTrue - | BlockState::JungleTrapdoor_SouthBottomFalseFalseFalse - | BlockState::JungleTrapdoor_WestBottomFalseTrueTrue - | BlockState::JungleTrapdoor_WestBottomFalseTrueFalse - | BlockState::JungleTrapdoor_WestBottomFalseFalseTrue - | BlockState::JungleTrapdoor_WestBottomFalseFalseFalse - | BlockState::JungleTrapdoor_EastBottomFalseTrueTrue - | BlockState::JungleTrapdoor_EastBottomFalseTrueFalse - | BlockState::JungleTrapdoor_EastBottomFalseFalseTrue - | BlockState::JungleTrapdoor_EastBottomFalseFalseFalse - | BlockState::BirchTrapdoor_NorthBottomFalseTrueTrue - | BlockState::BirchTrapdoor_NorthBottomFalseTrueFalse - | BlockState::BirchTrapdoor_NorthBottomFalseFalseTrue - | BlockState::BirchTrapdoor_NorthBottomFalseFalseFalse - | BlockState::BirchTrapdoor_SouthBottomFalseTrueTrue - | BlockState::BirchTrapdoor_SouthBottomFalseTrueFalse - | BlockState::BirchTrapdoor_SouthBottomFalseFalseTrue - | BlockState::BirchTrapdoor_SouthBottomFalseFalseFalse - | BlockState::BirchTrapdoor_WestBottomFalseTrueTrue - | BlockState::BirchTrapdoor_WestBottomFalseTrueFalse - | BlockState::BirchTrapdoor_WestBottomFalseFalseTrue - | BlockState::BirchTrapdoor_WestBottomFalseFalseFalse - | BlockState::BirchTrapdoor_EastBottomFalseTrueTrue - | BlockState::BirchTrapdoor_EastBottomFalseTrueFalse - | BlockState::BirchTrapdoor_EastBottomFalseFalseTrue - | BlockState::BirchTrapdoor_EastBottomFalseFalseFalse - | BlockState::MangroveTrapdoor_NorthBottomFalseTrueTrue - | BlockState::MangroveTrapdoor_NorthBottomFalseTrueFalse - | BlockState::MangroveTrapdoor_NorthBottomFalseFalseTrue - | BlockState::MangroveTrapdoor_NorthBottomFalseFalseFalse - | BlockState::MangroveTrapdoor_SouthBottomFalseTrueTrue - | BlockState::MangroveTrapdoor_SouthBottomFalseTrueFalse - | BlockState::MangroveTrapdoor_SouthBottomFalseFalseTrue - | BlockState::MangroveTrapdoor_SouthBottomFalseFalseFalse - | BlockState::MangroveTrapdoor_WestBottomFalseTrueTrue - | BlockState::MangroveTrapdoor_WestBottomFalseTrueFalse - | BlockState::MangroveTrapdoor_WestBottomFalseFalseTrue - | BlockState::MangroveTrapdoor_WestBottomFalseFalseFalse - | BlockState::MangroveTrapdoor_EastBottomFalseTrueTrue - | BlockState::MangroveTrapdoor_EastBottomFalseTrueFalse - | BlockState::MangroveTrapdoor_EastBottomFalseFalseTrue - | BlockState::MangroveTrapdoor_EastBottomFalseFalseFalse => &SHAPE97, - BlockState::CrimsonTrapdoor_SouthTopTrueTrueTrue - | BlockState::CrimsonTrapdoor_SouthTopTrueTrueFalse - | BlockState::CrimsonTrapdoor_SouthTopTrueFalseTrue - | BlockState::CrimsonTrapdoor_SouthTopTrueFalseFalse - | BlockState::CrimsonTrapdoor_SouthBottomTrueTrueTrue - | BlockState::CrimsonTrapdoor_SouthBottomTrueTrueFalse - | BlockState::CrimsonTrapdoor_SouthBottomTrueFalseTrue - | BlockState::CrimsonTrapdoor_SouthBottomTrueFalseFalse - | BlockState::AcaciaTrapdoor_SouthTopTrueTrueTrue - | BlockState::AcaciaTrapdoor_SouthTopTrueTrueFalse - | BlockState::AcaciaTrapdoor_SouthTopTrueFalseTrue - | BlockState::AcaciaTrapdoor_SouthTopTrueFalseFalse - | BlockState::AcaciaTrapdoor_SouthBottomTrueTrueTrue - | BlockState::AcaciaTrapdoor_SouthBottomTrueTrueFalse - | BlockState::AcaciaTrapdoor_SouthBottomTrueFalseTrue - | BlockState::AcaciaTrapdoor_SouthBottomTrueFalseFalse - | BlockState::SpruceTrapdoor_SouthTopTrueTrueTrue - | BlockState::SpruceTrapdoor_SouthTopTrueTrueFalse - | BlockState::SpruceTrapdoor_SouthTopTrueFalseTrue - | BlockState::SpruceTrapdoor_SouthTopTrueFalseFalse - | BlockState::SpruceTrapdoor_SouthBottomTrueTrueTrue - | BlockState::SpruceTrapdoor_SouthBottomTrueTrueFalse - | BlockState::SpruceTrapdoor_SouthBottomTrueFalseTrue - | BlockState::SpruceTrapdoor_SouthBottomTrueFalseFalse - | BlockState::OakTrapdoor_SouthTopTrueTrueTrue - | BlockState::OakTrapdoor_SouthTopTrueTrueFalse - | BlockState::OakTrapdoor_SouthTopTrueFalseTrue - | BlockState::OakTrapdoor_SouthTopTrueFalseFalse - | BlockState::OakTrapdoor_SouthBottomTrueTrueTrue - | BlockState::OakTrapdoor_SouthBottomTrueTrueFalse - | BlockState::OakTrapdoor_SouthBottomTrueFalseTrue - | BlockState::OakTrapdoor_SouthBottomTrueFalseFalse - | BlockState::IronTrapdoor_SouthTopTrueTrueTrue - | BlockState::IronTrapdoor_SouthTopTrueTrueFalse - | BlockState::IronTrapdoor_SouthTopTrueFalseTrue - | BlockState::IronTrapdoor_SouthTopTrueFalseFalse - | BlockState::IronTrapdoor_SouthBottomTrueTrueTrue - | BlockState::IronTrapdoor_SouthBottomTrueTrueFalse - | BlockState::IronTrapdoor_SouthBottomTrueFalseTrue - | BlockState::IronTrapdoor_SouthBottomTrueFalseFalse - | BlockState::DarkOakTrapdoor_SouthTopTrueTrueTrue - | BlockState::DarkOakTrapdoor_SouthTopTrueTrueFalse - | BlockState::DarkOakTrapdoor_SouthTopTrueFalseTrue - | BlockState::DarkOakTrapdoor_SouthTopTrueFalseFalse - | BlockState::DarkOakTrapdoor_SouthBottomTrueTrueTrue - | BlockState::DarkOakTrapdoor_SouthBottomTrueTrueFalse - | BlockState::DarkOakTrapdoor_SouthBottomTrueFalseTrue - | BlockState::DarkOakTrapdoor_SouthBottomTrueFalseFalse - | BlockState::WarpedTrapdoor_SouthTopTrueTrueTrue - | BlockState::WarpedTrapdoor_SouthTopTrueTrueFalse - | BlockState::WarpedTrapdoor_SouthTopTrueFalseTrue - | BlockState::WarpedTrapdoor_SouthTopTrueFalseFalse - | BlockState::WarpedTrapdoor_SouthBottomTrueTrueTrue - | BlockState::WarpedTrapdoor_SouthBottomTrueTrueFalse - | BlockState::WarpedTrapdoor_SouthBottomTrueFalseTrue - | BlockState::WarpedTrapdoor_SouthBottomTrueFalseFalse - | BlockState::JungleTrapdoor_SouthTopTrueTrueTrue - | BlockState::JungleTrapdoor_SouthTopTrueTrueFalse - | BlockState::JungleTrapdoor_SouthTopTrueFalseTrue - | BlockState::JungleTrapdoor_SouthTopTrueFalseFalse - | BlockState::JungleTrapdoor_SouthBottomTrueTrueTrue - | BlockState::JungleTrapdoor_SouthBottomTrueTrueFalse - | BlockState::JungleTrapdoor_SouthBottomTrueFalseTrue - | BlockState::JungleTrapdoor_SouthBottomTrueFalseFalse - | BlockState::BirchTrapdoor_SouthTopTrueTrueTrue - | BlockState::BirchTrapdoor_SouthTopTrueTrueFalse - | BlockState::BirchTrapdoor_SouthTopTrueFalseTrue - | BlockState::BirchTrapdoor_SouthTopTrueFalseFalse - | BlockState::BirchTrapdoor_SouthBottomTrueTrueTrue - | BlockState::BirchTrapdoor_SouthBottomTrueTrueFalse - | BlockState::BirchTrapdoor_SouthBottomTrueFalseTrue - | BlockState::BirchTrapdoor_SouthBottomTrueFalseFalse - | BlockState::MangroveTrapdoor_SouthTopTrueTrueTrue - | BlockState::MangroveTrapdoor_SouthTopTrueTrueFalse - | BlockState::MangroveTrapdoor_SouthTopTrueFalseTrue - | BlockState::MangroveTrapdoor_SouthTopTrueFalseFalse - | BlockState::MangroveTrapdoor_SouthBottomTrueTrueTrue - | BlockState::MangroveTrapdoor_SouthBottomTrueTrueFalse - | BlockState::MangroveTrapdoor_SouthBottomTrueFalseTrue - | BlockState::MangroveTrapdoor_SouthBottomTrueFalseFalse => &SHAPE98, - BlockState::CrimsonTrapdoor_WestTopTrueTrueTrue - | BlockState::CrimsonTrapdoor_WestTopTrueTrueFalse - | BlockState::CrimsonTrapdoor_WestTopTrueFalseTrue - | BlockState::CrimsonTrapdoor_WestTopTrueFalseFalse - | BlockState::CrimsonTrapdoor_WestBottomTrueTrueTrue - | BlockState::CrimsonTrapdoor_WestBottomTrueTrueFalse - | BlockState::CrimsonTrapdoor_WestBottomTrueFalseTrue - | BlockState::CrimsonTrapdoor_WestBottomTrueFalseFalse - | BlockState::AcaciaTrapdoor_WestTopTrueTrueTrue - | BlockState::AcaciaTrapdoor_WestTopTrueTrueFalse - | BlockState::AcaciaTrapdoor_WestTopTrueFalseTrue - | BlockState::AcaciaTrapdoor_WestTopTrueFalseFalse - | BlockState::AcaciaTrapdoor_WestBottomTrueTrueTrue - | BlockState::AcaciaTrapdoor_WestBottomTrueTrueFalse - | BlockState::AcaciaTrapdoor_WestBottomTrueFalseTrue - | BlockState::AcaciaTrapdoor_WestBottomTrueFalseFalse - | BlockState::SpruceTrapdoor_WestTopTrueTrueTrue - | BlockState::SpruceTrapdoor_WestTopTrueTrueFalse - | BlockState::SpruceTrapdoor_WestTopTrueFalseTrue - | BlockState::SpruceTrapdoor_WestTopTrueFalseFalse - | BlockState::SpruceTrapdoor_WestBottomTrueTrueTrue - | BlockState::SpruceTrapdoor_WestBottomTrueTrueFalse - | BlockState::SpruceTrapdoor_WestBottomTrueFalseTrue - | BlockState::SpruceTrapdoor_WestBottomTrueFalseFalse - | BlockState::OakTrapdoor_WestTopTrueTrueTrue - | BlockState::OakTrapdoor_WestTopTrueTrueFalse - | BlockState::OakTrapdoor_WestTopTrueFalseTrue - | BlockState::OakTrapdoor_WestTopTrueFalseFalse - | BlockState::OakTrapdoor_WestBottomTrueTrueTrue - | BlockState::OakTrapdoor_WestBottomTrueTrueFalse - | BlockState::OakTrapdoor_WestBottomTrueFalseTrue - | BlockState::OakTrapdoor_WestBottomTrueFalseFalse - | BlockState::IronTrapdoor_WestTopTrueTrueTrue - | BlockState::IronTrapdoor_WestTopTrueTrueFalse - | BlockState::IronTrapdoor_WestTopTrueFalseTrue - | BlockState::IronTrapdoor_WestTopTrueFalseFalse - | BlockState::IronTrapdoor_WestBottomTrueTrueTrue - | BlockState::IronTrapdoor_WestBottomTrueTrueFalse - | BlockState::IronTrapdoor_WestBottomTrueFalseTrue - | BlockState::IronTrapdoor_WestBottomTrueFalseFalse - | BlockState::DarkOakTrapdoor_WestTopTrueTrueTrue - | BlockState::DarkOakTrapdoor_WestTopTrueTrueFalse - | BlockState::DarkOakTrapdoor_WestTopTrueFalseTrue - | BlockState::DarkOakTrapdoor_WestTopTrueFalseFalse - | BlockState::DarkOakTrapdoor_WestBottomTrueTrueTrue - | BlockState::DarkOakTrapdoor_WestBottomTrueTrueFalse - | BlockState::DarkOakTrapdoor_WestBottomTrueFalseTrue - | BlockState::DarkOakTrapdoor_WestBottomTrueFalseFalse - | BlockState::WarpedTrapdoor_WestTopTrueTrueTrue - | BlockState::WarpedTrapdoor_WestTopTrueTrueFalse - | BlockState::WarpedTrapdoor_WestTopTrueFalseTrue - | BlockState::WarpedTrapdoor_WestTopTrueFalseFalse - | BlockState::WarpedTrapdoor_WestBottomTrueTrueTrue - | BlockState::WarpedTrapdoor_WestBottomTrueTrueFalse - | BlockState::WarpedTrapdoor_WestBottomTrueFalseTrue - | BlockState::WarpedTrapdoor_WestBottomTrueFalseFalse - | BlockState::JungleTrapdoor_WestTopTrueTrueTrue - | BlockState::JungleTrapdoor_WestTopTrueTrueFalse - | BlockState::JungleTrapdoor_WestTopTrueFalseTrue - | BlockState::JungleTrapdoor_WestTopTrueFalseFalse - | BlockState::JungleTrapdoor_WestBottomTrueTrueTrue - | BlockState::JungleTrapdoor_WestBottomTrueTrueFalse - | BlockState::JungleTrapdoor_WestBottomTrueFalseTrue - | BlockState::JungleTrapdoor_WestBottomTrueFalseFalse - | BlockState::BirchTrapdoor_WestTopTrueTrueTrue - | BlockState::BirchTrapdoor_WestTopTrueTrueFalse - | BlockState::BirchTrapdoor_WestTopTrueFalseTrue - | BlockState::BirchTrapdoor_WestTopTrueFalseFalse - | BlockState::BirchTrapdoor_WestBottomTrueTrueTrue - | BlockState::BirchTrapdoor_WestBottomTrueTrueFalse - | BlockState::BirchTrapdoor_WestBottomTrueFalseTrue - | BlockState::BirchTrapdoor_WestBottomTrueFalseFalse - | BlockState::MangroveTrapdoor_WestTopTrueTrueTrue - | BlockState::MangroveTrapdoor_WestTopTrueTrueFalse - | BlockState::MangroveTrapdoor_WestTopTrueFalseTrue - | BlockState::MangroveTrapdoor_WestTopTrueFalseFalse - | BlockState::MangroveTrapdoor_WestBottomTrueTrueTrue - | BlockState::MangroveTrapdoor_WestBottomTrueTrueFalse - | BlockState::MangroveTrapdoor_WestBottomTrueFalseTrue - | BlockState::MangroveTrapdoor_WestBottomTrueFalseFalse => &SHAPE99, - BlockState::CrimsonTrapdoor_EastTopTrueTrueTrue - | BlockState::CrimsonTrapdoor_EastTopTrueTrueFalse - | BlockState::CrimsonTrapdoor_EastTopTrueFalseTrue - | BlockState::CrimsonTrapdoor_EastTopTrueFalseFalse - | BlockState::CrimsonTrapdoor_EastBottomTrueTrueTrue - | BlockState::CrimsonTrapdoor_EastBottomTrueTrueFalse - | BlockState::CrimsonTrapdoor_EastBottomTrueFalseTrue - | BlockState::CrimsonTrapdoor_EastBottomTrueFalseFalse - | BlockState::AcaciaTrapdoor_EastTopTrueTrueTrue - | BlockState::AcaciaTrapdoor_EastTopTrueTrueFalse - | BlockState::AcaciaTrapdoor_EastTopTrueFalseTrue - | BlockState::AcaciaTrapdoor_EastTopTrueFalseFalse - | BlockState::AcaciaTrapdoor_EastBottomTrueTrueTrue - | BlockState::AcaciaTrapdoor_EastBottomTrueTrueFalse - | BlockState::AcaciaTrapdoor_EastBottomTrueFalseTrue - | BlockState::AcaciaTrapdoor_EastBottomTrueFalseFalse - | BlockState::SpruceTrapdoor_EastTopTrueTrueTrue - | BlockState::SpruceTrapdoor_EastTopTrueTrueFalse - | BlockState::SpruceTrapdoor_EastTopTrueFalseTrue - | BlockState::SpruceTrapdoor_EastTopTrueFalseFalse - | BlockState::SpruceTrapdoor_EastBottomTrueTrueTrue - | BlockState::SpruceTrapdoor_EastBottomTrueTrueFalse - | BlockState::SpruceTrapdoor_EastBottomTrueFalseTrue - | BlockState::SpruceTrapdoor_EastBottomTrueFalseFalse - | BlockState::OakTrapdoor_EastTopTrueTrueTrue - | BlockState::OakTrapdoor_EastTopTrueTrueFalse - | BlockState::OakTrapdoor_EastTopTrueFalseTrue - | BlockState::OakTrapdoor_EastTopTrueFalseFalse - | BlockState::OakTrapdoor_EastBottomTrueTrueTrue - | BlockState::OakTrapdoor_EastBottomTrueTrueFalse - | BlockState::OakTrapdoor_EastBottomTrueFalseTrue - | BlockState::OakTrapdoor_EastBottomTrueFalseFalse - | BlockState::IronTrapdoor_EastTopTrueTrueTrue - | BlockState::IronTrapdoor_EastTopTrueTrueFalse - | BlockState::IronTrapdoor_EastTopTrueFalseTrue - | BlockState::IronTrapdoor_EastTopTrueFalseFalse - | BlockState::IronTrapdoor_EastBottomTrueTrueTrue - | BlockState::IronTrapdoor_EastBottomTrueTrueFalse - | BlockState::IronTrapdoor_EastBottomTrueFalseTrue - | BlockState::IronTrapdoor_EastBottomTrueFalseFalse - | BlockState::DarkOakTrapdoor_EastTopTrueTrueTrue - | BlockState::DarkOakTrapdoor_EastTopTrueTrueFalse - | BlockState::DarkOakTrapdoor_EastTopTrueFalseTrue - | BlockState::DarkOakTrapdoor_EastTopTrueFalseFalse - | BlockState::DarkOakTrapdoor_EastBottomTrueTrueTrue - | BlockState::DarkOakTrapdoor_EastBottomTrueTrueFalse - | BlockState::DarkOakTrapdoor_EastBottomTrueFalseTrue - | BlockState::DarkOakTrapdoor_EastBottomTrueFalseFalse - | BlockState::WarpedTrapdoor_EastTopTrueTrueTrue - | BlockState::WarpedTrapdoor_EastTopTrueTrueFalse - | BlockState::WarpedTrapdoor_EastTopTrueFalseTrue - | BlockState::WarpedTrapdoor_EastTopTrueFalseFalse - | BlockState::WarpedTrapdoor_EastBottomTrueTrueTrue - | BlockState::WarpedTrapdoor_EastBottomTrueTrueFalse - | BlockState::WarpedTrapdoor_EastBottomTrueFalseTrue - | BlockState::WarpedTrapdoor_EastBottomTrueFalseFalse - | BlockState::JungleTrapdoor_EastTopTrueTrueTrue - | BlockState::JungleTrapdoor_EastTopTrueTrueFalse - | BlockState::JungleTrapdoor_EastTopTrueFalseTrue - | BlockState::JungleTrapdoor_EastTopTrueFalseFalse - | BlockState::JungleTrapdoor_EastBottomTrueTrueTrue - | BlockState::JungleTrapdoor_EastBottomTrueTrueFalse - | BlockState::JungleTrapdoor_EastBottomTrueFalseTrue - | BlockState::JungleTrapdoor_EastBottomTrueFalseFalse - | BlockState::BirchTrapdoor_EastTopTrueTrueTrue - | BlockState::BirchTrapdoor_EastTopTrueTrueFalse - | BlockState::BirchTrapdoor_EastTopTrueFalseTrue - | BlockState::BirchTrapdoor_EastTopTrueFalseFalse - | BlockState::BirchTrapdoor_EastBottomTrueTrueTrue - | BlockState::BirchTrapdoor_EastBottomTrueTrueFalse - | BlockState::BirchTrapdoor_EastBottomTrueFalseTrue - | BlockState::BirchTrapdoor_EastBottomTrueFalseFalse - | BlockState::MangroveTrapdoor_EastTopTrueTrueTrue - | BlockState::MangroveTrapdoor_EastTopTrueTrueFalse - | BlockState::MangroveTrapdoor_EastTopTrueFalseTrue - | BlockState::MangroveTrapdoor_EastTopTrueFalseFalse - | BlockState::MangroveTrapdoor_EastBottomTrueTrueTrue - | BlockState::MangroveTrapdoor_EastBottomTrueTrueFalse - | BlockState::MangroveTrapdoor_EastBottomTrueFalseTrue - | BlockState::MangroveTrapdoor_EastBottomTrueFalseFalse => &SHAPE100, - BlockState::GrayStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::GrayStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE622, - BlockState::GrayStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::GrayStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE623, - BlockState::GrayStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::GrayStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE624, - BlockState::GrayStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::GrayStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE625, - BlockState::GrayStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::GrayStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE626, - BlockState::GrayStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::GrayStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE627, - BlockState::GrayStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::GrayStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE628, - BlockState::GrayStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::GrayStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE629, - BlockState::GrayStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::GrayStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE630, - BlockState::GrayStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::GrayStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE631, - BlockState::GrayStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::GrayStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE632, - BlockState::GrayStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::GrayStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE633, - BlockState::GrayStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::GrayStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE634, - BlockState::GrayStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::GrayStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE635, - BlockState::GrayStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::GrayStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE636, - BlockState::GrayStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::GrayStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE637, - BlockState::AcaciaDoor_NorthUpperLeftTrueTrue - | BlockState::AcaciaDoor_NorthUpperLeftTrueFalse - | BlockState::AcaciaDoor_NorthLowerLeftTrueTrue - | BlockState::AcaciaDoor_NorthLowerLeftTrueFalse - | BlockState::AcaciaDoor_SouthUpperRightTrueTrue - | BlockState::AcaciaDoor_SouthUpperRightTrueFalse - | BlockState::AcaciaDoor_SouthLowerRightTrueTrue - | BlockState::AcaciaDoor_SouthLowerRightTrueFalse - | BlockState::AcaciaDoor_EastUpperLeftFalseTrue - | BlockState::AcaciaDoor_EastUpperLeftFalseFalse - | BlockState::AcaciaDoor_EastUpperRightFalseTrue - | BlockState::AcaciaDoor_EastUpperRightFalseFalse - | BlockState::AcaciaDoor_EastLowerLeftFalseTrue - | BlockState::AcaciaDoor_EastLowerLeftFalseFalse - | BlockState::AcaciaDoor_EastLowerRightFalseTrue - | BlockState::AcaciaDoor_EastLowerRightFalseFalse - | BlockState::OakDoor_NorthUpperLeftTrueTrue - | BlockState::OakDoor_NorthUpperLeftTrueFalse - | BlockState::OakDoor_NorthLowerLeftTrueTrue - | BlockState::OakDoor_NorthLowerLeftTrueFalse - | BlockState::OakDoor_SouthUpperRightTrueTrue - | BlockState::OakDoor_SouthUpperRightTrueFalse - | BlockState::OakDoor_SouthLowerRightTrueTrue - | BlockState::OakDoor_SouthLowerRightTrueFalse - | BlockState::OakDoor_EastUpperLeftFalseTrue - | BlockState::OakDoor_EastUpperLeftFalseFalse - | BlockState::OakDoor_EastUpperRightFalseTrue - | BlockState::OakDoor_EastUpperRightFalseFalse - | BlockState::OakDoor_EastLowerLeftFalseTrue - | BlockState::OakDoor_EastLowerLeftFalseFalse - | BlockState::OakDoor_EastLowerRightFalseTrue - | BlockState::OakDoor_EastLowerRightFalseFalse - | BlockState::DarkOakDoor_NorthUpperLeftTrueTrue - | BlockState::DarkOakDoor_NorthUpperLeftTrueFalse - | BlockState::DarkOakDoor_NorthLowerLeftTrueTrue - | BlockState::DarkOakDoor_NorthLowerLeftTrueFalse - | BlockState::DarkOakDoor_SouthUpperRightTrueTrue - | BlockState::DarkOakDoor_SouthUpperRightTrueFalse - | BlockState::DarkOakDoor_SouthLowerRightTrueTrue - | BlockState::DarkOakDoor_SouthLowerRightTrueFalse - | BlockState::DarkOakDoor_EastUpperLeftFalseTrue - | BlockState::DarkOakDoor_EastUpperLeftFalseFalse - | BlockState::DarkOakDoor_EastUpperRightFalseTrue - | BlockState::DarkOakDoor_EastUpperRightFalseFalse - | BlockState::DarkOakDoor_EastLowerLeftFalseTrue - | BlockState::DarkOakDoor_EastLowerLeftFalseFalse - | BlockState::DarkOakDoor_EastLowerRightFalseTrue - | BlockState::DarkOakDoor_EastLowerRightFalseFalse - | BlockState::IronDoor_NorthUpperLeftTrueTrue - | BlockState::IronDoor_NorthUpperLeftTrueFalse - | BlockState::IronDoor_NorthLowerLeftTrueTrue - | BlockState::IronDoor_NorthLowerLeftTrueFalse - | BlockState::IronDoor_SouthUpperRightTrueTrue - | BlockState::IronDoor_SouthUpperRightTrueFalse - | BlockState::IronDoor_SouthLowerRightTrueTrue - | BlockState::IronDoor_SouthLowerRightTrueFalse - | BlockState::IronDoor_EastUpperLeftFalseTrue - | BlockState::IronDoor_EastUpperLeftFalseFalse - | BlockState::IronDoor_EastUpperRightFalseTrue - | BlockState::IronDoor_EastUpperRightFalseFalse - | BlockState::IronDoor_EastLowerLeftFalseTrue - | BlockState::IronDoor_EastLowerLeftFalseFalse - | BlockState::IronDoor_EastLowerRightFalseTrue - | BlockState::IronDoor_EastLowerRightFalseFalse - | BlockState::BirchDoor_NorthUpperLeftTrueTrue - | BlockState::BirchDoor_NorthUpperLeftTrueFalse - | BlockState::BirchDoor_NorthLowerLeftTrueTrue - | BlockState::BirchDoor_NorthLowerLeftTrueFalse - | BlockState::BirchDoor_SouthUpperRightTrueTrue - | BlockState::BirchDoor_SouthUpperRightTrueFalse - | BlockState::BirchDoor_SouthLowerRightTrueTrue - | BlockState::BirchDoor_SouthLowerRightTrueFalse - | BlockState::BirchDoor_EastUpperLeftFalseTrue - | BlockState::BirchDoor_EastUpperLeftFalseFalse - | BlockState::BirchDoor_EastUpperRightFalseTrue - | BlockState::BirchDoor_EastUpperRightFalseFalse - | BlockState::BirchDoor_EastLowerLeftFalseTrue - | BlockState::BirchDoor_EastLowerLeftFalseFalse - | BlockState::BirchDoor_EastLowerRightFalseTrue - | BlockState::BirchDoor_EastLowerRightFalseFalse - | BlockState::JungleDoor_NorthUpperLeftTrueTrue - | BlockState::JungleDoor_NorthUpperLeftTrueFalse - | BlockState::JungleDoor_NorthLowerLeftTrueTrue - | BlockState::JungleDoor_NorthLowerLeftTrueFalse - | BlockState::JungleDoor_SouthUpperRightTrueTrue - | BlockState::JungleDoor_SouthUpperRightTrueFalse - | BlockState::JungleDoor_SouthLowerRightTrueTrue - | BlockState::JungleDoor_SouthLowerRightTrueFalse - | BlockState::JungleDoor_EastUpperLeftFalseTrue - | BlockState::JungleDoor_EastUpperLeftFalseFalse - | BlockState::JungleDoor_EastUpperRightFalseTrue - | BlockState::JungleDoor_EastUpperRightFalseFalse - | BlockState::JungleDoor_EastLowerLeftFalseTrue - | BlockState::JungleDoor_EastLowerLeftFalseFalse - | BlockState::JungleDoor_EastLowerRightFalseTrue - | BlockState::JungleDoor_EastLowerRightFalseFalse - | BlockState::CrimsonDoor_NorthUpperLeftTrueTrue - | BlockState::CrimsonDoor_NorthUpperLeftTrueFalse - | BlockState::CrimsonDoor_NorthLowerLeftTrueTrue - | BlockState::CrimsonDoor_NorthLowerLeftTrueFalse - | BlockState::CrimsonDoor_SouthUpperRightTrueTrue - | BlockState::CrimsonDoor_SouthUpperRightTrueFalse - | BlockState::CrimsonDoor_SouthLowerRightTrueTrue - | BlockState::CrimsonDoor_SouthLowerRightTrueFalse - | BlockState::CrimsonDoor_EastUpperLeftFalseTrue - | BlockState::CrimsonDoor_EastUpperLeftFalseFalse - | BlockState::CrimsonDoor_EastUpperRightFalseTrue - | BlockState::CrimsonDoor_EastUpperRightFalseFalse - | BlockState::CrimsonDoor_EastLowerLeftFalseTrue - | BlockState::CrimsonDoor_EastLowerLeftFalseFalse - | BlockState::CrimsonDoor_EastLowerRightFalseTrue - | BlockState::CrimsonDoor_EastLowerRightFalseFalse - | BlockState::MangroveDoor_NorthUpperLeftTrueTrue - | BlockState::MangroveDoor_NorthUpperLeftTrueFalse - | BlockState::MangroveDoor_NorthLowerLeftTrueTrue - | BlockState::MangroveDoor_NorthLowerLeftTrueFalse - | BlockState::MangroveDoor_SouthUpperRightTrueTrue - | BlockState::MangroveDoor_SouthUpperRightTrueFalse - | BlockState::MangroveDoor_SouthLowerRightTrueTrue - | BlockState::MangroveDoor_SouthLowerRightTrueFalse - | BlockState::MangroveDoor_EastUpperLeftFalseTrue - | BlockState::MangroveDoor_EastUpperLeftFalseFalse - | BlockState::MangroveDoor_EastUpperRightFalseTrue - | BlockState::MangroveDoor_EastUpperRightFalseFalse - | BlockState::MangroveDoor_EastLowerLeftFalseTrue - | BlockState::MangroveDoor_EastLowerLeftFalseFalse - | BlockState::MangroveDoor_EastLowerRightFalseTrue - | BlockState::MangroveDoor_EastLowerRightFalseFalse - | BlockState::WarpedDoor_NorthUpperLeftTrueTrue - | BlockState::WarpedDoor_NorthUpperLeftTrueFalse - | BlockState::WarpedDoor_NorthLowerLeftTrueTrue - | BlockState::WarpedDoor_NorthLowerLeftTrueFalse - | BlockState::WarpedDoor_SouthUpperRightTrueTrue - | BlockState::WarpedDoor_SouthUpperRightTrueFalse - | BlockState::WarpedDoor_SouthLowerRightTrueTrue - | BlockState::WarpedDoor_SouthLowerRightTrueFalse - | BlockState::WarpedDoor_EastUpperLeftFalseTrue - | BlockState::WarpedDoor_EastUpperLeftFalseFalse - | BlockState::WarpedDoor_EastUpperRightFalseTrue - | BlockState::WarpedDoor_EastUpperRightFalseFalse - | BlockState::WarpedDoor_EastLowerLeftFalseTrue - | BlockState::WarpedDoor_EastLowerLeftFalseFalse - | BlockState::WarpedDoor_EastLowerRightFalseTrue - | BlockState::WarpedDoor_EastLowerRightFalseFalse - | BlockState::SpruceDoor_NorthUpperLeftTrueTrue - | BlockState::SpruceDoor_NorthUpperLeftTrueFalse - | BlockState::SpruceDoor_NorthLowerLeftTrueTrue - | BlockState::SpruceDoor_NorthLowerLeftTrueFalse - | BlockState::SpruceDoor_SouthUpperRightTrueTrue - | BlockState::SpruceDoor_SouthUpperRightTrueFalse - | BlockState::SpruceDoor_SouthLowerRightTrueTrue - | BlockState::SpruceDoor_SouthLowerRightTrueFalse - | BlockState::SpruceDoor_EastUpperLeftFalseTrue - | BlockState::SpruceDoor_EastUpperLeftFalseFalse - | BlockState::SpruceDoor_EastUpperRightFalseTrue - | BlockState::SpruceDoor_EastUpperRightFalseFalse - | BlockState::SpruceDoor_EastLowerLeftFalseTrue - | BlockState::SpruceDoor_EastLowerLeftFalseFalse - | BlockState::SpruceDoor_EastLowerRightFalseTrue - | BlockState::SpruceDoor_EastLowerRightFalseFalse => &SHAPE54, - BlockState::AcaciaDoor_NorthUpperLeftFalseTrue - | BlockState::AcaciaDoor_NorthUpperLeftFalseFalse - | BlockState::AcaciaDoor_NorthUpperRightFalseTrue - | BlockState::AcaciaDoor_NorthUpperRightFalseFalse - | BlockState::AcaciaDoor_NorthLowerLeftFalseTrue - | BlockState::AcaciaDoor_NorthLowerLeftFalseFalse - | BlockState::AcaciaDoor_NorthLowerRightFalseTrue - | BlockState::AcaciaDoor_NorthLowerRightFalseFalse - | BlockState::AcaciaDoor_WestUpperLeftTrueTrue - | BlockState::AcaciaDoor_WestUpperLeftTrueFalse - | BlockState::AcaciaDoor_WestLowerLeftTrueTrue - | BlockState::AcaciaDoor_WestLowerLeftTrueFalse - | BlockState::AcaciaDoor_EastUpperRightTrueTrue - | BlockState::AcaciaDoor_EastUpperRightTrueFalse - | BlockState::AcaciaDoor_EastLowerRightTrueTrue - | BlockState::AcaciaDoor_EastLowerRightTrueFalse - | BlockState::OakDoor_NorthUpperLeftFalseTrue - | BlockState::OakDoor_NorthUpperLeftFalseFalse - | BlockState::OakDoor_NorthUpperRightFalseTrue - | BlockState::OakDoor_NorthUpperRightFalseFalse - | BlockState::OakDoor_NorthLowerLeftFalseTrue - | BlockState::OakDoor_NorthLowerLeftFalseFalse - | BlockState::OakDoor_NorthLowerRightFalseTrue - | BlockState::OakDoor_NorthLowerRightFalseFalse - | BlockState::OakDoor_WestUpperLeftTrueTrue - | BlockState::OakDoor_WestUpperLeftTrueFalse - | BlockState::OakDoor_WestLowerLeftTrueTrue - | BlockState::OakDoor_WestLowerLeftTrueFalse - | BlockState::OakDoor_EastUpperRightTrueTrue - | BlockState::OakDoor_EastUpperRightTrueFalse - | BlockState::OakDoor_EastLowerRightTrueTrue - | BlockState::OakDoor_EastLowerRightTrueFalse - | BlockState::DarkOakDoor_NorthUpperLeftFalseTrue - | BlockState::DarkOakDoor_NorthUpperLeftFalseFalse - | BlockState::DarkOakDoor_NorthUpperRightFalseTrue - | BlockState::DarkOakDoor_NorthUpperRightFalseFalse - | BlockState::DarkOakDoor_NorthLowerLeftFalseTrue - | BlockState::DarkOakDoor_NorthLowerLeftFalseFalse - | BlockState::DarkOakDoor_NorthLowerRightFalseTrue - | BlockState::DarkOakDoor_NorthLowerRightFalseFalse - | BlockState::DarkOakDoor_WestUpperLeftTrueTrue - | BlockState::DarkOakDoor_WestUpperLeftTrueFalse - | BlockState::DarkOakDoor_WestLowerLeftTrueTrue - | BlockState::DarkOakDoor_WestLowerLeftTrueFalse - | BlockState::DarkOakDoor_EastUpperRightTrueTrue - | BlockState::DarkOakDoor_EastUpperRightTrueFalse - | BlockState::DarkOakDoor_EastLowerRightTrueTrue - | BlockState::DarkOakDoor_EastLowerRightTrueFalse | BlockState::IronDoor_NorthUpperLeftFalseTrue | BlockState::IronDoor_NorthUpperLeftFalseFalse | BlockState::IronDoor_NorthUpperRightFalseTrue @@ -27288,6 +6893,136 @@ impl BlockWithShape for BlockState { | BlockState::IronDoor_EastUpperRightTrueFalse | BlockState::IronDoor_EastLowerRightTrueTrue | BlockState::IronDoor_EastLowerRightTrueFalse + | BlockState::BirchTrapdoor_NorthTopTrueTrueTrue + | BlockState::BirchTrapdoor_NorthTopTrueTrueFalse + | BlockState::BirchTrapdoor_NorthTopTrueFalseTrue + | BlockState::BirchTrapdoor_NorthTopTrueFalseFalse + | BlockState::BirchTrapdoor_NorthBottomTrueTrueTrue + | BlockState::BirchTrapdoor_NorthBottomTrueTrueFalse + | BlockState::BirchTrapdoor_NorthBottomTrueFalseTrue + | BlockState::BirchTrapdoor_NorthBottomTrueFalseFalse + | BlockState::MangroveDoor_NorthUpperLeftFalseTrue + | BlockState::MangroveDoor_NorthUpperLeftFalseFalse + | BlockState::MangroveDoor_NorthUpperRightFalseTrue + | BlockState::MangroveDoor_NorthUpperRightFalseFalse + | BlockState::MangroveDoor_NorthLowerLeftFalseTrue + | BlockState::MangroveDoor_NorthLowerLeftFalseFalse + | BlockState::MangroveDoor_NorthLowerRightFalseTrue + | BlockState::MangroveDoor_NorthLowerRightFalseFalse + | BlockState::MangroveDoor_WestUpperLeftTrueTrue + | BlockState::MangroveDoor_WestUpperLeftTrueFalse + | BlockState::MangroveDoor_WestLowerLeftTrueTrue + | BlockState::MangroveDoor_WestLowerLeftTrueFalse + | BlockState::MangroveDoor_EastUpperRightTrueTrue + | BlockState::MangroveDoor_EastUpperRightTrueFalse + | BlockState::MangroveDoor_EastLowerRightTrueTrue + | BlockState::MangroveDoor_EastLowerRightTrueFalse + | BlockState::JungleTrapdoor_NorthTopTrueTrueTrue + | BlockState::JungleTrapdoor_NorthTopTrueTrueFalse + | BlockState::JungleTrapdoor_NorthTopTrueFalseTrue + | BlockState::JungleTrapdoor_NorthTopTrueFalseFalse + | BlockState::JungleTrapdoor_NorthBottomTrueTrueTrue + | BlockState::JungleTrapdoor_NorthBottomTrueTrueFalse + | BlockState::JungleTrapdoor_NorthBottomTrueFalseTrue + | BlockState::JungleTrapdoor_NorthBottomTrueFalseFalse + | BlockState::OakTrapdoor_NorthTopTrueTrueTrue + | BlockState::OakTrapdoor_NorthTopTrueTrueFalse + | BlockState::OakTrapdoor_NorthTopTrueFalseTrue + | BlockState::OakTrapdoor_NorthTopTrueFalseFalse + | BlockState::OakTrapdoor_NorthBottomTrueTrueTrue + | BlockState::OakTrapdoor_NorthBottomTrueTrueFalse + | BlockState::OakTrapdoor_NorthBottomTrueFalseTrue + | BlockState::OakTrapdoor_NorthBottomTrueFalseFalse + | BlockState::DarkOakDoor_NorthUpperLeftFalseTrue + | BlockState::DarkOakDoor_NorthUpperLeftFalseFalse + | BlockState::DarkOakDoor_NorthUpperRightFalseTrue + | BlockState::DarkOakDoor_NorthUpperRightFalseFalse + | BlockState::DarkOakDoor_NorthLowerLeftFalseTrue + | BlockState::DarkOakDoor_NorthLowerLeftFalseFalse + | BlockState::DarkOakDoor_NorthLowerRightFalseTrue + | BlockState::DarkOakDoor_NorthLowerRightFalseFalse + | BlockState::DarkOakDoor_WestUpperLeftTrueTrue + | BlockState::DarkOakDoor_WestUpperLeftTrueFalse + | BlockState::DarkOakDoor_WestLowerLeftTrueTrue + | BlockState::DarkOakDoor_WestLowerLeftTrueFalse + | BlockState::DarkOakDoor_EastUpperRightTrueTrue + | BlockState::DarkOakDoor_EastUpperRightTrueFalse + | BlockState::DarkOakDoor_EastLowerRightTrueTrue + | BlockState::DarkOakDoor_EastLowerRightTrueFalse + | BlockState::AcaciaTrapdoor_NorthTopTrueTrueTrue + | BlockState::AcaciaTrapdoor_NorthTopTrueTrueFalse + | BlockState::AcaciaTrapdoor_NorthTopTrueFalseTrue + | BlockState::AcaciaTrapdoor_NorthTopTrueFalseFalse + | BlockState::AcaciaTrapdoor_NorthBottomTrueTrueTrue + | BlockState::AcaciaTrapdoor_NorthBottomTrueTrueFalse + | BlockState::AcaciaTrapdoor_NorthBottomTrueFalseTrue + | BlockState::AcaciaTrapdoor_NorthBottomTrueFalseFalse + | BlockState::DarkOakTrapdoor_NorthTopTrueTrueTrue + | BlockState::DarkOakTrapdoor_NorthTopTrueTrueFalse + | BlockState::DarkOakTrapdoor_NorthTopTrueFalseTrue + | BlockState::DarkOakTrapdoor_NorthTopTrueFalseFalse + | BlockState::DarkOakTrapdoor_NorthBottomTrueTrueTrue + | BlockState::DarkOakTrapdoor_NorthBottomTrueTrueFalse + | BlockState::DarkOakTrapdoor_NorthBottomTrueFalseTrue + | BlockState::DarkOakTrapdoor_NorthBottomTrueFalseFalse + | BlockState::CrimsonTrapdoor_NorthTopTrueTrueTrue + | BlockState::CrimsonTrapdoor_NorthTopTrueTrueFalse + | BlockState::CrimsonTrapdoor_NorthTopTrueFalseTrue + | BlockState::CrimsonTrapdoor_NorthTopTrueFalseFalse + | BlockState::CrimsonTrapdoor_NorthBottomTrueTrueTrue + | BlockState::CrimsonTrapdoor_NorthBottomTrueTrueFalse + | BlockState::CrimsonTrapdoor_NorthBottomTrueFalseTrue + | BlockState::CrimsonTrapdoor_NorthBottomTrueFalseFalse + | BlockState::MangroveTrapdoor_NorthTopTrueTrueTrue + | BlockState::MangroveTrapdoor_NorthTopTrueTrueFalse + | BlockState::MangroveTrapdoor_NorthTopTrueFalseTrue + | BlockState::MangroveTrapdoor_NorthTopTrueFalseFalse + | BlockState::MangroveTrapdoor_NorthBottomTrueTrueTrue + | BlockState::MangroveTrapdoor_NorthBottomTrueTrueFalse + | BlockState::MangroveTrapdoor_NorthBottomTrueFalseTrue + | BlockState::MangroveTrapdoor_NorthBottomTrueFalseFalse + | BlockState::Ladder_NorthTrue + | BlockState::Ladder_NorthFalse + | BlockState::SpruceDoor_NorthUpperLeftFalseTrue + | BlockState::SpruceDoor_NorthUpperLeftFalseFalse + | BlockState::SpruceDoor_NorthUpperRightFalseTrue + | BlockState::SpruceDoor_NorthUpperRightFalseFalse + | BlockState::SpruceDoor_NorthLowerLeftFalseTrue + | BlockState::SpruceDoor_NorthLowerLeftFalseFalse + | BlockState::SpruceDoor_NorthLowerRightFalseTrue + | BlockState::SpruceDoor_NorthLowerRightFalseFalse + | BlockState::SpruceDoor_WestUpperLeftTrueTrue + | BlockState::SpruceDoor_WestUpperLeftTrueFalse + | BlockState::SpruceDoor_WestLowerLeftTrueTrue + | BlockState::SpruceDoor_WestLowerLeftTrueFalse + | BlockState::SpruceDoor_EastUpperRightTrueTrue + | BlockState::SpruceDoor_EastUpperRightTrueFalse + | BlockState::SpruceDoor_EastLowerRightTrueTrue + | BlockState::SpruceDoor_EastLowerRightTrueFalse + | BlockState::AcaciaDoor_NorthUpperLeftFalseTrue + | BlockState::AcaciaDoor_NorthUpperLeftFalseFalse + | BlockState::AcaciaDoor_NorthUpperRightFalseTrue + | BlockState::AcaciaDoor_NorthUpperRightFalseFalse + | BlockState::AcaciaDoor_NorthLowerLeftFalseTrue + | BlockState::AcaciaDoor_NorthLowerLeftFalseFalse + | BlockState::AcaciaDoor_NorthLowerRightFalseTrue + | BlockState::AcaciaDoor_NorthLowerRightFalseFalse + | BlockState::AcaciaDoor_WestUpperLeftTrueTrue + | BlockState::AcaciaDoor_WestUpperLeftTrueFalse + | BlockState::AcaciaDoor_WestLowerLeftTrueTrue + | BlockState::AcaciaDoor_WestLowerLeftTrueFalse + | BlockState::AcaciaDoor_EastUpperRightTrueTrue + | BlockState::AcaciaDoor_EastUpperRightTrueFalse + | BlockState::AcaciaDoor_EastLowerRightTrueTrue + | BlockState::AcaciaDoor_EastLowerRightTrueFalse + | BlockState::SpruceTrapdoor_NorthTopTrueTrueTrue + | BlockState::SpruceTrapdoor_NorthTopTrueTrueFalse + | BlockState::SpruceTrapdoor_NorthTopTrueFalseTrue + | BlockState::SpruceTrapdoor_NorthTopTrueFalseFalse + | BlockState::SpruceTrapdoor_NorthBottomTrueTrueTrue + | BlockState::SpruceTrapdoor_NorthBottomTrueTrueFalse + | BlockState::SpruceTrapdoor_NorthBottomTrueFalseTrue + | BlockState::SpruceTrapdoor_NorthBottomTrueFalseFalse | BlockState::BirchDoor_NorthUpperLeftFalseTrue | BlockState::BirchDoor_NorthUpperLeftFalseFalse | BlockState::BirchDoor_NorthUpperRightFalseTrue @@ -27320,38 +7055,6 @@ impl BlockWithShape for BlockState { | BlockState::JungleDoor_EastUpperRightTrueFalse | BlockState::JungleDoor_EastLowerRightTrueTrue | BlockState::JungleDoor_EastLowerRightTrueFalse - | BlockState::CrimsonDoor_NorthUpperLeftFalseTrue - | BlockState::CrimsonDoor_NorthUpperLeftFalseFalse - | BlockState::CrimsonDoor_NorthUpperRightFalseTrue - | BlockState::CrimsonDoor_NorthUpperRightFalseFalse - | BlockState::CrimsonDoor_NorthLowerLeftFalseTrue - | BlockState::CrimsonDoor_NorthLowerLeftFalseFalse - | BlockState::CrimsonDoor_NorthLowerRightFalseTrue - | BlockState::CrimsonDoor_NorthLowerRightFalseFalse - | BlockState::CrimsonDoor_WestUpperLeftTrueTrue - | BlockState::CrimsonDoor_WestUpperLeftTrueFalse - | BlockState::CrimsonDoor_WestLowerLeftTrueTrue - | BlockState::CrimsonDoor_WestLowerLeftTrueFalse - | BlockState::CrimsonDoor_EastUpperRightTrueTrue - | BlockState::CrimsonDoor_EastUpperRightTrueFalse - | BlockState::CrimsonDoor_EastLowerRightTrueTrue - | BlockState::CrimsonDoor_EastLowerRightTrueFalse - | BlockState::MangroveDoor_NorthUpperLeftFalseTrue - | BlockState::MangroveDoor_NorthUpperLeftFalseFalse - | BlockState::MangroveDoor_NorthUpperRightFalseTrue - | BlockState::MangroveDoor_NorthUpperRightFalseFalse - | BlockState::MangroveDoor_NorthLowerLeftFalseTrue - | BlockState::MangroveDoor_NorthLowerLeftFalseFalse - | BlockState::MangroveDoor_NorthLowerRightFalseTrue - | BlockState::MangroveDoor_NorthLowerRightFalseFalse - | BlockState::MangroveDoor_WestUpperLeftTrueTrue - | BlockState::MangroveDoor_WestUpperLeftTrueFalse - | BlockState::MangroveDoor_WestLowerLeftTrueTrue - | BlockState::MangroveDoor_WestLowerLeftTrueFalse - | BlockState::MangroveDoor_EastUpperRightTrueTrue - | BlockState::MangroveDoor_EastUpperRightTrueFalse - | BlockState::MangroveDoor_EastLowerRightTrueTrue - | BlockState::MangroveDoor_EastLowerRightTrueFalse | BlockState::WarpedDoor_NorthUpperLeftFalseTrue | BlockState::WarpedDoor_NorthUpperLeftFalseFalse | BlockState::WarpedDoor_NorthUpperRightFalseTrue @@ -27368,230 +7071,374 @@ impl BlockWithShape for BlockState { | BlockState::WarpedDoor_EastUpperRightTrueFalse | BlockState::WarpedDoor_EastLowerRightTrueTrue | BlockState::WarpedDoor_EastLowerRightTrueFalse - | BlockState::SpruceDoor_NorthUpperLeftFalseTrue - | BlockState::SpruceDoor_NorthUpperLeftFalseFalse - | BlockState::SpruceDoor_NorthUpperRightFalseTrue - | BlockState::SpruceDoor_NorthUpperRightFalseFalse - | BlockState::SpruceDoor_NorthLowerLeftFalseTrue - | BlockState::SpruceDoor_NorthLowerLeftFalseFalse - | BlockState::SpruceDoor_NorthLowerRightFalseTrue - | BlockState::SpruceDoor_NorthLowerRightFalseFalse - | BlockState::SpruceDoor_WestUpperLeftTrueTrue - | BlockState::SpruceDoor_WestUpperLeftTrueFalse - | BlockState::SpruceDoor_WestLowerLeftTrueTrue - | BlockState::SpruceDoor_WestLowerLeftTrueFalse - | BlockState::SpruceDoor_EastUpperRightTrueTrue - | BlockState::SpruceDoor_EastUpperRightTrueFalse - | BlockState::SpruceDoor_EastLowerRightTrueTrue - | BlockState::SpruceDoor_EastLowerRightTrueFalse => &SHAPE55, - BlockState::AcaciaDoor_NorthUpperRightTrueTrue - | BlockState::AcaciaDoor_NorthUpperRightTrueFalse - | BlockState::AcaciaDoor_NorthLowerRightTrueTrue - | BlockState::AcaciaDoor_NorthLowerRightTrueFalse - | BlockState::AcaciaDoor_SouthUpperLeftTrueTrue - | BlockState::AcaciaDoor_SouthUpperLeftTrueFalse - | BlockState::AcaciaDoor_SouthLowerLeftTrueTrue - | BlockState::AcaciaDoor_SouthLowerLeftTrueFalse - | BlockState::AcaciaDoor_WestUpperLeftFalseTrue - | BlockState::AcaciaDoor_WestUpperLeftFalseFalse - | BlockState::AcaciaDoor_WestUpperRightFalseTrue - | BlockState::AcaciaDoor_WestUpperRightFalseFalse - | BlockState::AcaciaDoor_WestLowerLeftFalseTrue - | BlockState::AcaciaDoor_WestLowerLeftFalseFalse - | BlockState::AcaciaDoor_WestLowerRightFalseTrue - | BlockState::AcaciaDoor_WestLowerRightFalseFalse - | BlockState::OakDoor_NorthUpperRightTrueTrue - | BlockState::OakDoor_NorthUpperRightTrueFalse - | BlockState::OakDoor_NorthLowerRightTrueTrue - | BlockState::OakDoor_NorthLowerRightTrueFalse - | BlockState::OakDoor_SouthUpperLeftTrueTrue - | BlockState::OakDoor_SouthUpperLeftTrueFalse - | BlockState::OakDoor_SouthLowerLeftTrueTrue - | BlockState::OakDoor_SouthLowerLeftTrueFalse - | BlockState::OakDoor_WestUpperLeftFalseTrue - | BlockState::OakDoor_WestUpperLeftFalseFalse - | BlockState::OakDoor_WestUpperRightFalseTrue - | BlockState::OakDoor_WestUpperRightFalseFalse - | BlockState::OakDoor_WestLowerLeftFalseTrue - | BlockState::OakDoor_WestLowerLeftFalseFalse - | BlockState::OakDoor_WestLowerRightFalseTrue - | BlockState::OakDoor_WestLowerRightFalseFalse - | BlockState::DarkOakDoor_NorthUpperRightTrueTrue - | BlockState::DarkOakDoor_NorthUpperRightTrueFalse - | BlockState::DarkOakDoor_NorthLowerRightTrueTrue - | BlockState::DarkOakDoor_NorthLowerRightTrueFalse - | BlockState::DarkOakDoor_SouthUpperLeftTrueTrue - | BlockState::DarkOakDoor_SouthUpperLeftTrueFalse - | BlockState::DarkOakDoor_SouthLowerLeftTrueTrue - | BlockState::DarkOakDoor_SouthLowerLeftTrueFalse - | BlockState::DarkOakDoor_WestUpperLeftFalseTrue - | BlockState::DarkOakDoor_WestUpperLeftFalseFalse - | BlockState::DarkOakDoor_WestUpperRightFalseTrue - | BlockState::DarkOakDoor_WestUpperRightFalseFalse - | BlockState::DarkOakDoor_WestLowerLeftFalseTrue - | BlockState::DarkOakDoor_WestLowerLeftFalseFalse - | BlockState::DarkOakDoor_WestLowerRightFalseTrue - | BlockState::DarkOakDoor_WestLowerRightFalseFalse - | BlockState::IronDoor_NorthUpperRightTrueTrue - | BlockState::IronDoor_NorthUpperRightTrueFalse - | BlockState::IronDoor_NorthLowerRightTrueTrue - | BlockState::IronDoor_NorthLowerRightTrueFalse - | BlockState::IronDoor_SouthUpperLeftTrueTrue - | BlockState::IronDoor_SouthUpperLeftTrueFalse - | BlockState::IronDoor_SouthLowerLeftTrueTrue - | BlockState::IronDoor_SouthLowerLeftTrueFalse - | BlockState::IronDoor_WestUpperLeftFalseTrue - | BlockState::IronDoor_WestUpperLeftFalseFalse - | BlockState::IronDoor_WestUpperRightFalseTrue - | BlockState::IronDoor_WestUpperRightFalseFalse - | BlockState::IronDoor_WestLowerLeftFalseTrue - | BlockState::IronDoor_WestLowerLeftFalseFalse - | BlockState::IronDoor_WestLowerRightFalseTrue - | BlockState::IronDoor_WestLowerRightFalseFalse - | BlockState::BirchDoor_NorthUpperRightTrueTrue - | BlockState::BirchDoor_NorthUpperRightTrueFalse - | BlockState::BirchDoor_NorthLowerRightTrueTrue - | BlockState::BirchDoor_NorthLowerRightTrueFalse - | BlockState::BirchDoor_SouthUpperLeftTrueTrue - | BlockState::BirchDoor_SouthUpperLeftTrueFalse - | BlockState::BirchDoor_SouthLowerLeftTrueTrue - | BlockState::BirchDoor_SouthLowerLeftTrueFalse - | BlockState::BirchDoor_WestUpperLeftFalseTrue - | BlockState::BirchDoor_WestUpperLeftFalseFalse - | BlockState::BirchDoor_WestUpperRightFalseTrue - | BlockState::BirchDoor_WestUpperRightFalseFalse - | BlockState::BirchDoor_WestLowerLeftFalseTrue - | BlockState::BirchDoor_WestLowerLeftFalseFalse - | BlockState::BirchDoor_WestLowerRightFalseTrue - | BlockState::BirchDoor_WestLowerRightFalseFalse - | BlockState::JungleDoor_NorthUpperRightTrueTrue - | BlockState::JungleDoor_NorthUpperRightTrueFalse - | BlockState::JungleDoor_NorthLowerRightTrueTrue - | BlockState::JungleDoor_NorthLowerRightTrueFalse - | BlockState::JungleDoor_SouthUpperLeftTrueTrue - | BlockState::JungleDoor_SouthUpperLeftTrueFalse - | BlockState::JungleDoor_SouthLowerLeftTrueTrue - | BlockState::JungleDoor_SouthLowerLeftTrueFalse - | BlockState::JungleDoor_WestUpperLeftFalseTrue - | BlockState::JungleDoor_WestUpperLeftFalseFalse - | BlockState::JungleDoor_WestUpperRightFalseTrue - | BlockState::JungleDoor_WestUpperRightFalseFalse - | BlockState::JungleDoor_WestLowerLeftFalseTrue - | BlockState::JungleDoor_WestLowerLeftFalseFalse - | BlockState::JungleDoor_WestLowerRightFalseTrue - | BlockState::JungleDoor_WestLowerRightFalseFalse - | BlockState::CrimsonDoor_NorthUpperRightTrueTrue - | BlockState::CrimsonDoor_NorthUpperRightTrueFalse - | BlockState::CrimsonDoor_NorthLowerRightTrueTrue - | BlockState::CrimsonDoor_NorthLowerRightTrueFalse - | BlockState::CrimsonDoor_SouthUpperLeftTrueTrue - | BlockState::CrimsonDoor_SouthUpperLeftTrueFalse - | BlockState::CrimsonDoor_SouthLowerLeftTrueTrue - | BlockState::CrimsonDoor_SouthLowerLeftTrueFalse - | BlockState::CrimsonDoor_WestUpperLeftFalseTrue - | BlockState::CrimsonDoor_WestUpperLeftFalseFalse - | BlockState::CrimsonDoor_WestUpperRightFalseTrue - | BlockState::CrimsonDoor_WestUpperRightFalseFalse - | BlockState::CrimsonDoor_WestLowerLeftFalseTrue - | BlockState::CrimsonDoor_WestLowerLeftFalseFalse - | BlockState::CrimsonDoor_WestLowerRightFalseTrue - | BlockState::CrimsonDoor_WestLowerRightFalseFalse - | BlockState::MangroveDoor_NorthUpperRightTrueTrue - | BlockState::MangroveDoor_NorthUpperRightTrueFalse - | BlockState::MangroveDoor_NorthLowerRightTrueTrue - | BlockState::MangroveDoor_NorthLowerRightTrueFalse - | BlockState::MangroveDoor_SouthUpperLeftTrueTrue - | BlockState::MangroveDoor_SouthUpperLeftTrueFalse - | BlockState::MangroveDoor_SouthLowerLeftTrueTrue - | BlockState::MangroveDoor_SouthLowerLeftTrueFalse - | BlockState::MangroveDoor_WestUpperLeftFalseTrue - | BlockState::MangroveDoor_WestUpperLeftFalseFalse - | BlockState::MangroveDoor_WestUpperRightFalseTrue - | BlockState::MangroveDoor_WestUpperRightFalseFalse - | BlockState::MangroveDoor_WestLowerLeftFalseTrue - | BlockState::MangroveDoor_WestLowerLeftFalseFalse - | BlockState::MangroveDoor_WestLowerRightFalseTrue - | BlockState::MangroveDoor_WestLowerRightFalseFalse - | BlockState::WarpedDoor_NorthUpperRightTrueTrue - | BlockState::WarpedDoor_NorthUpperRightTrueFalse - | BlockState::WarpedDoor_NorthLowerRightTrueTrue - | BlockState::WarpedDoor_NorthLowerRightTrueFalse - | BlockState::WarpedDoor_SouthUpperLeftTrueTrue - | BlockState::WarpedDoor_SouthUpperLeftTrueFalse - | BlockState::WarpedDoor_SouthLowerLeftTrueTrue - | BlockState::WarpedDoor_SouthLowerLeftTrueFalse - | BlockState::WarpedDoor_WestUpperLeftFalseTrue - | BlockState::WarpedDoor_WestUpperLeftFalseFalse - | BlockState::WarpedDoor_WestUpperRightFalseTrue - | BlockState::WarpedDoor_WestUpperRightFalseFalse - | BlockState::WarpedDoor_WestLowerLeftFalseTrue - | BlockState::WarpedDoor_WestLowerLeftFalseFalse - | BlockState::WarpedDoor_WestLowerRightFalseTrue - | BlockState::WarpedDoor_WestLowerRightFalseFalse - | BlockState::SpruceDoor_NorthUpperRightTrueTrue - | BlockState::SpruceDoor_NorthUpperRightTrueFalse - | BlockState::SpruceDoor_NorthLowerRightTrueTrue - | BlockState::SpruceDoor_NorthLowerRightTrueFalse - | BlockState::SpruceDoor_SouthUpperLeftTrueTrue - | BlockState::SpruceDoor_SouthUpperLeftTrueFalse - | BlockState::SpruceDoor_SouthLowerLeftTrueTrue - | BlockState::SpruceDoor_SouthLowerLeftTrueFalse - | BlockState::SpruceDoor_WestUpperLeftFalseTrue - | BlockState::SpruceDoor_WestUpperLeftFalseFalse - | BlockState::SpruceDoor_WestUpperRightFalseTrue - | BlockState::SpruceDoor_WestUpperRightFalseFalse - | BlockState::SpruceDoor_WestLowerLeftFalseTrue - | BlockState::SpruceDoor_WestLowerLeftFalseFalse - | BlockState::SpruceDoor_WestLowerRightFalseTrue - | BlockState::SpruceDoor_WestLowerRightFalseFalse => &SHAPE56, - BlockState::AcaciaDoor_SouthUpperLeftFalseTrue - | BlockState::AcaciaDoor_SouthUpperLeftFalseFalse - | BlockState::AcaciaDoor_SouthUpperRightFalseTrue - | BlockState::AcaciaDoor_SouthUpperRightFalseFalse - | BlockState::AcaciaDoor_SouthLowerLeftFalseTrue - | BlockState::AcaciaDoor_SouthLowerLeftFalseFalse - | BlockState::AcaciaDoor_SouthLowerRightFalseTrue - | BlockState::AcaciaDoor_SouthLowerRightFalseFalse - | BlockState::AcaciaDoor_WestUpperRightTrueTrue - | BlockState::AcaciaDoor_WestUpperRightTrueFalse - | BlockState::AcaciaDoor_WestLowerRightTrueTrue - | BlockState::AcaciaDoor_WestLowerRightTrueFalse - | BlockState::AcaciaDoor_EastUpperLeftTrueTrue - | BlockState::AcaciaDoor_EastUpperLeftTrueFalse - | BlockState::AcaciaDoor_EastLowerLeftTrueTrue - | BlockState::AcaciaDoor_EastLowerLeftTrueFalse - | BlockState::OakDoor_SouthUpperLeftFalseTrue - | BlockState::OakDoor_SouthUpperLeftFalseFalse - | BlockState::OakDoor_SouthUpperRightFalseTrue - | BlockState::OakDoor_SouthUpperRightFalseFalse - | BlockState::OakDoor_SouthLowerLeftFalseTrue - | BlockState::OakDoor_SouthLowerLeftFalseFalse - | BlockState::OakDoor_SouthLowerRightFalseTrue - | BlockState::OakDoor_SouthLowerRightFalseFalse - | BlockState::OakDoor_WestUpperRightTrueTrue - | BlockState::OakDoor_WestUpperRightTrueFalse - | BlockState::OakDoor_WestLowerRightTrueTrue - | BlockState::OakDoor_WestLowerRightTrueFalse - | BlockState::OakDoor_EastUpperLeftTrueTrue - | BlockState::OakDoor_EastUpperLeftTrueFalse - | BlockState::OakDoor_EastLowerLeftTrueTrue - | BlockState::OakDoor_EastLowerLeftTrueFalse - | BlockState::DarkOakDoor_SouthUpperLeftFalseTrue - | BlockState::DarkOakDoor_SouthUpperLeftFalseFalse - | BlockState::DarkOakDoor_SouthUpperRightFalseTrue - | BlockState::DarkOakDoor_SouthUpperRightFalseFalse - | BlockState::DarkOakDoor_SouthLowerLeftFalseTrue - | BlockState::DarkOakDoor_SouthLowerLeftFalseFalse - | BlockState::DarkOakDoor_SouthLowerRightFalseTrue - | BlockState::DarkOakDoor_SouthLowerRightFalseFalse - | BlockState::DarkOakDoor_WestUpperRightTrueTrue - | BlockState::DarkOakDoor_WestUpperRightTrueFalse - | BlockState::DarkOakDoor_WestLowerRightTrueTrue - | BlockState::DarkOakDoor_WestLowerRightTrueFalse - | BlockState::DarkOakDoor_EastUpperLeftTrueTrue - | BlockState::DarkOakDoor_EastUpperLeftTrueFalse - | BlockState::DarkOakDoor_EastLowerLeftTrueTrue - | BlockState::DarkOakDoor_EastLowerLeftTrueFalse + | BlockState::OakDoor_NorthUpperLeftFalseTrue + | BlockState::OakDoor_NorthUpperLeftFalseFalse + | BlockState::OakDoor_NorthUpperRightFalseTrue + | BlockState::OakDoor_NorthUpperRightFalseFalse + | BlockState::OakDoor_NorthLowerLeftFalseTrue + | BlockState::OakDoor_NorthLowerLeftFalseFalse + | BlockState::OakDoor_NorthLowerRightFalseTrue + | BlockState::OakDoor_NorthLowerRightFalseFalse + | BlockState::OakDoor_WestUpperLeftTrueTrue + | BlockState::OakDoor_WestUpperLeftTrueFalse + | BlockState::OakDoor_WestLowerLeftTrueTrue + | BlockState::OakDoor_WestLowerLeftTrueFalse + | BlockState::OakDoor_EastUpperRightTrueTrue + | BlockState::OakDoor_EastUpperRightTrueFalse + | BlockState::OakDoor_EastLowerRightTrueTrue + | BlockState::OakDoor_EastLowerRightTrueFalse + | BlockState::IronTrapdoor_NorthTopTrueTrueTrue + | BlockState::IronTrapdoor_NorthTopTrueTrueFalse + | BlockState::IronTrapdoor_NorthTopTrueFalseTrue + | BlockState::IronTrapdoor_NorthTopTrueFalseFalse + | BlockState::IronTrapdoor_NorthBottomTrueTrueTrue + | BlockState::IronTrapdoor_NorthBottomTrueTrueFalse + | BlockState::IronTrapdoor_NorthBottomTrueFalseTrue + | BlockState::IronTrapdoor_NorthBottomTrueFalseFalse + | BlockState::CrimsonDoor_NorthUpperLeftFalseTrue + | BlockState::CrimsonDoor_NorthUpperLeftFalseFalse + | BlockState::CrimsonDoor_NorthUpperRightFalseTrue + | BlockState::CrimsonDoor_NorthUpperRightFalseFalse + | BlockState::CrimsonDoor_NorthLowerLeftFalseTrue + | BlockState::CrimsonDoor_NorthLowerLeftFalseFalse + | BlockState::CrimsonDoor_NorthLowerRightFalseTrue + | BlockState::CrimsonDoor_NorthLowerRightFalseFalse + | BlockState::CrimsonDoor_WestUpperLeftTrueTrue + | BlockState::CrimsonDoor_WestUpperLeftTrueFalse + | BlockState::CrimsonDoor_WestLowerLeftTrueTrue + | BlockState::CrimsonDoor_WestLowerLeftTrueFalse + | BlockState::CrimsonDoor_EastUpperRightTrueTrue + | BlockState::CrimsonDoor_EastUpperRightTrueFalse + | BlockState::CrimsonDoor_EastLowerRightTrueTrue + | BlockState::CrimsonDoor_EastLowerRightTrueFalse => &SHAPE55, + BlockState::WarpedTrapdoor_NorthTopFalseTrueTrue + | BlockState::WarpedTrapdoor_NorthTopFalseTrueFalse + | BlockState::WarpedTrapdoor_NorthTopFalseFalseTrue + | BlockState::WarpedTrapdoor_NorthTopFalseFalseFalse + | BlockState::WarpedTrapdoor_SouthTopFalseTrueTrue + | BlockState::WarpedTrapdoor_SouthTopFalseTrueFalse + | BlockState::WarpedTrapdoor_SouthTopFalseFalseTrue + | BlockState::WarpedTrapdoor_SouthTopFalseFalseFalse + | BlockState::WarpedTrapdoor_WestTopFalseTrueTrue + | BlockState::WarpedTrapdoor_WestTopFalseTrueFalse + | BlockState::WarpedTrapdoor_WestTopFalseFalseTrue + | BlockState::WarpedTrapdoor_WestTopFalseFalseFalse + | BlockState::WarpedTrapdoor_EastTopFalseTrueTrue + | BlockState::WarpedTrapdoor_EastTopFalseTrueFalse + | BlockState::WarpedTrapdoor_EastTopFalseFalseTrue + | BlockState::WarpedTrapdoor_EastTopFalseFalseFalse + | BlockState::BirchTrapdoor_NorthTopFalseTrueTrue + | BlockState::BirchTrapdoor_NorthTopFalseTrueFalse + | BlockState::BirchTrapdoor_NorthTopFalseFalseTrue + | BlockState::BirchTrapdoor_NorthTopFalseFalseFalse + | BlockState::BirchTrapdoor_SouthTopFalseTrueTrue + | BlockState::BirchTrapdoor_SouthTopFalseTrueFalse + | BlockState::BirchTrapdoor_SouthTopFalseFalseTrue + | BlockState::BirchTrapdoor_SouthTopFalseFalseFalse + | BlockState::BirchTrapdoor_WestTopFalseTrueTrue + | BlockState::BirchTrapdoor_WestTopFalseTrueFalse + | BlockState::BirchTrapdoor_WestTopFalseFalseTrue + | BlockState::BirchTrapdoor_WestTopFalseFalseFalse + | BlockState::BirchTrapdoor_EastTopFalseTrueTrue + | BlockState::BirchTrapdoor_EastTopFalseTrueFalse + | BlockState::BirchTrapdoor_EastTopFalseFalseTrue + | BlockState::BirchTrapdoor_EastTopFalseFalseFalse + | BlockState::JungleTrapdoor_NorthTopFalseTrueTrue + | BlockState::JungleTrapdoor_NorthTopFalseTrueFalse + | BlockState::JungleTrapdoor_NorthTopFalseFalseTrue + | BlockState::JungleTrapdoor_NorthTopFalseFalseFalse + | BlockState::JungleTrapdoor_SouthTopFalseTrueTrue + | BlockState::JungleTrapdoor_SouthTopFalseTrueFalse + | BlockState::JungleTrapdoor_SouthTopFalseFalseTrue + | BlockState::JungleTrapdoor_SouthTopFalseFalseFalse + | BlockState::JungleTrapdoor_WestTopFalseTrueTrue + | BlockState::JungleTrapdoor_WestTopFalseTrueFalse + | BlockState::JungleTrapdoor_WestTopFalseFalseTrue + | BlockState::JungleTrapdoor_WestTopFalseFalseFalse + | BlockState::JungleTrapdoor_EastTopFalseTrueTrue + | BlockState::JungleTrapdoor_EastTopFalseTrueFalse + | BlockState::JungleTrapdoor_EastTopFalseFalseTrue + | BlockState::JungleTrapdoor_EastTopFalseFalseFalse + | BlockState::OakTrapdoor_NorthTopFalseTrueTrue + | BlockState::OakTrapdoor_NorthTopFalseTrueFalse + | BlockState::OakTrapdoor_NorthTopFalseFalseTrue + | BlockState::OakTrapdoor_NorthTopFalseFalseFalse + | BlockState::OakTrapdoor_SouthTopFalseTrueTrue + | BlockState::OakTrapdoor_SouthTopFalseTrueFalse + | BlockState::OakTrapdoor_SouthTopFalseFalseTrue + | BlockState::OakTrapdoor_SouthTopFalseFalseFalse + | BlockState::OakTrapdoor_WestTopFalseTrueTrue + | BlockState::OakTrapdoor_WestTopFalseTrueFalse + | BlockState::OakTrapdoor_WestTopFalseFalseTrue + | BlockState::OakTrapdoor_WestTopFalseFalseFalse + | BlockState::OakTrapdoor_EastTopFalseTrueTrue + | BlockState::OakTrapdoor_EastTopFalseTrueFalse + | BlockState::OakTrapdoor_EastTopFalseFalseTrue + | BlockState::OakTrapdoor_EastTopFalseFalseFalse + | BlockState::AcaciaTrapdoor_NorthTopFalseTrueTrue + | BlockState::AcaciaTrapdoor_NorthTopFalseTrueFalse + | BlockState::AcaciaTrapdoor_NorthTopFalseFalseTrue + | BlockState::AcaciaTrapdoor_NorthTopFalseFalseFalse + | BlockState::AcaciaTrapdoor_SouthTopFalseTrueTrue + | BlockState::AcaciaTrapdoor_SouthTopFalseTrueFalse + | BlockState::AcaciaTrapdoor_SouthTopFalseFalseTrue + | BlockState::AcaciaTrapdoor_SouthTopFalseFalseFalse + | BlockState::AcaciaTrapdoor_WestTopFalseTrueTrue + | BlockState::AcaciaTrapdoor_WestTopFalseTrueFalse + | BlockState::AcaciaTrapdoor_WestTopFalseFalseTrue + | BlockState::AcaciaTrapdoor_WestTopFalseFalseFalse + | BlockState::AcaciaTrapdoor_EastTopFalseTrueTrue + | BlockState::AcaciaTrapdoor_EastTopFalseTrueFalse + | BlockState::AcaciaTrapdoor_EastTopFalseFalseTrue + | BlockState::AcaciaTrapdoor_EastTopFalseFalseFalse + | BlockState::DarkOakTrapdoor_NorthTopFalseTrueTrue + | BlockState::DarkOakTrapdoor_NorthTopFalseTrueFalse + | BlockState::DarkOakTrapdoor_NorthTopFalseFalseTrue + | BlockState::DarkOakTrapdoor_NorthTopFalseFalseFalse + | BlockState::DarkOakTrapdoor_SouthTopFalseTrueTrue + | BlockState::DarkOakTrapdoor_SouthTopFalseTrueFalse + | BlockState::DarkOakTrapdoor_SouthTopFalseFalseTrue + | BlockState::DarkOakTrapdoor_SouthTopFalseFalseFalse + | BlockState::DarkOakTrapdoor_WestTopFalseTrueTrue + | BlockState::DarkOakTrapdoor_WestTopFalseTrueFalse + | BlockState::DarkOakTrapdoor_WestTopFalseFalseTrue + | BlockState::DarkOakTrapdoor_WestTopFalseFalseFalse + | BlockState::DarkOakTrapdoor_EastTopFalseTrueTrue + | BlockState::DarkOakTrapdoor_EastTopFalseTrueFalse + | BlockState::DarkOakTrapdoor_EastTopFalseFalseTrue + | BlockState::DarkOakTrapdoor_EastTopFalseFalseFalse + | BlockState::CrimsonTrapdoor_NorthTopFalseTrueTrue + | BlockState::CrimsonTrapdoor_NorthTopFalseTrueFalse + | BlockState::CrimsonTrapdoor_NorthTopFalseFalseTrue + | BlockState::CrimsonTrapdoor_NorthTopFalseFalseFalse + | BlockState::CrimsonTrapdoor_SouthTopFalseTrueTrue + | BlockState::CrimsonTrapdoor_SouthTopFalseTrueFalse + | BlockState::CrimsonTrapdoor_SouthTopFalseFalseTrue + | BlockState::CrimsonTrapdoor_SouthTopFalseFalseFalse + | BlockState::CrimsonTrapdoor_WestTopFalseTrueTrue + | BlockState::CrimsonTrapdoor_WestTopFalseTrueFalse + | BlockState::CrimsonTrapdoor_WestTopFalseFalseTrue + | BlockState::CrimsonTrapdoor_WestTopFalseFalseFalse + | BlockState::CrimsonTrapdoor_EastTopFalseTrueTrue + | BlockState::CrimsonTrapdoor_EastTopFalseTrueFalse + | BlockState::CrimsonTrapdoor_EastTopFalseFalseTrue + | BlockState::CrimsonTrapdoor_EastTopFalseFalseFalse + | BlockState::MangroveTrapdoor_NorthTopFalseTrueTrue + | BlockState::MangroveTrapdoor_NorthTopFalseTrueFalse + | BlockState::MangroveTrapdoor_NorthTopFalseFalseTrue + | BlockState::MangroveTrapdoor_NorthTopFalseFalseFalse + | BlockState::MangroveTrapdoor_SouthTopFalseTrueTrue + | BlockState::MangroveTrapdoor_SouthTopFalseTrueFalse + | BlockState::MangroveTrapdoor_SouthTopFalseFalseTrue + | BlockState::MangroveTrapdoor_SouthTopFalseFalseFalse + | BlockState::MangroveTrapdoor_WestTopFalseTrueTrue + | BlockState::MangroveTrapdoor_WestTopFalseTrueFalse + | BlockState::MangroveTrapdoor_WestTopFalseFalseTrue + | BlockState::MangroveTrapdoor_WestTopFalseFalseFalse + | BlockState::MangroveTrapdoor_EastTopFalseTrueTrue + | BlockState::MangroveTrapdoor_EastTopFalseTrueFalse + | BlockState::MangroveTrapdoor_EastTopFalseFalseTrue + | BlockState::MangroveTrapdoor_EastTopFalseFalseFalse + | BlockState::SpruceTrapdoor_NorthTopFalseTrueTrue + | BlockState::SpruceTrapdoor_NorthTopFalseTrueFalse + | BlockState::SpruceTrapdoor_NorthTopFalseFalseTrue + | BlockState::SpruceTrapdoor_NorthTopFalseFalseFalse + | BlockState::SpruceTrapdoor_SouthTopFalseTrueTrue + | BlockState::SpruceTrapdoor_SouthTopFalseTrueFalse + | BlockState::SpruceTrapdoor_SouthTopFalseFalseTrue + | BlockState::SpruceTrapdoor_SouthTopFalseFalseFalse + | BlockState::SpruceTrapdoor_WestTopFalseTrueTrue + | BlockState::SpruceTrapdoor_WestTopFalseTrueFalse + | BlockState::SpruceTrapdoor_WestTopFalseFalseTrue + | BlockState::SpruceTrapdoor_WestTopFalseFalseFalse + | BlockState::SpruceTrapdoor_EastTopFalseTrueTrue + | BlockState::SpruceTrapdoor_EastTopFalseTrueFalse + | BlockState::SpruceTrapdoor_EastTopFalseFalseTrue + | BlockState::SpruceTrapdoor_EastTopFalseFalseFalse + | BlockState::IronTrapdoor_NorthTopFalseTrueTrue + | BlockState::IronTrapdoor_NorthTopFalseTrueFalse + | BlockState::IronTrapdoor_NorthTopFalseFalseTrue + | BlockState::IronTrapdoor_NorthTopFalseFalseFalse + | BlockState::IronTrapdoor_SouthTopFalseTrueTrue + | BlockState::IronTrapdoor_SouthTopFalseTrueFalse + | BlockState::IronTrapdoor_SouthTopFalseFalseTrue + | BlockState::IronTrapdoor_SouthTopFalseFalseFalse + | BlockState::IronTrapdoor_WestTopFalseTrueTrue + | BlockState::IronTrapdoor_WestTopFalseTrueFalse + | BlockState::IronTrapdoor_WestTopFalseFalseTrue + | BlockState::IronTrapdoor_WestTopFalseFalseFalse + | BlockState::IronTrapdoor_EastTopFalseTrueTrue + | BlockState::IronTrapdoor_EastTopFalseTrueFalse + | BlockState::IronTrapdoor_EastTopFalseFalseTrue + | BlockState::IronTrapdoor_EastTopFalseFalseFalse => &SHAPE88, + BlockState::WarpedTrapdoor_NorthBottomFalseTrueTrue + | BlockState::WarpedTrapdoor_NorthBottomFalseTrueFalse + | BlockState::WarpedTrapdoor_NorthBottomFalseFalseTrue + | BlockState::WarpedTrapdoor_NorthBottomFalseFalseFalse + | BlockState::WarpedTrapdoor_SouthBottomFalseTrueTrue + | BlockState::WarpedTrapdoor_SouthBottomFalseTrueFalse + | BlockState::WarpedTrapdoor_SouthBottomFalseFalseTrue + | BlockState::WarpedTrapdoor_SouthBottomFalseFalseFalse + | BlockState::WarpedTrapdoor_WestBottomFalseTrueTrue + | BlockState::WarpedTrapdoor_WestBottomFalseTrueFalse + | BlockState::WarpedTrapdoor_WestBottomFalseFalseTrue + | BlockState::WarpedTrapdoor_WestBottomFalseFalseFalse + | BlockState::WarpedTrapdoor_EastBottomFalseTrueTrue + | BlockState::WarpedTrapdoor_EastBottomFalseTrueFalse + | BlockState::WarpedTrapdoor_EastBottomFalseFalseTrue + | BlockState::WarpedTrapdoor_EastBottomFalseFalseFalse + | BlockState::BirchTrapdoor_NorthBottomFalseTrueTrue + | BlockState::BirchTrapdoor_NorthBottomFalseTrueFalse + | BlockState::BirchTrapdoor_NorthBottomFalseFalseTrue + | BlockState::BirchTrapdoor_NorthBottomFalseFalseFalse + | BlockState::BirchTrapdoor_SouthBottomFalseTrueTrue + | BlockState::BirchTrapdoor_SouthBottomFalseTrueFalse + | BlockState::BirchTrapdoor_SouthBottomFalseFalseTrue + | BlockState::BirchTrapdoor_SouthBottomFalseFalseFalse + | BlockState::BirchTrapdoor_WestBottomFalseTrueTrue + | BlockState::BirchTrapdoor_WestBottomFalseTrueFalse + | BlockState::BirchTrapdoor_WestBottomFalseFalseTrue + | BlockState::BirchTrapdoor_WestBottomFalseFalseFalse + | BlockState::BirchTrapdoor_EastBottomFalseTrueTrue + | BlockState::BirchTrapdoor_EastBottomFalseTrueFalse + | BlockState::BirchTrapdoor_EastBottomFalseFalseTrue + | BlockState::BirchTrapdoor_EastBottomFalseFalseFalse + | BlockState::JungleTrapdoor_NorthBottomFalseTrueTrue + | BlockState::JungleTrapdoor_NorthBottomFalseTrueFalse + | BlockState::JungleTrapdoor_NorthBottomFalseFalseTrue + | BlockState::JungleTrapdoor_NorthBottomFalseFalseFalse + | BlockState::JungleTrapdoor_SouthBottomFalseTrueTrue + | BlockState::JungleTrapdoor_SouthBottomFalseTrueFalse + | BlockState::JungleTrapdoor_SouthBottomFalseFalseTrue + | BlockState::JungleTrapdoor_SouthBottomFalseFalseFalse + | BlockState::JungleTrapdoor_WestBottomFalseTrueTrue + | BlockState::JungleTrapdoor_WestBottomFalseTrueFalse + | BlockState::JungleTrapdoor_WestBottomFalseFalseTrue + | BlockState::JungleTrapdoor_WestBottomFalseFalseFalse + | BlockState::JungleTrapdoor_EastBottomFalseTrueTrue + | BlockState::JungleTrapdoor_EastBottomFalseTrueFalse + | BlockState::JungleTrapdoor_EastBottomFalseFalseTrue + | BlockState::JungleTrapdoor_EastBottomFalseFalseFalse + | BlockState::OakTrapdoor_NorthBottomFalseTrueTrue + | BlockState::OakTrapdoor_NorthBottomFalseTrueFalse + | BlockState::OakTrapdoor_NorthBottomFalseFalseTrue + | BlockState::OakTrapdoor_NorthBottomFalseFalseFalse + | BlockState::OakTrapdoor_SouthBottomFalseTrueTrue + | BlockState::OakTrapdoor_SouthBottomFalseTrueFalse + | BlockState::OakTrapdoor_SouthBottomFalseFalseTrue + | BlockState::OakTrapdoor_SouthBottomFalseFalseFalse + | BlockState::OakTrapdoor_WestBottomFalseTrueTrue + | BlockState::OakTrapdoor_WestBottomFalseTrueFalse + | BlockState::OakTrapdoor_WestBottomFalseFalseTrue + | BlockState::OakTrapdoor_WestBottomFalseFalseFalse + | BlockState::OakTrapdoor_EastBottomFalseTrueTrue + | BlockState::OakTrapdoor_EastBottomFalseTrueFalse + | BlockState::OakTrapdoor_EastBottomFalseFalseTrue + | BlockState::OakTrapdoor_EastBottomFalseFalseFalse + | BlockState::AcaciaTrapdoor_NorthBottomFalseTrueTrue + | BlockState::AcaciaTrapdoor_NorthBottomFalseTrueFalse + | BlockState::AcaciaTrapdoor_NorthBottomFalseFalseTrue + | BlockState::AcaciaTrapdoor_NorthBottomFalseFalseFalse + | BlockState::AcaciaTrapdoor_SouthBottomFalseTrueTrue + | BlockState::AcaciaTrapdoor_SouthBottomFalseTrueFalse + | BlockState::AcaciaTrapdoor_SouthBottomFalseFalseTrue + | BlockState::AcaciaTrapdoor_SouthBottomFalseFalseFalse + | BlockState::AcaciaTrapdoor_WestBottomFalseTrueTrue + | BlockState::AcaciaTrapdoor_WestBottomFalseTrueFalse + | BlockState::AcaciaTrapdoor_WestBottomFalseFalseTrue + | BlockState::AcaciaTrapdoor_WestBottomFalseFalseFalse + | BlockState::AcaciaTrapdoor_EastBottomFalseTrueTrue + | BlockState::AcaciaTrapdoor_EastBottomFalseTrueFalse + | BlockState::AcaciaTrapdoor_EastBottomFalseFalseTrue + | BlockState::AcaciaTrapdoor_EastBottomFalseFalseFalse + | BlockState::DarkOakTrapdoor_NorthBottomFalseTrueTrue + | BlockState::DarkOakTrapdoor_NorthBottomFalseTrueFalse + | BlockState::DarkOakTrapdoor_NorthBottomFalseFalseTrue + | BlockState::DarkOakTrapdoor_NorthBottomFalseFalseFalse + | BlockState::DarkOakTrapdoor_SouthBottomFalseTrueTrue + | BlockState::DarkOakTrapdoor_SouthBottomFalseTrueFalse + | BlockState::DarkOakTrapdoor_SouthBottomFalseFalseTrue + | BlockState::DarkOakTrapdoor_SouthBottomFalseFalseFalse + | BlockState::DarkOakTrapdoor_WestBottomFalseTrueTrue + | BlockState::DarkOakTrapdoor_WestBottomFalseTrueFalse + | BlockState::DarkOakTrapdoor_WestBottomFalseFalseTrue + | BlockState::DarkOakTrapdoor_WestBottomFalseFalseFalse + | BlockState::DarkOakTrapdoor_EastBottomFalseTrueTrue + | BlockState::DarkOakTrapdoor_EastBottomFalseTrueFalse + | BlockState::DarkOakTrapdoor_EastBottomFalseFalseTrue + | BlockState::DarkOakTrapdoor_EastBottomFalseFalseFalse + | BlockState::CrimsonTrapdoor_NorthBottomFalseTrueTrue + | BlockState::CrimsonTrapdoor_NorthBottomFalseTrueFalse + | BlockState::CrimsonTrapdoor_NorthBottomFalseFalseTrue + | BlockState::CrimsonTrapdoor_NorthBottomFalseFalseFalse + | BlockState::CrimsonTrapdoor_SouthBottomFalseTrueTrue + | BlockState::CrimsonTrapdoor_SouthBottomFalseTrueFalse + | BlockState::CrimsonTrapdoor_SouthBottomFalseFalseTrue + | BlockState::CrimsonTrapdoor_SouthBottomFalseFalseFalse + | BlockState::CrimsonTrapdoor_WestBottomFalseTrueTrue + | BlockState::CrimsonTrapdoor_WestBottomFalseTrueFalse + | BlockState::CrimsonTrapdoor_WestBottomFalseFalseTrue + | BlockState::CrimsonTrapdoor_WestBottomFalseFalseFalse + | BlockState::CrimsonTrapdoor_EastBottomFalseTrueTrue + | BlockState::CrimsonTrapdoor_EastBottomFalseTrueFalse + | BlockState::CrimsonTrapdoor_EastBottomFalseFalseTrue + | BlockState::CrimsonTrapdoor_EastBottomFalseFalseFalse + | BlockState::MangroveTrapdoor_NorthBottomFalseTrueTrue + | BlockState::MangroveTrapdoor_NorthBottomFalseTrueFalse + | BlockState::MangroveTrapdoor_NorthBottomFalseFalseTrue + | BlockState::MangroveTrapdoor_NorthBottomFalseFalseFalse + | BlockState::MangroveTrapdoor_SouthBottomFalseTrueTrue + | BlockState::MangroveTrapdoor_SouthBottomFalseTrueFalse + | BlockState::MangroveTrapdoor_SouthBottomFalseFalseTrue + | BlockState::MangroveTrapdoor_SouthBottomFalseFalseFalse + | BlockState::MangroveTrapdoor_WestBottomFalseTrueTrue + | BlockState::MangroveTrapdoor_WestBottomFalseTrueFalse + | BlockState::MangroveTrapdoor_WestBottomFalseFalseTrue + | BlockState::MangroveTrapdoor_WestBottomFalseFalseFalse + | BlockState::MangroveTrapdoor_EastBottomFalseTrueTrue + | BlockState::MangroveTrapdoor_EastBottomFalseTrueFalse + | BlockState::MangroveTrapdoor_EastBottomFalseFalseTrue + | BlockState::MangroveTrapdoor_EastBottomFalseFalseFalse + | BlockState::SpruceTrapdoor_NorthBottomFalseTrueTrue + | BlockState::SpruceTrapdoor_NorthBottomFalseTrueFalse + | BlockState::SpruceTrapdoor_NorthBottomFalseFalseTrue + | BlockState::SpruceTrapdoor_NorthBottomFalseFalseFalse + | BlockState::SpruceTrapdoor_SouthBottomFalseTrueTrue + | BlockState::SpruceTrapdoor_SouthBottomFalseTrueFalse + | BlockState::SpruceTrapdoor_SouthBottomFalseFalseTrue + | BlockState::SpruceTrapdoor_SouthBottomFalseFalseFalse + | BlockState::SpruceTrapdoor_WestBottomFalseTrueTrue + | BlockState::SpruceTrapdoor_WestBottomFalseTrueFalse + | BlockState::SpruceTrapdoor_WestBottomFalseFalseTrue + | BlockState::SpruceTrapdoor_WestBottomFalseFalseFalse + | BlockState::SpruceTrapdoor_EastBottomFalseTrueTrue + | BlockState::SpruceTrapdoor_EastBottomFalseTrueFalse + | BlockState::SpruceTrapdoor_EastBottomFalseFalseTrue + | BlockState::SpruceTrapdoor_EastBottomFalseFalseFalse + | BlockState::IronTrapdoor_NorthBottomFalseTrueTrue + | BlockState::IronTrapdoor_NorthBottomFalseTrueFalse + | BlockState::IronTrapdoor_NorthBottomFalseFalseTrue + | BlockState::IronTrapdoor_NorthBottomFalseFalseFalse + | BlockState::IronTrapdoor_SouthBottomFalseTrueTrue + | BlockState::IronTrapdoor_SouthBottomFalseTrueFalse + | BlockState::IronTrapdoor_SouthBottomFalseFalseTrue + | BlockState::IronTrapdoor_SouthBottomFalseFalseFalse + | BlockState::IronTrapdoor_WestBottomFalseTrueTrue + | BlockState::IronTrapdoor_WestBottomFalseTrueFalse + | BlockState::IronTrapdoor_WestBottomFalseFalseTrue + | BlockState::IronTrapdoor_WestBottomFalseFalseFalse + | BlockState::IronTrapdoor_EastBottomFalseTrueTrue + | BlockState::IronTrapdoor_EastBottomFalseTrueFalse + | BlockState::IronTrapdoor_EastBottomFalseFalseTrue + | BlockState::IronTrapdoor_EastBottomFalseFalseFalse => &SHAPE89, + BlockState::WarpedTrapdoor_SouthTopTrueTrueTrue + | BlockState::WarpedTrapdoor_SouthTopTrueTrueFalse + | BlockState::WarpedTrapdoor_SouthTopTrueFalseTrue + | BlockState::WarpedTrapdoor_SouthTopTrueFalseFalse + | BlockState::WarpedTrapdoor_SouthBottomTrueTrueTrue + | BlockState::WarpedTrapdoor_SouthBottomTrueTrueFalse + | BlockState::WarpedTrapdoor_SouthBottomTrueFalseTrue + | BlockState::WarpedTrapdoor_SouthBottomTrueFalseFalse | BlockState::IronDoor_SouthUpperLeftFalseTrue | BlockState::IronDoor_SouthUpperLeftFalseFalse | BlockState::IronDoor_SouthUpperRightFalseTrue @@ -27608,6 +7455,136 @@ impl BlockWithShape for BlockState { | BlockState::IronDoor_EastUpperLeftTrueFalse | BlockState::IronDoor_EastLowerLeftTrueTrue | BlockState::IronDoor_EastLowerLeftTrueFalse + | BlockState::BirchTrapdoor_SouthTopTrueTrueTrue + | BlockState::BirchTrapdoor_SouthTopTrueTrueFalse + | BlockState::BirchTrapdoor_SouthTopTrueFalseTrue + | BlockState::BirchTrapdoor_SouthTopTrueFalseFalse + | BlockState::BirchTrapdoor_SouthBottomTrueTrueTrue + | BlockState::BirchTrapdoor_SouthBottomTrueTrueFalse + | BlockState::BirchTrapdoor_SouthBottomTrueFalseTrue + | BlockState::BirchTrapdoor_SouthBottomTrueFalseFalse + | BlockState::MangroveDoor_SouthUpperLeftFalseTrue + | BlockState::MangroveDoor_SouthUpperLeftFalseFalse + | BlockState::MangroveDoor_SouthUpperRightFalseTrue + | BlockState::MangroveDoor_SouthUpperRightFalseFalse + | BlockState::MangroveDoor_SouthLowerLeftFalseTrue + | BlockState::MangroveDoor_SouthLowerLeftFalseFalse + | BlockState::MangroveDoor_SouthLowerRightFalseTrue + | BlockState::MangroveDoor_SouthLowerRightFalseFalse + | BlockState::MangroveDoor_WestUpperRightTrueTrue + | BlockState::MangroveDoor_WestUpperRightTrueFalse + | BlockState::MangroveDoor_WestLowerRightTrueTrue + | BlockState::MangroveDoor_WestLowerRightTrueFalse + | BlockState::MangroveDoor_EastUpperLeftTrueTrue + | BlockState::MangroveDoor_EastUpperLeftTrueFalse + | BlockState::MangroveDoor_EastLowerLeftTrueTrue + | BlockState::MangroveDoor_EastLowerLeftTrueFalse + | BlockState::JungleTrapdoor_SouthTopTrueTrueTrue + | BlockState::JungleTrapdoor_SouthTopTrueTrueFalse + | BlockState::JungleTrapdoor_SouthTopTrueFalseTrue + | BlockState::JungleTrapdoor_SouthTopTrueFalseFalse + | BlockState::JungleTrapdoor_SouthBottomTrueTrueTrue + | BlockState::JungleTrapdoor_SouthBottomTrueTrueFalse + | BlockState::JungleTrapdoor_SouthBottomTrueFalseTrue + | BlockState::JungleTrapdoor_SouthBottomTrueFalseFalse + | BlockState::OakTrapdoor_SouthTopTrueTrueTrue + | BlockState::OakTrapdoor_SouthTopTrueTrueFalse + | BlockState::OakTrapdoor_SouthTopTrueFalseTrue + | BlockState::OakTrapdoor_SouthTopTrueFalseFalse + | BlockState::OakTrapdoor_SouthBottomTrueTrueTrue + | BlockState::OakTrapdoor_SouthBottomTrueTrueFalse + | BlockState::OakTrapdoor_SouthBottomTrueFalseTrue + | BlockState::OakTrapdoor_SouthBottomTrueFalseFalse + | BlockState::DarkOakDoor_SouthUpperLeftFalseTrue + | BlockState::DarkOakDoor_SouthUpperLeftFalseFalse + | BlockState::DarkOakDoor_SouthUpperRightFalseTrue + | BlockState::DarkOakDoor_SouthUpperRightFalseFalse + | BlockState::DarkOakDoor_SouthLowerLeftFalseTrue + | BlockState::DarkOakDoor_SouthLowerLeftFalseFalse + | BlockState::DarkOakDoor_SouthLowerRightFalseTrue + | BlockState::DarkOakDoor_SouthLowerRightFalseFalse + | BlockState::DarkOakDoor_WestUpperRightTrueTrue + | BlockState::DarkOakDoor_WestUpperRightTrueFalse + | BlockState::DarkOakDoor_WestLowerRightTrueTrue + | BlockState::DarkOakDoor_WestLowerRightTrueFalse + | BlockState::DarkOakDoor_EastUpperLeftTrueTrue + | BlockState::DarkOakDoor_EastUpperLeftTrueFalse + | BlockState::DarkOakDoor_EastLowerLeftTrueTrue + | BlockState::DarkOakDoor_EastLowerLeftTrueFalse + | BlockState::AcaciaTrapdoor_SouthTopTrueTrueTrue + | BlockState::AcaciaTrapdoor_SouthTopTrueTrueFalse + | BlockState::AcaciaTrapdoor_SouthTopTrueFalseTrue + | BlockState::AcaciaTrapdoor_SouthTopTrueFalseFalse + | BlockState::AcaciaTrapdoor_SouthBottomTrueTrueTrue + | BlockState::AcaciaTrapdoor_SouthBottomTrueTrueFalse + | BlockState::AcaciaTrapdoor_SouthBottomTrueFalseTrue + | BlockState::AcaciaTrapdoor_SouthBottomTrueFalseFalse + | BlockState::DarkOakTrapdoor_SouthTopTrueTrueTrue + | BlockState::DarkOakTrapdoor_SouthTopTrueTrueFalse + | BlockState::DarkOakTrapdoor_SouthTopTrueFalseTrue + | BlockState::DarkOakTrapdoor_SouthTopTrueFalseFalse + | BlockState::DarkOakTrapdoor_SouthBottomTrueTrueTrue + | BlockState::DarkOakTrapdoor_SouthBottomTrueTrueFalse + | BlockState::DarkOakTrapdoor_SouthBottomTrueFalseTrue + | BlockState::DarkOakTrapdoor_SouthBottomTrueFalseFalse + | BlockState::CrimsonTrapdoor_SouthTopTrueTrueTrue + | BlockState::CrimsonTrapdoor_SouthTopTrueTrueFalse + | BlockState::CrimsonTrapdoor_SouthTopTrueFalseTrue + | BlockState::CrimsonTrapdoor_SouthTopTrueFalseFalse + | BlockState::CrimsonTrapdoor_SouthBottomTrueTrueTrue + | BlockState::CrimsonTrapdoor_SouthBottomTrueTrueFalse + | BlockState::CrimsonTrapdoor_SouthBottomTrueFalseTrue + | BlockState::CrimsonTrapdoor_SouthBottomTrueFalseFalse + | BlockState::MangroveTrapdoor_SouthTopTrueTrueTrue + | BlockState::MangroveTrapdoor_SouthTopTrueTrueFalse + | BlockState::MangroveTrapdoor_SouthTopTrueFalseTrue + | BlockState::MangroveTrapdoor_SouthTopTrueFalseFalse + | BlockState::MangroveTrapdoor_SouthBottomTrueTrueTrue + | BlockState::MangroveTrapdoor_SouthBottomTrueTrueFalse + | BlockState::MangroveTrapdoor_SouthBottomTrueFalseTrue + | BlockState::MangroveTrapdoor_SouthBottomTrueFalseFalse + | BlockState::Ladder_SouthTrue + | BlockState::Ladder_SouthFalse + | BlockState::SpruceDoor_SouthUpperLeftFalseTrue + | BlockState::SpruceDoor_SouthUpperLeftFalseFalse + | BlockState::SpruceDoor_SouthUpperRightFalseTrue + | BlockState::SpruceDoor_SouthUpperRightFalseFalse + | BlockState::SpruceDoor_SouthLowerLeftFalseTrue + | BlockState::SpruceDoor_SouthLowerLeftFalseFalse + | BlockState::SpruceDoor_SouthLowerRightFalseTrue + | BlockState::SpruceDoor_SouthLowerRightFalseFalse + | BlockState::SpruceDoor_WestUpperRightTrueTrue + | BlockState::SpruceDoor_WestUpperRightTrueFalse + | BlockState::SpruceDoor_WestLowerRightTrueTrue + | BlockState::SpruceDoor_WestLowerRightTrueFalse + | BlockState::SpruceDoor_EastUpperLeftTrueTrue + | BlockState::SpruceDoor_EastUpperLeftTrueFalse + | BlockState::SpruceDoor_EastLowerLeftTrueTrue + | BlockState::SpruceDoor_EastLowerLeftTrueFalse + | BlockState::AcaciaDoor_SouthUpperLeftFalseTrue + | BlockState::AcaciaDoor_SouthUpperLeftFalseFalse + | BlockState::AcaciaDoor_SouthUpperRightFalseTrue + | BlockState::AcaciaDoor_SouthUpperRightFalseFalse + | BlockState::AcaciaDoor_SouthLowerLeftFalseTrue + | BlockState::AcaciaDoor_SouthLowerLeftFalseFalse + | BlockState::AcaciaDoor_SouthLowerRightFalseTrue + | BlockState::AcaciaDoor_SouthLowerRightFalseFalse + | BlockState::AcaciaDoor_WestUpperRightTrueTrue + | BlockState::AcaciaDoor_WestUpperRightTrueFalse + | BlockState::AcaciaDoor_WestLowerRightTrueTrue + | BlockState::AcaciaDoor_WestLowerRightTrueFalse + | BlockState::AcaciaDoor_EastUpperLeftTrueTrue + | BlockState::AcaciaDoor_EastUpperLeftTrueFalse + | BlockState::AcaciaDoor_EastLowerLeftTrueTrue + | BlockState::AcaciaDoor_EastLowerLeftTrueFalse + | BlockState::SpruceTrapdoor_SouthTopTrueTrueTrue + | BlockState::SpruceTrapdoor_SouthTopTrueTrueFalse + | BlockState::SpruceTrapdoor_SouthTopTrueFalseTrue + | BlockState::SpruceTrapdoor_SouthTopTrueFalseFalse + | BlockState::SpruceTrapdoor_SouthBottomTrueTrueTrue + | BlockState::SpruceTrapdoor_SouthBottomTrueTrueFalse + | BlockState::SpruceTrapdoor_SouthBottomTrueFalseTrue + | BlockState::SpruceTrapdoor_SouthBottomTrueFalseFalse | BlockState::BirchDoor_SouthUpperLeftFalseTrue | BlockState::BirchDoor_SouthUpperLeftFalseFalse | BlockState::BirchDoor_SouthUpperRightFalseTrue @@ -27640,38 +7617,6 @@ impl BlockWithShape for BlockState { | BlockState::JungleDoor_EastUpperLeftTrueFalse | BlockState::JungleDoor_EastLowerLeftTrueTrue | BlockState::JungleDoor_EastLowerLeftTrueFalse - | BlockState::CrimsonDoor_SouthUpperLeftFalseTrue - | BlockState::CrimsonDoor_SouthUpperLeftFalseFalse - | BlockState::CrimsonDoor_SouthUpperRightFalseTrue - | BlockState::CrimsonDoor_SouthUpperRightFalseFalse - | BlockState::CrimsonDoor_SouthLowerLeftFalseTrue - | BlockState::CrimsonDoor_SouthLowerLeftFalseFalse - | BlockState::CrimsonDoor_SouthLowerRightFalseTrue - | BlockState::CrimsonDoor_SouthLowerRightFalseFalse - | BlockState::CrimsonDoor_WestUpperRightTrueTrue - | BlockState::CrimsonDoor_WestUpperRightTrueFalse - | BlockState::CrimsonDoor_WestLowerRightTrueTrue - | BlockState::CrimsonDoor_WestLowerRightTrueFalse - | BlockState::CrimsonDoor_EastUpperLeftTrueTrue - | BlockState::CrimsonDoor_EastUpperLeftTrueFalse - | BlockState::CrimsonDoor_EastLowerLeftTrueTrue - | BlockState::CrimsonDoor_EastLowerLeftTrueFalse - | BlockState::MangroveDoor_SouthUpperLeftFalseTrue - | BlockState::MangroveDoor_SouthUpperLeftFalseFalse - | BlockState::MangroveDoor_SouthUpperRightFalseTrue - | BlockState::MangroveDoor_SouthUpperRightFalseFalse - | BlockState::MangroveDoor_SouthLowerLeftFalseTrue - | BlockState::MangroveDoor_SouthLowerLeftFalseFalse - | BlockState::MangroveDoor_SouthLowerRightFalseTrue - | BlockState::MangroveDoor_SouthLowerRightFalseFalse - | BlockState::MangroveDoor_WestUpperRightTrueTrue - | BlockState::MangroveDoor_WestUpperRightTrueFalse - | BlockState::MangroveDoor_WestLowerRightTrueTrue - | BlockState::MangroveDoor_WestLowerRightTrueFalse - | BlockState::MangroveDoor_EastUpperLeftTrueTrue - | BlockState::MangroveDoor_EastUpperLeftTrueFalse - | BlockState::MangroveDoor_EastLowerLeftTrueTrue - | BlockState::MangroveDoor_EastLowerLeftTrueFalse | BlockState::WarpedDoor_SouthUpperLeftFalseTrue | BlockState::WarpedDoor_SouthUpperLeftFalseFalse | BlockState::WarpedDoor_SouthUpperRightFalseTrue @@ -27688,44 +7633,538 @@ impl BlockWithShape for BlockState { | BlockState::WarpedDoor_EastUpperLeftTrueFalse | BlockState::WarpedDoor_EastLowerLeftTrueTrue | BlockState::WarpedDoor_EastLowerLeftTrueFalse - | BlockState::SpruceDoor_SouthUpperLeftFalseTrue - | BlockState::SpruceDoor_SouthUpperLeftFalseFalse - | BlockState::SpruceDoor_SouthUpperRightFalseTrue - | BlockState::SpruceDoor_SouthUpperRightFalseFalse - | BlockState::SpruceDoor_SouthLowerLeftFalseTrue - | BlockState::SpruceDoor_SouthLowerLeftFalseFalse - | BlockState::SpruceDoor_SouthLowerRightFalseTrue - | BlockState::SpruceDoor_SouthLowerRightFalseFalse - | BlockState::SpruceDoor_WestUpperRightTrueTrue - | BlockState::SpruceDoor_WestUpperRightTrueFalse - | BlockState::SpruceDoor_WestLowerRightTrueTrue - | BlockState::SpruceDoor_WestLowerRightTrueFalse - | BlockState::SpruceDoor_EastUpperLeftTrueTrue - | BlockState::SpruceDoor_EastUpperLeftTrueFalse - | BlockState::SpruceDoor_EastLowerLeftTrueTrue - | BlockState::SpruceDoor_EastLowerLeftTrueFalse => &SHAPE57, - BlockState::Piston_TrueNorth | BlockState::StickyPiston_TrueNorth => &SHAPE6, - BlockState::Piston_TrueEast | BlockState::StickyPiston_TrueEast => &SHAPE7, - BlockState::Piston_TrueSouth | BlockState::StickyPiston_TrueSouth => &SHAPE8, - BlockState::Piston_TrueWest | BlockState::StickyPiston_TrueWest => &SHAPE9, - BlockState::Piston_TrueUp | BlockState::StickyPiston_TrueUp => &SHAPE10, - BlockState::Piston_TrueDown | BlockState::StickyPiston_TrueDown => &SHAPE11, + | BlockState::OakDoor_SouthUpperLeftFalseTrue + | BlockState::OakDoor_SouthUpperLeftFalseFalse + | BlockState::OakDoor_SouthUpperRightFalseTrue + | BlockState::OakDoor_SouthUpperRightFalseFalse + | BlockState::OakDoor_SouthLowerLeftFalseTrue + | BlockState::OakDoor_SouthLowerLeftFalseFalse + | BlockState::OakDoor_SouthLowerRightFalseTrue + | BlockState::OakDoor_SouthLowerRightFalseFalse + | BlockState::OakDoor_WestUpperRightTrueTrue + | BlockState::OakDoor_WestUpperRightTrueFalse + | BlockState::OakDoor_WestLowerRightTrueTrue + | BlockState::OakDoor_WestLowerRightTrueFalse + | BlockState::OakDoor_EastUpperLeftTrueTrue + | BlockState::OakDoor_EastUpperLeftTrueFalse + | BlockState::OakDoor_EastLowerLeftTrueTrue + | BlockState::OakDoor_EastLowerLeftTrueFalse + | BlockState::IronTrapdoor_SouthTopTrueTrueTrue + | BlockState::IronTrapdoor_SouthTopTrueTrueFalse + | BlockState::IronTrapdoor_SouthTopTrueFalseTrue + | BlockState::IronTrapdoor_SouthTopTrueFalseFalse + | BlockState::IronTrapdoor_SouthBottomTrueTrueTrue + | BlockState::IronTrapdoor_SouthBottomTrueTrueFalse + | BlockState::IronTrapdoor_SouthBottomTrueFalseTrue + | BlockState::IronTrapdoor_SouthBottomTrueFalseFalse + | BlockState::CrimsonDoor_SouthUpperLeftFalseTrue + | BlockState::CrimsonDoor_SouthUpperLeftFalseFalse + | BlockState::CrimsonDoor_SouthUpperRightFalseTrue + | BlockState::CrimsonDoor_SouthUpperRightFalseFalse + | BlockState::CrimsonDoor_SouthLowerLeftFalseTrue + | BlockState::CrimsonDoor_SouthLowerLeftFalseFalse + | BlockState::CrimsonDoor_SouthLowerRightFalseTrue + | BlockState::CrimsonDoor_SouthLowerRightFalseFalse + | BlockState::CrimsonDoor_WestUpperRightTrueTrue + | BlockState::CrimsonDoor_WestUpperRightTrueFalse + | BlockState::CrimsonDoor_WestLowerRightTrueTrue + | BlockState::CrimsonDoor_WestLowerRightTrueFalse + | BlockState::CrimsonDoor_EastUpperLeftTrueTrue + | BlockState::CrimsonDoor_EastUpperLeftTrueFalse + | BlockState::CrimsonDoor_EastLowerLeftTrueTrue + | BlockState::CrimsonDoor_EastLowerLeftTrueFalse => &SHAPE57, + BlockState::WarpedTrapdoor_WestTopTrueTrueTrue + | BlockState::WarpedTrapdoor_WestTopTrueTrueFalse + | BlockState::WarpedTrapdoor_WestTopTrueFalseTrue + | BlockState::WarpedTrapdoor_WestTopTrueFalseFalse + | BlockState::WarpedTrapdoor_WestBottomTrueTrueTrue + | BlockState::WarpedTrapdoor_WestBottomTrueTrueFalse + | BlockState::WarpedTrapdoor_WestBottomTrueFalseTrue + | BlockState::WarpedTrapdoor_WestBottomTrueFalseFalse + | BlockState::IronDoor_NorthUpperRightTrueTrue + | BlockState::IronDoor_NorthUpperRightTrueFalse + | BlockState::IronDoor_NorthLowerRightTrueTrue + | BlockState::IronDoor_NorthLowerRightTrueFalse + | BlockState::IronDoor_SouthUpperLeftTrueTrue + | BlockState::IronDoor_SouthUpperLeftTrueFalse + | BlockState::IronDoor_SouthLowerLeftTrueTrue + | BlockState::IronDoor_SouthLowerLeftTrueFalse + | BlockState::IronDoor_WestUpperLeftFalseTrue + | BlockState::IronDoor_WestUpperLeftFalseFalse + | BlockState::IronDoor_WestUpperRightFalseTrue + | BlockState::IronDoor_WestUpperRightFalseFalse + | BlockState::IronDoor_WestLowerLeftFalseTrue + | BlockState::IronDoor_WestLowerLeftFalseFalse + | BlockState::IronDoor_WestLowerRightFalseTrue + | BlockState::IronDoor_WestLowerRightFalseFalse + | BlockState::BirchTrapdoor_WestTopTrueTrueTrue + | BlockState::BirchTrapdoor_WestTopTrueTrueFalse + | BlockState::BirchTrapdoor_WestTopTrueFalseTrue + | BlockState::BirchTrapdoor_WestTopTrueFalseFalse + | BlockState::BirchTrapdoor_WestBottomTrueTrueTrue + | BlockState::BirchTrapdoor_WestBottomTrueTrueFalse + | BlockState::BirchTrapdoor_WestBottomTrueFalseTrue + | BlockState::BirchTrapdoor_WestBottomTrueFalseFalse + | BlockState::MangroveDoor_NorthUpperRightTrueTrue + | BlockState::MangroveDoor_NorthUpperRightTrueFalse + | BlockState::MangroveDoor_NorthLowerRightTrueTrue + | BlockState::MangroveDoor_NorthLowerRightTrueFalse + | BlockState::MangroveDoor_SouthUpperLeftTrueTrue + | BlockState::MangroveDoor_SouthUpperLeftTrueFalse + | BlockState::MangroveDoor_SouthLowerLeftTrueTrue + | BlockState::MangroveDoor_SouthLowerLeftTrueFalse + | BlockState::MangroveDoor_WestUpperLeftFalseTrue + | BlockState::MangroveDoor_WestUpperLeftFalseFalse + | BlockState::MangroveDoor_WestUpperRightFalseTrue + | BlockState::MangroveDoor_WestUpperRightFalseFalse + | BlockState::MangroveDoor_WestLowerLeftFalseTrue + | BlockState::MangroveDoor_WestLowerLeftFalseFalse + | BlockState::MangroveDoor_WestLowerRightFalseTrue + | BlockState::MangroveDoor_WestLowerRightFalseFalse + | BlockState::JungleTrapdoor_WestTopTrueTrueTrue + | BlockState::JungleTrapdoor_WestTopTrueTrueFalse + | BlockState::JungleTrapdoor_WestTopTrueFalseTrue + | BlockState::JungleTrapdoor_WestTopTrueFalseFalse + | BlockState::JungleTrapdoor_WestBottomTrueTrueTrue + | BlockState::JungleTrapdoor_WestBottomTrueTrueFalse + | BlockState::JungleTrapdoor_WestBottomTrueFalseTrue + | BlockState::JungleTrapdoor_WestBottomTrueFalseFalse + | BlockState::OakTrapdoor_WestTopTrueTrueTrue + | BlockState::OakTrapdoor_WestTopTrueTrueFalse + | BlockState::OakTrapdoor_WestTopTrueFalseTrue + | BlockState::OakTrapdoor_WestTopTrueFalseFalse + | BlockState::OakTrapdoor_WestBottomTrueTrueTrue + | BlockState::OakTrapdoor_WestBottomTrueTrueFalse + | BlockState::OakTrapdoor_WestBottomTrueFalseTrue + | BlockState::OakTrapdoor_WestBottomTrueFalseFalse + | BlockState::DarkOakDoor_NorthUpperRightTrueTrue + | BlockState::DarkOakDoor_NorthUpperRightTrueFalse + | BlockState::DarkOakDoor_NorthLowerRightTrueTrue + | BlockState::DarkOakDoor_NorthLowerRightTrueFalse + | BlockState::DarkOakDoor_SouthUpperLeftTrueTrue + | BlockState::DarkOakDoor_SouthUpperLeftTrueFalse + | BlockState::DarkOakDoor_SouthLowerLeftTrueTrue + | BlockState::DarkOakDoor_SouthLowerLeftTrueFalse + | BlockState::DarkOakDoor_WestUpperLeftFalseTrue + | BlockState::DarkOakDoor_WestUpperLeftFalseFalse + | BlockState::DarkOakDoor_WestUpperRightFalseTrue + | BlockState::DarkOakDoor_WestUpperRightFalseFalse + | BlockState::DarkOakDoor_WestLowerLeftFalseTrue + | BlockState::DarkOakDoor_WestLowerLeftFalseFalse + | BlockState::DarkOakDoor_WestLowerRightFalseTrue + | BlockState::DarkOakDoor_WestLowerRightFalseFalse + | BlockState::AcaciaTrapdoor_WestTopTrueTrueTrue + | BlockState::AcaciaTrapdoor_WestTopTrueTrueFalse + | BlockState::AcaciaTrapdoor_WestTopTrueFalseTrue + | BlockState::AcaciaTrapdoor_WestTopTrueFalseFalse + | BlockState::AcaciaTrapdoor_WestBottomTrueTrueTrue + | BlockState::AcaciaTrapdoor_WestBottomTrueTrueFalse + | BlockState::AcaciaTrapdoor_WestBottomTrueFalseTrue + | BlockState::AcaciaTrapdoor_WestBottomTrueFalseFalse + | BlockState::DarkOakTrapdoor_WestTopTrueTrueTrue + | BlockState::DarkOakTrapdoor_WestTopTrueTrueFalse + | BlockState::DarkOakTrapdoor_WestTopTrueFalseTrue + | BlockState::DarkOakTrapdoor_WestTopTrueFalseFalse + | BlockState::DarkOakTrapdoor_WestBottomTrueTrueTrue + | BlockState::DarkOakTrapdoor_WestBottomTrueTrueFalse + | BlockState::DarkOakTrapdoor_WestBottomTrueFalseTrue + | BlockState::DarkOakTrapdoor_WestBottomTrueFalseFalse + | BlockState::CrimsonTrapdoor_WestTopTrueTrueTrue + | BlockState::CrimsonTrapdoor_WestTopTrueTrueFalse + | BlockState::CrimsonTrapdoor_WestTopTrueFalseTrue + | BlockState::CrimsonTrapdoor_WestTopTrueFalseFalse + | BlockState::CrimsonTrapdoor_WestBottomTrueTrueTrue + | BlockState::CrimsonTrapdoor_WestBottomTrueTrueFalse + | BlockState::CrimsonTrapdoor_WestBottomTrueFalseTrue + | BlockState::CrimsonTrapdoor_WestBottomTrueFalseFalse + | BlockState::MangroveTrapdoor_WestTopTrueTrueTrue + | BlockState::MangroveTrapdoor_WestTopTrueTrueFalse + | BlockState::MangroveTrapdoor_WestTopTrueFalseTrue + | BlockState::MangroveTrapdoor_WestTopTrueFalseFalse + | BlockState::MangroveTrapdoor_WestBottomTrueTrueTrue + | BlockState::MangroveTrapdoor_WestBottomTrueTrueFalse + | BlockState::MangroveTrapdoor_WestBottomTrueFalseTrue + | BlockState::MangroveTrapdoor_WestBottomTrueFalseFalse + | BlockState::Ladder_WestTrue + | BlockState::Ladder_WestFalse + | BlockState::SpruceDoor_NorthUpperRightTrueTrue + | BlockState::SpruceDoor_NorthUpperRightTrueFalse + | BlockState::SpruceDoor_NorthLowerRightTrueTrue + | BlockState::SpruceDoor_NorthLowerRightTrueFalse + | BlockState::SpruceDoor_SouthUpperLeftTrueTrue + | BlockState::SpruceDoor_SouthUpperLeftTrueFalse + | BlockState::SpruceDoor_SouthLowerLeftTrueTrue + | BlockState::SpruceDoor_SouthLowerLeftTrueFalse + | BlockState::SpruceDoor_WestUpperLeftFalseTrue + | BlockState::SpruceDoor_WestUpperLeftFalseFalse + | BlockState::SpruceDoor_WestUpperRightFalseTrue + | BlockState::SpruceDoor_WestUpperRightFalseFalse + | BlockState::SpruceDoor_WestLowerLeftFalseTrue + | BlockState::SpruceDoor_WestLowerLeftFalseFalse + | BlockState::SpruceDoor_WestLowerRightFalseTrue + | BlockState::SpruceDoor_WestLowerRightFalseFalse + | BlockState::AcaciaDoor_NorthUpperRightTrueTrue + | BlockState::AcaciaDoor_NorthUpperRightTrueFalse + | BlockState::AcaciaDoor_NorthLowerRightTrueTrue + | BlockState::AcaciaDoor_NorthLowerRightTrueFalse + | BlockState::AcaciaDoor_SouthUpperLeftTrueTrue + | BlockState::AcaciaDoor_SouthUpperLeftTrueFalse + | BlockState::AcaciaDoor_SouthLowerLeftTrueTrue + | BlockState::AcaciaDoor_SouthLowerLeftTrueFalse + | BlockState::AcaciaDoor_WestUpperLeftFalseTrue + | BlockState::AcaciaDoor_WestUpperLeftFalseFalse + | BlockState::AcaciaDoor_WestUpperRightFalseTrue + | BlockState::AcaciaDoor_WestUpperRightFalseFalse + | BlockState::AcaciaDoor_WestLowerLeftFalseTrue + | BlockState::AcaciaDoor_WestLowerLeftFalseFalse + | BlockState::AcaciaDoor_WestLowerRightFalseTrue + | BlockState::AcaciaDoor_WestLowerRightFalseFalse + | BlockState::SpruceTrapdoor_WestTopTrueTrueTrue + | BlockState::SpruceTrapdoor_WestTopTrueTrueFalse + | BlockState::SpruceTrapdoor_WestTopTrueFalseTrue + | BlockState::SpruceTrapdoor_WestTopTrueFalseFalse + | BlockState::SpruceTrapdoor_WestBottomTrueTrueTrue + | BlockState::SpruceTrapdoor_WestBottomTrueTrueFalse + | BlockState::SpruceTrapdoor_WestBottomTrueFalseTrue + | BlockState::SpruceTrapdoor_WestBottomTrueFalseFalse + | BlockState::BirchDoor_NorthUpperRightTrueTrue + | BlockState::BirchDoor_NorthUpperRightTrueFalse + | BlockState::BirchDoor_NorthLowerRightTrueTrue + | BlockState::BirchDoor_NorthLowerRightTrueFalse + | BlockState::BirchDoor_SouthUpperLeftTrueTrue + | BlockState::BirchDoor_SouthUpperLeftTrueFalse + | BlockState::BirchDoor_SouthLowerLeftTrueTrue + | BlockState::BirchDoor_SouthLowerLeftTrueFalse + | BlockState::BirchDoor_WestUpperLeftFalseTrue + | BlockState::BirchDoor_WestUpperLeftFalseFalse + | BlockState::BirchDoor_WestUpperRightFalseTrue + | BlockState::BirchDoor_WestUpperRightFalseFalse + | BlockState::BirchDoor_WestLowerLeftFalseTrue + | BlockState::BirchDoor_WestLowerLeftFalseFalse + | BlockState::BirchDoor_WestLowerRightFalseTrue + | BlockState::BirchDoor_WestLowerRightFalseFalse + | BlockState::JungleDoor_NorthUpperRightTrueTrue + | BlockState::JungleDoor_NorthUpperRightTrueFalse + | BlockState::JungleDoor_NorthLowerRightTrueTrue + | BlockState::JungleDoor_NorthLowerRightTrueFalse + | BlockState::JungleDoor_SouthUpperLeftTrueTrue + | BlockState::JungleDoor_SouthUpperLeftTrueFalse + | BlockState::JungleDoor_SouthLowerLeftTrueTrue + | BlockState::JungleDoor_SouthLowerLeftTrueFalse + | BlockState::JungleDoor_WestUpperLeftFalseTrue + | BlockState::JungleDoor_WestUpperLeftFalseFalse + | BlockState::JungleDoor_WestUpperRightFalseTrue + | BlockState::JungleDoor_WestUpperRightFalseFalse + | BlockState::JungleDoor_WestLowerLeftFalseTrue + | BlockState::JungleDoor_WestLowerLeftFalseFalse + | BlockState::JungleDoor_WestLowerRightFalseTrue + | BlockState::JungleDoor_WestLowerRightFalseFalse + | BlockState::WarpedDoor_NorthUpperRightTrueTrue + | BlockState::WarpedDoor_NorthUpperRightTrueFalse + | BlockState::WarpedDoor_NorthLowerRightTrueTrue + | BlockState::WarpedDoor_NorthLowerRightTrueFalse + | BlockState::WarpedDoor_SouthUpperLeftTrueTrue + | BlockState::WarpedDoor_SouthUpperLeftTrueFalse + | BlockState::WarpedDoor_SouthLowerLeftTrueTrue + | BlockState::WarpedDoor_SouthLowerLeftTrueFalse + | BlockState::WarpedDoor_WestUpperLeftFalseTrue + | BlockState::WarpedDoor_WestUpperLeftFalseFalse + | BlockState::WarpedDoor_WestUpperRightFalseTrue + | BlockState::WarpedDoor_WestUpperRightFalseFalse + | BlockState::WarpedDoor_WestLowerLeftFalseTrue + | BlockState::WarpedDoor_WestLowerLeftFalseFalse + | BlockState::WarpedDoor_WestLowerRightFalseTrue + | BlockState::WarpedDoor_WestLowerRightFalseFalse + | BlockState::OakDoor_NorthUpperRightTrueTrue + | BlockState::OakDoor_NorthUpperRightTrueFalse + | BlockState::OakDoor_NorthLowerRightTrueTrue + | BlockState::OakDoor_NorthLowerRightTrueFalse + | BlockState::OakDoor_SouthUpperLeftTrueTrue + | BlockState::OakDoor_SouthUpperLeftTrueFalse + | BlockState::OakDoor_SouthLowerLeftTrueTrue + | BlockState::OakDoor_SouthLowerLeftTrueFalse + | BlockState::OakDoor_WestUpperLeftFalseTrue + | BlockState::OakDoor_WestUpperLeftFalseFalse + | BlockState::OakDoor_WestUpperRightFalseTrue + | BlockState::OakDoor_WestUpperRightFalseFalse + | BlockState::OakDoor_WestLowerLeftFalseTrue + | BlockState::OakDoor_WestLowerLeftFalseFalse + | BlockState::OakDoor_WestLowerRightFalseTrue + | BlockState::OakDoor_WestLowerRightFalseFalse + | BlockState::IronTrapdoor_WestTopTrueTrueTrue + | BlockState::IronTrapdoor_WestTopTrueTrueFalse + | BlockState::IronTrapdoor_WestTopTrueFalseTrue + | BlockState::IronTrapdoor_WestTopTrueFalseFalse + | BlockState::IronTrapdoor_WestBottomTrueTrueTrue + | BlockState::IronTrapdoor_WestBottomTrueTrueFalse + | BlockState::IronTrapdoor_WestBottomTrueFalseTrue + | BlockState::IronTrapdoor_WestBottomTrueFalseFalse + | BlockState::CrimsonDoor_NorthUpperRightTrueTrue + | BlockState::CrimsonDoor_NorthUpperRightTrueFalse + | BlockState::CrimsonDoor_NorthLowerRightTrueTrue + | BlockState::CrimsonDoor_NorthLowerRightTrueFalse + | BlockState::CrimsonDoor_SouthUpperLeftTrueTrue + | BlockState::CrimsonDoor_SouthUpperLeftTrueFalse + | BlockState::CrimsonDoor_SouthLowerLeftTrueTrue + | BlockState::CrimsonDoor_SouthLowerLeftTrueFalse + | BlockState::CrimsonDoor_WestUpperLeftFalseTrue + | BlockState::CrimsonDoor_WestUpperLeftFalseFalse + | BlockState::CrimsonDoor_WestUpperRightFalseTrue + | BlockState::CrimsonDoor_WestUpperRightFalseFalse + | BlockState::CrimsonDoor_WestLowerLeftFalseTrue + | BlockState::CrimsonDoor_WestLowerLeftFalseFalse + | BlockState::CrimsonDoor_WestLowerRightFalseTrue + | BlockState::CrimsonDoor_WestLowerRightFalseFalse => &SHAPE56, + BlockState::WarpedTrapdoor_EastTopTrueTrueTrue + | BlockState::WarpedTrapdoor_EastTopTrueTrueFalse + | BlockState::WarpedTrapdoor_EastTopTrueFalseTrue + | BlockState::WarpedTrapdoor_EastTopTrueFalseFalse + | BlockState::WarpedTrapdoor_EastBottomTrueTrueTrue + | BlockState::WarpedTrapdoor_EastBottomTrueTrueFalse + | BlockState::WarpedTrapdoor_EastBottomTrueFalseTrue + | BlockState::WarpedTrapdoor_EastBottomTrueFalseFalse + | BlockState::IronDoor_NorthUpperLeftTrueTrue + | BlockState::IronDoor_NorthUpperLeftTrueFalse + | BlockState::IronDoor_NorthLowerLeftTrueTrue + | BlockState::IronDoor_NorthLowerLeftTrueFalse + | BlockState::IronDoor_SouthUpperRightTrueTrue + | BlockState::IronDoor_SouthUpperRightTrueFalse + | BlockState::IronDoor_SouthLowerRightTrueTrue + | BlockState::IronDoor_SouthLowerRightTrueFalse + | BlockState::IronDoor_EastUpperLeftFalseTrue + | BlockState::IronDoor_EastUpperLeftFalseFalse + | BlockState::IronDoor_EastUpperRightFalseTrue + | BlockState::IronDoor_EastUpperRightFalseFalse + | BlockState::IronDoor_EastLowerLeftFalseTrue + | BlockState::IronDoor_EastLowerLeftFalseFalse + | BlockState::IronDoor_EastLowerRightFalseTrue + | BlockState::IronDoor_EastLowerRightFalseFalse + | BlockState::BirchTrapdoor_EastTopTrueTrueTrue + | BlockState::BirchTrapdoor_EastTopTrueTrueFalse + | BlockState::BirchTrapdoor_EastTopTrueFalseTrue + | BlockState::BirchTrapdoor_EastTopTrueFalseFalse + | BlockState::BirchTrapdoor_EastBottomTrueTrueTrue + | BlockState::BirchTrapdoor_EastBottomTrueTrueFalse + | BlockState::BirchTrapdoor_EastBottomTrueFalseTrue + | BlockState::BirchTrapdoor_EastBottomTrueFalseFalse + | BlockState::MangroveDoor_NorthUpperLeftTrueTrue + | BlockState::MangroveDoor_NorthUpperLeftTrueFalse + | BlockState::MangroveDoor_NorthLowerLeftTrueTrue + | BlockState::MangroveDoor_NorthLowerLeftTrueFalse + | BlockState::MangroveDoor_SouthUpperRightTrueTrue + | BlockState::MangroveDoor_SouthUpperRightTrueFalse + | BlockState::MangroveDoor_SouthLowerRightTrueTrue + | BlockState::MangroveDoor_SouthLowerRightTrueFalse + | BlockState::MangroveDoor_EastUpperLeftFalseTrue + | BlockState::MangroveDoor_EastUpperLeftFalseFalse + | BlockState::MangroveDoor_EastUpperRightFalseTrue + | BlockState::MangroveDoor_EastUpperRightFalseFalse + | BlockState::MangroveDoor_EastLowerLeftFalseTrue + | BlockState::MangroveDoor_EastLowerLeftFalseFalse + | BlockState::MangroveDoor_EastLowerRightFalseTrue + | BlockState::MangroveDoor_EastLowerRightFalseFalse + | BlockState::JungleTrapdoor_EastTopTrueTrueTrue + | BlockState::JungleTrapdoor_EastTopTrueTrueFalse + | BlockState::JungleTrapdoor_EastTopTrueFalseTrue + | BlockState::JungleTrapdoor_EastTopTrueFalseFalse + | BlockState::JungleTrapdoor_EastBottomTrueTrueTrue + | BlockState::JungleTrapdoor_EastBottomTrueTrueFalse + | BlockState::JungleTrapdoor_EastBottomTrueFalseTrue + | BlockState::JungleTrapdoor_EastBottomTrueFalseFalse + | BlockState::OakTrapdoor_EastTopTrueTrueTrue + | BlockState::OakTrapdoor_EastTopTrueTrueFalse + | BlockState::OakTrapdoor_EastTopTrueFalseTrue + | BlockState::OakTrapdoor_EastTopTrueFalseFalse + | BlockState::OakTrapdoor_EastBottomTrueTrueTrue + | BlockState::OakTrapdoor_EastBottomTrueTrueFalse + | BlockState::OakTrapdoor_EastBottomTrueFalseTrue + | BlockState::OakTrapdoor_EastBottomTrueFalseFalse + | BlockState::DarkOakDoor_NorthUpperLeftTrueTrue + | BlockState::DarkOakDoor_NorthUpperLeftTrueFalse + | BlockState::DarkOakDoor_NorthLowerLeftTrueTrue + | BlockState::DarkOakDoor_NorthLowerLeftTrueFalse + | BlockState::DarkOakDoor_SouthUpperRightTrueTrue + | BlockState::DarkOakDoor_SouthUpperRightTrueFalse + | BlockState::DarkOakDoor_SouthLowerRightTrueTrue + | BlockState::DarkOakDoor_SouthLowerRightTrueFalse + | BlockState::DarkOakDoor_EastUpperLeftFalseTrue + | BlockState::DarkOakDoor_EastUpperLeftFalseFalse + | BlockState::DarkOakDoor_EastUpperRightFalseTrue + | BlockState::DarkOakDoor_EastUpperRightFalseFalse + | BlockState::DarkOakDoor_EastLowerLeftFalseTrue + | BlockState::DarkOakDoor_EastLowerLeftFalseFalse + | BlockState::DarkOakDoor_EastLowerRightFalseTrue + | BlockState::DarkOakDoor_EastLowerRightFalseFalse + | BlockState::AcaciaTrapdoor_EastTopTrueTrueTrue + | BlockState::AcaciaTrapdoor_EastTopTrueTrueFalse + | BlockState::AcaciaTrapdoor_EastTopTrueFalseTrue + | BlockState::AcaciaTrapdoor_EastTopTrueFalseFalse + | BlockState::AcaciaTrapdoor_EastBottomTrueTrueTrue + | BlockState::AcaciaTrapdoor_EastBottomTrueTrueFalse + | BlockState::AcaciaTrapdoor_EastBottomTrueFalseTrue + | BlockState::AcaciaTrapdoor_EastBottomTrueFalseFalse + | BlockState::DarkOakTrapdoor_EastTopTrueTrueTrue + | BlockState::DarkOakTrapdoor_EastTopTrueTrueFalse + | BlockState::DarkOakTrapdoor_EastTopTrueFalseTrue + | BlockState::DarkOakTrapdoor_EastTopTrueFalseFalse + | BlockState::DarkOakTrapdoor_EastBottomTrueTrueTrue + | BlockState::DarkOakTrapdoor_EastBottomTrueTrueFalse + | BlockState::DarkOakTrapdoor_EastBottomTrueFalseTrue + | BlockState::DarkOakTrapdoor_EastBottomTrueFalseFalse + | BlockState::CrimsonTrapdoor_EastTopTrueTrueTrue + | BlockState::CrimsonTrapdoor_EastTopTrueTrueFalse + | BlockState::CrimsonTrapdoor_EastTopTrueFalseTrue + | BlockState::CrimsonTrapdoor_EastTopTrueFalseFalse + | BlockState::CrimsonTrapdoor_EastBottomTrueTrueTrue + | BlockState::CrimsonTrapdoor_EastBottomTrueTrueFalse + | BlockState::CrimsonTrapdoor_EastBottomTrueFalseTrue + | BlockState::CrimsonTrapdoor_EastBottomTrueFalseFalse + | BlockState::MangroveTrapdoor_EastTopTrueTrueTrue + | BlockState::MangroveTrapdoor_EastTopTrueTrueFalse + | BlockState::MangroveTrapdoor_EastTopTrueFalseTrue + | BlockState::MangroveTrapdoor_EastTopTrueFalseFalse + | BlockState::MangroveTrapdoor_EastBottomTrueTrueTrue + | BlockState::MangroveTrapdoor_EastBottomTrueTrueFalse + | BlockState::MangroveTrapdoor_EastBottomTrueFalseTrue + | BlockState::MangroveTrapdoor_EastBottomTrueFalseFalse + | BlockState::Ladder_EastTrue + | BlockState::Ladder_EastFalse + | BlockState::SpruceDoor_NorthUpperLeftTrueTrue + | BlockState::SpruceDoor_NorthUpperLeftTrueFalse + | BlockState::SpruceDoor_NorthLowerLeftTrueTrue + | BlockState::SpruceDoor_NorthLowerLeftTrueFalse + | BlockState::SpruceDoor_SouthUpperRightTrueTrue + | BlockState::SpruceDoor_SouthUpperRightTrueFalse + | BlockState::SpruceDoor_SouthLowerRightTrueTrue + | BlockState::SpruceDoor_SouthLowerRightTrueFalse + | BlockState::SpruceDoor_EastUpperLeftFalseTrue + | BlockState::SpruceDoor_EastUpperLeftFalseFalse + | BlockState::SpruceDoor_EastUpperRightFalseTrue + | BlockState::SpruceDoor_EastUpperRightFalseFalse + | BlockState::SpruceDoor_EastLowerLeftFalseTrue + | BlockState::SpruceDoor_EastLowerLeftFalseFalse + | BlockState::SpruceDoor_EastLowerRightFalseTrue + | BlockState::SpruceDoor_EastLowerRightFalseFalse + | BlockState::AcaciaDoor_NorthUpperLeftTrueTrue + | BlockState::AcaciaDoor_NorthUpperLeftTrueFalse + | BlockState::AcaciaDoor_NorthLowerLeftTrueTrue + | BlockState::AcaciaDoor_NorthLowerLeftTrueFalse + | BlockState::AcaciaDoor_SouthUpperRightTrueTrue + | BlockState::AcaciaDoor_SouthUpperRightTrueFalse + | BlockState::AcaciaDoor_SouthLowerRightTrueTrue + | BlockState::AcaciaDoor_SouthLowerRightTrueFalse + | BlockState::AcaciaDoor_EastUpperLeftFalseTrue + | BlockState::AcaciaDoor_EastUpperLeftFalseFalse + | BlockState::AcaciaDoor_EastUpperRightFalseTrue + | BlockState::AcaciaDoor_EastUpperRightFalseFalse + | BlockState::AcaciaDoor_EastLowerLeftFalseTrue + | BlockState::AcaciaDoor_EastLowerLeftFalseFalse + | BlockState::AcaciaDoor_EastLowerRightFalseTrue + | BlockState::AcaciaDoor_EastLowerRightFalseFalse + | BlockState::SpruceTrapdoor_EastTopTrueTrueTrue + | BlockState::SpruceTrapdoor_EastTopTrueTrueFalse + | BlockState::SpruceTrapdoor_EastTopTrueFalseTrue + | BlockState::SpruceTrapdoor_EastTopTrueFalseFalse + | BlockState::SpruceTrapdoor_EastBottomTrueTrueTrue + | BlockState::SpruceTrapdoor_EastBottomTrueTrueFalse + | BlockState::SpruceTrapdoor_EastBottomTrueFalseTrue + | BlockState::SpruceTrapdoor_EastBottomTrueFalseFalse + | BlockState::BirchDoor_NorthUpperLeftTrueTrue + | BlockState::BirchDoor_NorthUpperLeftTrueFalse + | BlockState::BirchDoor_NorthLowerLeftTrueTrue + | BlockState::BirchDoor_NorthLowerLeftTrueFalse + | BlockState::BirchDoor_SouthUpperRightTrueTrue + | BlockState::BirchDoor_SouthUpperRightTrueFalse + | BlockState::BirchDoor_SouthLowerRightTrueTrue + | BlockState::BirchDoor_SouthLowerRightTrueFalse + | BlockState::BirchDoor_EastUpperLeftFalseTrue + | BlockState::BirchDoor_EastUpperLeftFalseFalse + | BlockState::BirchDoor_EastUpperRightFalseTrue + | BlockState::BirchDoor_EastUpperRightFalseFalse + | BlockState::BirchDoor_EastLowerLeftFalseTrue + | BlockState::BirchDoor_EastLowerLeftFalseFalse + | BlockState::BirchDoor_EastLowerRightFalseTrue + | BlockState::BirchDoor_EastLowerRightFalseFalse + | BlockState::JungleDoor_NorthUpperLeftTrueTrue + | BlockState::JungleDoor_NorthUpperLeftTrueFalse + | BlockState::JungleDoor_NorthLowerLeftTrueTrue + | BlockState::JungleDoor_NorthLowerLeftTrueFalse + | BlockState::JungleDoor_SouthUpperRightTrueTrue + | BlockState::JungleDoor_SouthUpperRightTrueFalse + | BlockState::JungleDoor_SouthLowerRightTrueTrue + | BlockState::JungleDoor_SouthLowerRightTrueFalse + | BlockState::JungleDoor_EastUpperLeftFalseTrue + | BlockState::JungleDoor_EastUpperLeftFalseFalse + | BlockState::JungleDoor_EastUpperRightFalseTrue + | BlockState::JungleDoor_EastUpperRightFalseFalse + | BlockState::JungleDoor_EastLowerLeftFalseTrue + | BlockState::JungleDoor_EastLowerLeftFalseFalse + | BlockState::JungleDoor_EastLowerRightFalseTrue + | BlockState::JungleDoor_EastLowerRightFalseFalse + | BlockState::WarpedDoor_NorthUpperLeftTrueTrue + | BlockState::WarpedDoor_NorthUpperLeftTrueFalse + | BlockState::WarpedDoor_NorthLowerLeftTrueTrue + | BlockState::WarpedDoor_NorthLowerLeftTrueFalse + | BlockState::WarpedDoor_SouthUpperRightTrueTrue + | BlockState::WarpedDoor_SouthUpperRightTrueFalse + | BlockState::WarpedDoor_SouthLowerRightTrueTrue + | BlockState::WarpedDoor_SouthLowerRightTrueFalse + | BlockState::WarpedDoor_EastUpperLeftFalseTrue + | BlockState::WarpedDoor_EastUpperLeftFalseFalse + | BlockState::WarpedDoor_EastUpperRightFalseTrue + | BlockState::WarpedDoor_EastUpperRightFalseFalse + | BlockState::WarpedDoor_EastLowerLeftFalseTrue + | BlockState::WarpedDoor_EastLowerLeftFalseFalse + | BlockState::WarpedDoor_EastLowerRightFalseTrue + | BlockState::WarpedDoor_EastLowerRightFalseFalse + | BlockState::OakDoor_NorthUpperLeftTrueTrue + | BlockState::OakDoor_NorthUpperLeftTrueFalse + | BlockState::OakDoor_NorthLowerLeftTrueTrue + | BlockState::OakDoor_NorthLowerLeftTrueFalse + | BlockState::OakDoor_SouthUpperRightTrueTrue + | BlockState::OakDoor_SouthUpperRightTrueFalse + | BlockState::OakDoor_SouthLowerRightTrueTrue + | BlockState::OakDoor_SouthLowerRightTrueFalse + | BlockState::OakDoor_EastUpperLeftFalseTrue + | BlockState::OakDoor_EastUpperLeftFalseFalse + | BlockState::OakDoor_EastUpperRightFalseTrue + | BlockState::OakDoor_EastUpperRightFalseFalse + | BlockState::OakDoor_EastLowerLeftFalseTrue + | BlockState::OakDoor_EastLowerLeftFalseFalse + | BlockState::OakDoor_EastLowerRightFalseTrue + | BlockState::OakDoor_EastLowerRightFalseFalse + | BlockState::IronTrapdoor_EastTopTrueTrueTrue + | BlockState::IronTrapdoor_EastTopTrueTrueFalse + | BlockState::IronTrapdoor_EastTopTrueFalseTrue + | BlockState::IronTrapdoor_EastTopTrueFalseFalse + | BlockState::IronTrapdoor_EastBottomTrueTrueTrue + | BlockState::IronTrapdoor_EastBottomTrueTrueFalse + | BlockState::IronTrapdoor_EastBottomTrueFalseTrue + | BlockState::IronTrapdoor_EastBottomTrueFalseFalse + | BlockState::CrimsonDoor_NorthUpperLeftTrueTrue + | BlockState::CrimsonDoor_NorthUpperLeftTrueFalse + | BlockState::CrimsonDoor_NorthLowerLeftTrueTrue + | BlockState::CrimsonDoor_NorthLowerLeftTrueFalse + | BlockState::CrimsonDoor_SouthUpperRightTrueTrue + | BlockState::CrimsonDoor_SouthUpperRightTrueFalse + | BlockState::CrimsonDoor_SouthLowerRightTrueTrue + | BlockState::CrimsonDoor_SouthLowerRightTrueFalse + | BlockState::CrimsonDoor_EastUpperLeftFalseTrue + | BlockState::CrimsonDoor_EastUpperLeftFalseFalse + | BlockState::CrimsonDoor_EastUpperRightFalseTrue + | BlockState::CrimsonDoor_EastUpperRightFalseFalse + | BlockState::CrimsonDoor_EastLowerLeftFalseTrue + | BlockState::CrimsonDoor_EastLowerLeftFalseFalse + | BlockState::CrimsonDoor_EastLowerRightFalseTrue + | BlockState::CrimsonDoor_EastLowerRightFalseFalse => &SHAPE54, BlockState::CyanCandle__1TrueTrue | BlockState::CyanCandle__1TrueFalse | BlockState::CyanCandle__1FalseTrue | BlockState::CyanCandle__1FalseFalse - | BlockState::LightGrayCandle__1TrueTrue - | BlockState::LightGrayCandle__1TrueFalse - | BlockState::LightGrayCandle__1FalseTrue - | BlockState::LightGrayCandle__1FalseFalse - | BlockState::YellowCandle__1TrueTrue - | BlockState::YellowCandle__1TrueFalse - | BlockState::YellowCandle__1FalseTrue - | BlockState::YellowCandle__1FalseFalse - | BlockState::BlueCandle__1TrueTrue - | BlockState::BlueCandle__1TrueFalse - | BlockState::BlueCandle__1FalseTrue - | BlockState::BlueCandle__1FalseFalse + | BlockState::GreenCandle__1TrueTrue + | BlockState::GreenCandle__1TrueFalse + | BlockState::GreenCandle__1FalseTrue + | BlockState::GreenCandle__1FalseFalse | BlockState::GrayCandle__1TrueTrue | BlockState::GrayCandle__1TrueFalse | BlockState::GrayCandle__1FalseTrue @@ -27734,66 +8173,66 @@ impl BlockWithShape for BlockState { | BlockState::BrownCandle__1TrueFalse | BlockState::BrownCandle__1FalseTrue | BlockState::BrownCandle__1FalseFalse - | BlockState::GreenCandle__1TrueTrue - | BlockState::GreenCandle__1TrueFalse - | BlockState::GreenCandle__1FalseTrue - | BlockState::GreenCandle__1FalseFalse - | BlockState::PurpleCandle__1TrueTrue - | BlockState::PurpleCandle__1TrueFalse - | BlockState::PurpleCandle__1FalseTrue - | BlockState::PurpleCandle__1FalseFalse + | BlockState::BlackCandle__1TrueTrue + | BlockState::BlackCandle__1TrueFalse + | BlockState::BlackCandle__1FalseTrue + | BlockState::BlackCandle__1FalseFalse | BlockState::PinkCandle__1TrueTrue | BlockState::PinkCandle__1TrueFalse | BlockState::PinkCandle__1FalseTrue | BlockState::PinkCandle__1FalseFalse - | BlockState::RedCandle__1TrueTrue - | BlockState::RedCandle__1TrueFalse - | BlockState::RedCandle__1FalseTrue - | BlockState::RedCandle__1FalseFalse - | BlockState::OrangeCandle__1TrueTrue - | BlockState::OrangeCandle__1TrueFalse - | BlockState::OrangeCandle__1FalseTrue - | BlockState::OrangeCandle__1FalseFalse - | BlockState::LightBlueCandle__1TrueTrue - | BlockState::LightBlueCandle__1TrueFalse - | BlockState::LightBlueCandle__1FalseTrue - | BlockState::LightBlueCandle__1FalseFalse - | BlockState::WhiteCandle__1TrueTrue - | BlockState::WhiteCandle__1TrueFalse - | BlockState::WhiteCandle__1FalseTrue - | BlockState::WhiteCandle__1FalseFalse - | BlockState::LimeCandle__1TrueTrue - | BlockState::LimeCandle__1TrueFalse - | BlockState::LimeCandle__1FalseTrue - | BlockState::LimeCandle__1FalseFalse - | BlockState::Candle__1TrueTrue - | BlockState::Candle__1TrueFalse - | BlockState::Candle__1FalseTrue - | BlockState::Candle__1FalseFalse + | BlockState::BlueCandle__1TrueTrue + | BlockState::BlueCandle__1TrueFalse + | BlockState::BlueCandle__1FalseTrue + | BlockState::BlueCandle__1FalseFalse | BlockState::MagentaCandle__1TrueTrue | BlockState::MagentaCandle__1TrueFalse | BlockState::MagentaCandle__1FalseTrue | BlockState::MagentaCandle__1FalseFalse - | BlockState::BlackCandle__1TrueTrue - | BlockState::BlackCandle__1TrueFalse - | BlockState::BlackCandle__1FalseTrue - | BlockState::BlackCandle__1FalseFalse => &SHAPE3584, + | BlockState::Candle__1TrueTrue + | BlockState::Candle__1TrueFalse + | BlockState::Candle__1FalseTrue + | BlockState::Candle__1FalseFalse + | BlockState::YellowCandle__1TrueTrue + | BlockState::YellowCandle__1TrueFalse + | BlockState::YellowCandle__1FalseTrue + | BlockState::YellowCandle__1FalseFalse + | BlockState::LimeCandle__1TrueTrue + | BlockState::LimeCandle__1TrueFalse + | BlockState::LimeCandle__1FalseTrue + | BlockState::LimeCandle__1FalseFalse + | BlockState::WhiteCandle__1TrueTrue + | BlockState::WhiteCandle__1TrueFalse + | BlockState::WhiteCandle__1FalseTrue + | BlockState::WhiteCandle__1FalseFalse + | BlockState::OrangeCandle__1TrueTrue + | BlockState::OrangeCandle__1TrueFalse + | BlockState::OrangeCandle__1FalseTrue + | BlockState::OrangeCandle__1FalseFalse + | BlockState::LightGrayCandle__1TrueTrue + | BlockState::LightGrayCandle__1TrueFalse + | BlockState::LightGrayCandle__1FalseTrue + | BlockState::LightGrayCandle__1FalseFalse + | BlockState::RedCandle__1TrueTrue + | BlockState::RedCandle__1TrueFalse + | BlockState::RedCandle__1FalseTrue + | BlockState::RedCandle__1FalseFalse + | BlockState::LightBlueCandle__1TrueTrue + | BlockState::LightBlueCandle__1TrueFalse + | BlockState::LightBlueCandle__1FalseTrue + | BlockState::LightBlueCandle__1FalseFalse + | BlockState::PurpleCandle__1TrueTrue + | BlockState::PurpleCandle__1TrueFalse + | BlockState::PurpleCandle__1FalseTrue + | BlockState::PurpleCandle__1FalseFalse => &SHAPE272, BlockState::CyanCandle__2TrueTrue | BlockState::CyanCandle__2TrueFalse | BlockState::CyanCandle__2FalseTrue | BlockState::CyanCandle__2FalseFalse - | BlockState::LightGrayCandle__2TrueTrue - | BlockState::LightGrayCandle__2TrueFalse - | BlockState::LightGrayCandle__2FalseTrue - | BlockState::LightGrayCandle__2FalseFalse - | BlockState::YellowCandle__2TrueTrue - | BlockState::YellowCandle__2TrueFalse - | BlockState::YellowCandle__2FalseTrue - | BlockState::YellowCandle__2FalseFalse - | BlockState::BlueCandle__2TrueTrue - | BlockState::BlueCandle__2TrueFalse - | BlockState::BlueCandle__2FalseTrue - | BlockState::BlueCandle__2FalseFalse + | BlockState::GreenCandle__2TrueTrue + | BlockState::GreenCandle__2TrueFalse + | BlockState::GreenCandle__2FalseTrue + | BlockState::GreenCandle__2FalseFalse | BlockState::GrayCandle__2TrueTrue | BlockState::GrayCandle__2TrueFalse | BlockState::GrayCandle__2FalseTrue @@ -27802,66 +8241,66 @@ impl BlockWithShape for BlockState { | BlockState::BrownCandle__2TrueFalse | BlockState::BrownCandle__2FalseTrue | BlockState::BrownCandle__2FalseFalse - | BlockState::GreenCandle__2TrueTrue - | BlockState::GreenCandle__2TrueFalse - | BlockState::GreenCandle__2FalseTrue - | BlockState::GreenCandle__2FalseFalse - | BlockState::PurpleCandle__2TrueTrue - | BlockState::PurpleCandle__2TrueFalse - | BlockState::PurpleCandle__2FalseTrue - | BlockState::PurpleCandle__2FalseFalse + | BlockState::BlackCandle__2TrueTrue + | BlockState::BlackCandle__2TrueFalse + | BlockState::BlackCandle__2FalseTrue + | BlockState::BlackCandle__2FalseFalse | BlockState::PinkCandle__2TrueTrue | BlockState::PinkCandle__2TrueFalse | BlockState::PinkCandle__2FalseTrue | BlockState::PinkCandle__2FalseFalse - | BlockState::RedCandle__2TrueTrue - | BlockState::RedCandle__2TrueFalse - | BlockState::RedCandle__2FalseTrue - | BlockState::RedCandle__2FalseFalse - | BlockState::OrangeCandle__2TrueTrue - | BlockState::OrangeCandle__2TrueFalse - | BlockState::OrangeCandle__2FalseTrue - | BlockState::OrangeCandle__2FalseFalse - | BlockState::LightBlueCandle__2TrueTrue - | BlockState::LightBlueCandle__2TrueFalse - | BlockState::LightBlueCandle__2FalseTrue - | BlockState::LightBlueCandle__2FalseFalse - | BlockState::WhiteCandle__2TrueTrue - | BlockState::WhiteCandle__2TrueFalse - | BlockState::WhiteCandle__2FalseTrue - | BlockState::WhiteCandle__2FalseFalse - | BlockState::LimeCandle__2TrueTrue - | BlockState::LimeCandle__2TrueFalse - | BlockState::LimeCandle__2FalseTrue - | BlockState::LimeCandle__2FalseFalse - | BlockState::Candle__2TrueTrue - | BlockState::Candle__2TrueFalse - | BlockState::Candle__2FalseTrue - | BlockState::Candle__2FalseFalse + | BlockState::BlueCandle__2TrueTrue + | BlockState::BlueCandle__2TrueFalse + | BlockState::BlueCandle__2FalseTrue + | BlockState::BlueCandle__2FalseFalse | BlockState::MagentaCandle__2TrueTrue | BlockState::MagentaCandle__2TrueFalse | BlockState::MagentaCandle__2FalseTrue | BlockState::MagentaCandle__2FalseFalse - | BlockState::BlackCandle__2TrueTrue - | BlockState::BlackCandle__2TrueFalse - | BlockState::BlackCandle__2FalseTrue - | BlockState::BlackCandle__2FalseFalse => &SHAPE3585, + | BlockState::Candle__2TrueTrue + | BlockState::Candle__2TrueFalse + | BlockState::Candle__2FalseTrue + | BlockState::Candle__2FalseFalse + | BlockState::YellowCandle__2TrueTrue + | BlockState::YellowCandle__2TrueFalse + | BlockState::YellowCandle__2FalseTrue + | BlockState::YellowCandle__2FalseFalse + | BlockState::LimeCandle__2TrueTrue + | BlockState::LimeCandle__2TrueFalse + | BlockState::LimeCandle__2FalseTrue + | BlockState::LimeCandle__2FalseFalse + | BlockState::WhiteCandle__2TrueTrue + | BlockState::WhiteCandle__2TrueFalse + | BlockState::WhiteCandle__2FalseTrue + | BlockState::WhiteCandle__2FalseFalse + | BlockState::OrangeCandle__2TrueTrue + | BlockState::OrangeCandle__2TrueFalse + | BlockState::OrangeCandle__2FalseTrue + | BlockState::OrangeCandle__2FalseFalse + | BlockState::LightGrayCandle__2TrueTrue + | BlockState::LightGrayCandle__2TrueFalse + | BlockState::LightGrayCandle__2FalseTrue + | BlockState::LightGrayCandle__2FalseFalse + | BlockState::RedCandle__2TrueTrue + | BlockState::RedCandle__2TrueFalse + | BlockState::RedCandle__2FalseTrue + | BlockState::RedCandle__2FalseFalse + | BlockState::LightBlueCandle__2TrueTrue + | BlockState::LightBlueCandle__2TrueFalse + | BlockState::LightBlueCandle__2FalseTrue + | BlockState::LightBlueCandle__2FalseFalse + | BlockState::PurpleCandle__2TrueTrue + | BlockState::PurpleCandle__2TrueFalse + | BlockState::PurpleCandle__2FalseTrue + | BlockState::PurpleCandle__2FalseFalse => &SHAPE273, BlockState::CyanCandle__3TrueTrue | BlockState::CyanCandle__3TrueFalse | BlockState::CyanCandle__3FalseTrue | BlockState::CyanCandle__3FalseFalse - | BlockState::LightGrayCandle__3TrueTrue - | BlockState::LightGrayCandle__3TrueFalse - | BlockState::LightGrayCandle__3FalseTrue - | BlockState::LightGrayCandle__3FalseFalse - | BlockState::YellowCandle__3TrueTrue - | BlockState::YellowCandle__3TrueFalse - | BlockState::YellowCandle__3FalseTrue - | BlockState::YellowCandle__3FalseFalse - | BlockState::BlueCandle__3TrueTrue - | BlockState::BlueCandle__3TrueFalse - | BlockState::BlueCandle__3FalseTrue - | BlockState::BlueCandle__3FalseFalse + | BlockState::GreenCandle__3TrueTrue + | BlockState::GreenCandle__3TrueFalse + | BlockState::GreenCandle__3FalseTrue + | BlockState::GreenCandle__3FalseFalse | BlockState::GrayCandle__3TrueTrue | BlockState::GrayCandle__3TrueFalse | BlockState::GrayCandle__3FalseTrue @@ -27870,66 +8309,66 @@ impl BlockWithShape for BlockState { | BlockState::BrownCandle__3TrueFalse | BlockState::BrownCandle__3FalseTrue | BlockState::BrownCandle__3FalseFalse - | BlockState::GreenCandle__3TrueTrue - | BlockState::GreenCandle__3TrueFalse - | BlockState::GreenCandle__3FalseTrue - | BlockState::GreenCandle__3FalseFalse - | BlockState::PurpleCandle__3TrueTrue - | BlockState::PurpleCandle__3TrueFalse - | BlockState::PurpleCandle__3FalseTrue - | BlockState::PurpleCandle__3FalseFalse + | BlockState::BlackCandle__3TrueTrue + | BlockState::BlackCandle__3TrueFalse + | BlockState::BlackCandle__3FalseTrue + | BlockState::BlackCandle__3FalseFalse | BlockState::PinkCandle__3TrueTrue | BlockState::PinkCandle__3TrueFalse | BlockState::PinkCandle__3FalseTrue | BlockState::PinkCandle__3FalseFalse - | BlockState::RedCandle__3TrueTrue - | BlockState::RedCandle__3TrueFalse - | BlockState::RedCandle__3FalseTrue - | BlockState::RedCandle__3FalseFalse - | BlockState::OrangeCandle__3TrueTrue - | BlockState::OrangeCandle__3TrueFalse - | BlockState::OrangeCandle__3FalseTrue - | BlockState::OrangeCandle__3FalseFalse - | BlockState::LightBlueCandle__3TrueTrue - | BlockState::LightBlueCandle__3TrueFalse - | BlockState::LightBlueCandle__3FalseTrue - | BlockState::LightBlueCandle__3FalseFalse - | BlockState::WhiteCandle__3TrueTrue - | BlockState::WhiteCandle__3TrueFalse - | BlockState::WhiteCandle__3FalseTrue - | BlockState::WhiteCandle__3FalseFalse - | BlockState::LimeCandle__3TrueTrue - | BlockState::LimeCandle__3TrueFalse - | BlockState::LimeCandle__3FalseTrue - | BlockState::LimeCandle__3FalseFalse - | BlockState::Candle__3TrueTrue - | BlockState::Candle__3TrueFalse - | BlockState::Candle__3FalseTrue - | BlockState::Candle__3FalseFalse + | BlockState::BlueCandle__3TrueTrue + | BlockState::BlueCandle__3TrueFalse + | BlockState::BlueCandle__3FalseTrue + | BlockState::BlueCandle__3FalseFalse | BlockState::MagentaCandle__3TrueTrue | BlockState::MagentaCandle__3TrueFalse | BlockState::MagentaCandle__3FalseTrue | BlockState::MagentaCandle__3FalseFalse - | BlockState::BlackCandle__3TrueTrue - | BlockState::BlackCandle__3TrueFalse - | BlockState::BlackCandle__3FalseTrue - | BlockState::BlackCandle__3FalseFalse => &SHAPE3586, + | BlockState::Candle__3TrueTrue + | BlockState::Candle__3TrueFalse + | BlockState::Candle__3FalseTrue + | BlockState::Candle__3FalseFalse + | BlockState::YellowCandle__3TrueTrue + | BlockState::YellowCandle__3TrueFalse + | BlockState::YellowCandle__3FalseTrue + | BlockState::YellowCandle__3FalseFalse + | BlockState::LimeCandle__3TrueTrue + | BlockState::LimeCandle__3TrueFalse + | BlockState::LimeCandle__3FalseTrue + | BlockState::LimeCandle__3FalseFalse + | BlockState::WhiteCandle__3TrueTrue + | BlockState::WhiteCandle__3TrueFalse + | BlockState::WhiteCandle__3FalseTrue + | BlockState::WhiteCandle__3FalseFalse + | BlockState::OrangeCandle__3TrueTrue + | BlockState::OrangeCandle__3TrueFalse + | BlockState::OrangeCandle__3FalseTrue + | BlockState::OrangeCandle__3FalseFalse + | BlockState::LightGrayCandle__3TrueTrue + | BlockState::LightGrayCandle__3TrueFalse + | BlockState::LightGrayCandle__3FalseTrue + | BlockState::LightGrayCandle__3FalseFalse + | BlockState::RedCandle__3TrueTrue + | BlockState::RedCandle__3TrueFalse + | BlockState::RedCandle__3FalseTrue + | BlockState::RedCandle__3FalseFalse + | BlockState::LightBlueCandle__3TrueTrue + | BlockState::LightBlueCandle__3TrueFalse + | BlockState::LightBlueCandle__3FalseTrue + | BlockState::LightBlueCandle__3FalseFalse + | BlockState::PurpleCandle__3TrueTrue + | BlockState::PurpleCandle__3TrueFalse + | BlockState::PurpleCandle__3FalseTrue + | BlockState::PurpleCandle__3FalseFalse => &SHAPE274, BlockState::CyanCandle__4TrueTrue | BlockState::CyanCandle__4TrueFalse | BlockState::CyanCandle__4FalseTrue | BlockState::CyanCandle__4FalseFalse - | BlockState::LightGrayCandle__4TrueTrue - | BlockState::LightGrayCandle__4TrueFalse - | BlockState::LightGrayCandle__4FalseTrue - | BlockState::LightGrayCandle__4FalseFalse - | BlockState::YellowCandle__4TrueTrue - | BlockState::YellowCandle__4TrueFalse - | BlockState::YellowCandle__4FalseTrue - | BlockState::YellowCandle__4FalseFalse - | BlockState::BlueCandle__4TrueTrue - | BlockState::BlueCandle__4TrueFalse - | BlockState::BlueCandle__4FalseTrue - | BlockState::BlueCandle__4FalseFalse + | BlockState::GreenCandle__4TrueTrue + | BlockState::GreenCandle__4TrueFalse + | BlockState::GreenCandle__4FalseTrue + | BlockState::GreenCandle__4FalseFalse | BlockState::GrayCandle__4TrueTrue | BlockState::GrayCandle__4TrueFalse | BlockState::GrayCandle__4FalseTrue @@ -27938,250 +8377,939 @@ impl BlockWithShape for BlockState { | BlockState::BrownCandle__4TrueFalse | BlockState::BrownCandle__4FalseTrue | BlockState::BrownCandle__4FalseFalse - | BlockState::GreenCandle__4TrueTrue - | BlockState::GreenCandle__4TrueFalse - | BlockState::GreenCandle__4FalseTrue - | BlockState::GreenCandle__4FalseFalse - | BlockState::PurpleCandle__4TrueTrue - | BlockState::PurpleCandle__4TrueFalse - | BlockState::PurpleCandle__4FalseTrue - | BlockState::PurpleCandle__4FalseFalse + | BlockState::BlackCandle__4TrueTrue + | BlockState::BlackCandle__4TrueFalse + | BlockState::BlackCandle__4FalseTrue + | BlockState::BlackCandle__4FalseFalse | BlockState::PinkCandle__4TrueTrue | BlockState::PinkCandle__4TrueFalse | BlockState::PinkCandle__4FalseTrue | BlockState::PinkCandle__4FalseFalse - | BlockState::RedCandle__4TrueTrue - | BlockState::RedCandle__4TrueFalse - | BlockState::RedCandle__4FalseTrue - | BlockState::RedCandle__4FalseFalse - | BlockState::OrangeCandle__4TrueTrue - | BlockState::OrangeCandle__4TrueFalse - | BlockState::OrangeCandle__4FalseTrue - | BlockState::OrangeCandle__4FalseFalse - | BlockState::LightBlueCandle__4TrueTrue - | BlockState::LightBlueCandle__4TrueFalse - | BlockState::LightBlueCandle__4FalseTrue - | BlockState::LightBlueCandle__4FalseFalse - | BlockState::WhiteCandle__4TrueTrue - | BlockState::WhiteCandle__4TrueFalse - | BlockState::WhiteCandle__4FalseTrue - | BlockState::WhiteCandle__4FalseFalse - | BlockState::LimeCandle__4TrueTrue - | BlockState::LimeCandle__4TrueFalse - | BlockState::LimeCandle__4FalseTrue - | BlockState::LimeCandle__4FalseFalse - | BlockState::Candle__4TrueTrue - | BlockState::Candle__4TrueFalse - | BlockState::Candle__4FalseTrue - | BlockState::Candle__4FalseFalse + | BlockState::BlueCandle__4TrueTrue + | BlockState::BlueCandle__4TrueFalse + | BlockState::BlueCandle__4FalseTrue + | BlockState::BlueCandle__4FalseFalse | BlockState::MagentaCandle__4TrueTrue | BlockState::MagentaCandle__4TrueFalse | BlockState::MagentaCandle__4FalseTrue | BlockState::MagentaCandle__4FalseFalse - | BlockState::BlackCandle__4TrueTrue - | BlockState::BlackCandle__4TrueFalse - | BlockState::BlackCandle__4FalseTrue - | BlockState::BlackCandle__4FalseFalse => &SHAPE3587, - BlockState::BlackStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::BlackStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE750, - BlockState::BlackStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::BlackStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE751, - BlockState::BlackStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::BlackStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE752, - BlockState::BlackStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::BlackStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE753, - BlockState::BlackStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::BlackStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE754, - BlockState::BlackStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::BlackStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE755, - BlockState::BlackStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::BlackStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE756, - BlockState::BlackStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::BlackStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE757, - BlockState::BlackStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::BlackStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE758, - BlockState::BlackStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::BlackStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE759, - BlockState::BlackStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::BlackStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE760, - BlockState::BlackStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::BlackStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE761, - BlockState::BlackStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::BlackStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE762, - BlockState::BlackStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::BlackStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE763, - BlockState::BlackStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::BlackStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE764, - BlockState::BlackStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::BlackStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE765, - BlockState::MagentaStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::MagentaStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE542, - BlockState::MagentaStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::MagentaStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE543, - BlockState::MagentaStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::MagentaStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE544, - BlockState::MagentaStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::MagentaStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE545, - BlockState::MagentaStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::MagentaStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE546, - BlockState::MagentaStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::MagentaStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE547, - BlockState::MagentaStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::MagentaStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE548, - BlockState::MagentaStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::MagentaStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE549, - BlockState::MagentaStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::MagentaStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE550, - BlockState::MagentaStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::MagentaStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE551, - BlockState::MagentaStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::MagentaStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE552, - BlockState::MagentaStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::MagentaStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE553, - BlockState::MagentaStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::MagentaStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE554, - BlockState::MagentaStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::MagentaStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE555, - BlockState::MagentaStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::MagentaStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE556, - BlockState::MagentaStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::MagentaStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE557, - BlockState::SoulLantern_TrueTrue - | BlockState::SoulLantern_TrueFalse - | BlockState::Lantern_TrueTrue - | BlockState::Lantern_TrueFalse => &SHAPE3064, - BlockState::SoulLantern_FalseTrue - | BlockState::SoulLantern_FalseFalse - | BlockState::Lantern_FalseTrue - | BlockState::Lantern_FalseFalse => &SHAPE3065, - BlockState::TrappedChest_SingleNorthTrue - | BlockState::TrappedChest_SingleNorthFalse - | BlockState::TrappedChest_SingleSouthTrue - | BlockState::TrappedChest_SingleSouthFalse - | BlockState::TrappedChest_SingleWestTrue - | BlockState::TrappedChest_SingleWestFalse - | BlockState::TrappedChest_SingleEastTrue - | BlockState::TrappedChest_SingleEastFalse - | BlockState::Chest_SingleNorthTrue - | BlockState::Chest_SingleNorthFalse - | BlockState::Chest_SingleSouthTrue - | BlockState::Chest_SingleSouthFalse - | BlockState::Chest_SingleWestTrue - | BlockState::Chest_SingleWestFalse - | BlockState::Chest_SingleEastTrue - | BlockState::Chest_SingleEastFalse => &SHAPE48, - BlockState::TrappedChest_LeftNorthTrue - | BlockState::TrappedChest_LeftNorthFalse - | BlockState::TrappedChest_RightSouthTrue - | BlockState::TrappedChest_RightSouthFalse - | BlockState::Chest_LeftNorthTrue - | BlockState::Chest_LeftNorthFalse - | BlockState::Chest_RightSouthTrue - | BlockState::Chest_RightSouthFalse => &SHAPE49, - BlockState::TrappedChest_RightNorthTrue - | BlockState::TrappedChest_RightNorthFalse - | BlockState::TrappedChest_LeftSouthTrue - | BlockState::TrappedChest_LeftSouthFalse - | BlockState::Chest_RightNorthTrue - | BlockState::Chest_RightNorthFalse - | BlockState::Chest_LeftSouthTrue - | BlockState::Chest_LeftSouthFalse => &SHAPE50, - BlockState::TrappedChest_LeftWestTrue - | BlockState::TrappedChest_LeftWestFalse - | BlockState::TrappedChest_RightEastTrue - | BlockState::TrappedChest_RightEastFalse - | BlockState::Chest_LeftWestTrue - | BlockState::Chest_LeftWestFalse - | BlockState::Chest_RightEastTrue - | BlockState::Chest_RightEastFalse => &SHAPE51, - BlockState::TrappedChest_RightWestTrue - | BlockState::TrappedChest_RightWestFalse - | BlockState::TrappedChest_LeftEastTrue - | BlockState::TrappedChest_LeftEastFalse - | BlockState::Chest_RightWestTrue - | BlockState::Chest_RightWestFalse - | BlockState::Chest_LeftEastTrue - | BlockState::Chest_LeftEastFalse => &SHAPE52, - BlockState::GreenStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::GreenStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE718, - BlockState::GreenStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::GreenStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE719, - BlockState::GreenStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::GreenStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE720, - BlockState::GreenStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::GreenStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE721, - BlockState::GreenStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::GreenStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE722, - BlockState::GreenStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::GreenStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE723, - BlockState::GreenStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::GreenStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE724, - BlockState::GreenStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::GreenStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE725, - BlockState::GreenStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::GreenStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE726, - BlockState::GreenStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::GreenStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE727, - BlockState::GreenStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::GreenStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE728, - BlockState::GreenStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::GreenStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE729, - BlockState::GreenStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::GreenStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE730, - BlockState::GreenStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::GreenStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE731, - BlockState::GreenStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::GreenStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE732, - BlockState::GreenStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::GreenStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE733, - BlockState::LimeStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::LimeStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE590, - BlockState::LimeStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::LimeStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE591, - BlockState::LimeStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::LimeStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE592, - BlockState::LimeStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::LimeStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE593, - BlockState::LimeStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::LimeStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE594, - BlockState::LimeStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::LimeStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE595, - BlockState::LimeStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::LimeStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE596, - BlockState::LimeStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::LimeStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE597, - BlockState::LimeStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::LimeStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE598, - BlockState::LimeStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::LimeStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE599, - BlockState::LimeStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::LimeStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE600, - BlockState::LimeStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::LimeStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE601, - BlockState::LimeStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::LimeStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE602, - BlockState::LimeStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::LimeStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE603, - BlockState::LimeStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::LimeStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE604, - BlockState::LimeStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::LimeStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE605, + | BlockState::Candle__4TrueTrue + | BlockState::Candle__4TrueFalse + | BlockState::Candle__4FalseTrue + | BlockState::Candle__4FalseFalse + | BlockState::YellowCandle__4TrueTrue + | BlockState::YellowCandle__4TrueFalse + | BlockState::YellowCandle__4FalseTrue + | BlockState::YellowCandle__4FalseFalse + | BlockState::LimeCandle__4TrueTrue + | BlockState::LimeCandle__4TrueFalse + | BlockState::LimeCandle__4FalseTrue + | BlockState::LimeCandle__4FalseFalse + | BlockState::WhiteCandle__4TrueTrue + | BlockState::WhiteCandle__4TrueFalse + | BlockState::WhiteCandle__4FalseTrue + | BlockState::WhiteCandle__4FalseFalse + | BlockState::OrangeCandle__4TrueTrue + | BlockState::OrangeCandle__4TrueFalse + | BlockState::OrangeCandle__4FalseTrue + | BlockState::OrangeCandle__4FalseFalse + | BlockState::LightGrayCandle__4TrueTrue + | BlockState::LightGrayCandle__4TrueFalse + | BlockState::LightGrayCandle__4FalseTrue + | BlockState::LightGrayCandle__4FalseFalse + | BlockState::RedCandle__4TrueTrue + | BlockState::RedCandle__4TrueFalse + | BlockState::RedCandle__4FalseTrue + | BlockState::RedCandle__4FalseFalse + | BlockState::LightBlueCandle__4TrueTrue + | BlockState::LightBlueCandle__4TrueFalse + | BlockState::LightBlueCandle__4FalseTrue + | BlockState::LightBlueCandle__4FalseFalse + | BlockState::PurpleCandle__4TrueTrue + | BlockState::PurpleCandle__4TrueFalse + | BlockState::PurpleCandle__4FalseTrue + | BlockState::PurpleCandle__4FalseFalse => &SHAPE275, + BlockState::Bell_FloorNorthTrue + | BlockState::Bell_FloorNorthFalse + | BlockState::Bell_FloorSouthTrue + | BlockState::Bell_FloorSouthFalse => &SHAPE259, + BlockState::Bell_FloorWestTrue + | BlockState::Bell_FloorWestFalse + | BlockState::Bell_FloorEastTrue + | BlockState::Bell_FloorEastFalse => &SHAPE260, + BlockState::Bell_CeilingNorthTrue + | BlockState::Bell_CeilingNorthFalse + | BlockState::Bell_CeilingSouthTrue + | BlockState::Bell_CeilingSouthFalse + | BlockState::Bell_CeilingWestTrue + | BlockState::Bell_CeilingWestFalse + | BlockState::Bell_CeilingEastTrue + | BlockState::Bell_CeilingEastFalse => &SHAPE261, + BlockState::Bell_SingleWallNorthTrue | BlockState::Bell_SingleWallNorthFalse => { + &SHAPE262 + } + BlockState::Bell_SingleWallSouthTrue | BlockState::Bell_SingleWallSouthFalse => { + &SHAPE263 + } + BlockState::Bell_SingleWallWestTrue | BlockState::Bell_SingleWallWestFalse => &SHAPE264, + BlockState::Bell_SingleWallEastTrue | BlockState::Bell_SingleWallEastFalse => &SHAPE265, + BlockState::Bell_DoubleWallNorthTrue + | BlockState::Bell_DoubleWallNorthFalse + | BlockState::Bell_DoubleWallSouthTrue + | BlockState::Bell_DoubleWallSouthFalse => &SHAPE266, + BlockState::Bell_DoubleWallWestTrue + | BlockState::Bell_DoubleWallWestFalse + | BlockState::Bell_DoubleWallEastTrue + | BlockState::Bell_DoubleWallEastFalse => &SHAPE267, + BlockState::CyanBed_NorthTrueHead + | BlockState::CyanBed_NorthFalseHead + | BlockState::CyanBed_SouthTrueFoot + | BlockState::CyanBed_SouthFalseFoot + | BlockState::MagentaBed_NorthTrueHead + | BlockState::MagentaBed_NorthFalseHead + | BlockState::MagentaBed_SouthTrueFoot + | BlockState::MagentaBed_SouthFalseFoot + | BlockState::PurpleBed_NorthTrueHead + | BlockState::PurpleBed_NorthFalseHead + | BlockState::PurpleBed_SouthTrueFoot + | BlockState::PurpleBed_SouthFalseFoot + | BlockState::LimeBed_NorthTrueHead + | BlockState::LimeBed_NorthFalseHead + | BlockState::LimeBed_SouthTrueFoot + | BlockState::LimeBed_SouthFalseFoot + | BlockState::GrayBed_NorthTrueHead + | BlockState::GrayBed_NorthFalseHead + | BlockState::GrayBed_SouthTrueFoot + | BlockState::GrayBed_SouthFalseFoot + | BlockState::BlueBed_NorthTrueHead + | BlockState::BlueBed_NorthFalseHead + | BlockState::BlueBed_SouthTrueFoot + | BlockState::BlueBed_SouthFalseFoot + | BlockState::YellowBed_NorthTrueHead + | BlockState::YellowBed_NorthFalseHead + | BlockState::YellowBed_SouthTrueFoot + | BlockState::YellowBed_SouthFalseFoot + | BlockState::OrangeBed_NorthTrueHead + | BlockState::OrangeBed_NorthFalseHead + | BlockState::OrangeBed_SouthTrueFoot + | BlockState::OrangeBed_SouthFalseFoot + | BlockState::GreenBed_NorthTrueHead + | BlockState::GreenBed_NorthFalseHead + | BlockState::GreenBed_SouthTrueFoot + | BlockState::GreenBed_SouthFalseFoot + | BlockState::LightGrayBed_NorthTrueHead + | BlockState::LightGrayBed_NorthFalseHead + | BlockState::LightGrayBed_SouthTrueFoot + | BlockState::LightGrayBed_SouthFalseFoot + | BlockState::LightBlueBed_NorthTrueHead + | BlockState::LightBlueBed_NorthFalseHead + | BlockState::LightBlueBed_SouthTrueFoot + | BlockState::LightBlueBed_SouthFalseFoot + | BlockState::BrownBed_NorthTrueHead + | BlockState::BrownBed_NorthFalseHead + | BlockState::BrownBed_SouthTrueFoot + | BlockState::BrownBed_SouthFalseFoot + | BlockState::RedBed_NorthTrueHead + | BlockState::RedBed_NorthFalseHead + | BlockState::RedBed_SouthTrueFoot + | BlockState::RedBed_SouthFalseFoot + | BlockState::WhiteBed_NorthTrueHead + | BlockState::WhiteBed_NorthFalseHead + | BlockState::WhiteBed_SouthTrueFoot + | BlockState::WhiteBed_SouthFalseFoot + | BlockState::BlackBed_NorthTrueHead + | BlockState::BlackBed_NorthFalseHead + | BlockState::BlackBed_SouthTrueFoot + | BlockState::BlackBed_SouthFalseFoot + | BlockState::PinkBed_NorthTrueHead + | BlockState::PinkBed_NorthFalseHead + | BlockState::PinkBed_SouthTrueFoot + | BlockState::PinkBed_SouthFalseFoot => &SHAPE2, + BlockState::CyanBed_NorthTrueFoot + | BlockState::CyanBed_NorthFalseFoot + | BlockState::CyanBed_SouthTrueHead + | BlockState::CyanBed_SouthFalseHead + | BlockState::MagentaBed_NorthTrueFoot + | BlockState::MagentaBed_NorthFalseFoot + | BlockState::MagentaBed_SouthTrueHead + | BlockState::MagentaBed_SouthFalseHead + | BlockState::PurpleBed_NorthTrueFoot + | BlockState::PurpleBed_NorthFalseFoot + | BlockState::PurpleBed_SouthTrueHead + | BlockState::PurpleBed_SouthFalseHead + | BlockState::LimeBed_NorthTrueFoot + | BlockState::LimeBed_NorthFalseFoot + | BlockState::LimeBed_SouthTrueHead + | BlockState::LimeBed_SouthFalseHead + | BlockState::GrayBed_NorthTrueFoot + | BlockState::GrayBed_NorthFalseFoot + | BlockState::GrayBed_SouthTrueHead + | BlockState::GrayBed_SouthFalseHead + | BlockState::BlueBed_NorthTrueFoot + | BlockState::BlueBed_NorthFalseFoot + | BlockState::BlueBed_SouthTrueHead + | BlockState::BlueBed_SouthFalseHead + | BlockState::YellowBed_NorthTrueFoot + | BlockState::YellowBed_NorthFalseFoot + | BlockState::YellowBed_SouthTrueHead + | BlockState::YellowBed_SouthFalseHead + | BlockState::OrangeBed_NorthTrueFoot + | BlockState::OrangeBed_NorthFalseFoot + | BlockState::OrangeBed_SouthTrueHead + | BlockState::OrangeBed_SouthFalseHead + | BlockState::GreenBed_NorthTrueFoot + | BlockState::GreenBed_NorthFalseFoot + | BlockState::GreenBed_SouthTrueHead + | BlockState::GreenBed_SouthFalseHead + | BlockState::LightGrayBed_NorthTrueFoot + | BlockState::LightGrayBed_NorthFalseFoot + | BlockState::LightGrayBed_SouthTrueHead + | BlockState::LightGrayBed_SouthFalseHead + | BlockState::LightBlueBed_NorthTrueFoot + | BlockState::LightBlueBed_NorthFalseFoot + | BlockState::LightBlueBed_SouthTrueHead + | BlockState::LightBlueBed_SouthFalseHead + | BlockState::BrownBed_NorthTrueFoot + | BlockState::BrownBed_NorthFalseFoot + | BlockState::BrownBed_SouthTrueHead + | BlockState::BrownBed_SouthFalseHead + | BlockState::RedBed_NorthTrueFoot + | BlockState::RedBed_NorthFalseFoot + | BlockState::RedBed_SouthTrueHead + | BlockState::RedBed_SouthFalseHead + | BlockState::WhiteBed_NorthTrueFoot + | BlockState::WhiteBed_NorthFalseFoot + | BlockState::WhiteBed_SouthTrueHead + | BlockState::WhiteBed_SouthFalseHead + | BlockState::BlackBed_NorthTrueFoot + | BlockState::BlackBed_NorthFalseFoot + | BlockState::BlackBed_SouthTrueHead + | BlockState::BlackBed_SouthFalseHead + | BlockState::PinkBed_NorthTrueFoot + | BlockState::PinkBed_NorthFalseFoot + | BlockState::PinkBed_SouthTrueHead + | BlockState::PinkBed_SouthFalseHead => &SHAPE3, + BlockState::CyanBed_WestTrueHead + | BlockState::CyanBed_WestFalseHead + | BlockState::CyanBed_EastTrueFoot + | BlockState::CyanBed_EastFalseFoot + | BlockState::MagentaBed_WestTrueHead + | BlockState::MagentaBed_WestFalseHead + | BlockState::MagentaBed_EastTrueFoot + | BlockState::MagentaBed_EastFalseFoot + | BlockState::PurpleBed_WestTrueHead + | BlockState::PurpleBed_WestFalseHead + | BlockState::PurpleBed_EastTrueFoot + | BlockState::PurpleBed_EastFalseFoot + | BlockState::LimeBed_WestTrueHead + | BlockState::LimeBed_WestFalseHead + | BlockState::LimeBed_EastTrueFoot + | BlockState::LimeBed_EastFalseFoot + | BlockState::GrayBed_WestTrueHead + | BlockState::GrayBed_WestFalseHead + | BlockState::GrayBed_EastTrueFoot + | BlockState::GrayBed_EastFalseFoot + | BlockState::BlueBed_WestTrueHead + | BlockState::BlueBed_WestFalseHead + | BlockState::BlueBed_EastTrueFoot + | BlockState::BlueBed_EastFalseFoot + | BlockState::YellowBed_WestTrueHead + | BlockState::YellowBed_WestFalseHead + | BlockState::YellowBed_EastTrueFoot + | BlockState::YellowBed_EastFalseFoot + | BlockState::OrangeBed_WestTrueHead + | BlockState::OrangeBed_WestFalseHead + | BlockState::OrangeBed_EastTrueFoot + | BlockState::OrangeBed_EastFalseFoot + | BlockState::GreenBed_WestTrueHead + | BlockState::GreenBed_WestFalseHead + | BlockState::GreenBed_EastTrueFoot + | BlockState::GreenBed_EastFalseFoot + | BlockState::LightGrayBed_WestTrueHead + | BlockState::LightGrayBed_WestFalseHead + | BlockState::LightGrayBed_EastTrueFoot + | BlockState::LightGrayBed_EastFalseFoot + | BlockState::LightBlueBed_WestTrueHead + | BlockState::LightBlueBed_WestFalseHead + | BlockState::LightBlueBed_EastTrueFoot + | BlockState::LightBlueBed_EastFalseFoot + | BlockState::BrownBed_WestTrueHead + | BlockState::BrownBed_WestFalseHead + | BlockState::BrownBed_EastTrueFoot + | BlockState::BrownBed_EastFalseFoot + | BlockState::RedBed_WestTrueHead + | BlockState::RedBed_WestFalseHead + | BlockState::RedBed_EastTrueFoot + | BlockState::RedBed_EastFalseFoot + | BlockState::WhiteBed_WestTrueHead + | BlockState::WhiteBed_WestFalseHead + | BlockState::WhiteBed_EastTrueFoot + | BlockState::WhiteBed_EastFalseFoot + | BlockState::BlackBed_WestTrueHead + | BlockState::BlackBed_WestFalseHead + | BlockState::BlackBed_EastTrueFoot + | BlockState::BlackBed_EastFalseFoot + | BlockState::PinkBed_WestTrueHead + | BlockState::PinkBed_WestFalseHead + | BlockState::PinkBed_EastTrueFoot + | BlockState::PinkBed_EastFalseFoot => &SHAPE4, + BlockState::CyanBed_WestTrueFoot + | BlockState::CyanBed_WestFalseFoot + | BlockState::CyanBed_EastTrueHead + | BlockState::CyanBed_EastFalseHead + | BlockState::MagentaBed_WestTrueFoot + | BlockState::MagentaBed_WestFalseFoot + | BlockState::MagentaBed_EastTrueHead + | BlockState::MagentaBed_EastFalseHead + | BlockState::PurpleBed_WestTrueFoot + | BlockState::PurpleBed_WestFalseFoot + | BlockState::PurpleBed_EastTrueHead + | BlockState::PurpleBed_EastFalseHead + | BlockState::LimeBed_WestTrueFoot + | BlockState::LimeBed_WestFalseFoot + | BlockState::LimeBed_EastTrueHead + | BlockState::LimeBed_EastFalseHead + | BlockState::GrayBed_WestTrueFoot + | BlockState::GrayBed_WestFalseFoot + | BlockState::GrayBed_EastTrueHead + | BlockState::GrayBed_EastFalseHead + | BlockState::BlueBed_WestTrueFoot + | BlockState::BlueBed_WestFalseFoot + | BlockState::BlueBed_EastTrueHead + | BlockState::BlueBed_EastFalseHead + | BlockState::YellowBed_WestTrueFoot + | BlockState::YellowBed_WestFalseFoot + | BlockState::YellowBed_EastTrueHead + | BlockState::YellowBed_EastFalseHead + | BlockState::OrangeBed_WestTrueFoot + | BlockState::OrangeBed_WestFalseFoot + | BlockState::OrangeBed_EastTrueHead + | BlockState::OrangeBed_EastFalseHead + | BlockState::GreenBed_WestTrueFoot + | BlockState::GreenBed_WestFalseFoot + | BlockState::GreenBed_EastTrueHead + | BlockState::GreenBed_EastFalseHead + | BlockState::LightGrayBed_WestTrueFoot + | BlockState::LightGrayBed_WestFalseFoot + | BlockState::LightGrayBed_EastTrueHead + | BlockState::LightGrayBed_EastFalseHead + | BlockState::LightBlueBed_WestTrueFoot + | BlockState::LightBlueBed_WestFalseFoot + | BlockState::LightBlueBed_EastTrueHead + | BlockState::LightBlueBed_EastFalseHead + | BlockState::BrownBed_WestTrueFoot + | BlockState::BrownBed_WestFalseFoot + | BlockState::BrownBed_EastTrueHead + | BlockState::BrownBed_EastFalseHead + | BlockState::RedBed_WestTrueFoot + | BlockState::RedBed_WestFalseFoot + | BlockState::RedBed_EastTrueHead + | BlockState::RedBed_EastFalseHead + | BlockState::WhiteBed_WestTrueFoot + | BlockState::WhiteBed_WestFalseFoot + | BlockState::WhiteBed_EastTrueHead + | BlockState::WhiteBed_EastFalseHead + | BlockState::BlackBed_WestTrueFoot + | BlockState::BlackBed_WestFalseFoot + | BlockState::BlackBed_EastTrueHead + | BlockState::BlackBed_EastFalseHead + | BlockState::PinkBed_WestTrueFoot + | BlockState::PinkBed_WestFalseFoot + | BlockState::PinkBed_EastTrueHead + | BlockState::PinkBed_EastFalseHead => &SHAPE5, + BlockState::BrownStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::BrownStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::LightBlueStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::LightBlueStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::GreenStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::GreenStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::PurpleStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::PurpleStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::CyanStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::CyanStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::MagentaStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::MagentaStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::BlackStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::BlackStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::WhiteStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::WhiteStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::IronBars_TrueTrueTrueTrueTrue + | BlockState::IronBars_TrueTrueTrueFalseTrue + | BlockState::OrangeStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::OrangeStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::GlassPane_TrueTrueTrueTrueTrue + | BlockState::GlassPane_TrueTrueTrueFalseTrue + | BlockState::YellowStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::YellowStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::LightGrayStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::LightGrayStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::LimeStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::LimeStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::PinkStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::PinkStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::RedStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::RedStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::GrayStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::GrayStainedGlassPane_TrueTrueTrueFalseTrue + | BlockState::BlueStainedGlassPane_TrueTrueTrueTrueTrue + | BlockState::BlueStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE90, + BlockState::BrownStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::BrownStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::LightBlueStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::LightBlueStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::GreenStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::GreenStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::PurpleStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::PurpleStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::CyanStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::CyanStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::MagentaStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::MagentaStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::BlackStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::BlackStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::WhiteStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::WhiteStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::IronBars_TrueTrueTrueTrueFalse + | BlockState::IronBars_TrueTrueTrueFalseFalse + | BlockState::OrangeStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::OrangeStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::GlassPane_TrueTrueTrueTrueFalse + | BlockState::GlassPane_TrueTrueTrueFalseFalse + | BlockState::YellowStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::YellowStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::LightGrayStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::LightGrayStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::LimeStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::LimeStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::PinkStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::PinkStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::RedStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::RedStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::GrayStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::GrayStainedGlassPane_TrueTrueTrueFalseFalse + | BlockState::BlueStainedGlassPane_TrueTrueTrueTrueFalse + | BlockState::BlueStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE91, + BlockState::BrownStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::BrownStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::LightBlueStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::LightBlueStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::GreenStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::GreenStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::PurpleStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::PurpleStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::CyanStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::CyanStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::MagentaStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::MagentaStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::BlackStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::BlackStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::WhiteStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::WhiteStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::IronBars_TrueTrueFalseTrueTrue + | BlockState::IronBars_TrueTrueFalseFalseTrue + | BlockState::OrangeStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::OrangeStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::GlassPane_TrueTrueFalseTrueTrue + | BlockState::GlassPane_TrueTrueFalseFalseTrue + | BlockState::YellowStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::YellowStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::LightGrayStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::LightGrayStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::LimeStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::LimeStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::PinkStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::PinkStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::RedStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::RedStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::GrayStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::GrayStainedGlassPane_TrueTrueFalseFalseTrue + | BlockState::BlueStainedGlassPane_TrueTrueFalseTrueTrue + | BlockState::BlueStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE92, + BlockState::BrownStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::BrownStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::LightBlueStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::LightBlueStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::GreenStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::GreenStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::PurpleStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::PurpleStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::CyanStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::CyanStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::MagentaStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::MagentaStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::BlackStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::BlackStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::WhiteStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::WhiteStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::IronBars_TrueTrueFalseTrueFalse + | BlockState::IronBars_TrueTrueFalseFalseFalse + | BlockState::OrangeStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::OrangeStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::GlassPane_TrueTrueFalseTrueFalse + | BlockState::GlassPane_TrueTrueFalseFalseFalse + | BlockState::YellowStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::YellowStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::LightGrayStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::LightGrayStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::LimeStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::LimeStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::PinkStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::PinkStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::RedStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::RedStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::GrayStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::GrayStainedGlassPane_TrueTrueFalseFalseFalse + | BlockState::BlueStainedGlassPane_TrueTrueFalseTrueFalse + | BlockState::BlueStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE93, + BlockState::BrownStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::BrownStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::LightBlueStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::LightBlueStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::GreenStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::GreenStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::PurpleStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::PurpleStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::CyanStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::CyanStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::MagentaStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::MagentaStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::BlackStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::BlackStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::WhiteStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::WhiteStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::IronBars_TrueFalseTrueTrueTrue + | BlockState::IronBars_TrueFalseTrueFalseTrue + | BlockState::OrangeStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::OrangeStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::GlassPane_TrueFalseTrueTrueTrue + | BlockState::GlassPane_TrueFalseTrueFalseTrue + | BlockState::YellowStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::YellowStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::LightGrayStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::LightGrayStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::LimeStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::LimeStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::PinkStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::PinkStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::RedStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::RedStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::GrayStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::GrayStainedGlassPane_TrueFalseTrueFalseTrue + | BlockState::BlueStainedGlassPane_TrueFalseTrueTrueTrue + | BlockState::BlueStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE94, + BlockState::BrownStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::BrownStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::LightBlueStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::LightBlueStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::GreenStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::GreenStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::PurpleStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::PurpleStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::CyanStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::CyanStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::MagentaStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::MagentaStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::BlackStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::BlackStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::WhiteStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::WhiteStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::IronBars_TrueFalseTrueTrueFalse + | BlockState::IronBars_TrueFalseTrueFalseFalse + | BlockState::OrangeStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::OrangeStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::GlassPane_TrueFalseTrueTrueFalse + | BlockState::GlassPane_TrueFalseTrueFalseFalse + | BlockState::YellowStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::YellowStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::LightGrayStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::LightGrayStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::LimeStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::LimeStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::PinkStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::PinkStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::RedStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::RedStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::GrayStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::GrayStainedGlassPane_TrueFalseTrueFalseFalse + | BlockState::BlueStainedGlassPane_TrueFalseTrueTrueFalse + | BlockState::BlueStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE95, + BlockState::BrownStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::BrownStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::LightBlueStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::LightBlueStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::GreenStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::GreenStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::PurpleStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::PurpleStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::CyanStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::CyanStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::MagentaStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::MagentaStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::BlackStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::BlackStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::WhiteStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::WhiteStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::IronBars_TrueFalseFalseTrueTrue + | BlockState::IronBars_TrueFalseFalseFalseTrue + | BlockState::OrangeStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::OrangeStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::GlassPane_TrueFalseFalseTrueTrue + | BlockState::GlassPane_TrueFalseFalseFalseTrue + | BlockState::YellowStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::YellowStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::LightGrayStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::LightGrayStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::LimeStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::LimeStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::PinkStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::PinkStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::RedStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::RedStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::GrayStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::GrayStainedGlassPane_TrueFalseFalseFalseTrue + | BlockState::BlueStainedGlassPane_TrueFalseFalseTrueTrue + | BlockState::BlueStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE96, + BlockState::BrownStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::BrownStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::LightBlueStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::LightBlueStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::GreenStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::GreenStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::PurpleStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::PurpleStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::CyanStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::CyanStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::MagentaStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::MagentaStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::BlackStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::BlackStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::WhiteStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::WhiteStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::IronBars_TrueFalseFalseTrueFalse + | BlockState::IronBars_TrueFalseFalseFalseFalse + | BlockState::OrangeStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::OrangeStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::GlassPane_TrueFalseFalseTrueFalse + | BlockState::GlassPane_TrueFalseFalseFalseFalse + | BlockState::YellowStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::YellowStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::LightGrayStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::LightGrayStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::LimeStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::LimeStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::PinkStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::PinkStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::RedStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::RedStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::GrayStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::GrayStainedGlassPane_TrueFalseFalseFalseFalse + | BlockState::BlueStainedGlassPane_TrueFalseFalseTrueFalse + | BlockState::BlueStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE97, + BlockState::BrownStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::BrownStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::LightBlueStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::LightBlueStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::GreenStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::GreenStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::PurpleStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::PurpleStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::CyanStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::CyanStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::MagentaStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::MagentaStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::BlackStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::BlackStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::WhiteStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::WhiteStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::IronBars_FalseTrueTrueTrueTrue + | BlockState::IronBars_FalseTrueTrueFalseTrue + | BlockState::OrangeStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::OrangeStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::GlassPane_FalseTrueTrueTrueTrue + | BlockState::GlassPane_FalseTrueTrueFalseTrue + | BlockState::YellowStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::YellowStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::LightGrayStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::LightGrayStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::LimeStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::LimeStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::PinkStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::PinkStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::RedStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::RedStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::GrayStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::GrayStainedGlassPane_FalseTrueTrueFalseTrue + | BlockState::BlueStainedGlassPane_FalseTrueTrueTrueTrue + | BlockState::BlueStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE98, + BlockState::BrownStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::BrownStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::LightBlueStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::LightBlueStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::GreenStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::GreenStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::PurpleStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::PurpleStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::CyanStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::CyanStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::MagentaStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::MagentaStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::BlackStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::BlackStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::WhiteStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::WhiteStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::IronBars_FalseTrueTrueTrueFalse + | BlockState::IronBars_FalseTrueTrueFalseFalse + | BlockState::OrangeStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::OrangeStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::GlassPane_FalseTrueTrueTrueFalse + | BlockState::GlassPane_FalseTrueTrueFalseFalse + | BlockState::YellowStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::YellowStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::LightGrayStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::LightGrayStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::LimeStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::LimeStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::PinkStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::PinkStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::RedStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::RedStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::GrayStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::GrayStainedGlassPane_FalseTrueTrueFalseFalse + | BlockState::BlueStainedGlassPane_FalseTrueTrueTrueFalse + | BlockState::BlueStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE99, + BlockState::BrownStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::BrownStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::LightBlueStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::LightBlueStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::GreenStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::GreenStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::PurpleStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::PurpleStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::CyanStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::CyanStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::MagentaStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::MagentaStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::BlackStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::BlackStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::WhiteStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::WhiteStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::IronBars_FalseTrueFalseTrueTrue + | BlockState::IronBars_FalseTrueFalseFalseTrue + | BlockState::OrangeStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::OrangeStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::GlassPane_FalseTrueFalseTrueTrue + | BlockState::GlassPane_FalseTrueFalseFalseTrue + | BlockState::YellowStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::YellowStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::LightGrayStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::LightGrayStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::LimeStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::LimeStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::PinkStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::PinkStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::RedStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::RedStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::GrayStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::GrayStainedGlassPane_FalseTrueFalseFalseTrue + | BlockState::BlueStainedGlassPane_FalseTrueFalseTrueTrue + | BlockState::BlueStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE100, + BlockState::BrownStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::BrownStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::LightBlueStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::LightBlueStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::GreenStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::GreenStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::PurpleStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::PurpleStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::CyanStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::CyanStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::MagentaStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::MagentaStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::BlackStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::BlackStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::WhiteStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::WhiteStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::IronBars_FalseTrueFalseTrueFalse + | BlockState::IronBars_FalseTrueFalseFalseFalse + | BlockState::OrangeStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::OrangeStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::GlassPane_FalseTrueFalseTrueFalse + | BlockState::GlassPane_FalseTrueFalseFalseFalse + | BlockState::YellowStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::YellowStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::LightGrayStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::LightGrayStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::LimeStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::LimeStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::PinkStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::PinkStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::RedStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::RedStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::GrayStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::GrayStainedGlassPane_FalseTrueFalseFalseFalse + | BlockState::BlueStainedGlassPane_FalseTrueFalseTrueFalse + | BlockState::BlueStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE101, + BlockState::BrownStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::BrownStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::LightBlueStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::LightBlueStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::GreenStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::GreenStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::PurpleStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::PurpleStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::CyanStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::CyanStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::MagentaStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::MagentaStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::BlackStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::BlackStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::WhiteStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::WhiteStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::IronBars_FalseFalseTrueTrueTrue + | BlockState::IronBars_FalseFalseTrueFalseTrue + | BlockState::OrangeStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::OrangeStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::GlassPane_FalseFalseTrueTrueTrue + | BlockState::GlassPane_FalseFalseTrueFalseTrue + | BlockState::YellowStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::YellowStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::LightGrayStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::LightGrayStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::LimeStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::LimeStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::PinkStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::PinkStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::RedStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::RedStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::GrayStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::GrayStainedGlassPane_FalseFalseTrueFalseTrue + | BlockState::BlueStainedGlassPane_FalseFalseTrueTrueTrue + | BlockState::BlueStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE102, + BlockState::BrownStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::BrownStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::LightBlueStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::LightBlueStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::GreenStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::GreenStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::PurpleStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::PurpleStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::CyanStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::CyanStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::MagentaStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::MagentaStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::BlackStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::BlackStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::WhiteStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::WhiteStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::IronBars_FalseFalseTrueTrueFalse + | BlockState::IronBars_FalseFalseTrueFalseFalse + | BlockState::OrangeStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::OrangeStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::GlassPane_FalseFalseTrueTrueFalse + | BlockState::GlassPane_FalseFalseTrueFalseFalse + | BlockState::YellowStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::YellowStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::LightGrayStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::LightGrayStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::LimeStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::LimeStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::PinkStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::PinkStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::RedStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::RedStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::GrayStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::GrayStainedGlassPane_FalseFalseTrueFalseFalse + | BlockState::BlueStainedGlassPane_FalseFalseTrueTrueFalse + | BlockState::BlueStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE103, + BlockState::BrownStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::BrownStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::LightBlueStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::LightBlueStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::GreenStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::GreenStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::PurpleStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::PurpleStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::CyanStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::CyanStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::MagentaStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::MagentaStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::BlackStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::BlackStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::WhiteStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::WhiteStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::IronBars_FalseFalseFalseTrueTrue + | BlockState::IronBars_FalseFalseFalseFalseTrue + | BlockState::OrangeStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::OrangeStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::GlassPane_FalseFalseFalseTrueTrue + | BlockState::GlassPane_FalseFalseFalseFalseTrue + | BlockState::YellowStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::YellowStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::LightGrayStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::LightGrayStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::LimeStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::LimeStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::PinkStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::PinkStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::RedStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::RedStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::GrayStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::GrayStainedGlassPane_FalseFalseFalseFalseTrue + | BlockState::BlueStainedGlassPane_FalseFalseFalseTrueTrue + | BlockState::BlueStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE104, + BlockState::BrownStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::BrownStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::LightBlueStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::LightBlueStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::GreenStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::GreenStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::PurpleStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::PurpleStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::CyanStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::CyanStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::MagentaStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::MagentaStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::BlackStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::BlackStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::WhiteStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::WhiteStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::IronBars_FalseFalseFalseTrueFalse + | BlockState::IronBars_FalseFalseFalseFalseFalse + | BlockState::OrangeStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::OrangeStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::GlassPane_FalseFalseFalseTrueFalse + | BlockState::GlassPane_FalseFalseFalseFalseFalse + | BlockState::YellowStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::YellowStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::LightGrayStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::LightGrayStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::LimeStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::LimeStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::PinkStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::PinkStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::RedStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::RedStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::GrayStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::GrayStainedGlassPane_FalseFalseFalseFalseFalse + | BlockState::BlueStainedGlassPane_FalseFalseFalseTrueFalse + | BlockState::BlueStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE105, + BlockState::BrewingStand_TrueTrueTrue => &SHAPE110, BlockState::BigDripleaf_NorthNoneTrue | BlockState::BigDripleaf_NorthNoneFalse + | BlockState::BigDripleaf_NorthUnstableTrue + | BlockState::BigDripleaf_NorthUnstableFalse | BlockState::BigDripleaf_SouthNoneTrue | BlockState::BigDripleaf_SouthNoneFalse - | BlockState::BigDripleaf_WestNoneTrue - | BlockState::BigDripleaf_WestNoneFalse - | BlockState::BigDripleaf_EastNoneTrue - | BlockState::BigDripleaf_EastNoneFalse => &SHAPE3636, - BlockState::BigDripleaf_NorthUnstableTrue - | BlockState::BigDripleaf_NorthUnstableFalse | BlockState::BigDripleaf_SouthUnstableTrue | BlockState::BigDripleaf_SouthUnstableFalse + | BlockState::BigDripleaf_WestNoneTrue + | BlockState::BigDripleaf_WestNoneFalse | BlockState::BigDripleaf_WestUnstableTrue | BlockState::BigDripleaf_WestUnstableFalse + | BlockState::BigDripleaf_EastNoneTrue + | BlockState::BigDripleaf_EastNoneFalse | BlockState::BigDripleaf_EastUnstableTrue - | BlockState::BigDripleaf_EastUnstableFalse => &SHAPE3637, + | BlockState::BigDripleaf_EastUnstableFalse => &SHAPE308, BlockState::BigDripleaf_NorthPartialTrue | BlockState::BigDripleaf_NorthPartialFalse | BlockState::BigDripleaf_SouthPartialTrue @@ -28189,793 +9317,25 @@ impl BlockWithShape for BlockState { | BlockState::BigDripleaf_WestPartialTrue | BlockState::BigDripleaf_WestPartialFalse | BlockState::BigDripleaf_EastPartialTrue - | BlockState::BigDripleaf_EastPartialFalse => &SHAPE3638, - BlockState::OakFence_TrueTrueTrueTrueTrue - | BlockState::OakFence_TrueTrueTrueFalseTrue => &SHAPE70, - BlockState::OakFence_TrueTrueTrueTrueFalse - | BlockState::OakFence_TrueTrueTrueFalseFalse => &SHAPE71, - BlockState::OakFence_TrueTrueFalseTrueTrue - | BlockState::OakFence_TrueTrueFalseFalseTrue => &SHAPE72, - BlockState::OakFence_TrueTrueFalseTrueFalse - | BlockState::OakFence_TrueTrueFalseFalseFalse => &SHAPE73, - BlockState::OakFence_TrueFalseTrueTrueTrue - | BlockState::OakFence_TrueFalseTrueFalseTrue => &SHAPE74, - BlockState::OakFence_TrueFalseTrueTrueFalse - | BlockState::OakFence_TrueFalseTrueFalseFalse => &SHAPE75, - BlockState::OakFence_TrueFalseFalseTrueTrue - | BlockState::OakFence_TrueFalseFalseFalseTrue => &SHAPE76, - BlockState::OakFence_TrueFalseFalseTrueFalse - | BlockState::OakFence_TrueFalseFalseFalseFalse => &SHAPE77, - BlockState::OakFence_FalseTrueTrueTrueTrue - | BlockState::OakFence_FalseTrueTrueFalseTrue => &SHAPE78, - BlockState::OakFence_FalseTrueTrueTrueFalse - | BlockState::OakFence_FalseTrueTrueFalseFalse => &SHAPE79, - BlockState::OakFence_FalseTrueFalseTrueTrue - | BlockState::OakFence_FalseTrueFalseFalseTrue => &SHAPE80, - BlockState::OakFence_FalseTrueFalseTrueFalse - | BlockState::OakFence_FalseTrueFalseFalseFalse => &SHAPE81, - BlockState::OakFence_FalseFalseTrueTrueTrue - | BlockState::OakFence_FalseFalseTrueFalseTrue => &SHAPE82, - BlockState::OakFence_FalseFalseTrueTrueFalse - | BlockState::OakFence_FalseFalseTrueFalseFalse => &SHAPE83, - BlockState::OakFence_FalseFalseFalseTrueTrue - | BlockState::OakFence_FalseFalseFalseFalseTrue => &SHAPE84, - BlockState::OakFence_FalseFalseFalseTrueFalse - | BlockState::OakFence_FalseFalseFalseFalseFalse => &SHAPE85, - BlockState::Cauldron - | BlockState::WaterCauldron__1 - | BlockState::LavaCauldron - | BlockState::PowderSnowCauldron__1 => &SHAPE157, - BlockState::CrimsonFence_TrueTrueTrueTrueTrue - | BlockState::CrimsonFence_TrueTrueTrueFalseTrue => &SHAPE3067, - BlockState::CrimsonFence_TrueTrueTrueTrueFalse - | BlockState::CrimsonFence_TrueTrueTrueFalseFalse => &SHAPE3068, - BlockState::CrimsonFence_TrueTrueFalseTrueTrue - | BlockState::CrimsonFence_TrueTrueFalseFalseTrue => &SHAPE3069, - BlockState::CrimsonFence_TrueTrueFalseTrueFalse - | BlockState::CrimsonFence_TrueTrueFalseFalseFalse => &SHAPE3070, - BlockState::CrimsonFence_TrueFalseTrueTrueTrue - | BlockState::CrimsonFence_TrueFalseTrueFalseTrue => &SHAPE3071, - BlockState::CrimsonFence_TrueFalseTrueTrueFalse - | BlockState::CrimsonFence_TrueFalseTrueFalseFalse => &SHAPE3072, - BlockState::CrimsonFence_TrueFalseFalseTrueTrue - | BlockState::CrimsonFence_TrueFalseFalseFalseTrue => &SHAPE3073, - BlockState::CrimsonFence_TrueFalseFalseTrueFalse - | BlockState::CrimsonFence_TrueFalseFalseFalseFalse => &SHAPE3074, - BlockState::CrimsonFence_FalseTrueTrueTrueTrue - | BlockState::CrimsonFence_FalseTrueTrueFalseTrue => &SHAPE3075, - BlockState::CrimsonFence_FalseTrueTrueTrueFalse - | BlockState::CrimsonFence_FalseTrueTrueFalseFalse => &SHAPE3076, - BlockState::CrimsonFence_FalseTrueFalseTrueTrue - | BlockState::CrimsonFence_FalseTrueFalseFalseTrue => &SHAPE3077, - BlockState::CrimsonFence_FalseTrueFalseTrueFalse - | BlockState::CrimsonFence_FalseTrueFalseFalseFalse => &SHAPE3078, - BlockState::CrimsonFence_FalseFalseTrueTrueTrue - | BlockState::CrimsonFence_FalseFalseTrueFalseTrue => &SHAPE3079, - BlockState::CrimsonFence_FalseFalseTrueTrueFalse - | BlockState::CrimsonFence_FalseFalseTrueFalseFalse => &SHAPE3080, - BlockState::CrimsonFence_FalseFalseFalseTrueTrue - | BlockState::CrimsonFence_FalseFalseFalseFalseTrue => &SHAPE3081, - BlockState::CrimsonFence_FalseFalseFalseTrueFalse - | BlockState::CrimsonFence_FalseFalseFalseFalseFalse => &SHAPE3082, - BlockState::LightGrayStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::LightGrayStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE638, - BlockState::LightGrayStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::LightGrayStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE639, - BlockState::LightGrayStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::LightGrayStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE640, - BlockState::LightGrayStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::LightGrayStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE641, - BlockState::LightGrayStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::LightGrayStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE642, - BlockState::LightGrayStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::LightGrayStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE643, - BlockState::LightGrayStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::LightGrayStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE644, - BlockState::LightGrayStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::LightGrayStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE645, - BlockState::LightGrayStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::LightGrayStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE646, - BlockState::LightGrayStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::LightGrayStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE647, - BlockState::LightGrayStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::LightGrayStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE648, - BlockState::LightGrayStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::LightGrayStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE649, - BlockState::LightGrayStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::LightGrayStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE650, - BlockState::LightGrayStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::LightGrayStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE651, - BlockState::LightGrayStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::LightGrayStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE652, - BlockState::LightGrayStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::LightGrayStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE653, - BlockState::Comparator_NorthCompareTrue | BlockState::Repeater__1NorthTrueTrue => { - &SHAPE94 + | BlockState::BigDripleaf_EastPartialFalse => &SHAPE309, + BlockState::SoulCampfire_NorthTrueTrueTrue | BlockState::Campfire_NorthTrueTrueTrue => { + &SHAPE270 } - BlockState::SandstoneWall_NoneNoneNoneTrueTrueNone - | BlockState::SandstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE2561, - BlockState::SandstoneWall_NoneNoneNoneTrueTrueLow - | BlockState::SandstoneWall_NoneNoneNoneTrueFalseLow => &SHAPE2562, - BlockState::SandstoneWall_NoneNoneNoneTrueTrueTall - | BlockState::SandstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE2563, - BlockState::SandstoneWall_NoneNoneNoneFalseTrueLow - | BlockState::SandstoneWall_NoneNoneNoneFalseFalseLow => &SHAPE2564, - BlockState::SandstoneWall_NoneNoneNoneFalseTrueTall - | BlockState::SandstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE2565, - BlockState::SandstoneWall_NoneNoneLowTrueTrueNone - | BlockState::SandstoneWall_NoneNoneLowTrueFalseNone => &SHAPE2566, - BlockState::SandstoneWall_NoneNoneLowTrueTrueLow - | BlockState::SandstoneWall_NoneNoneLowTrueFalseLow => &SHAPE2567, - BlockState::SandstoneWall_NoneNoneLowTrueTrueTall - | BlockState::SandstoneWall_NoneNoneLowTrueFalseTall => &SHAPE2568, - BlockState::SandstoneWall_NoneNoneLowFalseTrueNone - | BlockState::SandstoneWall_NoneNoneLowFalseFalseNone => &SHAPE2569, - BlockState::SandstoneWall_NoneNoneLowFalseTrueLow - | BlockState::SandstoneWall_NoneNoneLowFalseFalseLow => &SHAPE2570, - BlockState::SandstoneWall_NoneNoneLowFalseTrueTall - | BlockState::SandstoneWall_NoneNoneLowFalseFalseTall => &SHAPE2571, - BlockState::SandstoneWall_NoneNoneTallTrueTrueNone - | BlockState::SandstoneWall_NoneNoneTallTrueFalseNone => &SHAPE2572, - BlockState::SandstoneWall_NoneNoneTallTrueTrueLow - | BlockState::SandstoneWall_NoneNoneTallTrueFalseLow => &SHAPE2573, - BlockState::SandstoneWall_NoneNoneTallTrueTrueTall - | BlockState::SandstoneWall_NoneNoneTallTrueFalseTall => &SHAPE2574, - BlockState::SandstoneWall_NoneNoneTallFalseTrueNone - | BlockState::SandstoneWall_NoneNoneTallFalseFalseNone => &SHAPE2575, - BlockState::SandstoneWall_NoneNoneTallFalseTrueLow - | BlockState::SandstoneWall_NoneNoneTallFalseFalseLow => &SHAPE2576, - BlockState::SandstoneWall_NoneNoneTallFalseTrueTall - | BlockState::SandstoneWall_NoneNoneTallFalseFalseTall => &SHAPE2577, - BlockState::SandstoneWall_NoneLowNoneTrueTrueNone - | BlockState::SandstoneWall_NoneLowNoneTrueFalseNone => &SHAPE2578, - BlockState::SandstoneWall_NoneLowNoneTrueTrueLow - | BlockState::SandstoneWall_NoneLowNoneTrueFalseLow => &SHAPE2579, - BlockState::SandstoneWall_NoneLowNoneTrueTrueTall - | BlockState::SandstoneWall_NoneLowNoneTrueFalseTall => &SHAPE2580, - BlockState::SandstoneWall_NoneLowNoneFalseTrueNone - | BlockState::SandstoneWall_NoneLowNoneFalseFalseNone => &SHAPE2581, - BlockState::SandstoneWall_NoneLowNoneFalseTrueLow - | BlockState::SandstoneWall_NoneLowNoneFalseFalseLow => &SHAPE2582, - BlockState::SandstoneWall_NoneLowNoneFalseTrueTall - | BlockState::SandstoneWall_NoneLowNoneFalseFalseTall => &SHAPE2583, - BlockState::SandstoneWall_NoneLowLowTrueTrueNone - | BlockState::SandstoneWall_NoneLowLowTrueFalseNone => &SHAPE2584, - BlockState::SandstoneWall_NoneLowLowTrueTrueLow - | BlockState::SandstoneWall_NoneLowLowTrueFalseLow => &SHAPE2585, - BlockState::SandstoneWall_NoneLowLowTrueTrueTall - | BlockState::SandstoneWall_NoneLowLowTrueFalseTall => &SHAPE2586, - BlockState::SandstoneWall_NoneLowLowFalseTrueNone - | BlockState::SandstoneWall_NoneLowLowFalseFalseNone => &SHAPE2587, - BlockState::SandstoneWall_NoneLowLowFalseTrueLow - | BlockState::SandstoneWall_NoneLowLowFalseFalseLow => &SHAPE2588, - BlockState::SandstoneWall_NoneLowLowFalseTrueTall - | BlockState::SandstoneWall_NoneLowLowFalseFalseTall => &SHAPE2589, - BlockState::SandstoneWall_NoneLowTallTrueTrueNone - | BlockState::SandstoneWall_NoneLowTallTrueFalseNone => &SHAPE2590, - BlockState::SandstoneWall_NoneLowTallTrueTrueLow - | BlockState::SandstoneWall_NoneLowTallTrueFalseLow => &SHAPE2591, - BlockState::SandstoneWall_NoneLowTallTrueTrueTall - | BlockState::SandstoneWall_NoneLowTallTrueFalseTall => &SHAPE2592, - BlockState::SandstoneWall_NoneLowTallFalseTrueNone - | BlockState::SandstoneWall_NoneLowTallFalseFalseNone => &SHAPE2593, - BlockState::SandstoneWall_NoneLowTallFalseTrueLow - | BlockState::SandstoneWall_NoneLowTallFalseFalseLow => &SHAPE2594, - BlockState::SandstoneWall_NoneLowTallFalseTrueTall - | BlockState::SandstoneWall_NoneLowTallFalseFalseTall => &SHAPE2595, - BlockState::SandstoneWall_NoneTallNoneTrueTrueNone - | BlockState::SandstoneWall_NoneTallNoneTrueFalseNone => &SHAPE2596, - BlockState::SandstoneWall_NoneTallNoneTrueTrueLow - | BlockState::SandstoneWall_NoneTallNoneTrueFalseLow => &SHAPE2597, - BlockState::SandstoneWall_NoneTallNoneTrueTrueTall - | BlockState::SandstoneWall_NoneTallNoneTrueFalseTall => &SHAPE2598, - BlockState::SandstoneWall_NoneTallNoneFalseTrueNone - | BlockState::SandstoneWall_NoneTallNoneFalseFalseNone => &SHAPE2599, - BlockState::SandstoneWall_NoneTallNoneFalseTrueLow - | BlockState::SandstoneWall_NoneTallNoneFalseFalseLow => &SHAPE2600, - BlockState::SandstoneWall_NoneTallNoneFalseTrueTall - | BlockState::SandstoneWall_NoneTallNoneFalseFalseTall => &SHAPE2601, - BlockState::SandstoneWall_NoneTallLowTrueTrueNone - | BlockState::SandstoneWall_NoneTallLowTrueFalseNone => &SHAPE2602, - BlockState::SandstoneWall_NoneTallLowTrueTrueLow - | BlockState::SandstoneWall_NoneTallLowTrueFalseLow => &SHAPE2603, - BlockState::SandstoneWall_NoneTallLowTrueTrueTall - | BlockState::SandstoneWall_NoneTallLowTrueFalseTall => &SHAPE2604, - BlockState::SandstoneWall_NoneTallLowFalseTrueNone - | BlockState::SandstoneWall_NoneTallLowFalseFalseNone => &SHAPE2605, - BlockState::SandstoneWall_NoneTallLowFalseTrueLow - | BlockState::SandstoneWall_NoneTallLowFalseFalseLow => &SHAPE2606, - BlockState::SandstoneWall_NoneTallLowFalseTrueTall - | BlockState::SandstoneWall_NoneTallLowFalseFalseTall => &SHAPE2607, - BlockState::SandstoneWall_NoneTallTallTrueTrueNone - | BlockState::SandstoneWall_NoneTallTallTrueFalseNone => &SHAPE2608, - BlockState::SandstoneWall_NoneTallTallTrueTrueLow - | BlockState::SandstoneWall_NoneTallTallTrueFalseLow => &SHAPE2609, - BlockState::SandstoneWall_NoneTallTallTrueTrueTall - | BlockState::SandstoneWall_NoneTallTallTrueFalseTall => &SHAPE2610, - BlockState::SandstoneWall_NoneTallTallFalseTrueNone - | BlockState::SandstoneWall_NoneTallTallFalseFalseNone => &SHAPE2611, - BlockState::SandstoneWall_NoneTallTallFalseTrueLow - | BlockState::SandstoneWall_NoneTallTallFalseFalseLow => &SHAPE2612, - BlockState::SandstoneWall_NoneTallTallFalseTrueTall - | BlockState::SandstoneWall_NoneTallTallFalseFalseTall => &SHAPE2613, - BlockState::SandstoneWall_LowNoneNoneTrueTrueNone - | BlockState::SandstoneWall_LowNoneNoneTrueFalseNone => &SHAPE2614, - BlockState::SandstoneWall_LowNoneNoneTrueTrueLow - | BlockState::SandstoneWall_LowNoneNoneTrueFalseLow => &SHAPE2615, - BlockState::SandstoneWall_LowNoneNoneTrueTrueTall - | BlockState::SandstoneWall_LowNoneNoneTrueFalseTall => &SHAPE2616, - BlockState::SandstoneWall_LowNoneNoneFalseTrueNone - | BlockState::SandstoneWall_LowNoneNoneFalseFalseNone => &SHAPE2617, - BlockState::SandstoneWall_LowNoneNoneFalseTrueLow - | BlockState::SandstoneWall_LowNoneNoneFalseFalseLow => &SHAPE2618, - BlockState::SandstoneWall_LowNoneNoneFalseTrueTall - | BlockState::SandstoneWall_LowNoneNoneFalseFalseTall => &SHAPE2619, - BlockState::SandstoneWall_LowNoneLowTrueTrueNone - | BlockState::SandstoneWall_LowNoneLowTrueFalseNone => &SHAPE2620, - BlockState::SandstoneWall_LowNoneLowTrueTrueLow - | BlockState::SandstoneWall_LowNoneLowTrueFalseLow => &SHAPE2621, - BlockState::SandstoneWall_LowNoneLowTrueTrueTall - | BlockState::SandstoneWall_LowNoneLowTrueFalseTall => &SHAPE2622, - BlockState::SandstoneWall_LowNoneLowFalseTrueNone - | BlockState::SandstoneWall_LowNoneLowFalseFalseNone => &SHAPE2623, - BlockState::SandstoneWall_LowNoneLowFalseTrueLow - | BlockState::SandstoneWall_LowNoneLowFalseFalseLow => &SHAPE2624, - BlockState::SandstoneWall_LowNoneLowFalseTrueTall - | BlockState::SandstoneWall_LowNoneLowFalseFalseTall => &SHAPE2625, - BlockState::SandstoneWall_LowNoneTallTrueTrueNone - | BlockState::SandstoneWall_LowNoneTallTrueFalseNone => &SHAPE2626, - BlockState::SandstoneWall_LowNoneTallTrueTrueLow - | BlockState::SandstoneWall_LowNoneTallTrueFalseLow => &SHAPE2627, - BlockState::SandstoneWall_LowNoneTallTrueTrueTall - | BlockState::SandstoneWall_LowNoneTallTrueFalseTall => &SHAPE2628, - BlockState::SandstoneWall_LowNoneTallFalseTrueNone - | BlockState::SandstoneWall_LowNoneTallFalseFalseNone => &SHAPE2629, - BlockState::SandstoneWall_LowNoneTallFalseTrueLow - | BlockState::SandstoneWall_LowNoneTallFalseFalseLow => &SHAPE2630, - BlockState::SandstoneWall_LowNoneTallFalseTrueTall - | BlockState::SandstoneWall_LowNoneTallFalseFalseTall => &SHAPE2631, - BlockState::SandstoneWall_LowLowNoneTrueTrueNone - | BlockState::SandstoneWall_LowLowNoneTrueFalseNone => &SHAPE2632, - BlockState::SandstoneWall_LowLowNoneTrueTrueLow - | BlockState::SandstoneWall_LowLowNoneTrueFalseLow => &SHAPE2633, - BlockState::SandstoneWall_LowLowNoneTrueTrueTall - | BlockState::SandstoneWall_LowLowNoneTrueFalseTall => &SHAPE2634, - BlockState::SandstoneWall_LowLowNoneFalseTrueNone - | BlockState::SandstoneWall_LowLowNoneFalseFalseNone => &SHAPE2635, - BlockState::SandstoneWall_LowLowNoneFalseTrueLow - | BlockState::SandstoneWall_LowLowNoneFalseFalseLow => &SHAPE2636, - BlockState::SandstoneWall_LowLowNoneFalseTrueTall - | BlockState::SandstoneWall_LowLowNoneFalseFalseTall => &SHAPE2637, - BlockState::SandstoneWall_LowLowLowTrueTrueNone - | BlockState::SandstoneWall_LowLowLowTrueFalseNone => &SHAPE2638, - BlockState::SandstoneWall_LowLowLowTrueTrueLow - | BlockState::SandstoneWall_LowLowLowTrueFalseLow => &SHAPE2639, - BlockState::SandstoneWall_LowLowLowTrueTrueTall - | BlockState::SandstoneWall_LowLowLowTrueFalseTall => &SHAPE2640, - BlockState::SandstoneWall_LowLowLowFalseTrueNone - | BlockState::SandstoneWall_LowLowLowFalseFalseNone => &SHAPE2641, - BlockState::SandstoneWall_LowLowLowFalseTrueLow - | BlockState::SandstoneWall_LowLowLowFalseFalseLow => &SHAPE2642, - BlockState::SandstoneWall_LowLowLowFalseTrueTall - | BlockState::SandstoneWall_LowLowLowFalseFalseTall => &SHAPE2643, - BlockState::SandstoneWall_LowLowTallTrueTrueNone - | BlockState::SandstoneWall_LowLowTallTrueFalseNone => &SHAPE2644, - BlockState::SandstoneWall_LowLowTallTrueTrueLow - | BlockState::SandstoneWall_LowLowTallTrueFalseLow => &SHAPE2645, - BlockState::SandstoneWall_LowLowTallTrueTrueTall - | BlockState::SandstoneWall_LowLowTallTrueFalseTall => &SHAPE2646, - BlockState::SandstoneWall_LowLowTallFalseTrueNone - | BlockState::SandstoneWall_LowLowTallFalseFalseNone => &SHAPE2647, - BlockState::SandstoneWall_LowLowTallFalseTrueLow - | BlockState::SandstoneWall_LowLowTallFalseFalseLow => &SHAPE2648, - BlockState::SandstoneWall_LowLowTallFalseTrueTall - | BlockState::SandstoneWall_LowLowTallFalseFalseTall => &SHAPE2649, - BlockState::SandstoneWall_LowTallNoneTrueTrueNone - | BlockState::SandstoneWall_LowTallNoneTrueFalseNone => &SHAPE2650, - BlockState::SandstoneWall_LowTallNoneTrueTrueLow - | BlockState::SandstoneWall_LowTallNoneTrueFalseLow => &SHAPE2651, - BlockState::SandstoneWall_LowTallNoneTrueTrueTall - | BlockState::SandstoneWall_LowTallNoneTrueFalseTall => &SHAPE2652, - BlockState::SandstoneWall_LowTallNoneFalseTrueNone - | BlockState::SandstoneWall_LowTallNoneFalseFalseNone => &SHAPE2653, - BlockState::SandstoneWall_LowTallNoneFalseTrueLow - | BlockState::SandstoneWall_LowTallNoneFalseFalseLow => &SHAPE2654, - BlockState::SandstoneWall_LowTallNoneFalseTrueTall - | BlockState::SandstoneWall_LowTallNoneFalseFalseTall => &SHAPE2655, - BlockState::SandstoneWall_LowTallLowTrueTrueNone - | BlockState::SandstoneWall_LowTallLowTrueFalseNone => &SHAPE2656, - BlockState::SandstoneWall_LowTallLowTrueTrueLow - | BlockState::SandstoneWall_LowTallLowTrueFalseLow => &SHAPE2657, - BlockState::SandstoneWall_LowTallLowTrueTrueTall - | BlockState::SandstoneWall_LowTallLowTrueFalseTall => &SHAPE2658, - BlockState::SandstoneWall_LowTallLowFalseTrueNone - | BlockState::SandstoneWall_LowTallLowFalseFalseNone => &SHAPE2659, - BlockState::SandstoneWall_LowTallLowFalseTrueLow - | BlockState::SandstoneWall_LowTallLowFalseFalseLow => &SHAPE2660, - BlockState::SandstoneWall_LowTallLowFalseTrueTall - | BlockState::SandstoneWall_LowTallLowFalseFalseTall => &SHAPE2661, - BlockState::SandstoneWall_LowTallTallTrueTrueNone - | BlockState::SandstoneWall_LowTallTallTrueFalseNone => &SHAPE2662, - BlockState::SandstoneWall_LowTallTallTrueTrueLow - | BlockState::SandstoneWall_LowTallTallTrueFalseLow => &SHAPE2663, - BlockState::SandstoneWall_LowTallTallTrueTrueTall - | BlockState::SandstoneWall_LowTallTallTrueFalseTall => &SHAPE2664, - BlockState::SandstoneWall_LowTallTallFalseTrueNone - | BlockState::SandstoneWall_LowTallTallFalseFalseNone => &SHAPE2665, - BlockState::SandstoneWall_LowTallTallFalseTrueLow - | BlockState::SandstoneWall_LowTallTallFalseFalseLow => &SHAPE2666, - BlockState::SandstoneWall_LowTallTallFalseTrueTall - | BlockState::SandstoneWall_LowTallTallFalseFalseTall => &SHAPE2667, - BlockState::SandstoneWall_TallNoneNoneTrueTrueNone - | BlockState::SandstoneWall_TallNoneNoneTrueFalseNone => &SHAPE2668, - BlockState::SandstoneWall_TallNoneNoneTrueTrueLow - | BlockState::SandstoneWall_TallNoneNoneTrueFalseLow => &SHAPE2669, - BlockState::SandstoneWall_TallNoneNoneTrueTrueTall - | BlockState::SandstoneWall_TallNoneNoneTrueFalseTall => &SHAPE2670, - BlockState::SandstoneWall_TallNoneNoneFalseTrueNone - | BlockState::SandstoneWall_TallNoneNoneFalseFalseNone => &SHAPE2671, - BlockState::SandstoneWall_TallNoneNoneFalseTrueLow - | BlockState::SandstoneWall_TallNoneNoneFalseFalseLow => &SHAPE2672, - BlockState::SandstoneWall_TallNoneNoneFalseTrueTall - | BlockState::SandstoneWall_TallNoneNoneFalseFalseTall => &SHAPE2673, - BlockState::SandstoneWall_TallNoneLowTrueTrueNone - | BlockState::SandstoneWall_TallNoneLowTrueFalseNone => &SHAPE2674, - BlockState::SandstoneWall_TallNoneLowTrueTrueLow - | BlockState::SandstoneWall_TallNoneLowTrueFalseLow => &SHAPE2675, - BlockState::SandstoneWall_TallNoneLowTrueTrueTall - | BlockState::SandstoneWall_TallNoneLowTrueFalseTall => &SHAPE2676, - BlockState::SandstoneWall_TallNoneLowFalseTrueNone - | BlockState::SandstoneWall_TallNoneLowFalseFalseNone => &SHAPE2677, - BlockState::SandstoneWall_TallNoneLowFalseTrueLow - | BlockState::SandstoneWall_TallNoneLowFalseFalseLow => &SHAPE2678, - BlockState::SandstoneWall_TallNoneLowFalseTrueTall - | BlockState::SandstoneWall_TallNoneLowFalseFalseTall => &SHAPE2679, - BlockState::SandstoneWall_TallNoneTallTrueTrueNone - | BlockState::SandstoneWall_TallNoneTallTrueFalseNone => &SHAPE2680, - BlockState::SandstoneWall_TallNoneTallTrueTrueLow - | BlockState::SandstoneWall_TallNoneTallTrueFalseLow => &SHAPE2681, - BlockState::SandstoneWall_TallNoneTallTrueTrueTall - | BlockState::SandstoneWall_TallNoneTallTrueFalseTall => &SHAPE2682, - BlockState::SandstoneWall_TallNoneTallFalseTrueNone - | BlockState::SandstoneWall_TallNoneTallFalseFalseNone => &SHAPE2683, - BlockState::SandstoneWall_TallNoneTallFalseTrueLow - | BlockState::SandstoneWall_TallNoneTallFalseFalseLow => &SHAPE2684, - BlockState::SandstoneWall_TallNoneTallFalseTrueTall - | BlockState::SandstoneWall_TallNoneTallFalseFalseTall => &SHAPE2685, - BlockState::SandstoneWall_TallLowNoneTrueTrueNone - | BlockState::SandstoneWall_TallLowNoneTrueFalseNone => &SHAPE2686, - BlockState::SandstoneWall_TallLowNoneTrueTrueLow - | BlockState::SandstoneWall_TallLowNoneTrueFalseLow => &SHAPE2687, - BlockState::SandstoneWall_TallLowNoneTrueTrueTall - | BlockState::SandstoneWall_TallLowNoneTrueFalseTall => &SHAPE2688, - BlockState::SandstoneWall_TallLowNoneFalseTrueNone - | BlockState::SandstoneWall_TallLowNoneFalseFalseNone => &SHAPE2689, - BlockState::SandstoneWall_TallLowNoneFalseTrueLow - | BlockState::SandstoneWall_TallLowNoneFalseFalseLow => &SHAPE2690, - BlockState::SandstoneWall_TallLowNoneFalseTrueTall - | BlockState::SandstoneWall_TallLowNoneFalseFalseTall => &SHAPE2691, - BlockState::SandstoneWall_TallLowLowTrueTrueNone - | BlockState::SandstoneWall_TallLowLowTrueFalseNone => &SHAPE2692, - BlockState::SandstoneWall_TallLowLowTrueTrueLow - | BlockState::SandstoneWall_TallLowLowTrueFalseLow => &SHAPE2693, - BlockState::SandstoneWall_TallLowLowTrueTrueTall - | BlockState::SandstoneWall_TallLowLowTrueFalseTall => &SHAPE2694, - BlockState::SandstoneWall_TallLowLowFalseTrueNone - | BlockState::SandstoneWall_TallLowLowFalseFalseNone => &SHAPE2695, - BlockState::SandstoneWall_TallLowLowFalseTrueLow - | BlockState::SandstoneWall_TallLowLowFalseFalseLow => &SHAPE2696, - BlockState::SandstoneWall_TallLowLowFalseTrueTall - | BlockState::SandstoneWall_TallLowLowFalseFalseTall => &SHAPE2697, - BlockState::SandstoneWall_TallLowTallTrueTrueNone - | BlockState::SandstoneWall_TallLowTallTrueFalseNone => &SHAPE2698, - BlockState::SandstoneWall_TallLowTallTrueTrueLow - | BlockState::SandstoneWall_TallLowTallTrueFalseLow => &SHAPE2699, - BlockState::SandstoneWall_TallLowTallTrueTrueTall - | BlockState::SandstoneWall_TallLowTallTrueFalseTall => &SHAPE2700, - BlockState::SandstoneWall_TallLowTallFalseTrueNone - | BlockState::SandstoneWall_TallLowTallFalseFalseNone => &SHAPE2701, - BlockState::SandstoneWall_TallLowTallFalseTrueLow - | BlockState::SandstoneWall_TallLowTallFalseFalseLow => &SHAPE2702, - BlockState::SandstoneWall_TallLowTallFalseTrueTall - | BlockState::SandstoneWall_TallLowTallFalseFalseTall => &SHAPE2703, - BlockState::SandstoneWall_TallTallNoneTrueTrueNone - | BlockState::SandstoneWall_TallTallNoneTrueFalseNone => &SHAPE2704, - BlockState::SandstoneWall_TallTallNoneTrueTrueLow - | BlockState::SandstoneWall_TallTallNoneTrueFalseLow => &SHAPE2705, - BlockState::SandstoneWall_TallTallNoneTrueTrueTall - | BlockState::SandstoneWall_TallTallNoneTrueFalseTall => &SHAPE2706, - BlockState::SandstoneWall_TallTallNoneFalseTrueNone - | BlockState::SandstoneWall_TallTallNoneFalseFalseNone => &SHAPE2707, - BlockState::SandstoneWall_TallTallNoneFalseTrueLow - | BlockState::SandstoneWall_TallTallNoneFalseFalseLow => &SHAPE2708, - BlockState::SandstoneWall_TallTallNoneFalseTrueTall - | BlockState::SandstoneWall_TallTallNoneFalseFalseTall => &SHAPE2709, - BlockState::SandstoneWall_TallTallLowTrueTrueNone - | BlockState::SandstoneWall_TallTallLowTrueFalseNone => &SHAPE2710, - BlockState::SandstoneWall_TallTallLowTrueTrueLow - | BlockState::SandstoneWall_TallTallLowTrueFalseLow => &SHAPE2711, - BlockState::SandstoneWall_TallTallLowTrueTrueTall - | BlockState::SandstoneWall_TallTallLowTrueFalseTall => &SHAPE2712, - BlockState::SandstoneWall_TallTallLowFalseTrueNone - | BlockState::SandstoneWall_TallTallLowFalseFalseNone => &SHAPE2713, - BlockState::SandstoneWall_TallTallLowFalseTrueLow - | BlockState::SandstoneWall_TallTallLowFalseFalseLow => &SHAPE2714, - BlockState::SandstoneWall_TallTallLowFalseTrueTall - | BlockState::SandstoneWall_TallTallLowFalseFalseTall => &SHAPE2715, - BlockState::SandstoneWall_TallTallTallTrueTrueNone - | BlockState::SandstoneWall_TallTallTallTrueFalseNone => &SHAPE2716, - BlockState::SandstoneWall_TallTallTallTrueTrueLow - | BlockState::SandstoneWall_TallTallTallTrueFalseLow => &SHAPE2717, - BlockState::SandstoneWall_TallTallTallTrueTrueTall - | BlockState::SandstoneWall_TallTallTallTrueFalseTall => &SHAPE2718, - BlockState::SandstoneWall_TallTallTallFalseTrueNone - | BlockState::SandstoneWall_TallTallTallFalseFalseNone => &SHAPE2719, - BlockState::SandstoneWall_TallTallTallFalseTrueLow - | BlockState::SandstoneWall_TallTallTallFalseFalseLow => &SHAPE2720, - BlockState::SandstoneWall_TallTallTallFalseTrueTall - | BlockState::SandstoneWall_TallTallTallFalseFalseTall => &SHAPE2721, - BlockState::EnchantingTable => &SHAPE155, - BlockState::SoulSand => &SHAPE86, - BlockState::WarpedFence_TrueTrueTrueTrueTrue - | BlockState::WarpedFence_TrueTrueTrueFalseTrue => &SHAPE3083, - BlockState::WarpedFence_TrueTrueTrueTrueFalse - | BlockState::WarpedFence_TrueTrueTrueFalseFalse => &SHAPE3084, - BlockState::WarpedFence_TrueTrueFalseTrueTrue - | BlockState::WarpedFence_TrueTrueFalseFalseTrue => &SHAPE3085, - BlockState::WarpedFence_TrueTrueFalseTrueFalse - | BlockState::WarpedFence_TrueTrueFalseFalseFalse => &SHAPE3086, - BlockState::WarpedFence_TrueFalseTrueTrueTrue - | BlockState::WarpedFence_TrueFalseTrueFalseTrue => &SHAPE3087, - BlockState::WarpedFence_TrueFalseTrueTrueFalse - | BlockState::WarpedFence_TrueFalseTrueFalseFalse => &SHAPE3088, - BlockState::WarpedFence_TrueFalseFalseTrueTrue - | BlockState::WarpedFence_TrueFalseFalseFalseTrue => &SHAPE3089, - BlockState::WarpedFence_TrueFalseFalseTrueFalse - | BlockState::WarpedFence_TrueFalseFalseFalseFalse => &SHAPE3090, - BlockState::WarpedFence_FalseTrueTrueTrueTrue - | BlockState::WarpedFence_FalseTrueTrueFalseTrue => &SHAPE3091, - BlockState::WarpedFence_FalseTrueTrueTrueFalse - | BlockState::WarpedFence_FalseTrueTrueFalseFalse => &SHAPE3092, - BlockState::WarpedFence_FalseTrueFalseTrueTrue - | BlockState::WarpedFence_FalseTrueFalseFalseTrue => &SHAPE3093, - BlockState::WarpedFence_FalseTrueFalseTrueFalse - | BlockState::WarpedFence_FalseTrueFalseFalseFalse => &SHAPE3094, - BlockState::WarpedFence_FalseFalseTrueTrueTrue - | BlockState::WarpedFence_FalseFalseTrueFalseTrue => &SHAPE3095, - BlockState::WarpedFence_FalseFalseTrueTrueFalse - | BlockState::WarpedFence_FalseFalseTrueFalseFalse => &SHAPE3096, - BlockState::WarpedFence_FalseFalseFalseTrueTrue - | BlockState::WarpedFence_FalseFalseFalseFalseTrue => &SHAPE3097, - BlockState::WarpedFence_FalseFalseFalseTrueFalse - | BlockState::WarpedFence_FalseFalseFalseFalseFalse => &SHAPE3098, - BlockState::SculkShrieker_TrueTrueTrue => &SHAPE3614, - BlockState::HoneyBlock => &SHAPE3100, - BlockState::MudBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::MudBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE1917, - BlockState::MudBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::MudBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE1918, - BlockState::MudBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::MudBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE1919, - BlockState::MudBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::MudBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE1920, - BlockState::MudBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::MudBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE1921, - BlockState::MudBrickWall_NoneNoneLowTrueTrueNone - | BlockState::MudBrickWall_NoneNoneLowTrueFalseNone => &SHAPE1922, - BlockState::MudBrickWall_NoneNoneLowTrueTrueLow - | BlockState::MudBrickWall_NoneNoneLowTrueFalseLow => &SHAPE1923, - BlockState::MudBrickWall_NoneNoneLowTrueTrueTall - | BlockState::MudBrickWall_NoneNoneLowTrueFalseTall => &SHAPE1924, - BlockState::MudBrickWall_NoneNoneLowFalseTrueNone - | BlockState::MudBrickWall_NoneNoneLowFalseFalseNone => &SHAPE1925, - BlockState::MudBrickWall_NoneNoneLowFalseTrueLow - | BlockState::MudBrickWall_NoneNoneLowFalseFalseLow => &SHAPE1926, - BlockState::MudBrickWall_NoneNoneLowFalseTrueTall - | BlockState::MudBrickWall_NoneNoneLowFalseFalseTall => &SHAPE1927, - BlockState::MudBrickWall_NoneNoneTallTrueTrueNone - | BlockState::MudBrickWall_NoneNoneTallTrueFalseNone => &SHAPE1928, - BlockState::MudBrickWall_NoneNoneTallTrueTrueLow - | BlockState::MudBrickWall_NoneNoneTallTrueFalseLow => &SHAPE1929, - BlockState::MudBrickWall_NoneNoneTallTrueTrueTall - | BlockState::MudBrickWall_NoneNoneTallTrueFalseTall => &SHAPE1930, - BlockState::MudBrickWall_NoneNoneTallFalseTrueNone - | BlockState::MudBrickWall_NoneNoneTallFalseFalseNone => &SHAPE1931, - BlockState::MudBrickWall_NoneNoneTallFalseTrueLow - | BlockState::MudBrickWall_NoneNoneTallFalseFalseLow => &SHAPE1932, - BlockState::MudBrickWall_NoneNoneTallFalseTrueTall - | BlockState::MudBrickWall_NoneNoneTallFalseFalseTall => &SHAPE1933, - BlockState::MudBrickWall_NoneLowNoneTrueTrueNone - | BlockState::MudBrickWall_NoneLowNoneTrueFalseNone => &SHAPE1934, - BlockState::MudBrickWall_NoneLowNoneTrueTrueLow - | BlockState::MudBrickWall_NoneLowNoneTrueFalseLow => &SHAPE1935, - BlockState::MudBrickWall_NoneLowNoneTrueTrueTall - | BlockState::MudBrickWall_NoneLowNoneTrueFalseTall => &SHAPE1936, - BlockState::MudBrickWall_NoneLowNoneFalseTrueNone - | BlockState::MudBrickWall_NoneLowNoneFalseFalseNone => &SHAPE1937, - BlockState::MudBrickWall_NoneLowNoneFalseTrueLow - | BlockState::MudBrickWall_NoneLowNoneFalseFalseLow => &SHAPE1938, - BlockState::MudBrickWall_NoneLowNoneFalseTrueTall - | BlockState::MudBrickWall_NoneLowNoneFalseFalseTall => &SHAPE1939, - BlockState::MudBrickWall_NoneLowLowTrueTrueNone - | BlockState::MudBrickWall_NoneLowLowTrueFalseNone => &SHAPE1940, - BlockState::MudBrickWall_NoneLowLowTrueTrueLow - | BlockState::MudBrickWall_NoneLowLowTrueFalseLow => &SHAPE1941, - BlockState::MudBrickWall_NoneLowLowTrueTrueTall - | BlockState::MudBrickWall_NoneLowLowTrueFalseTall => &SHAPE1942, - BlockState::MudBrickWall_NoneLowLowFalseTrueNone - | BlockState::MudBrickWall_NoneLowLowFalseFalseNone => &SHAPE1943, - BlockState::MudBrickWall_NoneLowLowFalseTrueLow - | BlockState::MudBrickWall_NoneLowLowFalseFalseLow => &SHAPE1944, - BlockState::MudBrickWall_NoneLowLowFalseTrueTall - | BlockState::MudBrickWall_NoneLowLowFalseFalseTall => &SHAPE1945, - BlockState::MudBrickWall_NoneLowTallTrueTrueNone - | BlockState::MudBrickWall_NoneLowTallTrueFalseNone => &SHAPE1946, - BlockState::MudBrickWall_NoneLowTallTrueTrueLow - | BlockState::MudBrickWall_NoneLowTallTrueFalseLow => &SHAPE1947, - BlockState::MudBrickWall_NoneLowTallTrueTrueTall - | BlockState::MudBrickWall_NoneLowTallTrueFalseTall => &SHAPE1948, - BlockState::MudBrickWall_NoneLowTallFalseTrueNone - | BlockState::MudBrickWall_NoneLowTallFalseFalseNone => &SHAPE1949, - BlockState::MudBrickWall_NoneLowTallFalseTrueLow - | BlockState::MudBrickWall_NoneLowTallFalseFalseLow => &SHAPE1950, - BlockState::MudBrickWall_NoneLowTallFalseTrueTall - | BlockState::MudBrickWall_NoneLowTallFalseFalseTall => &SHAPE1951, - BlockState::MudBrickWall_NoneTallNoneTrueTrueNone - | BlockState::MudBrickWall_NoneTallNoneTrueFalseNone => &SHAPE1952, - BlockState::MudBrickWall_NoneTallNoneTrueTrueLow - | BlockState::MudBrickWall_NoneTallNoneTrueFalseLow => &SHAPE1953, - BlockState::MudBrickWall_NoneTallNoneTrueTrueTall - | BlockState::MudBrickWall_NoneTallNoneTrueFalseTall => &SHAPE1954, - BlockState::MudBrickWall_NoneTallNoneFalseTrueNone - | BlockState::MudBrickWall_NoneTallNoneFalseFalseNone => &SHAPE1955, - BlockState::MudBrickWall_NoneTallNoneFalseTrueLow - | BlockState::MudBrickWall_NoneTallNoneFalseFalseLow => &SHAPE1956, - BlockState::MudBrickWall_NoneTallNoneFalseTrueTall - | BlockState::MudBrickWall_NoneTallNoneFalseFalseTall => &SHAPE1957, - BlockState::MudBrickWall_NoneTallLowTrueTrueNone - | BlockState::MudBrickWall_NoneTallLowTrueFalseNone => &SHAPE1958, - BlockState::MudBrickWall_NoneTallLowTrueTrueLow - | BlockState::MudBrickWall_NoneTallLowTrueFalseLow => &SHAPE1959, - BlockState::MudBrickWall_NoneTallLowTrueTrueTall - | BlockState::MudBrickWall_NoneTallLowTrueFalseTall => &SHAPE1960, - BlockState::MudBrickWall_NoneTallLowFalseTrueNone - | BlockState::MudBrickWall_NoneTallLowFalseFalseNone => &SHAPE1961, - BlockState::MudBrickWall_NoneTallLowFalseTrueLow - | BlockState::MudBrickWall_NoneTallLowFalseFalseLow => &SHAPE1962, - BlockState::MudBrickWall_NoneTallLowFalseTrueTall - | BlockState::MudBrickWall_NoneTallLowFalseFalseTall => &SHAPE1963, - BlockState::MudBrickWall_NoneTallTallTrueTrueNone - | BlockState::MudBrickWall_NoneTallTallTrueFalseNone => &SHAPE1964, - BlockState::MudBrickWall_NoneTallTallTrueTrueLow - | BlockState::MudBrickWall_NoneTallTallTrueFalseLow => &SHAPE1965, - BlockState::MudBrickWall_NoneTallTallTrueTrueTall - | BlockState::MudBrickWall_NoneTallTallTrueFalseTall => &SHAPE1966, - BlockState::MudBrickWall_NoneTallTallFalseTrueNone - | BlockState::MudBrickWall_NoneTallTallFalseFalseNone => &SHAPE1967, - BlockState::MudBrickWall_NoneTallTallFalseTrueLow - | BlockState::MudBrickWall_NoneTallTallFalseFalseLow => &SHAPE1968, - BlockState::MudBrickWall_NoneTallTallFalseTrueTall - | BlockState::MudBrickWall_NoneTallTallFalseFalseTall => &SHAPE1969, - BlockState::MudBrickWall_LowNoneNoneTrueTrueNone - | BlockState::MudBrickWall_LowNoneNoneTrueFalseNone => &SHAPE1970, - BlockState::MudBrickWall_LowNoneNoneTrueTrueLow - | BlockState::MudBrickWall_LowNoneNoneTrueFalseLow => &SHAPE1971, - BlockState::MudBrickWall_LowNoneNoneTrueTrueTall - | BlockState::MudBrickWall_LowNoneNoneTrueFalseTall => &SHAPE1972, - BlockState::MudBrickWall_LowNoneNoneFalseTrueNone - | BlockState::MudBrickWall_LowNoneNoneFalseFalseNone => &SHAPE1973, - BlockState::MudBrickWall_LowNoneNoneFalseTrueLow - | BlockState::MudBrickWall_LowNoneNoneFalseFalseLow => &SHAPE1974, - BlockState::MudBrickWall_LowNoneNoneFalseTrueTall - | BlockState::MudBrickWall_LowNoneNoneFalseFalseTall => &SHAPE1975, - BlockState::MudBrickWall_LowNoneLowTrueTrueNone - | BlockState::MudBrickWall_LowNoneLowTrueFalseNone => &SHAPE1976, - BlockState::MudBrickWall_LowNoneLowTrueTrueLow - | BlockState::MudBrickWall_LowNoneLowTrueFalseLow => &SHAPE1977, - BlockState::MudBrickWall_LowNoneLowTrueTrueTall - | BlockState::MudBrickWall_LowNoneLowTrueFalseTall => &SHAPE1978, - BlockState::MudBrickWall_LowNoneLowFalseTrueNone - | BlockState::MudBrickWall_LowNoneLowFalseFalseNone => &SHAPE1979, - BlockState::MudBrickWall_LowNoneLowFalseTrueLow - | BlockState::MudBrickWall_LowNoneLowFalseFalseLow => &SHAPE1980, - BlockState::MudBrickWall_LowNoneLowFalseTrueTall - | BlockState::MudBrickWall_LowNoneLowFalseFalseTall => &SHAPE1981, - BlockState::MudBrickWall_LowNoneTallTrueTrueNone - | BlockState::MudBrickWall_LowNoneTallTrueFalseNone => &SHAPE1982, - BlockState::MudBrickWall_LowNoneTallTrueTrueLow - | BlockState::MudBrickWall_LowNoneTallTrueFalseLow => &SHAPE1983, - BlockState::MudBrickWall_LowNoneTallTrueTrueTall - | BlockState::MudBrickWall_LowNoneTallTrueFalseTall => &SHAPE1984, - BlockState::MudBrickWall_LowNoneTallFalseTrueNone - | BlockState::MudBrickWall_LowNoneTallFalseFalseNone => &SHAPE1985, - BlockState::MudBrickWall_LowNoneTallFalseTrueLow - | BlockState::MudBrickWall_LowNoneTallFalseFalseLow => &SHAPE1986, - BlockState::MudBrickWall_LowNoneTallFalseTrueTall - | BlockState::MudBrickWall_LowNoneTallFalseFalseTall => &SHAPE1987, - BlockState::MudBrickWall_LowLowNoneTrueTrueNone - | BlockState::MudBrickWall_LowLowNoneTrueFalseNone => &SHAPE1988, - BlockState::MudBrickWall_LowLowNoneTrueTrueLow - | BlockState::MudBrickWall_LowLowNoneTrueFalseLow => &SHAPE1989, - BlockState::MudBrickWall_LowLowNoneTrueTrueTall - | BlockState::MudBrickWall_LowLowNoneTrueFalseTall => &SHAPE1990, - BlockState::MudBrickWall_LowLowNoneFalseTrueNone - | BlockState::MudBrickWall_LowLowNoneFalseFalseNone => &SHAPE1991, - BlockState::MudBrickWall_LowLowNoneFalseTrueLow - | BlockState::MudBrickWall_LowLowNoneFalseFalseLow => &SHAPE1992, - BlockState::MudBrickWall_LowLowNoneFalseTrueTall - | BlockState::MudBrickWall_LowLowNoneFalseFalseTall => &SHAPE1993, - BlockState::MudBrickWall_LowLowLowTrueTrueNone - | BlockState::MudBrickWall_LowLowLowTrueFalseNone => &SHAPE1994, - BlockState::MudBrickWall_LowLowLowTrueTrueLow - | BlockState::MudBrickWall_LowLowLowTrueFalseLow => &SHAPE1995, - BlockState::MudBrickWall_LowLowLowTrueTrueTall - | BlockState::MudBrickWall_LowLowLowTrueFalseTall => &SHAPE1996, - BlockState::MudBrickWall_LowLowLowFalseTrueNone - | BlockState::MudBrickWall_LowLowLowFalseFalseNone => &SHAPE1997, - BlockState::MudBrickWall_LowLowLowFalseTrueLow - | BlockState::MudBrickWall_LowLowLowFalseFalseLow => &SHAPE1998, - BlockState::MudBrickWall_LowLowLowFalseTrueTall - | BlockState::MudBrickWall_LowLowLowFalseFalseTall => &SHAPE1999, - BlockState::MudBrickWall_LowLowTallTrueTrueNone - | BlockState::MudBrickWall_LowLowTallTrueFalseNone => &SHAPE2000, - BlockState::MudBrickWall_LowLowTallTrueTrueLow - | BlockState::MudBrickWall_LowLowTallTrueFalseLow => &SHAPE2001, - BlockState::MudBrickWall_LowLowTallTrueTrueTall - | BlockState::MudBrickWall_LowLowTallTrueFalseTall => &SHAPE2002, - BlockState::MudBrickWall_LowLowTallFalseTrueNone - | BlockState::MudBrickWall_LowLowTallFalseFalseNone => &SHAPE2003, - BlockState::MudBrickWall_LowLowTallFalseTrueLow - | BlockState::MudBrickWall_LowLowTallFalseFalseLow => &SHAPE2004, - BlockState::MudBrickWall_LowLowTallFalseTrueTall - | BlockState::MudBrickWall_LowLowTallFalseFalseTall => &SHAPE2005, - BlockState::MudBrickWall_LowTallNoneTrueTrueNone - | BlockState::MudBrickWall_LowTallNoneTrueFalseNone => &SHAPE2006, - BlockState::MudBrickWall_LowTallNoneTrueTrueLow - | BlockState::MudBrickWall_LowTallNoneTrueFalseLow => &SHAPE2007, - BlockState::MudBrickWall_LowTallNoneTrueTrueTall - | BlockState::MudBrickWall_LowTallNoneTrueFalseTall => &SHAPE2008, - BlockState::MudBrickWall_LowTallNoneFalseTrueNone - | BlockState::MudBrickWall_LowTallNoneFalseFalseNone => &SHAPE2009, - BlockState::MudBrickWall_LowTallNoneFalseTrueLow - | BlockState::MudBrickWall_LowTallNoneFalseFalseLow => &SHAPE2010, - BlockState::MudBrickWall_LowTallNoneFalseTrueTall - | BlockState::MudBrickWall_LowTallNoneFalseFalseTall => &SHAPE2011, - BlockState::MudBrickWall_LowTallLowTrueTrueNone - | BlockState::MudBrickWall_LowTallLowTrueFalseNone => &SHAPE2012, - BlockState::MudBrickWall_LowTallLowTrueTrueLow - | BlockState::MudBrickWall_LowTallLowTrueFalseLow => &SHAPE2013, - BlockState::MudBrickWall_LowTallLowTrueTrueTall - | BlockState::MudBrickWall_LowTallLowTrueFalseTall => &SHAPE2014, - BlockState::MudBrickWall_LowTallLowFalseTrueNone - | BlockState::MudBrickWall_LowTallLowFalseFalseNone => &SHAPE2015, - BlockState::MudBrickWall_LowTallLowFalseTrueLow - | BlockState::MudBrickWall_LowTallLowFalseFalseLow => &SHAPE2016, - BlockState::MudBrickWall_LowTallLowFalseTrueTall - | BlockState::MudBrickWall_LowTallLowFalseFalseTall => &SHAPE2017, - BlockState::MudBrickWall_LowTallTallTrueTrueNone - | BlockState::MudBrickWall_LowTallTallTrueFalseNone => &SHAPE2018, - BlockState::MudBrickWall_LowTallTallTrueTrueLow - | BlockState::MudBrickWall_LowTallTallTrueFalseLow => &SHAPE2019, - BlockState::MudBrickWall_LowTallTallTrueTrueTall - | BlockState::MudBrickWall_LowTallTallTrueFalseTall => &SHAPE2020, - BlockState::MudBrickWall_LowTallTallFalseTrueNone - | BlockState::MudBrickWall_LowTallTallFalseFalseNone => &SHAPE2021, - BlockState::MudBrickWall_LowTallTallFalseTrueLow - | BlockState::MudBrickWall_LowTallTallFalseFalseLow => &SHAPE2022, - BlockState::MudBrickWall_LowTallTallFalseTrueTall - | BlockState::MudBrickWall_LowTallTallFalseFalseTall => &SHAPE2023, - BlockState::MudBrickWall_TallNoneNoneTrueTrueNone - | BlockState::MudBrickWall_TallNoneNoneTrueFalseNone => &SHAPE2024, - BlockState::MudBrickWall_TallNoneNoneTrueTrueLow - | BlockState::MudBrickWall_TallNoneNoneTrueFalseLow => &SHAPE2025, - BlockState::MudBrickWall_TallNoneNoneTrueTrueTall - | BlockState::MudBrickWall_TallNoneNoneTrueFalseTall => &SHAPE2026, - BlockState::MudBrickWall_TallNoneNoneFalseTrueNone - | BlockState::MudBrickWall_TallNoneNoneFalseFalseNone => &SHAPE2027, - BlockState::MudBrickWall_TallNoneNoneFalseTrueLow - | BlockState::MudBrickWall_TallNoneNoneFalseFalseLow => &SHAPE2028, - BlockState::MudBrickWall_TallNoneNoneFalseTrueTall - | BlockState::MudBrickWall_TallNoneNoneFalseFalseTall => &SHAPE2029, - BlockState::MudBrickWall_TallNoneLowTrueTrueNone - | BlockState::MudBrickWall_TallNoneLowTrueFalseNone => &SHAPE2030, - BlockState::MudBrickWall_TallNoneLowTrueTrueLow - | BlockState::MudBrickWall_TallNoneLowTrueFalseLow => &SHAPE2031, - BlockState::MudBrickWall_TallNoneLowTrueTrueTall - | BlockState::MudBrickWall_TallNoneLowTrueFalseTall => &SHAPE2032, - BlockState::MudBrickWall_TallNoneLowFalseTrueNone - | BlockState::MudBrickWall_TallNoneLowFalseFalseNone => &SHAPE2033, - BlockState::MudBrickWall_TallNoneLowFalseTrueLow - | BlockState::MudBrickWall_TallNoneLowFalseFalseLow => &SHAPE2034, - BlockState::MudBrickWall_TallNoneLowFalseTrueTall - | BlockState::MudBrickWall_TallNoneLowFalseFalseTall => &SHAPE2035, - BlockState::MudBrickWall_TallNoneTallTrueTrueNone - | BlockState::MudBrickWall_TallNoneTallTrueFalseNone => &SHAPE2036, - BlockState::MudBrickWall_TallNoneTallTrueTrueLow - | BlockState::MudBrickWall_TallNoneTallTrueFalseLow => &SHAPE2037, - BlockState::MudBrickWall_TallNoneTallTrueTrueTall - | BlockState::MudBrickWall_TallNoneTallTrueFalseTall => &SHAPE2038, - BlockState::MudBrickWall_TallNoneTallFalseTrueNone - | BlockState::MudBrickWall_TallNoneTallFalseFalseNone => &SHAPE2039, - BlockState::MudBrickWall_TallNoneTallFalseTrueLow - | BlockState::MudBrickWall_TallNoneTallFalseFalseLow => &SHAPE2040, - BlockState::MudBrickWall_TallNoneTallFalseTrueTall - | BlockState::MudBrickWall_TallNoneTallFalseFalseTall => &SHAPE2041, - BlockState::MudBrickWall_TallLowNoneTrueTrueNone - | BlockState::MudBrickWall_TallLowNoneTrueFalseNone => &SHAPE2042, - BlockState::MudBrickWall_TallLowNoneTrueTrueLow - | BlockState::MudBrickWall_TallLowNoneTrueFalseLow => &SHAPE2043, - BlockState::MudBrickWall_TallLowNoneTrueTrueTall - | BlockState::MudBrickWall_TallLowNoneTrueFalseTall => &SHAPE2044, - BlockState::MudBrickWall_TallLowNoneFalseTrueNone - | BlockState::MudBrickWall_TallLowNoneFalseFalseNone => &SHAPE2045, - BlockState::MudBrickWall_TallLowNoneFalseTrueLow - | BlockState::MudBrickWall_TallLowNoneFalseFalseLow => &SHAPE2046, - BlockState::MudBrickWall_TallLowNoneFalseTrueTall - | BlockState::MudBrickWall_TallLowNoneFalseFalseTall => &SHAPE2047, - BlockState::MudBrickWall_TallLowLowTrueTrueNone - | BlockState::MudBrickWall_TallLowLowTrueFalseNone => &SHAPE2048, - BlockState::MudBrickWall_TallLowLowTrueTrueLow - | BlockState::MudBrickWall_TallLowLowTrueFalseLow => &SHAPE2049, - BlockState::MudBrickWall_TallLowLowTrueTrueTall - | BlockState::MudBrickWall_TallLowLowTrueFalseTall => &SHAPE2050, - BlockState::MudBrickWall_TallLowLowFalseTrueNone - | BlockState::MudBrickWall_TallLowLowFalseFalseNone => &SHAPE2051, - BlockState::MudBrickWall_TallLowLowFalseTrueLow - | BlockState::MudBrickWall_TallLowLowFalseFalseLow => &SHAPE2052, - BlockState::MudBrickWall_TallLowLowFalseTrueTall - | BlockState::MudBrickWall_TallLowLowFalseFalseTall => &SHAPE2053, - BlockState::MudBrickWall_TallLowTallTrueTrueNone - | BlockState::MudBrickWall_TallLowTallTrueFalseNone => &SHAPE2054, - BlockState::MudBrickWall_TallLowTallTrueTrueLow - | BlockState::MudBrickWall_TallLowTallTrueFalseLow => &SHAPE2055, - BlockState::MudBrickWall_TallLowTallTrueTrueTall - | BlockState::MudBrickWall_TallLowTallTrueFalseTall => &SHAPE2056, - BlockState::MudBrickWall_TallLowTallFalseTrueNone - | BlockState::MudBrickWall_TallLowTallFalseFalseNone => &SHAPE2057, - BlockState::MudBrickWall_TallLowTallFalseTrueLow - | BlockState::MudBrickWall_TallLowTallFalseFalseLow => &SHAPE2058, - BlockState::MudBrickWall_TallLowTallFalseTrueTall - | BlockState::MudBrickWall_TallLowTallFalseFalseTall => &SHAPE2059, - BlockState::MudBrickWall_TallTallNoneTrueTrueNone - | BlockState::MudBrickWall_TallTallNoneTrueFalseNone => &SHAPE2060, - BlockState::MudBrickWall_TallTallNoneTrueTrueLow - | BlockState::MudBrickWall_TallTallNoneTrueFalseLow => &SHAPE2061, - BlockState::MudBrickWall_TallTallNoneTrueTrueTall - | BlockState::MudBrickWall_TallTallNoneTrueFalseTall => &SHAPE2062, - BlockState::MudBrickWall_TallTallNoneFalseTrueNone - | BlockState::MudBrickWall_TallTallNoneFalseFalseNone => &SHAPE2063, - BlockState::MudBrickWall_TallTallNoneFalseTrueLow - | BlockState::MudBrickWall_TallTallNoneFalseFalseLow => &SHAPE2064, - BlockState::MudBrickWall_TallTallNoneFalseTrueTall - | BlockState::MudBrickWall_TallTallNoneFalseFalseTall => &SHAPE2065, - BlockState::MudBrickWall_TallTallLowTrueTrueNone - | BlockState::MudBrickWall_TallTallLowTrueFalseNone => &SHAPE2066, - BlockState::MudBrickWall_TallTallLowTrueTrueLow - | BlockState::MudBrickWall_TallTallLowTrueFalseLow => &SHAPE2067, - BlockState::MudBrickWall_TallTallLowTrueTrueTall - | BlockState::MudBrickWall_TallTallLowTrueFalseTall => &SHAPE2068, - BlockState::MudBrickWall_TallTallLowFalseTrueNone - | BlockState::MudBrickWall_TallTallLowFalseFalseNone => &SHAPE2069, - BlockState::MudBrickWall_TallTallLowFalseTrueLow - | BlockState::MudBrickWall_TallTallLowFalseFalseLow => &SHAPE2070, - BlockState::MudBrickWall_TallTallLowFalseTrueTall - | BlockState::MudBrickWall_TallTallLowFalseFalseTall => &SHAPE2071, - BlockState::MudBrickWall_TallTallTallTrueTrueNone - | BlockState::MudBrickWall_TallTallTallTrueFalseNone => &SHAPE2072, - BlockState::MudBrickWall_TallTallTallTrueTrueLow - | BlockState::MudBrickWall_TallTallTallTrueFalseLow => &SHAPE2073, - BlockState::MudBrickWall_TallTallTallTrueTrueTall - | BlockState::MudBrickWall_TallTallTallTrueFalseTall => &SHAPE2074, - BlockState::MudBrickWall_TallTallTallFalseTrueNone - | BlockState::MudBrickWall_TallTallTallFalseFalseNone => &SHAPE2075, - BlockState::MudBrickWall_TallTallTallFalseTrueLow - | BlockState::MudBrickWall_TallTallTallFalseFalseLow => &SHAPE2076, - BlockState::MudBrickWall_TallTallTallFalseTrueTall - | BlockState::MudBrickWall_TallTallTallFalseFalseTall => &SHAPE2077, + BlockState::DamagedAnvil_North + | BlockState::DamagedAnvil_South + | BlockState::Anvil_North + | BlockState::Anvil_South + | BlockState::ChippedAnvil_North + | BlockState::ChippedAnvil_South => &SHAPE164, + BlockState::DamagedAnvil_West + | BlockState::DamagedAnvil_East + | BlockState::Anvil_West + | BlockState::Anvil_East + | BlockState::ChippedAnvil_West + | BlockState::ChippedAnvil_East => &SHAPE165, BlockState::TurtleEgg__1_0 | BlockState::TurtleEgg__1_1 - | BlockState::TurtleEgg__1_2 => &SHAPE932, + | BlockState::TurtleEgg__1_2 => &SHAPE240, BlockState::TurtleEgg__2_0 | BlockState::TurtleEgg__2_1 | BlockState::TurtleEgg__2_2 @@ -28984,3645 +9344,7295 @@ impl BlockWithShape for BlockState { | BlockState::TurtleEgg__3_2 | BlockState::TurtleEgg__4_0 | BlockState::TurtleEgg__4_1 - | BlockState::TurtleEgg__4_2 => &SHAPE933, - BlockState::SeaPickle__1True | BlockState::SeaPickle__1False => &SHAPE934, - BlockState::SeaPickle__2True | BlockState::SeaPickle__2False => &SHAPE935, - BlockState::SeaPickle__3True | BlockState::SeaPickle__3False => &SHAPE936, - BlockState::SeaPickle__4True | BlockState::SeaPickle__4False => &SHAPE937, - BlockState::WitherSkeletonSkull__0 - | BlockState::CreeperHead__0 - | BlockState::PlayerHead__0 - | BlockState::DragonHead__0 - | BlockState::ZombieHead__0 - | BlockState::SkeletonSkull__0 => &SHAPE497, - BlockState::Scaffolding_True_0True => &SHAPE3044, - BlockState::GraniteWall_NoneNoneNoneTrueTrueNone - | BlockState::GraniteWall_NoneNoneNoneTrueFalseNone => &SHAPE1595, - BlockState::GraniteWall_NoneNoneNoneTrueTrueLow - | BlockState::GraniteWall_NoneNoneNoneTrueFalseLow => &SHAPE1596, - BlockState::GraniteWall_NoneNoneNoneTrueTrueTall - | BlockState::GraniteWall_NoneNoneNoneTrueFalseTall => &SHAPE1597, - BlockState::GraniteWall_NoneNoneNoneFalseTrueLow - | BlockState::GraniteWall_NoneNoneNoneFalseFalseLow => &SHAPE1598, - BlockState::GraniteWall_NoneNoneNoneFalseTrueTall - | BlockState::GraniteWall_NoneNoneNoneFalseFalseTall => &SHAPE1599, - BlockState::GraniteWall_NoneNoneLowTrueTrueNone - | BlockState::GraniteWall_NoneNoneLowTrueFalseNone => &SHAPE1600, - BlockState::GraniteWall_NoneNoneLowTrueTrueLow - | BlockState::GraniteWall_NoneNoneLowTrueFalseLow => &SHAPE1601, - BlockState::GraniteWall_NoneNoneLowTrueTrueTall - | BlockState::GraniteWall_NoneNoneLowTrueFalseTall => &SHAPE1602, - BlockState::GraniteWall_NoneNoneLowFalseTrueNone - | BlockState::GraniteWall_NoneNoneLowFalseFalseNone => &SHAPE1603, - BlockState::GraniteWall_NoneNoneLowFalseTrueLow - | BlockState::GraniteWall_NoneNoneLowFalseFalseLow => &SHAPE1604, - BlockState::GraniteWall_NoneNoneLowFalseTrueTall - | BlockState::GraniteWall_NoneNoneLowFalseFalseTall => &SHAPE1605, - BlockState::GraniteWall_NoneNoneTallTrueTrueNone - | BlockState::GraniteWall_NoneNoneTallTrueFalseNone => &SHAPE1606, - BlockState::GraniteWall_NoneNoneTallTrueTrueLow - | BlockState::GraniteWall_NoneNoneTallTrueFalseLow => &SHAPE1607, - BlockState::GraniteWall_NoneNoneTallTrueTrueTall - | BlockState::GraniteWall_NoneNoneTallTrueFalseTall => &SHAPE1608, - BlockState::GraniteWall_NoneNoneTallFalseTrueNone - | BlockState::GraniteWall_NoneNoneTallFalseFalseNone => &SHAPE1609, - BlockState::GraniteWall_NoneNoneTallFalseTrueLow - | BlockState::GraniteWall_NoneNoneTallFalseFalseLow => &SHAPE1610, - BlockState::GraniteWall_NoneNoneTallFalseTrueTall - | BlockState::GraniteWall_NoneNoneTallFalseFalseTall => &SHAPE1611, - BlockState::GraniteWall_NoneLowNoneTrueTrueNone - | BlockState::GraniteWall_NoneLowNoneTrueFalseNone => &SHAPE1612, - BlockState::GraniteWall_NoneLowNoneTrueTrueLow - | BlockState::GraniteWall_NoneLowNoneTrueFalseLow => &SHAPE1613, - BlockState::GraniteWall_NoneLowNoneTrueTrueTall - | BlockState::GraniteWall_NoneLowNoneTrueFalseTall => &SHAPE1614, - BlockState::GraniteWall_NoneLowNoneFalseTrueNone - | BlockState::GraniteWall_NoneLowNoneFalseFalseNone => &SHAPE1615, - BlockState::GraniteWall_NoneLowNoneFalseTrueLow - | BlockState::GraniteWall_NoneLowNoneFalseFalseLow => &SHAPE1616, - BlockState::GraniteWall_NoneLowNoneFalseTrueTall - | BlockState::GraniteWall_NoneLowNoneFalseFalseTall => &SHAPE1617, - BlockState::GraniteWall_NoneLowLowTrueTrueNone - | BlockState::GraniteWall_NoneLowLowTrueFalseNone => &SHAPE1618, - BlockState::GraniteWall_NoneLowLowTrueTrueLow - | BlockState::GraniteWall_NoneLowLowTrueFalseLow => &SHAPE1619, - BlockState::GraniteWall_NoneLowLowTrueTrueTall - | BlockState::GraniteWall_NoneLowLowTrueFalseTall => &SHAPE1620, - BlockState::GraniteWall_NoneLowLowFalseTrueNone - | BlockState::GraniteWall_NoneLowLowFalseFalseNone => &SHAPE1621, - BlockState::GraniteWall_NoneLowLowFalseTrueLow - | BlockState::GraniteWall_NoneLowLowFalseFalseLow => &SHAPE1622, - BlockState::GraniteWall_NoneLowLowFalseTrueTall - | BlockState::GraniteWall_NoneLowLowFalseFalseTall => &SHAPE1623, - BlockState::GraniteWall_NoneLowTallTrueTrueNone - | BlockState::GraniteWall_NoneLowTallTrueFalseNone => &SHAPE1624, - BlockState::GraniteWall_NoneLowTallTrueTrueLow - | BlockState::GraniteWall_NoneLowTallTrueFalseLow => &SHAPE1625, - BlockState::GraniteWall_NoneLowTallTrueTrueTall - | BlockState::GraniteWall_NoneLowTallTrueFalseTall => &SHAPE1626, - BlockState::GraniteWall_NoneLowTallFalseTrueNone - | BlockState::GraniteWall_NoneLowTallFalseFalseNone => &SHAPE1627, - BlockState::GraniteWall_NoneLowTallFalseTrueLow - | BlockState::GraniteWall_NoneLowTallFalseFalseLow => &SHAPE1628, - BlockState::GraniteWall_NoneLowTallFalseTrueTall - | BlockState::GraniteWall_NoneLowTallFalseFalseTall => &SHAPE1629, - BlockState::GraniteWall_NoneTallNoneTrueTrueNone - | BlockState::GraniteWall_NoneTallNoneTrueFalseNone => &SHAPE1630, - BlockState::GraniteWall_NoneTallNoneTrueTrueLow - | BlockState::GraniteWall_NoneTallNoneTrueFalseLow => &SHAPE1631, - BlockState::GraniteWall_NoneTallNoneTrueTrueTall - | BlockState::GraniteWall_NoneTallNoneTrueFalseTall => &SHAPE1632, - BlockState::GraniteWall_NoneTallNoneFalseTrueNone - | BlockState::GraniteWall_NoneTallNoneFalseFalseNone => &SHAPE1633, - BlockState::GraniteWall_NoneTallNoneFalseTrueLow - | BlockState::GraniteWall_NoneTallNoneFalseFalseLow => &SHAPE1634, - BlockState::GraniteWall_NoneTallNoneFalseTrueTall - | BlockState::GraniteWall_NoneTallNoneFalseFalseTall => &SHAPE1635, - BlockState::GraniteWall_NoneTallLowTrueTrueNone - | BlockState::GraniteWall_NoneTallLowTrueFalseNone => &SHAPE1636, - BlockState::GraniteWall_NoneTallLowTrueTrueLow - | BlockState::GraniteWall_NoneTallLowTrueFalseLow => &SHAPE1637, - BlockState::GraniteWall_NoneTallLowTrueTrueTall - | BlockState::GraniteWall_NoneTallLowTrueFalseTall => &SHAPE1638, - BlockState::GraniteWall_NoneTallLowFalseTrueNone - | BlockState::GraniteWall_NoneTallLowFalseFalseNone => &SHAPE1639, - BlockState::GraniteWall_NoneTallLowFalseTrueLow - | BlockState::GraniteWall_NoneTallLowFalseFalseLow => &SHAPE1640, - BlockState::GraniteWall_NoneTallLowFalseTrueTall - | BlockState::GraniteWall_NoneTallLowFalseFalseTall => &SHAPE1641, - BlockState::GraniteWall_NoneTallTallTrueTrueNone - | BlockState::GraniteWall_NoneTallTallTrueFalseNone => &SHAPE1642, - BlockState::GraniteWall_NoneTallTallTrueTrueLow - | BlockState::GraniteWall_NoneTallTallTrueFalseLow => &SHAPE1643, - BlockState::GraniteWall_NoneTallTallTrueTrueTall - | BlockState::GraniteWall_NoneTallTallTrueFalseTall => &SHAPE1644, - BlockState::GraniteWall_NoneTallTallFalseTrueNone - | BlockState::GraniteWall_NoneTallTallFalseFalseNone => &SHAPE1645, - BlockState::GraniteWall_NoneTallTallFalseTrueLow - | BlockState::GraniteWall_NoneTallTallFalseFalseLow => &SHAPE1646, - BlockState::GraniteWall_NoneTallTallFalseTrueTall - | BlockState::GraniteWall_NoneTallTallFalseFalseTall => &SHAPE1647, - BlockState::GraniteWall_LowNoneNoneTrueTrueNone - | BlockState::GraniteWall_LowNoneNoneTrueFalseNone => &SHAPE1648, - BlockState::GraniteWall_LowNoneNoneTrueTrueLow - | BlockState::GraniteWall_LowNoneNoneTrueFalseLow => &SHAPE1649, - BlockState::GraniteWall_LowNoneNoneTrueTrueTall - | BlockState::GraniteWall_LowNoneNoneTrueFalseTall => &SHAPE1650, - BlockState::GraniteWall_LowNoneNoneFalseTrueNone - | BlockState::GraniteWall_LowNoneNoneFalseFalseNone => &SHAPE1651, - BlockState::GraniteWall_LowNoneNoneFalseTrueLow - | BlockState::GraniteWall_LowNoneNoneFalseFalseLow => &SHAPE1652, - BlockState::GraniteWall_LowNoneNoneFalseTrueTall - | BlockState::GraniteWall_LowNoneNoneFalseFalseTall => &SHAPE1653, - BlockState::GraniteWall_LowNoneLowTrueTrueNone - | BlockState::GraniteWall_LowNoneLowTrueFalseNone => &SHAPE1654, - BlockState::GraniteWall_LowNoneLowTrueTrueLow - | BlockState::GraniteWall_LowNoneLowTrueFalseLow => &SHAPE1655, - BlockState::GraniteWall_LowNoneLowTrueTrueTall - | BlockState::GraniteWall_LowNoneLowTrueFalseTall => &SHAPE1656, - BlockState::GraniteWall_LowNoneLowFalseTrueNone - | BlockState::GraniteWall_LowNoneLowFalseFalseNone => &SHAPE1657, - BlockState::GraniteWall_LowNoneLowFalseTrueLow - | BlockState::GraniteWall_LowNoneLowFalseFalseLow => &SHAPE1658, - BlockState::GraniteWall_LowNoneLowFalseTrueTall - | BlockState::GraniteWall_LowNoneLowFalseFalseTall => &SHAPE1659, - BlockState::GraniteWall_LowNoneTallTrueTrueNone - | BlockState::GraniteWall_LowNoneTallTrueFalseNone => &SHAPE1660, - BlockState::GraniteWall_LowNoneTallTrueTrueLow - | BlockState::GraniteWall_LowNoneTallTrueFalseLow => &SHAPE1661, - BlockState::GraniteWall_LowNoneTallTrueTrueTall - | BlockState::GraniteWall_LowNoneTallTrueFalseTall => &SHAPE1662, - BlockState::GraniteWall_LowNoneTallFalseTrueNone - | BlockState::GraniteWall_LowNoneTallFalseFalseNone => &SHAPE1663, - BlockState::GraniteWall_LowNoneTallFalseTrueLow - | BlockState::GraniteWall_LowNoneTallFalseFalseLow => &SHAPE1664, - BlockState::GraniteWall_LowNoneTallFalseTrueTall - | BlockState::GraniteWall_LowNoneTallFalseFalseTall => &SHAPE1665, - BlockState::GraniteWall_LowLowNoneTrueTrueNone - | BlockState::GraniteWall_LowLowNoneTrueFalseNone => &SHAPE1666, - BlockState::GraniteWall_LowLowNoneTrueTrueLow - | BlockState::GraniteWall_LowLowNoneTrueFalseLow => &SHAPE1667, - BlockState::GraniteWall_LowLowNoneTrueTrueTall - | BlockState::GraniteWall_LowLowNoneTrueFalseTall => &SHAPE1668, - BlockState::GraniteWall_LowLowNoneFalseTrueNone - | BlockState::GraniteWall_LowLowNoneFalseFalseNone => &SHAPE1669, - BlockState::GraniteWall_LowLowNoneFalseTrueLow - | BlockState::GraniteWall_LowLowNoneFalseFalseLow => &SHAPE1670, - BlockState::GraniteWall_LowLowNoneFalseTrueTall - | BlockState::GraniteWall_LowLowNoneFalseFalseTall => &SHAPE1671, - BlockState::GraniteWall_LowLowLowTrueTrueNone - | BlockState::GraniteWall_LowLowLowTrueFalseNone => &SHAPE1672, - BlockState::GraniteWall_LowLowLowTrueTrueLow - | BlockState::GraniteWall_LowLowLowTrueFalseLow => &SHAPE1673, - BlockState::GraniteWall_LowLowLowTrueTrueTall - | BlockState::GraniteWall_LowLowLowTrueFalseTall => &SHAPE1674, - BlockState::GraniteWall_LowLowLowFalseTrueNone - | BlockState::GraniteWall_LowLowLowFalseFalseNone => &SHAPE1675, - BlockState::GraniteWall_LowLowLowFalseTrueLow - | BlockState::GraniteWall_LowLowLowFalseFalseLow => &SHAPE1676, - BlockState::GraniteWall_LowLowLowFalseTrueTall - | BlockState::GraniteWall_LowLowLowFalseFalseTall => &SHAPE1677, - BlockState::GraniteWall_LowLowTallTrueTrueNone - | BlockState::GraniteWall_LowLowTallTrueFalseNone => &SHAPE1678, - BlockState::GraniteWall_LowLowTallTrueTrueLow - | BlockState::GraniteWall_LowLowTallTrueFalseLow => &SHAPE1679, - BlockState::GraniteWall_LowLowTallTrueTrueTall - | BlockState::GraniteWall_LowLowTallTrueFalseTall => &SHAPE1680, - BlockState::GraniteWall_LowLowTallFalseTrueNone - | BlockState::GraniteWall_LowLowTallFalseFalseNone => &SHAPE1681, - BlockState::GraniteWall_LowLowTallFalseTrueLow - | BlockState::GraniteWall_LowLowTallFalseFalseLow => &SHAPE1682, - BlockState::GraniteWall_LowLowTallFalseTrueTall - | BlockState::GraniteWall_LowLowTallFalseFalseTall => &SHAPE1683, - BlockState::GraniteWall_LowTallNoneTrueTrueNone - | BlockState::GraniteWall_LowTallNoneTrueFalseNone => &SHAPE1684, - BlockState::GraniteWall_LowTallNoneTrueTrueLow - | BlockState::GraniteWall_LowTallNoneTrueFalseLow => &SHAPE1685, - BlockState::GraniteWall_LowTallNoneTrueTrueTall - | BlockState::GraniteWall_LowTallNoneTrueFalseTall => &SHAPE1686, - BlockState::GraniteWall_LowTallNoneFalseTrueNone - | BlockState::GraniteWall_LowTallNoneFalseFalseNone => &SHAPE1687, - BlockState::GraniteWall_LowTallNoneFalseTrueLow - | BlockState::GraniteWall_LowTallNoneFalseFalseLow => &SHAPE1688, - BlockState::GraniteWall_LowTallNoneFalseTrueTall - | BlockState::GraniteWall_LowTallNoneFalseFalseTall => &SHAPE1689, - BlockState::GraniteWall_LowTallLowTrueTrueNone - | BlockState::GraniteWall_LowTallLowTrueFalseNone => &SHAPE1690, - BlockState::GraniteWall_LowTallLowTrueTrueLow - | BlockState::GraniteWall_LowTallLowTrueFalseLow => &SHAPE1691, - BlockState::GraniteWall_LowTallLowTrueTrueTall - | BlockState::GraniteWall_LowTallLowTrueFalseTall => &SHAPE1692, - BlockState::GraniteWall_LowTallLowFalseTrueNone - | BlockState::GraniteWall_LowTallLowFalseFalseNone => &SHAPE1693, - BlockState::GraniteWall_LowTallLowFalseTrueLow - | BlockState::GraniteWall_LowTallLowFalseFalseLow => &SHAPE1694, - BlockState::GraniteWall_LowTallLowFalseTrueTall - | BlockState::GraniteWall_LowTallLowFalseFalseTall => &SHAPE1695, - BlockState::GraniteWall_LowTallTallTrueTrueNone - | BlockState::GraniteWall_LowTallTallTrueFalseNone => &SHAPE1696, - BlockState::GraniteWall_LowTallTallTrueTrueLow - | BlockState::GraniteWall_LowTallTallTrueFalseLow => &SHAPE1697, - BlockState::GraniteWall_LowTallTallTrueTrueTall - | BlockState::GraniteWall_LowTallTallTrueFalseTall => &SHAPE1698, - BlockState::GraniteWall_LowTallTallFalseTrueNone - | BlockState::GraniteWall_LowTallTallFalseFalseNone => &SHAPE1699, - BlockState::GraniteWall_LowTallTallFalseTrueLow - | BlockState::GraniteWall_LowTallTallFalseFalseLow => &SHAPE1700, - BlockState::GraniteWall_LowTallTallFalseTrueTall - | BlockState::GraniteWall_LowTallTallFalseFalseTall => &SHAPE1701, - BlockState::GraniteWall_TallNoneNoneTrueTrueNone - | BlockState::GraniteWall_TallNoneNoneTrueFalseNone => &SHAPE1702, - BlockState::GraniteWall_TallNoneNoneTrueTrueLow - | BlockState::GraniteWall_TallNoneNoneTrueFalseLow => &SHAPE1703, - BlockState::GraniteWall_TallNoneNoneTrueTrueTall - | BlockState::GraniteWall_TallNoneNoneTrueFalseTall => &SHAPE1704, - BlockState::GraniteWall_TallNoneNoneFalseTrueNone - | BlockState::GraniteWall_TallNoneNoneFalseFalseNone => &SHAPE1705, - BlockState::GraniteWall_TallNoneNoneFalseTrueLow - | BlockState::GraniteWall_TallNoneNoneFalseFalseLow => &SHAPE1706, - BlockState::GraniteWall_TallNoneNoneFalseTrueTall - | BlockState::GraniteWall_TallNoneNoneFalseFalseTall => &SHAPE1707, - BlockState::GraniteWall_TallNoneLowTrueTrueNone - | BlockState::GraniteWall_TallNoneLowTrueFalseNone => &SHAPE1708, - BlockState::GraniteWall_TallNoneLowTrueTrueLow - | BlockState::GraniteWall_TallNoneLowTrueFalseLow => &SHAPE1709, - BlockState::GraniteWall_TallNoneLowTrueTrueTall - | BlockState::GraniteWall_TallNoneLowTrueFalseTall => &SHAPE1710, - BlockState::GraniteWall_TallNoneLowFalseTrueNone - | BlockState::GraniteWall_TallNoneLowFalseFalseNone => &SHAPE1711, - BlockState::GraniteWall_TallNoneLowFalseTrueLow - | BlockState::GraniteWall_TallNoneLowFalseFalseLow => &SHAPE1712, - BlockState::GraniteWall_TallNoneLowFalseTrueTall - | BlockState::GraniteWall_TallNoneLowFalseFalseTall => &SHAPE1713, - BlockState::GraniteWall_TallNoneTallTrueTrueNone - | BlockState::GraniteWall_TallNoneTallTrueFalseNone => &SHAPE1714, - BlockState::GraniteWall_TallNoneTallTrueTrueLow - | BlockState::GraniteWall_TallNoneTallTrueFalseLow => &SHAPE1715, - BlockState::GraniteWall_TallNoneTallTrueTrueTall - | BlockState::GraniteWall_TallNoneTallTrueFalseTall => &SHAPE1716, - BlockState::GraniteWall_TallNoneTallFalseTrueNone - | BlockState::GraniteWall_TallNoneTallFalseFalseNone => &SHAPE1717, - BlockState::GraniteWall_TallNoneTallFalseTrueLow - | BlockState::GraniteWall_TallNoneTallFalseFalseLow => &SHAPE1718, - BlockState::GraniteWall_TallNoneTallFalseTrueTall - | BlockState::GraniteWall_TallNoneTallFalseFalseTall => &SHAPE1719, - BlockState::GraniteWall_TallLowNoneTrueTrueNone - | BlockState::GraniteWall_TallLowNoneTrueFalseNone => &SHAPE1720, - BlockState::GraniteWall_TallLowNoneTrueTrueLow - | BlockState::GraniteWall_TallLowNoneTrueFalseLow => &SHAPE1721, - BlockState::GraniteWall_TallLowNoneTrueTrueTall - | BlockState::GraniteWall_TallLowNoneTrueFalseTall => &SHAPE1722, - BlockState::GraniteWall_TallLowNoneFalseTrueNone - | BlockState::GraniteWall_TallLowNoneFalseFalseNone => &SHAPE1723, - BlockState::GraniteWall_TallLowNoneFalseTrueLow - | BlockState::GraniteWall_TallLowNoneFalseFalseLow => &SHAPE1724, - BlockState::GraniteWall_TallLowNoneFalseTrueTall - | BlockState::GraniteWall_TallLowNoneFalseFalseTall => &SHAPE1725, - BlockState::GraniteWall_TallLowLowTrueTrueNone - | BlockState::GraniteWall_TallLowLowTrueFalseNone => &SHAPE1726, - BlockState::GraniteWall_TallLowLowTrueTrueLow - | BlockState::GraniteWall_TallLowLowTrueFalseLow => &SHAPE1727, - BlockState::GraniteWall_TallLowLowTrueTrueTall - | BlockState::GraniteWall_TallLowLowTrueFalseTall => &SHAPE1728, - BlockState::GraniteWall_TallLowLowFalseTrueNone - | BlockState::GraniteWall_TallLowLowFalseFalseNone => &SHAPE1729, - BlockState::GraniteWall_TallLowLowFalseTrueLow - | BlockState::GraniteWall_TallLowLowFalseFalseLow => &SHAPE1730, - BlockState::GraniteWall_TallLowLowFalseTrueTall - | BlockState::GraniteWall_TallLowLowFalseFalseTall => &SHAPE1731, - BlockState::GraniteWall_TallLowTallTrueTrueNone - | BlockState::GraniteWall_TallLowTallTrueFalseNone => &SHAPE1732, - BlockState::GraniteWall_TallLowTallTrueTrueLow - | BlockState::GraniteWall_TallLowTallTrueFalseLow => &SHAPE1733, - BlockState::GraniteWall_TallLowTallTrueTrueTall - | BlockState::GraniteWall_TallLowTallTrueFalseTall => &SHAPE1734, - BlockState::GraniteWall_TallLowTallFalseTrueNone - | BlockState::GraniteWall_TallLowTallFalseFalseNone => &SHAPE1735, - BlockState::GraniteWall_TallLowTallFalseTrueLow - | BlockState::GraniteWall_TallLowTallFalseFalseLow => &SHAPE1736, - BlockState::GraniteWall_TallLowTallFalseTrueTall - | BlockState::GraniteWall_TallLowTallFalseFalseTall => &SHAPE1737, - BlockState::GraniteWall_TallTallNoneTrueTrueNone - | BlockState::GraniteWall_TallTallNoneTrueFalseNone => &SHAPE1738, - BlockState::GraniteWall_TallTallNoneTrueTrueLow - | BlockState::GraniteWall_TallTallNoneTrueFalseLow => &SHAPE1739, - BlockState::GraniteWall_TallTallNoneTrueTrueTall - | BlockState::GraniteWall_TallTallNoneTrueFalseTall => &SHAPE1740, - BlockState::GraniteWall_TallTallNoneFalseTrueNone - | BlockState::GraniteWall_TallTallNoneFalseFalseNone => &SHAPE1741, - BlockState::GraniteWall_TallTallNoneFalseTrueLow - | BlockState::GraniteWall_TallTallNoneFalseFalseLow => &SHAPE1742, - BlockState::GraniteWall_TallTallNoneFalseTrueTall - | BlockState::GraniteWall_TallTallNoneFalseFalseTall => &SHAPE1743, - BlockState::GraniteWall_TallTallLowTrueTrueNone - | BlockState::GraniteWall_TallTallLowTrueFalseNone => &SHAPE1744, - BlockState::GraniteWall_TallTallLowTrueTrueLow - | BlockState::GraniteWall_TallTallLowTrueFalseLow => &SHAPE1745, - BlockState::GraniteWall_TallTallLowTrueTrueTall - | BlockState::GraniteWall_TallTallLowTrueFalseTall => &SHAPE1746, - BlockState::GraniteWall_TallTallLowFalseTrueNone - | BlockState::GraniteWall_TallTallLowFalseFalseNone => &SHAPE1747, - BlockState::GraniteWall_TallTallLowFalseTrueLow - | BlockState::GraniteWall_TallTallLowFalseFalseLow => &SHAPE1748, - BlockState::GraniteWall_TallTallLowFalseTrueTall - | BlockState::GraniteWall_TallTallLowFalseFalseTall => &SHAPE1749, - BlockState::GraniteWall_TallTallTallTrueTrueNone - | BlockState::GraniteWall_TallTallTallTrueFalseNone => &SHAPE1750, - BlockState::GraniteWall_TallTallTallTrueTrueLow - | BlockState::GraniteWall_TallTallTallTrueFalseLow => &SHAPE1751, - BlockState::GraniteWall_TallTallTallTrueTrueTall - | BlockState::GraniteWall_TallTallTallTrueFalseTall => &SHAPE1752, - BlockState::GraniteWall_TallTallTallFalseTrueNone - | BlockState::GraniteWall_TallTallTallFalseFalseNone => &SHAPE1753, - BlockState::GraniteWall_TallTallTallFalseTrueLow - | BlockState::GraniteWall_TallTallTallFalseFalseLow => &SHAPE1754, - BlockState::GraniteWall_TallTallTallFalseTrueTall - | BlockState::GraniteWall_TallTallTallFalseFalseTall => &SHAPE1755, - BlockState::Mud => &SHAPE3639, - BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseNone => &SHAPE3801, - BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseLow => &SHAPE3802, - BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseTall => &SHAPE3803, - BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseLow => &SHAPE3804, - BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseTall => &SHAPE3805, - BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseNone => &SHAPE3806, - BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseLow => &SHAPE3807, - BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseTall => &SHAPE3808, - BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseNone => &SHAPE3809, - BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseLow => &SHAPE3810, - BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseTall => &SHAPE3811, - BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseNone => &SHAPE3812, - BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseLow => &SHAPE3813, - BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseTall => &SHAPE3814, - BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseNone => &SHAPE3815, - BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseLow => &SHAPE3816, - BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseTall => &SHAPE3817, - BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseNone => &SHAPE3818, - BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseLow => &SHAPE3819, - BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseTall => &SHAPE3820, - BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseNone => &SHAPE3821, - BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseLow => &SHAPE3822, - BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseTall => &SHAPE3823, - BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseNone => &SHAPE3824, - BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseLow => &SHAPE3825, - BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseTall => &SHAPE3826, - BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseNone => &SHAPE3827, - BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseLow => &SHAPE3828, - BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseTall => &SHAPE3829, - BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseNone => &SHAPE3830, - BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseLow => &SHAPE3831, - BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseTall => &SHAPE3832, - BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseNone => &SHAPE3833, - BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseLow => &SHAPE3834, - BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseTall => &SHAPE3835, - BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseNone => &SHAPE3836, - BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseLow => &SHAPE3837, - BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseTall => &SHAPE3838, - BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseNone => &SHAPE3839, - BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseLow => &SHAPE3840, - BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseTall => &SHAPE3841, - BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseNone => &SHAPE3842, - BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseLow => &SHAPE3843, - BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseTall => &SHAPE3844, - BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseNone => &SHAPE3845, - BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseLow => &SHAPE3846, - BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseTall => &SHAPE3847, - BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueNone - | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseNone => &SHAPE3848, - BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueLow - | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseLow => &SHAPE3849, - BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueTall - | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseTall => &SHAPE3850, - BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueNone - | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseNone => &SHAPE3851, - BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueLow - | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseLow => &SHAPE3852, - BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueTall - | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseTall => &SHAPE3853, - BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseNone => &SHAPE3854, - BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseLow => &SHAPE3855, - BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseTall => &SHAPE3856, - BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseNone => &SHAPE3857, - BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseLow => &SHAPE3858, - BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseTall => &SHAPE3859, - BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueNone - | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseNone => &SHAPE3860, - BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueLow - | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseLow => &SHAPE3861, - BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueTall - | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseTall => &SHAPE3862, - BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueNone - | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseNone => &SHAPE3863, - BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueLow - | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseLow => &SHAPE3864, - BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueTall - | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseTall => &SHAPE3865, - BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueNone - | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseNone => &SHAPE3866, - BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueLow - | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseLow => &SHAPE3867, - BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueTall - | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseTall => &SHAPE3868, - BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueNone - | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseNone => &SHAPE3869, - BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueLow - | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseLow => &SHAPE3870, - BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueTall - | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseTall => &SHAPE3871, - BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseNone => &SHAPE3872, - BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseLow => &SHAPE3873, - BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseTall => &SHAPE3874, - BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseNone => &SHAPE3875, - BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseLow => &SHAPE3876, - BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseTall => &SHAPE3877, - BlockState::PolishedDeepslateWall_LowLowLowTrueTrueNone - | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseNone => &SHAPE3878, - BlockState::PolishedDeepslateWall_LowLowLowTrueTrueLow - | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseLow => &SHAPE3879, - BlockState::PolishedDeepslateWall_LowLowLowTrueTrueTall - | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseTall => &SHAPE3880, - BlockState::PolishedDeepslateWall_LowLowLowFalseTrueNone - | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseNone => &SHAPE3881, - BlockState::PolishedDeepslateWall_LowLowLowFalseTrueLow - | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseLow => &SHAPE3882, - BlockState::PolishedDeepslateWall_LowLowLowFalseTrueTall - | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseTall => &SHAPE3883, - BlockState::PolishedDeepslateWall_LowLowTallTrueTrueNone - | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseNone => &SHAPE3884, - BlockState::PolishedDeepslateWall_LowLowTallTrueTrueLow - | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseLow => &SHAPE3885, - BlockState::PolishedDeepslateWall_LowLowTallTrueTrueTall - | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseTall => &SHAPE3886, - BlockState::PolishedDeepslateWall_LowLowTallFalseTrueNone - | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseNone => &SHAPE3887, - BlockState::PolishedDeepslateWall_LowLowTallFalseTrueLow - | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseLow => &SHAPE3888, - BlockState::PolishedDeepslateWall_LowLowTallFalseTrueTall - | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseTall => &SHAPE3889, - BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseNone => &SHAPE3890, - BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseLow => &SHAPE3891, - BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseTall => &SHAPE3892, - BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseNone => &SHAPE3893, - BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseLow => &SHAPE3894, - BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseTall => &SHAPE3895, - BlockState::PolishedDeepslateWall_LowTallLowTrueTrueNone - | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseNone => &SHAPE3896, - BlockState::PolishedDeepslateWall_LowTallLowTrueTrueLow - | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseLow => &SHAPE3897, - BlockState::PolishedDeepslateWall_LowTallLowTrueTrueTall - | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseTall => &SHAPE3898, - BlockState::PolishedDeepslateWall_LowTallLowFalseTrueNone - | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseNone => &SHAPE3899, - BlockState::PolishedDeepslateWall_LowTallLowFalseTrueLow - | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseLow => &SHAPE3900, - BlockState::PolishedDeepslateWall_LowTallLowFalseTrueTall - | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseTall => &SHAPE3901, - BlockState::PolishedDeepslateWall_LowTallTallTrueTrueNone - | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseNone => &SHAPE3902, - BlockState::PolishedDeepslateWall_LowTallTallTrueTrueLow - | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseLow => &SHAPE3903, - BlockState::PolishedDeepslateWall_LowTallTallTrueTrueTall - | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseTall => &SHAPE3904, - BlockState::PolishedDeepslateWall_LowTallTallFalseTrueNone - | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseNone => &SHAPE3905, - BlockState::PolishedDeepslateWall_LowTallTallFalseTrueLow - | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseLow => &SHAPE3906, - BlockState::PolishedDeepslateWall_LowTallTallFalseTrueTall - | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseTall => &SHAPE3907, - BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseNone => &SHAPE3908, - BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseLow => &SHAPE3909, - BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseTall => &SHAPE3910, - BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseNone => &SHAPE3911, - BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseLow => &SHAPE3912, - BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseTall => &SHAPE3913, - BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueNone - | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseNone => &SHAPE3914, - BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueLow - | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseLow => &SHAPE3915, - BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueTall - | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseTall => &SHAPE3916, - BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueNone - | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseNone => &SHAPE3917, - BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueLow - | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseLow => &SHAPE3918, - BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueTall - | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseTall => &SHAPE3919, - BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueNone - | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseNone => &SHAPE3920, - BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueLow - | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseLow => &SHAPE3921, - BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueTall - | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseTall => &SHAPE3922, - BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueNone - | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseNone => &SHAPE3923, - BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueLow - | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseLow => &SHAPE3924, - BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueTall - | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseTall => &SHAPE3925, - BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseNone => &SHAPE3926, - BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseLow => &SHAPE3927, - BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseTall => &SHAPE3928, - BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseNone => &SHAPE3929, - BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseLow => &SHAPE3930, - BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseTall => &SHAPE3931, - BlockState::PolishedDeepslateWall_TallLowLowTrueTrueNone - | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseNone => &SHAPE3932, - BlockState::PolishedDeepslateWall_TallLowLowTrueTrueLow - | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseLow => &SHAPE3933, - BlockState::PolishedDeepslateWall_TallLowLowTrueTrueTall - | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseTall => &SHAPE3934, - BlockState::PolishedDeepslateWall_TallLowLowFalseTrueNone - | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseNone => &SHAPE3935, - BlockState::PolishedDeepslateWall_TallLowLowFalseTrueLow - | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseLow => &SHAPE3936, - BlockState::PolishedDeepslateWall_TallLowLowFalseTrueTall - | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseTall => &SHAPE3937, - BlockState::PolishedDeepslateWall_TallLowTallTrueTrueNone - | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseNone => &SHAPE3938, - BlockState::PolishedDeepslateWall_TallLowTallTrueTrueLow - | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseLow => &SHAPE3939, - BlockState::PolishedDeepslateWall_TallLowTallTrueTrueTall - | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseTall => &SHAPE3940, - BlockState::PolishedDeepslateWall_TallLowTallFalseTrueNone - | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseNone => &SHAPE3941, - BlockState::PolishedDeepslateWall_TallLowTallFalseTrueLow - | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseLow => &SHAPE3942, - BlockState::PolishedDeepslateWall_TallLowTallFalseTrueTall - | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseTall => &SHAPE3943, - BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueNone - | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseNone => &SHAPE3944, - BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueLow - | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseLow => &SHAPE3945, - BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueTall - | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseTall => &SHAPE3946, - BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueNone - | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseNone => &SHAPE3947, - BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueLow - | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseLow => &SHAPE3948, - BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueTall - | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseTall => &SHAPE3949, - BlockState::PolishedDeepslateWall_TallTallLowTrueTrueNone - | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseNone => &SHAPE3950, - BlockState::PolishedDeepslateWall_TallTallLowTrueTrueLow - | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseLow => &SHAPE3951, - BlockState::PolishedDeepslateWall_TallTallLowTrueTrueTall - | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseTall => &SHAPE3952, - BlockState::PolishedDeepslateWall_TallTallLowFalseTrueNone - | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseNone => &SHAPE3953, - BlockState::PolishedDeepslateWall_TallTallLowFalseTrueLow - | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseLow => &SHAPE3954, - BlockState::PolishedDeepslateWall_TallTallLowFalseTrueTall - | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseTall => &SHAPE3955, - BlockState::PolishedDeepslateWall_TallTallTallTrueTrueNone - | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseNone => &SHAPE3956, - BlockState::PolishedDeepslateWall_TallTallTallTrueTrueLow - | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseLow => &SHAPE3957, - BlockState::PolishedDeepslateWall_TallTallTallTrueTrueTall - | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseTall => &SHAPE3958, - BlockState::PolishedDeepslateWall_TallTallTallFalseTrueNone - | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseNone => &SHAPE3959, - BlockState::PolishedDeepslateWall_TallTallTallFalseTrueLow - | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseLow => &SHAPE3960, - BlockState::PolishedDeepslateWall_TallTallTallFalseTrueTall - | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseTall => &SHAPE3961, - BlockState::Conduit_True => &SHAPE938, - BlockState::IronBars_TrueTrueTrueTrueTrue - | BlockState::IronBars_TrueTrueTrueFalseTrue => &SHAPE101, - BlockState::IronBars_TrueTrueTrueTrueFalse - | BlockState::IronBars_TrueTrueTrueFalseFalse => &SHAPE102, - BlockState::IronBars_TrueTrueFalseTrueTrue - | BlockState::IronBars_TrueTrueFalseFalseTrue => &SHAPE103, - BlockState::IronBars_TrueTrueFalseTrueFalse - | BlockState::IronBars_TrueTrueFalseFalseFalse => &SHAPE104, - BlockState::IronBars_TrueFalseTrueTrueTrue - | BlockState::IronBars_TrueFalseTrueFalseTrue => &SHAPE105, - BlockState::IronBars_TrueFalseTrueTrueFalse - | BlockState::IronBars_TrueFalseTrueFalseFalse => &SHAPE106, - BlockState::IronBars_TrueFalseFalseTrueTrue - | BlockState::IronBars_TrueFalseFalseFalseTrue => &SHAPE107, - BlockState::IronBars_TrueFalseFalseTrueFalse - | BlockState::IronBars_TrueFalseFalseFalseFalse => &SHAPE108, - BlockState::IronBars_FalseTrueTrueTrueTrue - | BlockState::IronBars_FalseTrueTrueFalseTrue => &SHAPE109, - BlockState::IronBars_FalseTrueTrueTrueFalse - | BlockState::IronBars_FalseTrueTrueFalseFalse => &SHAPE110, - BlockState::IronBars_FalseTrueFalseTrueTrue - | BlockState::IronBars_FalseTrueFalseFalseTrue => &SHAPE111, - BlockState::IronBars_FalseTrueFalseTrueFalse - | BlockState::IronBars_FalseTrueFalseFalseFalse => &SHAPE112, - BlockState::IronBars_FalseFalseTrueTrueTrue - | BlockState::IronBars_FalseFalseTrueFalseTrue => &SHAPE113, - BlockState::IronBars_FalseFalseTrueTrueFalse - | BlockState::IronBars_FalseFalseTrueFalseFalse => &SHAPE114, - BlockState::IronBars_FalseFalseFalseTrueTrue - | BlockState::IronBars_FalseFalseFalseFalseTrue => &SHAPE115, - BlockState::IronBars_FalseFalseFalseTrueFalse - | BlockState::IronBars_FalseFalseFalseFalseFalse => &SHAPE116, - BlockState::DamagedAnvil_North - | BlockState::DamagedAnvil_South - | BlockState::Anvil_North - | BlockState::Anvil_South - | BlockState::ChippedAnvil_North - | BlockState::ChippedAnvil_South => &SHAPE502, - BlockState::DamagedAnvil_West - | BlockState::DamagedAnvil_East - | BlockState::Anvil_West - | BlockState::Anvil_East - | BlockState::ChippedAnvil_West - | BlockState::ChippedAnvil_East => &SHAPE503, - BlockState::PrismarineWall_NoneNoneNoneTrueTrueNone - | BlockState::PrismarineWall_NoneNoneNoneTrueFalseNone => &SHAPE1112, - BlockState::PrismarineWall_NoneNoneNoneTrueTrueLow - | BlockState::PrismarineWall_NoneNoneNoneTrueFalseLow => &SHAPE1113, - BlockState::PrismarineWall_NoneNoneNoneTrueTrueTall - | BlockState::PrismarineWall_NoneNoneNoneTrueFalseTall => &SHAPE1114, - BlockState::PrismarineWall_NoneNoneNoneFalseTrueLow - | BlockState::PrismarineWall_NoneNoneNoneFalseFalseLow => &SHAPE1115, - BlockState::PrismarineWall_NoneNoneNoneFalseTrueTall - | BlockState::PrismarineWall_NoneNoneNoneFalseFalseTall => &SHAPE1116, - BlockState::PrismarineWall_NoneNoneLowTrueTrueNone - | BlockState::PrismarineWall_NoneNoneLowTrueFalseNone => &SHAPE1117, - BlockState::PrismarineWall_NoneNoneLowTrueTrueLow - | BlockState::PrismarineWall_NoneNoneLowTrueFalseLow => &SHAPE1118, - BlockState::PrismarineWall_NoneNoneLowTrueTrueTall - | BlockState::PrismarineWall_NoneNoneLowTrueFalseTall => &SHAPE1119, - BlockState::PrismarineWall_NoneNoneLowFalseTrueNone - | BlockState::PrismarineWall_NoneNoneLowFalseFalseNone => &SHAPE1120, - BlockState::PrismarineWall_NoneNoneLowFalseTrueLow - | BlockState::PrismarineWall_NoneNoneLowFalseFalseLow => &SHAPE1121, - BlockState::PrismarineWall_NoneNoneLowFalseTrueTall - | BlockState::PrismarineWall_NoneNoneLowFalseFalseTall => &SHAPE1122, - BlockState::PrismarineWall_NoneNoneTallTrueTrueNone - | BlockState::PrismarineWall_NoneNoneTallTrueFalseNone => &SHAPE1123, - BlockState::PrismarineWall_NoneNoneTallTrueTrueLow - | BlockState::PrismarineWall_NoneNoneTallTrueFalseLow => &SHAPE1124, - BlockState::PrismarineWall_NoneNoneTallTrueTrueTall - | BlockState::PrismarineWall_NoneNoneTallTrueFalseTall => &SHAPE1125, - BlockState::PrismarineWall_NoneNoneTallFalseTrueNone - | BlockState::PrismarineWall_NoneNoneTallFalseFalseNone => &SHAPE1126, - BlockState::PrismarineWall_NoneNoneTallFalseTrueLow - | BlockState::PrismarineWall_NoneNoneTallFalseFalseLow => &SHAPE1127, - BlockState::PrismarineWall_NoneNoneTallFalseTrueTall - | BlockState::PrismarineWall_NoneNoneTallFalseFalseTall => &SHAPE1128, - BlockState::PrismarineWall_NoneLowNoneTrueTrueNone - | BlockState::PrismarineWall_NoneLowNoneTrueFalseNone => &SHAPE1129, - BlockState::PrismarineWall_NoneLowNoneTrueTrueLow - | BlockState::PrismarineWall_NoneLowNoneTrueFalseLow => &SHAPE1130, - BlockState::PrismarineWall_NoneLowNoneTrueTrueTall - | BlockState::PrismarineWall_NoneLowNoneTrueFalseTall => &SHAPE1131, - BlockState::PrismarineWall_NoneLowNoneFalseTrueNone - | BlockState::PrismarineWall_NoneLowNoneFalseFalseNone => &SHAPE1132, - BlockState::PrismarineWall_NoneLowNoneFalseTrueLow - | BlockState::PrismarineWall_NoneLowNoneFalseFalseLow => &SHAPE1133, - BlockState::PrismarineWall_NoneLowNoneFalseTrueTall - | BlockState::PrismarineWall_NoneLowNoneFalseFalseTall => &SHAPE1134, - BlockState::PrismarineWall_NoneLowLowTrueTrueNone - | BlockState::PrismarineWall_NoneLowLowTrueFalseNone => &SHAPE1135, - BlockState::PrismarineWall_NoneLowLowTrueTrueLow - | BlockState::PrismarineWall_NoneLowLowTrueFalseLow => &SHAPE1136, - BlockState::PrismarineWall_NoneLowLowTrueTrueTall - | BlockState::PrismarineWall_NoneLowLowTrueFalseTall => &SHAPE1137, - BlockState::PrismarineWall_NoneLowLowFalseTrueNone - | BlockState::PrismarineWall_NoneLowLowFalseFalseNone => &SHAPE1138, - BlockState::PrismarineWall_NoneLowLowFalseTrueLow - | BlockState::PrismarineWall_NoneLowLowFalseFalseLow => &SHAPE1139, - BlockState::PrismarineWall_NoneLowLowFalseTrueTall - | BlockState::PrismarineWall_NoneLowLowFalseFalseTall => &SHAPE1140, - BlockState::PrismarineWall_NoneLowTallTrueTrueNone - | BlockState::PrismarineWall_NoneLowTallTrueFalseNone => &SHAPE1141, - BlockState::PrismarineWall_NoneLowTallTrueTrueLow - | BlockState::PrismarineWall_NoneLowTallTrueFalseLow => &SHAPE1142, - BlockState::PrismarineWall_NoneLowTallTrueTrueTall - | BlockState::PrismarineWall_NoneLowTallTrueFalseTall => &SHAPE1143, - BlockState::PrismarineWall_NoneLowTallFalseTrueNone - | BlockState::PrismarineWall_NoneLowTallFalseFalseNone => &SHAPE1144, - BlockState::PrismarineWall_NoneLowTallFalseTrueLow - | BlockState::PrismarineWall_NoneLowTallFalseFalseLow => &SHAPE1145, - BlockState::PrismarineWall_NoneLowTallFalseTrueTall - | BlockState::PrismarineWall_NoneLowTallFalseFalseTall => &SHAPE1146, - BlockState::PrismarineWall_NoneTallNoneTrueTrueNone - | BlockState::PrismarineWall_NoneTallNoneTrueFalseNone => &SHAPE1147, - BlockState::PrismarineWall_NoneTallNoneTrueTrueLow - | BlockState::PrismarineWall_NoneTallNoneTrueFalseLow => &SHAPE1148, - BlockState::PrismarineWall_NoneTallNoneTrueTrueTall - | BlockState::PrismarineWall_NoneTallNoneTrueFalseTall => &SHAPE1149, - BlockState::PrismarineWall_NoneTallNoneFalseTrueNone - | BlockState::PrismarineWall_NoneTallNoneFalseFalseNone => &SHAPE1150, - BlockState::PrismarineWall_NoneTallNoneFalseTrueLow - | BlockState::PrismarineWall_NoneTallNoneFalseFalseLow => &SHAPE1151, - BlockState::PrismarineWall_NoneTallNoneFalseTrueTall - | BlockState::PrismarineWall_NoneTallNoneFalseFalseTall => &SHAPE1152, - BlockState::PrismarineWall_NoneTallLowTrueTrueNone - | BlockState::PrismarineWall_NoneTallLowTrueFalseNone => &SHAPE1153, - BlockState::PrismarineWall_NoneTallLowTrueTrueLow - | BlockState::PrismarineWall_NoneTallLowTrueFalseLow => &SHAPE1154, - BlockState::PrismarineWall_NoneTallLowTrueTrueTall - | BlockState::PrismarineWall_NoneTallLowTrueFalseTall => &SHAPE1155, - BlockState::PrismarineWall_NoneTallLowFalseTrueNone - | BlockState::PrismarineWall_NoneTallLowFalseFalseNone => &SHAPE1156, - BlockState::PrismarineWall_NoneTallLowFalseTrueLow - | BlockState::PrismarineWall_NoneTallLowFalseFalseLow => &SHAPE1157, - BlockState::PrismarineWall_NoneTallLowFalseTrueTall - | BlockState::PrismarineWall_NoneTallLowFalseFalseTall => &SHAPE1158, - BlockState::PrismarineWall_NoneTallTallTrueTrueNone - | BlockState::PrismarineWall_NoneTallTallTrueFalseNone => &SHAPE1159, - BlockState::PrismarineWall_NoneTallTallTrueTrueLow - | BlockState::PrismarineWall_NoneTallTallTrueFalseLow => &SHAPE1160, - BlockState::PrismarineWall_NoneTallTallTrueTrueTall - | BlockState::PrismarineWall_NoneTallTallTrueFalseTall => &SHAPE1161, - BlockState::PrismarineWall_NoneTallTallFalseTrueNone - | BlockState::PrismarineWall_NoneTallTallFalseFalseNone => &SHAPE1162, - BlockState::PrismarineWall_NoneTallTallFalseTrueLow - | BlockState::PrismarineWall_NoneTallTallFalseFalseLow => &SHAPE1163, - BlockState::PrismarineWall_NoneTallTallFalseTrueTall - | BlockState::PrismarineWall_NoneTallTallFalseFalseTall => &SHAPE1164, - BlockState::PrismarineWall_LowNoneNoneTrueTrueNone - | BlockState::PrismarineWall_LowNoneNoneTrueFalseNone => &SHAPE1165, - BlockState::PrismarineWall_LowNoneNoneTrueTrueLow - | BlockState::PrismarineWall_LowNoneNoneTrueFalseLow => &SHAPE1166, - BlockState::PrismarineWall_LowNoneNoneTrueTrueTall - | BlockState::PrismarineWall_LowNoneNoneTrueFalseTall => &SHAPE1167, - BlockState::PrismarineWall_LowNoneNoneFalseTrueNone - | BlockState::PrismarineWall_LowNoneNoneFalseFalseNone => &SHAPE1168, - BlockState::PrismarineWall_LowNoneNoneFalseTrueLow - | BlockState::PrismarineWall_LowNoneNoneFalseFalseLow => &SHAPE1169, - BlockState::PrismarineWall_LowNoneNoneFalseTrueTall - | BlockState::PrismarineWall_LowNoneNoneFalseFalseTall => &SHAPE1170, - BlockState::PrismarineWall_LowNoneLowTrueTrueNone - | BlockState::PrismarineWall_LowNoneLowTrueFalseNone => &SHAPE1171, - BlockState::PrismarineWall_LowNoneLowTrueTrueLow - | BlockState::PrismarineWall_LowNoneLowTrueFalseLow => &SHAPE1172, - BlockState::PrismarineWall_LowNoneLowTrueTrueTall - | BlockState::PrismarineWall_LowNoneLowTrueFalseTall => &SHAPE1173, - BlockState::PrismarineWall_LowNoneLowFalseTrueNone - | BlockState::PrismarineWall_LowNoneLowFalseFalseNone => &SHAPE1174, - BlockState::PrismarineWall_LowNoneLowFalseTrueLow - | BlockState::PrismarineWall_LowNoneLowFalseFalseLow => &SHAPE1175, - BlockState::PrismarineWall_LowNoneLowFalseTrueTall - | BlockState::PrismarineWall_LowNoneLowFalseFalseTall => &SHAPE1176, - BlockState::PrismarineWall_LowNoneTallTrueTrueNone - | BlockState::PrismarineWall_LowNoneTallTrueFalseNone => &SHAPE1177, - BlockState::PrismarineWall_LowNoneTallTrueTrueLow - | BlockState::PrismarineWall_LowNoneTallTrueFalseLow => &SHAPE1178, - BlockState::PrismarineWall_LowNoneTallTrueTrueTall - | BlockState::PrismarineWall_LowNoneTallTrueFalseTall => &SHAPE1179, - BlockState::PrismarineWall_LowNoneTallFalseTrueNone - | BlockState::PrismarineWall_LowNoneTallFalseFalseNone => &SHAPE1180, - BlockState::PrismarineWall_LowNoneTallFalseTrueLow - | BlockState::PrismarineWall_LowNoneTallFalseFalseLow => &SHAPE1181, - BlockState::PrismarineWall_LowNoneTallFalseTrueTall - | BlockState::PrismarineWall_LowNoneTallFalseFalseTall => &SHAPE1182, - BlockState::PrismarineWall_LowLowNoneTrueTrueNone - | BlockState::PrismarineWall_LowLowNoneTrueFalseNone => &SHAPE1183, - BlockState::PrismarineWall_LowLowNoneTrueTrueLow - | BlockState::PrismarineWall_LowLowNoneTrueFalseLow => &SHAPE1184, - BlockState::PrismarineWall_LowLowNoneTrueTrueTall - | BlockState::PrismarineWall_LowLowNoneTrueFalseTall => &SHAPE1185, - BlockState::PrismarineWall_LowLowNoneFalseTrueNone - | BlockState::PrismarineWall_LowLowNoneFalseFalseNone => &SHAPE1186, - BlockState::PrismarineWall_LowLowNoneFalseTrueLow - | BlockState::PrismarineWall_LowLowNoneFalseFalseLow => &SHAPE1187, - BlockState::PrismarineWall_LowLowNoneFalseTrueTall - | BlockState::PrismarineWall_LowLowNoneFalseFalseTall => &SHAPE1188, - BlockState::PrismarineWall_LowLowLowTrueTrueNone - | BlockState::PrismarineWall_LowLowLowTrueFalseNone => &SHAPE1189, - BlockState::PrismarineWall_LowLowLowTrueTrueLow - | BlockState::PrismarineWall_LowLowLowTrueFalseLow => &SHAPE1190, - BlockState::PrismarineWall_LowLowLowTrueTrueTall - | BlockState::PrismarineWall_LowLowLowTrueFalseTall => &SHAPE1191, - BlockState::PrismarineWall_LowLowLowFalseTrueNone - | BlockState::PrismarineWall_LowLowLowFalseFalseNone => &SHAPE1192, - BlockState::PrismarineWall_LowLowLowFalseTrueLow - | BlockState::PrismarineWall_LowLowLowFalseFalseLow => &SHAPE1193, - BlockState::PrismarineWall_LowLowLowFalseTrueTall - | BlockState::PrismarineWall_LowLowLowFalseFalseTall => &SHAPE1194, - BlockState::PrismarineWall_LowLowTallTrueTrueNone - | BlockState::PrismarineWall_LowLowTallTrueFalseNone => &SHAPE1195, - BlockState::PrismarineWall_LowLowTallTrueTrueLow - | BlockState::PrismarineWall_LowLowTallTrueFalseLow => &SHAPE1196, - BlockState::PrismarineWall_LowLowTallTrueTrueTall - | BlockState::PrismarineWall_LowLowTallTrueFalseTall => &SHAPE1197, - BlockState::PrismarineWall_LowLowTallFalseTrueNone - | BlockState::PrismarineWall_LowLowTallFalseFalseNone => &SHAPE1198, - BlockState::PrismarineWall_LowLowTallFalseTrueLow - | BlockState::PrismarineWall_LowLowTallFalseFalseLow => &SHAPE1199, - BlockState::PrismarineWall_LowLowTallFalseTrueTall - | BlockState::PrismarineWall_LowLowTallFalseFalseTall => &SHAPE1200, - BlockState::PrismarineWall_LowTallNoneTrueTrueNone - | BlockState::PrismarineWall_LowTallNoneTrueFalseNone => &SHAPE1201, - BlockState::PrismarineWall_LowTallNoneTrueTrueLow - | BlockState::PrismarineWall_LowTallNoneTrueFalseLow => &SHAPE1202, - BlockState::PrismarineWall_LowTallNoneTrueTrueTall - | BlockState::PrismarineWall_LowTallNoneTrueFalseTall => &SHAPE1203, - BlockState::PrismarineWall_LowTallNoneFalseTrueNone - | BlockState::PrismarineWall_LowTallNoneFalseFalseNone => &SHAPE1204, - BlockState::PrismarineWall_LowTallNoneFalseTrueLow - | BlockState::PrismarineWall_LowTallNoneFalseFalseLow => &SHAPE1205, - BlockState::PrismarineWall_LowTallNoneFalseTrueTall - | BlockState::PrismarineWall_LowTallNoneFalseFalseTall => &SHAPE1206, - BlockState::PrismarineWall_LowTallLowTrueTrueNone - | BlockState::PrismarineWall_LowTallLowTrueFalseNone => &SHAPE1207, - BlockState::PrismarineWall_LowTallLowTrueTrueLow - | BlockState::PrismarineWall_LowTallLowTrueFalseLow => &SHAPE1208, - BlockState::PrismarineWall_LowTallLowTrueTrueTall - | BlockState::PrismarineWall_LowTallLowTrueFalseTall => &SHAPE1209, - BlockState::PrismarineWall_LowTallLowFalseTrueNone - | BlockState::PrismarineWall_LowTallLowFalseFalseNone => &SHAPE1210, - BlockState::PrismarineWall_LowTallLowFalseTrueLow - | BlockState::PrismarineWall_LowTallLowFalseFalseLow => &SHAPE1211, - BlockState::PrismarineWall_LowTallLowFalseTrueTall - | BlockState::PrismarineWall_LowTallLowFalseFalseTall => &SHAPE1212, - BlockState::PrismarineWall_LowTallTallTrueTrueNone - | BlockState::PrismarineWall_LowTallTallTrueFalseNone => &SHAPE1213, - BlockState::PrismarineWall_LowTallTallTrueTrueLow - | BlockState::PrismarineWall_LowTallTallTrueFalseLow => &SHAPE1214, - BlockState::PrismarineWall_LowTallTallTrueTrueTall - | BlockState::PrismarineWall_LowTallTallTrueFalseTall => &SHAPE1215, - BlockState::PrismarineWall_LowTallTallFalseTrueNone - | BlockState::PrismarineWall_LowTallTallFalseFalseNone => &SHAPE1216, - BlockState::PrismarineWall_LowTallTallFalseTrueLow - | BlockState::PrismarineWall_LowTallTallFalseFalseLow => &SHAPE1217, - BlockState::PrismarineWall_LowTallTallFalseTrueTall - | BlockState::PrismarineWall_LowTallTallFalseFalseTall => &SHAPE1218, - BlockState::PrismarineWall_TallNoneNoneTrueTrueNone - | BlockState::PrismarineWall_TallNoneNoneTrueFalseNone => &SHAPE1219, - BlockState::PrismarineWall_TallNoneNoneTrueTrueLow - | BlockState::PrismarineWall_TallNoneNoneTrueFalseLow => &SHAPE1220, - BlockState::PrismarineWall_TallNoneNoneTrueTrueTall - | BlockState::PrismarineWall_TallNoneNoneTrueFalseTall => &SHAPE1221, - BlockState::PrismarineWall_TallNoneNoneFalseTrueNone - | BlockState::PrismarineWall_TallNoneNoneFalseFalseNone => &SHAPE1222, - BlockState::PrismarineWall_TallNoneNoneFalseTrueLow - | BlockState::PrismarineWall_TallNoneNoneFalseFalseLow => &SHAPE1223, - BlockState::PrismarineWall_TallNoneNoneFalseTrueTall - | BlockState::PrismarineWall_TallNoneNoneFalseFalseTall => &SHAPE1224, - BlockState::PrismarineWall_TallNoneLowTrueTrueNone - | BlockState::PrismarineWall_TallNoneLowTrueFalseNone => &SHAPE1225, - BlockState::PrismarineWall_TallNoneLowTrueTrueLow - | BlockState::PrismarineWall_TallNoneLowTrueFalseLow => &SHAPE1226, - BlockState::PrismarineWall_TallNoneLowTrueTrueTall - | BlockState::PrismarineWall_TallNoneLowTrueFalseTall => &SHAPE1227, - BlockState::PrismarineWall_TallNoneLowFalseTrueNone - | BlockState::PrismarineWall_TallNoneLowFalseFalseNone => &SHAPE1228, - BlockState::PrismarineWall_TallNoneLowFalseTrueLow - | BlockState::PrismarineWall_TallNoneLowFalseFalseLow => &SHAPE1229, - BlockState::PrismarineWall_TallNoneLowFalseTrueTall - | BlockState::PrismarineWall_TallNoneLowFalseFalseTall => &SHAPE1230, - BlockState::PrismarineWall_TallNoneTallTrueTrueNone - | BlockState::PrismarineWall_TallNoneTallTrueFalseNone => &SHAPE1231, - BlockState::PrismarineWall_TallNoneTallTrueTrueLow - | BlockState::PrismarineWall_TallNoneTallTrueFalseLow => &SHAPE1232, - BlockState::PrismarineWall_TallNoneTallTrueTrueTall - | BlockState::PrismarineWall_TallNoneTallTrueFalseTall => &SHAPE1233, - BlockState::PrismarineWall_TallNoneTallFalseTrueNone - | BlockState::PrismarineWall_TallNoneTallFalseFalseNone => &SHAPE1234, - BlockState::PrismarineWall_TallNoneTallFalseTrueLow - | BlockState::PrismarineWall_TallNoneTallFalseFalseLow => &SHAPE1235, - BlockState::PrismarineWall_TallNoneTallFalseTrueTall - | BlockState::PrismarineWall_TallNoneTallFalseFalseTall => &SHAPE1236, - BlockState::PrismarineWall_TallLowNoneTrueTrueNone - | BlockState::PrismarineWall_TallLowNoneTrueFalseNone => &SHAPE1237, - BlockState::PrismarineWall_TallLowNoneTrueTrueLow - | BlockState::PrismarineWall_TallLowNoneTrueFalseLow => &SHAPE1238, - BlockState::PrismarineWall_TallLowNoneTrueTrueTall - | BlockState::PrismarineWall_TallLowNoneTrueFalseTall => &SHAPE1239, - BlockState::PrismarineWall_TallLowNoneFalseTrueNone - | BlockState::PrismarineWall_TallLowNoneFalseFalseNone => &SHAPE1240, - BlockState::PrismarineWall_TallLowNoneFalseTrueLow - | BlockState::PrismarineWall_TallLowNoneFalseFalseLow => &SHAPE1241, - BlockState::PrismarineWall_TallLowNoneFalseTrueTall - | BlockState::PrismarineWall_TallLowNoneFalseFalseTall => &SHAPE1242, - BlockState::PrismarineWall_TallLowLowTrueTrueNone - | BlockState::PrismarineWall_TallLowLowTrueFalseNone => &SHAPE1243, - BlockState::PrismarineWall_TallLowLowTrueTrueLow - | BlockState::PrismarineWall_TallLowLowTrueFalseLow => &SHAPE1244, - BlockState::PrismarineWall_TallLowLowTrueTrueTall - | BlockState::PrismarineWall_TallLowLowTrueFalseTall => &SHAPE1245, - BlockState::PrismarineWall_TallLowLowFalseTrueNone - | BlockState::PrismarineWall_TallLowLowFalseFalseNone => &SHAPE1246, - BlockState::PrismarineWall_TallLowLowFalseTrueLow - | BlockState::PrismarineWall_TallLowLowFalseFalseLow => &SHAPE1247, - BlockState::PrismarineWall_TallLowLowFalseTrueTall - | BlockState::PrismarineWall_TallLowLowFalseFalseTall => &SHAPE1248, - BlockState::PrismarineWall_TallLowTallTrueTrueNone - | BlockState::PrismarineWall_TallLowTallTrueFalseNone => &SHAPE1249, - BlockState::PrismarineWall_TallLowTallTrueTrueLow - | BlockState::PrismarineWall_TallLowTallTrueFalseLow => &SHAPE1250, - BlockState::PrismarineWall_TallLowTallTrueTrueTall - | BlockState::PrismarineWall_TallLowTallTrueFalseTall => &SHAPE1251, - BlockState::PrismarineWall_TallLowTallFalseTrueNone - | BlockState::PrismarineWall_TallLowTallFalseFalseNone => &SHAPE1252, - BlockState::PrismarineWall_TallLowTallFalseTrueLow - | BlockState::PrismarineWall_TallLowTallFalseFalseLow => &SHAPE1253, - BlockState::PrismarineWall_TallLowTallFalseTrueTall - | BlockState::PrismarineWall_TallLowTallFalseFalseTall => &SHAPE1254, - BlockState::PrismarineWall_TallTallNoneTrueTrueNone - | BlockState::PrismarineWall_TallTallNoneTrueFalseNone => &SHAPE1255, - BlockState::PrismarineWall_TallTallNoneTrueTrueLow - | BlockState::PrismarineWall_TallTallNoneTrueFalseLow => &SHAPE1256, - BlockState::PrismarineWall_TallTallNoneTrueTrueTall - | BlockState::PrismarineWall_TallTallNoneTrueFalseTall => &SHAPE1257, - BlockState::PrismarineWall_TallTallNoneFalseTrueNone - | BlockState::PrismarineWall_TallTallNoneFalseFalseNone => &SHAPE1258, - BlockState::PrismarineWall_TallTallNoneFalseTrueLow - | BlockState::PrismarineWall_TallTallNoneFalseFalseLow => &SHAPE1259, - BlockState::PrismarineWall_TallTallNoneFalseTrueTall - | BlockState::PrismarineWall_TallTallNoneFalseFalseTall => &SHAPE1260, - BlockState::PrismarineWall_TallTallLowTrueTrueNone - | BlockState::PrismarineWall_TallTallLowTrueFalseNone => &SHAPE1261, - BlockState::PrismarineWall_TallTallLowTrueTrueLow - | BlockState::PrismarineWall_TallTallLowTrueFalseLow => &SHAPE1262, - BlockState::PrismarineWall_TallTallLowTrueTrueTall - | BlockState::PrismarineWall_TallTallLowTrueFalseTall => &SHAPE1263, - BlockState::PrismarineWall_TallTallLowFalseTrueNone - | BlockState::PrismarineWall_TallTallLowFalseFalseNone => &SHAPE1264, - BlockState::PrismarineWall_TallTallLowFalseTrueLow - | BlockState::PrismarineWall_TallTallLowFalseFalseLow => &SHAPE1265, - BlockState::PrismarineWall_TallTallLowFalseTrueTall - | BlockState::PrismarineWall_TallTallLowFalseFalseTall => &SHAPE1266, - BlockState::PrismarineWall_TallTallTallTrueTrueNone - | BlockState::PrismarineWall_TallTallTallTrueFalseNone => &SHAPE1267, - BlockState::PrismarineWall_TallTallTallTrueTrueLow - | BlockState::PrismarineWall_TallTallTallTrueFalseLow => &SHAPE1268, - BlockState::PrismarineWall_TallTallTallTrueTrueTall - | BlockState::PrismarineWall_TallTallTallTrueFalseTall => &SHAPE1269, - BlockState::PrismarineWall_TallTallTallFalseTrueNone - | BlockState::PrismarineWall_TallTallTallFalseFalseNone => &SHAPE1270, - BlockState::PrismarineWall_TallTallTallFalseTrueLow - | BlockState::PrismarineWall_TallTallTallFalseFalseLow => &SHAPE1271, - BlockState::PrismarineWall_TallTallTallFalseTrueTall - | BlockState::PrismarineWall_TallTallTallFalseFalseTall => &SHAPE1272, - BlockState::StoneBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE1756, - BlockState::StoneBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE1757, - BlockState::StoneBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE1758, - BlockState::StoneBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE1759, - BlockState::StoneBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE1760, - BlockState::StoneBrickWall_NoneNoneLowTrueTrueNone - | BlockState::StoneBrickWall_NoneNoneLowTrueFalseNone => &SHAPE1761, - BlockState::StoneBrickWall_NoneNoneLowTrueTrueLow - | BlockState::StoneBrickWall_NoneNoneLowTrueFalseLow => &SHAPE1762, - BlockState::StoneBrickWall_NoneNoneLowTrueTrueTall - | BlockState::StoneBrickWall_NoneNoneLowTrueFalseTall => &SHAPE1763, - BlockState::StoneBrickWall_NoneNoneLowFalseTrueNone - | BlockState::StoneBrickWall_NoneNoneLowFalseFalseNone => &SHAPE1764, - BlockState::StoneBrickWall_NoneNoneLowFalseTrueLow - | BlockState::StoneBrickWall_NoneNoneLowFalseFalseLow => &SHAPE1765, - BlockState::StoneBrickWall_NoneNoneLowFalseTrueTall - | BlockState::StoneBrickWall_NoneNoneLowFalseFalseTall => &SHAPE1766, - BlockState::StoneBrickWall_NoneNoneTallTrueTrueNone - | BlockState::StoneBrickWall_NoneNoneTallTrueFalseNone => &SHAPE1767, - BlockState::StoneBrickWall_NoneNoneTallTrueTrueLow - | BlockState::StoneBrickWall_NoneNoneTallTrueFalseLow => &SHAPE1768, - BlockState::StoneBrickWall_NoneNoneTallTrueTrueTall - | BlockState::StoneBrickWall_NoneNoneTallTrueFalseTall => &SHAPE1769, - BlockState::StoneBrickWall_NoneNoneTallFalseTrueNone - | BlockState::StoneBrickWall_NoneNoneTallFalseFalseNone => &SHAPE1770, - BlockState::StoneBrickWall_NoneNoneTallFalseTrueLow - | BlockState::StoneBrickWall_NoneNoneTallFalseFalseLow => &SHAPE1771, - BlockState::StoneBrickWall_NoneNoneTallFalseTrueTall - | BlockState::StoneBrickWall_NoneNoneTallFalseFalseTall => &SHAPE1772, - BlockState::StoneBrickWall_NoneLowNoneTrueTrueNone - | BlockState::StoneBrickWall_NoneLowNoneTrueFalseNone => &SHAPE1773, - BlockState::StoneBrickWall_NoneLowNoneTrueTrueLow - | BlockState::StoneBrickWall_NoneLowNoneTrueFalseLow => &SHAPE1774, - BlockState::StoneBrickWall_NoneLowNoneTrueTrueTall - | BlockState::StoneBrickWall_NoneLowNoneTrueFalseTall => &SHAPE1775, - BlockState::StoneBrickWall_NoneLowNoneFalseTrueNone - | BlockState::StoneBrickWall_NoneLowNoneFalseFalseNone => &SHAPE1776, - BlockState::StoneBrickWall_NoneLowNoneFalseTrueLow - | BlockState::StoneBrickWall_NoneLowNoneFalseFalseLow => &SHAPE1777, - BlockState::StoneBrickWall_NoneLowNoneFalseTrueTall - | BlockState::StoneBrickWall_NoneLowNoneFalseFalseTall => &SHAPE1778, - BlockState::StoneBrickWall_NoneLowLowTrueTrueNone - | BlockState::StoneBrickWall_NoneLowLowTrueFalseNone => &SHAPE1779, - BlockState::StoneBrickWall_NoneLowLowTrueTrueLow - | BlockState::StoneBrickWall_NoneLowLowTrueFalseLow => &SHAPE1780, - BlockState::StoneBrickWall_NoneLowLowTrueTrueTall - | BlockState::StoneBrickWall_NoneLowLowTrueFalseTall => &SHAPE1781, - BlockState::StoneBrickWall_NoneLowLowFalseTrueNone - | BlockState::StoneBrickWall_NoneLowLowFalseFalseNone => &SHAPE1782, - BlockState::StoneBrickWall_NoneLowLowFalseTrueLow - | BlockState::StoneBrickWall_NoneLowLowFalseFalseLow => &SHAPE1783, - BlockState::StoneBrickWall_NoneLowLowFalseTrueTall - | BlockState::StoneBrickWall_NoneLowLowFalseFalseTall => &SHAPE1784, - BlockState::StoneBrickWall_NoneLowTallTrueTrueNone - | BlockState::StoneBrickWall_NoneLowTallTrueFalseNone => &SHAPE1785, - BlockState::StoneBrickWall_NoneLowTallTrueTrueLow - | BlockState::StoneBrickWall_NoneLowTallTrueFalseLow => &SHAPE1786, - BlockState::StoneBrickWall_NoneLowTallTrueTrueTall - | BlockState::StoneBrickWall_NoneLowTallTrueFalseTall => &SHAPE1787, - BlockState::StoneBrickWall_NoneLowTallFalseTrueNone - | BlockState::StoneBrickWall_NoneLowTallFalseFalseNone => &SHAPE1788, - BlockState::StoneBrickWall_NoneLowTallFalseTrueLow - | BlockState::StoneBrickWall_NoneLowTallFalseFalseLow => &SHAPE1789, - BlockState::StoneBrickWall_NoneLowTallFalseTrueTall - | BlockState::StoneBrickWall_NoneLowTallFalseFalseTall => &SHAPE1790, - BlockState::StoneBrickWall_NoneTallNoneTrueTrueNone - | BlockState::StoneBrickWall_NoneTallNoneTrueFalseNone => &SHAPE1791, - BlockState::StoneBrickWall_NoneTallNoneTrueTrueLow - | BlockState::StoneBrickWall_NoneTallNoneTrueFalseLow => &SHAPE1792, - BlockState::StoneBrickWall_NoneTallNoneTrueTrueTall - | BlockState::StoneBrickWall_NoneTallNoneTrueFalseTall => &SHAPE1793, - BlockState::StoneBrickWall_NoneTallNoneFalseTrueNone - | BlockState::StoneBrickWall_NoneTallNoneFalseFalseNone => &SHAPE1794, - BlockState::StoneBrickWall_NoneTallNoneFalseTrueLow - | BlockState::StoneBrickWall_NoneTallNoneFalseFalseLow => &SHAPE1795, - BlockState::StoneBrickWall_NoneTallNoneFalseTrueTall - | BlockState::StoneBrickWall_NoneTallNoneFalseFalseTall => &SHAPE1796, - BlockState::StoneBrickWall_NoneTallLowTrueTrueNone - | BlockState::StoneBrickWall_NoneTallLowTrueFalseNone => &SHAPE1797, - BlockState::StoneBrickWall_NoneTallLowTrueTrueLow - | BlockState::StoneBrickWall_NoneTallLowTrueFalseLow => &SHAPE1798, - BlockState::StoneBrickWall_NoneTallLowTrueTrueTall - | BlockState::StoneBrickWall_NoneTallLowTrueFalseTall => &SHAPE1799, - BlockState::StoneBrickWall_NoneTallLowFalseTrueNone - | BlockState::StoneBrickWall_NoneTallLowFalseFalseNone => &SHAPE1800, - BlockState::StoneBrickWall_NoneTallLowFalseTrueLow - | BlockState::StoneBrickWall_NoneTallLowFalseFalseLow => &SHAPE1801, - BlockState::StoneBrickWall_NoneTallLowFalseTrueTall - | BlockState::StoneBrickWall_NoneTallLowFalseFalseTall => &SHAPE1802, - BlockState::StoneBrickWall_NoneTallTallTrueTrueNone - | BlockState::StoneBrickWall_NoneTallTallTrueFalseNone => &SHAPE1803, - BlockState::StoneBrickWall_NoneTallTallTrueTrueLow - | BlockState::StoneBrickWall_NoneTallTallTrueFalseLow => &SHAPE1804, - BlockState::StoneBrickWall_NoneTallTallTrueTrueTall - | BlockState::StoneBrickWall_NoneTallTallTrueFalseTall => &SHAPE1805, - BlockState::StoneBrickWall_NoneTallTallFalseTrueNone - | BlockState::StoneBrickWall_NoneTallTallFalseFalseNone => &SHAPE1806, - BlockState::StoneBrickWall_NoneTallTallFalseTrueLow - | BlockState::StoneBrickWall_NoneTallTallFalseFalseLow => &SHAPE1807, - BlockState::StoneBrickWall_NoneTallTallFalseTrueTall - | BlockState::StoneBrickWall_NoneTallTallFalseFalseTall => &SHAPE1808, - BlockState::StoneBrickWall_LowNoneNoneTrueTrueNone - | BlockState::StoneBrickWall_LowNoneNoneTrueFalseNone => &SHAPE1809, - BlockState::StoneBrickWall_LowNoneNoneTrueTrueLow - | BlockState::StoneBrickWall_LowNoneNoneTrueFalseLow => &SHAPE1810, - BlockState::StoneBrickWall_LowNoneNoneTrueTrueTall - | BlockState::StoneBrickWall_LowNoneNoneTrueFalseTall => &SHAPE1811, - BlockState::StoneBrickWall_LowNoneNoneFalseTrueNone - | BlockState::StoneBrickWall_LowNoneNoneFalseFalseNone => &SHAPE1812, - BlockState::StoneBrickWall_LowNoneNoneFalseTrueLow - | BlockState::StoneBrickWall_LowNoneNoneFalseFalseLow => &SHAPE1813, - BlockState::StoneBrickWall_LowNoneNoneFalseTrueTall - | BlockState::StoneBrickWall_LowNoneNoneFalseFalseTall => &SHAPE1814, - BlockState::StoneBrickWall_LowNoneLowTrueTrueNone - | BlockState::StoneBrickWall_LowNoneLowTrueFalseNone => &SHAPE1815, - BlockState::StoneBrickWall_LowNoneLowTrueTrueLow - | BlockState::StoneBrickWall_LowNoneLowTrueFalseLow => &SHAPE1816, - BlockState::StoneBrickWall_LowNoneLowTrueTrueTall - | BlockState::StoneBrickWall_LowNoneLowTrueFalseTall => &SHAPE1817, - BlockState::StoneBrickWall_LowNoneLowFalseTrueNone - | BlockState::StoneBrickWall_LowNoneLowFalseFalseNone => &SHAPE1818, - BlockState::StoneBrickWall_LowNoneLowFalseTrueLow - | BlockState::StoneBrickWall_LowNoneLowFalseFalseLow => &SHAPE1819, - BlockState::StoneBrickWall_LowNoneLowFalseTrueTall - | BlockState::StoneBrickWall_LowNoneLowFalseFalseTall => &SHAPE1820, - BlockState::StoneBrickWall_LowNoneTallTrueTrueNone - | BlockState::StoneBrickWall_LowNoneTallTrueFalseNone => &SHAPE1821, - BlockState::StoneBrickWall_LowNoneTallTrueTrueLow - | BlockState::StoneBrickWall_LowNoneTallTrueFalseLow => &SHAPE1822, - BlockState::StoneBrickWall_LowNoneTallTrueTrueTall - | BlockState::StoneBrickWall_LowNoneTallTrueFalseTall => &SHAPE1823, - BlockState::StoneBrickWall_LowNoneTallFalseTrueNone - | BlockState::StoneBrickWall_LowNoneTallFalseFalseNone => &SHAPE1824, - BlockState::StoneBrickWall_LowNoneTallFalseTrueLow - | BlockState::StoneBrickWall_LowNoneTallFalseFalseLow => &SHAPE1825, - BlockState::StoneBrickWall_LowNoneTallFalseTrueTall - | BlockState::StoneBrickWall_LowNoneTallFalseFalseTall => &SHAPE1826, - BlockState::StoneBrickWall_LowLowNoneTrueTrueNone - | BlockState::StoneBrickWall_LowLowNoneTrueFalseNone => &SHAPE1827, - BlockState::StoneBrickWall_LowLowNoneTrueTrueLow - | BlockState::StoneBrickWall_LowLowNoneTrueFalseLow => &SHAPE1828, - BlockState::StoneBrickWall_LowLowNoneTrueTrueTall - | BlockState::StoneBrickWall_LowLowNoneTrueFalseTall => &SHAPE1829, - BlockState::StoneBrickWall_LowLowNoneFalseTrueNone - | BlockState::StoneBrickWall_LowLowNoneFalseFalseNone => &SHAPE1830, - BlockState::StoneBrickWall_LowLowNoneFalseTrueLow - | BlockState::StoneBrickWall_LowLowNoneFalseFalseLow => &SHAPE1831, - BlockState::StoneBrickWall_LowLowNoneFalseTrueTall - | BlockState::StoneBrickWall_LowLowNoneFalseFalseTall => &SHAPE1832, - BlockState::StoneBrickWall_LowLowLowTrueTrueNone - | BlockState::StoneBrickWall_LowLowLowTrueFalseNone => &SHAPE1833, - BlockState::StoneBrickWall_LowLowLowTrueTrueLow - | BlockState::StoneBrickWall_LowLowLowTrueFalseLow => &SHAPE1834, - BlockState::StoneBrickWall_LowLowLowTrueTrueTall - | BlockState::StoneBrickWall_LowLowLowTrueFalseTall => &SHAPE1835, - BlockState::StoneBrickWall_LowLowLowFalseTrueNone - | BlockState::StoneBrickWall_LowLowLowFalseFalseNone => &SHAPE1836, - BlockState::StoneBrickWall_LowLowLowFalseTrueLow - | BlockState::StoneBrickWall_LowLowLowFalseFalseLow => &SHAPE1837, - BlockState::StoneBrickWall_LowLowLowFalseTrueTall - | BlockState::StoneBrickWall_LowLowLowFalseFalseTall => &SHAPE1838, - BlockState::StoneBrickWall_LowLowTallTrueTrueNone - | BlockState::StoneBrickWall_LowLowTallTrueFalseNone => &SHAPE1839, - BlockState::StoneBrickWall_LowLowTallTrueTrueLow - | BlockState::StoneBrickWall_LowLowTallTrueFalseLow => &SHAPE1840, - BlockState::StoneBrickWall_LowLowTallTrueTrueTall - | BlockState::StoneBrickWall_LowLowTallTrueFalseTall => &SHAPE1841, - BlockState::StoneBrickWall_LowLowTallFalseTrueNone - | BlockState::StoneBrickWall_LowLowTallFalseFalseNone => &SHAPE1842, - BlockState::StoneBrickWall_LowLowTallFalseTrueLow - | BlockState::StoneBrickWall_LowLowTallFalseFalseLow => &SHAPE1843, - BlockState::StoneBrickWall_LowLowTallFalseTrueTall - | BlockState::StoneBrickWall_LowLowTallFalseFalseTall => &SHAPE1844, - BlockState::StoneBrickWall_LowTallNoneTrueTrueNone - | BlockState::StoneBrickWall_LowTallNoneTrueFalseNone => &SHAPE1845, - BlockState::StoneBrickWall_LowTallNoneTrueTrueLow - | BlockState::StoneBrickWall_LowTallNoneTrueFalseLow => &SHAPE1846, - BlockState::StoneBrickWall_LowTallNoneTrueTrueTall - | BlockState::StoneBrickWall_LowTallNoneTrueFalseTall => &SHAPE1847, - BlockState::StoneBrickWall_LowTallNoneFalseTrueNone - | BlockState::StoneBrickWall_LowTallNoneFalseFalseNone => &SHAPE1848, - BlockState::StoneBrickWall_LowTallNoneFalseTrueLow - | BlockState::StoneBrickWall_LowTallNoneFalseFalseLow => &SHAPE1849, - BlockState::StoneBrickWall_LowTallNoneFalseTrueTall - | BlockState::StoneBrickWall_LowTallNoneFalseFalseTall => &SHAPE1850, - BlockState::StoneBrickWall_LowTallLowTrueTrueNone - | BlockState::StoneBrickWall_LowTallLowTrueFalseNone => &SHAPE1851, - BlockState::StoneBrickWall_LowTallLowTrueTrueLow - | BlockState::StoneBrickWall_LowTallLowTrueFalseLow => &SHAPE1852, - BlockState::StoneBrickWall_LowTallLowTrueTrueTall - | BlockState::StoneBrickWall_LowTallLowTrueFalseTall => &SHAPE1853, - BlockState::StoneBrickWall_LowTallLowFalseTrueNone - | BlockState::StoneBrickWall_LowTallLowFalseFalseNone => &SHAPE1854, - BlockState::StoneBrickWall_LowTallLowFalseTrueLow - | BlockState::StoneBrickWall_LowTallLowFalseFalseLow => &SHAPE1855, - BlockState::StoneBrickWall_LowTallLowFalseTrueTall - | BlockState::StoneBrickWall_LowTallLowFalseFalseTall => &SHAPE1856, - BlockState::StoneBrickWall_LowTallTallTrueTrueNone - | BlockState::StoneBrickWall_LowTallTallTrueFalseNone => &SHAPE1857, - BlockState::StoneBrickWall_LowTallTallTrueTrueLow - | BlockState::StoneBrickWall_LowTallTallTrueFalseLow => &SHAPE1858, - BlockState::StoneBrickWall_LowTallTallTrueTrueTall - | BlockState::StoneBrickWall_LowTallTallTrueFalseTall => &SHAPE1859, - BlockState::StoneBrickWall_LowTallTallFalseTrueNone - | BlockState::StoneBrickWall_LowTallTallFalseFalseNone => &SHAPE1860, - BlockState::StoneBrickWall_LowTallTallFalseTrueLow - | BlockState::StoneBrickWall_LowTallTallFalseFalseLow => &SHAPE1861, - BlockState::StoneBrickWall_LowTallTallFalseTrueTall - | BlockState::StoneBrickWall_LowTallTallFalseFalseTall => &SHAPE1862, - BlockState::StoneBrickWall_TallNoneNoneTrueTrueNone - | BlockState::StoneBrickWall_TallNoneNoneTrueFalseNone => &SHAPE1863, - BlockState::StoneBrickWall_TallNoneNoneTrueTrueLow - | BlockState::StoneBrickWall_TallNoneNoneTrueFalseLow => &SHAPE1864, - BlockState::StoneBrickWall_TallNoneNoneTrueTrueTall - | BlockState::StoneBrickWall_TallNoneNoneTrueFalseTall => &SHAPE1865, - BlockState::StoneBrickWall_TallNoneNoneFalseTrueNone - | BlockState::StoneBrickWall_TallNoneNoneFalseFalseNone => &SHAPE1866, - BlockState::StoneBrickWall_TallNoneNoneFalseTrueLow - | BlockState::StoneBrickWall_TallNoneNoneFalseFalseLow => &SHAPE1867, - BlockState::StoneBrickWall_TallNoneNoneFalseTrueTall - | BlockState::StoneBrickWall_TallNoneNoneFalseFalseTall => &SHAPE1868, - BlockState::StoneBrickWall_TallNoneLowTrueTrueNone - | BlockState::StoneBrickWall_TallNoneLowTrueFalseNone => &SHAPE1869, - BlockState::StoneBrickWall_TallNoneLowTrueTrueLow - | BlockState::StoneBrickWall_TallNoneLowTrueFalseLow => &SHAPE1870, - BlockState::StoneBrickWall_TallNoneLowTrueTrueTall - | BlockState::StoneBrickWall_TallNoneLowTrueFalseTall => &SHAPE1871, - BlockState::StoneBrickWall_TallNoneLowFalseTrueNone - | BlockState::StoneBrickWall_TallNoneLowFalseFalseNone => &SHAPE1872, - BlockState::StoneBrickWall_TallNoneLowFalseTrueLow - | BlockState::StoneBrickWall_TallNoneLowFalseFalseLow => &SHAPE1873, - BlockState::StoneBrickWall_TallNoneLowFalseTrueTall - | BlockState::StoneBrickWall_TallNoneLowFalseFalseTall => &SHAPE1874, - BlockState::StoneBrickWall_TallNoneTallTrueTrueNone - | BlockState::StoneBrickWall_TallNoneTallTrueFalseNone => &SHAPE1875, - BlockState::StoneBrickWall_TallNoneTallTrueTrueLow - | BlockState::StoneBrickWall_TallNoneTallTrueFalseLow => &SHAPE1876, - BlockState::StoneBrickWall_TallNoneTallTrueTrueTall - | BlockState::StoneBrickWall_TallNoneTallTrueFalseTall => &SHAPE1877, - BlockState::StoneBrickWall_TallNoneTallFalseTrueNone - | BlockState::StoneBrickWall_TallNoneTallFalseFalseNone => &SHAPE1878, - BlockState::StoneBrickWall_TallNoneTallFalseTrueLow - | BlockState::StoneBrickWall_TallNoneTallFalseFalseLow => &SHAPE1879, - BlockState::StoneBrickWall_TallNoneTallFalseTrueTall - | BlockState::StoneBrickWall_TallNoneTallFalseFalseTall => &SHAPE1880, - BlockState::StoneBrickWall_TallLowNoneTrueTrueNone - | BlockState::StoneBrickWall_TallLowNoneTrueFalseNone => &SHAPE1881, - BlockState::StoneBrickWall_TallLowNoneTrueTrueLow - | BlockState::StoneBrickWall_TallLowNoneTrueFalseLow => &SHAPE1882, - BlockState::StoneBrickWall_TallLowNoneTrueTrueTall - | BlockState::StoneBrickWall_TallLowNoneTrueFalseTall => &SHAPE1883, - BlockState::StoneBrickWall_TallLowNoneFalseTrueNone - | BlockState::StoneBrickWall_TallLowNoneFalseFalseNone => &SHAPE1884, - BlockState::StoneBrickWall_TallLowNoneFalseTrueLow - | BlockState::StoneBrickWall_TallLowNoneFalseFalseLow => &SHAPE1885, - BlockState::StoneBrickWall_TallLowNoneFalseTrueTall - | BlockState::StoneBrickWall_TallLowNoneFalseFalseTall => &SHAPE1886, - BlockState::StoneBrickWall_TallLowLowTrueTrueNone - | BlockState::StoneBrickWall_TallLowLowTrueFalseNone => &SHAPE1887, - BlockState::StoneBrickWall_TallLowLowTrueTrueLow - | BlockState::StoneBrickWall_TallLowLowTrueFalseLow => &SHAPE1888, - BlockState::StoneBrickWall_TallLowLowTrueTrueTall - | BlockState::StoneBrickWall_TallLowLowTrueFalseTall => &SHAPE1889, - BlockState::StoneBrickWall_TallLowLowFalseTrueNone - | BlockState::StoneBrickWall_TallLowLowFalseFalseNone => &SHAPE1890, - BlockState::StoneBrickWall_TallLowLowFalseTrueLow - | BlockState::StoneBrickWall_TallLowLowFalseFalseLow => &SHAPE1891, - BlockState::StoneBrickWall_TallLowLowFalseTrueTall - | BlockState::StoneBrickWall_TallLowLowFalseFalseTall => &SHAPE1892, - BlockState::StoneBrickWall_TallLowTallTrueTrueNone - | BlockState::StoneBrickWall_TallLowTallTrueFalseNone => &SHAPE1893, - BlockState::StoneBrickWall_TallLowTallTrueTrueLow - | BlockState::StoneBrickWall_TallLowTallTrueFalseLow => &SHAPE1894, - BlockState::StoneBrickWall_TallLowTallTrueTrueTall - | BlockState::StoneBrickWall_TallLowTallTrueFalseTall => &SHAPE1895, - BlockState::StoneBrickWall_TallLowTallFalseTrueNone - | BlockState::StoneBrickWall_TallLowTallFalseFalseNone => &SHAPE1896, - BlockState::StoneBrickWall_TallLowTallFalseTrueLow - | BlockState::StoneBrickWall_TallLowTallFalseFalseLow => &SHAPE1897, - BlockState::StoneBrickWall_TallLowTallFalseTrueTall - | BlockState::StoneBrickWall_TallLowTallFalseFalseTall => &SHAPE1898, - BlockState::StoneBrickWall_TallTallNoneTrueTrueNone - | BlockState::StoneBrickWall_TallTallNoneTrueFalseNone => &SHAPE1899, - BlockState::StoneBrickWall_TallTallNoneTrueTrueLow - | BlockState::StoneBrickWall_TallTallNoneTrueFalseLow => &SHAPE1900, - BlockState::StoneBrickWall_TallTallNoneTrueTrueTall - | BlockState::StoneBrickWall_TallTallNoneTrueFalseTall => &SHAPE1901, - BlockState::StoneBrickWall_TallTallNoneFalseTrueNone - | BlockState::StoneBrickWall_TallTallNoneFalseFalseNone => &SHAPE1902, - BlockState::StoneBrickWall_TallTallNoneFalseTrueLow - | BlockState::StoneBrickWall_TallTallNoneFalseFalseLow => &SHAPE1903, - BlockState::StoneBrickWall_TallTallNoneFalseTrueTall - | BlockState::StoneBrickWall_TallTallNoneFalseFalseTall => &SHAPE1904, - BlockState::StoneBrickWall_TallTallLowTrueTrueNone - | BlockState::StoneBrickWall_TallTallLowTrueFalseNone => &SHAPE1905, - BlockState::StoneBrickWall_TallTallLowTrueTrueLow - | BlockState::StoneBrickWall_TallTallLowTrueFalseLow => &SHAPE1906, - BlockState::StoneBrickWall_TallTallLowTrueTrueTall - | BlockState::StoneBrickWall_TallTallLowTrueFalseTall => &SHAPE1907, - BlockState::StoneBrickWall_TallTallLowFalseTrueNone - | BlockState::StoneBrickWall_TallTallLowFalseFalseNone => &SHAPE1908, - BlockState::StoneBrickWall_TallTallLowFalseTrueLow - | BlockState::StoneBrickWall_TallTallLowFalseFalseLow => &SHAPE1909, - BlockState::StoneBrickWall_TallTallLowFalseTrueTall - | BlockState::StoneBrickWall_TallTallLowFalseFalseTall => &SHAPE1910, - BlockState::StoneBrickWall_TallTallTallTrueTrueNone - | BlockState::StoneBrickWall_TallTallTallTrueFalseNone => &SHAPE1911, - BlockState::StoneBrickWall_TallTallTallTrueTrueLow - | BlockState::StoneBrickWall_TallTallTallTrueFalseLow => &SHAPE1912, - BlockState::StoneBrickWall_TallTallTallTrueTrueTall - | BlockState::StoneBrickWall_TallTallTallTrueFalseTall => &SHAPE1913, - BlockState::StoneBrickWall_TallTallTallFalseTrueNone - | BlockState::StoneBrickWall_TallTallTallFalseFalseNone => &SHAPE1914, - BlockState::StoneBrickWall_TallTallTallFalseTrueLow - | BlockState::StoneBrickWall_TallTallTallFalseFalseLow => &SHAPE1915, - BlockState::StoneBrickWall_TallTallTallFalseTrueTall - | BlockState::StoneBrickWall_TallTallTallFalseFalseTall => &SHAPE1916, - BlockState::Bamboo__0None_0 => &SHAPE939, - BlockState::Bamboo__0None_1 => &SHAPE940, - BlockState::Bamboo__0Small_0 => &SHAPE941, - BlockState::Bamboo__0Small_1 => &SHAPE942, - BlockState::Bamboo__0Large_0 => &SHAPE943, - BlockState::Bamboo__0Large_1 => &SHAPE944, - BlockState::Bamboo__1None_0 => &SHAPE945, - BlockState::Bamboo__1None_1 => &SHAPE946, - BlockState::Bamboo__1Small_0 => &SHAPE947, - BlockState::Bamboo__1Small_1 => &SHAPE948, - BlockState::Bamboo__1Large_0 => &SHAPE949, - BlockState::Bamboo__1Large_1 => &SHAPE950, - BlockState::BrewingStand_TrueTrueTrue => &SHAPE156, - BlockState::LightBlueStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::LightBlueStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE558, - BlockState::LightBlueStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::LightBlueStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE559, - BlockState::LightBlueStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::LightBlueStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE560, - BlockState::LightBlueStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::LightBlueStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE561, - BlockState::LightBlueStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::LightBlueStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE562, - BlockState::LightBlueStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::LightBlueStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE563, - BlockState::LightBlueStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::LightBlueStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE564, - BlockState::LightBlueStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::LightBlueStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE565, - BlockState::LightBlueStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::LightBlueStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE566, - BlockState::LightBlueStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::LightBlueStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE567, - BlockState::LightBlueStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::LightBlueStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE568, - BlockState::LightBlueStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::LightBlueStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE569, - BlockState::LightBlueStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::LightBlueStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE570, - BlockState::LightBlueStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::LightBlueStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE571, - BlockState::LightBlueStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::LightBlueStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE572, - BlockState::LightBlueStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::LightBlueStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE573, - BlockState::PointedDripstone_TipMergeUpTrue => &SHAPE3615, - BlockState::PointedDripstone_TipMergeUpFalse => &SHAPE3616, - BlockState::PointedDripstone_TipMergeDownTrue => &SHAPE3617, - BlockState::PointedDripstone_TipMergeDownFalse => &SHAPE3618, - BlockState::PointedDripstone_TipUpTrue => &SHAPE3619, - BlockState::PointedDripstone_TipUpFalse => &SHAPE3620, - BlockState::PointedDripstone_TipDownTrue => &SHAPE3621, - BlockState::PointedDripstone_TipDownFalse => &SHAPE3622, - BlockState::PointedDripstone_FrustumUpTrue => &SHAPE3623, - BlockState::PointedDripstone_FrustumUpFalse => &SHAPE3624, - BlockState::PointedDripstone_FrustumDownTrue => &SHAPE3625, - BlockState::PointedDripstone_FrustumDownFalse => &SHAPE3626, - BlockState::PointedDripstone_MiddleUpTrue => &SHAPE3627, - BlockState::PointedDripstone_MiddleUpFalse => &SHAPE3628, - BlockState::PointedDripstone_MiddleDownTrue => &SHAPE3629, - BlockState::PointedDripstone_MiddleDownFalse => &SHAPE3630, - BlockState::PointedDripstone_BaseUpTrue => &SHAPE3631, - BlockState::PointedDripstone_BaseUpFalse => &SHAPE3632, - BlockState::PointedDripstone_BaseDownTrue => &SHAPE3633, - BlockState::PointedDripstone_BaseDownFalse => &SHAPE3634, - BlockState::RedStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::RedStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE734, - BlockState::RedStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::RedStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE735, - BlockState::RedStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::RedStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE736, - BlockState::RedStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::RedStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE737, - BlockState::RedStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::RedStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE738, - BlockState::RedStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::RedStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE739, - BlockState::RedStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::RedStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE740, - BlockState::RedStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::RedStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE741, - BlockState::RedStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::RedStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE742, - BlockState::RedStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::RedStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE743, - BlockState::RedStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::RedStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE744, - BlockState::RedStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::RedStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE745, - BlockState::RedStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::RedStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE746, - BlockState::RedStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::RedStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE747, - BlockState::RedStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::RedStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE748, - BlockState::RedStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::RedStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE749, - BlockState::LargeAmethystBud_NorthTrue | BlockState::LargeAmethystBud_NorthFalse => { - &SHAPE3595 - } - BlockState::LargeAmethystBud_EastTrue | BlockState::LargeAmethystBud_EastFalse => { - &SHAPE3596 - } - BlockState::LargeAmethystBud_SouthTrue | BlockState::LargeAmethystBud_SouthFalse => { - &SHAPE3597 - } - BlockState::LargeAmethystBud_WestTrue | BlockState::LargeAmethystBud_WestFalse => { - &SHAPE3598 - } - BlockState::LargeAmethystBud_UpTrue | BlockState::LargeAmethystBud_UpFalse => { - &SHAPE3599 - } - BlockState::LargeAmethystBud_DownTrue | BlockState::LargeAmethystBud_DownFalse => { - &SHAPE3600 - } - BlockState::Cactus__0 => &SHAPE69, - BlockState::Hopper_TrueDown | BlockState::Hopper_FalseDown => &SHAPE505, - BlockState::Hopper_TrueNorth | BlockState::Hopper_FalseNorth => &SHAPE506, - BlockState::Hopper_TrueSouth | BlockState::Hopper_FalseSouth => &SHAPE507, - BlockState::Hopper_TrueWest | BlockState::Hopper_FalseWest => &SHAPE508, - BlockState::Hopper_TrueEast | BlockState::Hopper_FalseEast => &SHAPE509, - BlockState::AcaciaFence_TrueTrueTrueTrueTrue - | BlockState::AcaciaFence_TrueTrueTrueFalseTrue => &SHAPE817, - BlockState::AcaciaFence_TrueTrueTrueTrueFalse - | BlockState::AcaciaFence_TrueTrueTrueFalseFalse => &SHAPE818, - BlockState::AcaciaFence_TrueTrueFalseTrueTrue - | BlockState::AcaciaFence_TrueTrueFalseFalseTrue => &SHAPE819, - BlockState::AcaciaFence_TrueTrueFalseTrueFalse - | BlockState::AcaciaFence_TrueTrueFalseFalseFalse => &SHAPE820, - BlockState::AcaciaFence_TrueFalseTrueTrueTrue - | BlockState::AcaciaFence_TrueFalseTrueFalseTrue => &SHAPE821, - BlockState::AcaciaFence_TrueFalseTrueTrueFalse - | BlockState::AcaciaFence_TrueFalseTrueFalseFalse => &SHAPE822, - BlockState::AcaciaFence_TrueFalseFalseTrueTrue - | BlockState::AcaciaFence_TrueFalseFalseFalseTrue => &SHAPE823, - BlockState::AcaciaFence_TrueFalseFalseTrueFalse - | BlockState::AcaciaFence_TrueFalseFalseFalseFalse => &SHAPE824, - BlockState::AcaciaFence_FalseTrueTrueTrueTrue - | BlockState::AcaciaFence_FalseTrueTrueFalseTrue => &SHAPE825, - BlockState::AcaciaFence_FalseTrueTrueTrueFalse - | BlockState::AcaciaFence_FalseTrueTrueFalseFalse => &SHAPE826, - BlockState::AcaciaFence_FalseTrueFalseTrueTrue - | BlockState::AcaciaFence_FalseTrueFalseFalseTrue => &SHAPE827, - BlockState::AcaciaFence_FalseTrueFalseTrueFalse - | BlockState::AcaciaFence_FalseTrueFalseFalseFalse => &SHAPE828, - BlockState::AcaciaFence_FalseFalseTrueTrueTrue - | BlockState::AcaciaFence_FalseFalseTrueFalseTrue => &SHAPE829, - BlockState::AcaciaFence_FalseFalseTrueTrueFalse - | BlockState::AcaciaFence_FalseFalseTrueFalseFalse => &SHAPE830, - BlockState::AcaciaFence_FalseFalseFalseTrueTrue - | BlockState::AcaciaFence_FalseFalseFalseFalseTrue => &SHAPE831, - BlockState::AcaciaFence_FalseFalseFalseTrueFalse - | BlockState::AcaciaFence_FalseFalseFalseFalseFalse => &SHAPE832, - BlockState::DioriteWall_NoneNoneNoneTrueTrueNone - | BlockState::DioriteWall_NoneNoneNoneTrueFalseNone => &SHAPE2883, - BlockState::DioriteWall_NoneNoneNoneTrueTrueLow - | BlockState::DioriteWall_NoneNoneNoneTrueFalseLow => &SHAPE2884, - BlockState::DioriteWall_NoneNoneNoneTrueTrueTall - | BlockState::DioriteWall_NoneNoneNoneTrueFalseTall => &SHAPE2885, - BlockState::DioriteWall_NoneNoneNoneFalseTrueLow - | BlockState::DioriteWall_NoneNoneNoneFalseFalseLow => &SHAPE2886, - BlockState::DioriteWall_NoneNoneNoneFalseTrueTall - | BlockState::DioriteWall_NoneNoneNoneFalseFalseTall => &SHAPE2887, - BlockState::DioriteWall_NoneNoneLowTrueTrueNone - | BlockState::DioriteWall_NoneNoneLowTrueFalseNone => &SHAPE2888, - BlockState::DioriteWall_NoneNoneLowTrueTrueLow - | BlockState::DioriteWall_NoneNoneLowTrueFalseLow => &SHAPE2889, - BlockState::DioriteWall_NoneNoneLowTrueTrueTall - | BlockState::DioriteWall_NoneNoneLowTrueFalseTall => &SHAPE2890, - BlockState::DioriteWall_NoneNoneLowFalseTrueNone - | BlockState::DioriteWall_NoneNoneLowFalseFalseNone => &SHAPE2891, - BlockState::DioriteWall_NoneNoneLowFalseTrueLow - | BlockState::DioriteWall_NoneNoneLowFalseFalseLow => &SHAPE2892, - BlockState::DioriteWall_NoneNoneLowFalseTrueTall - | BlockState::DioriteWall_NoneNoneLowFalseFalseTall => &SHAPE2893, - BlockState::DioriteWall_NoneNoneTallTrueTrueNone - | BlockState::DioriteWall_NoneNoneTallTrueFalseNone => &SHAPE2894, - BlockState::DioriteWall_NoneNoneTallTrueTrueLow - | BlockState::DioriteWall_NoneNoneTallTrueFalseLow => &SHAPE2895, - BlockState::DioriteWall_NoneNoneTallTrueTrueTall - | BlockState::DioriteWall_NoneNoneTallTrueFalseTall => &SHAPE2896, - BlockState::DioriteWall_NoneNoneTallFalseTrueNone - | BlockState::DioriteWall_NoneNoneTallFalseFalseNone => &SHAPE2897, - BlockState::DioriteWall_NoneNoneTallFalseTrueLow - | BlockState::DioriteWall_NoneNoneTallFalseFalseLow => &SHAPE2898, - BlockState::DioriteWall_NoneNoneTallFalseTrueTall - | BlockState::DioriteWall_NoneNoneTallFalseFalseTall => &SHAPE2899, - BlockState::DioriteWall_NoneLowNoneTrueTrueNone - | BlockState::DioriteWall_NoneLowNoneTrueFalseNone => &SHAPE2900, - BlockState::DioriteWall_NoneLowNoneTrueTrueLow - | BlockState::DioriteWall_NoneLowNoneTrueFalseLow => &SHAPE2901, - BlockState::DioriteWall_NoneLowNoneTrueTrueTall - | BlockState::DioriteWall_NoneLowNoneTrueFalseTall => &SHAPE2902, - BlockState::DioriteWall_NoneLowNoneFalseTrueNone - | BlockState::DioriteWall_NoneLowNoneFalseFalseNone => &SHAPE2903, - BlockState::DioriteWall_NoneLowNoneFalseTrueLow - | BlockState::DioriteWall_NoneLowNoneFalseFalseLow => &SHAPE2904, - BlockState::DioriteWall_NoneLowNoneFalseTrueTall - | BlockState::DioriteWall_NoneLowNoneFalseFalseTall => &SHAPE2905, - BlockState::DioriteWall_NoneLowLowTrueTrueNone - | BlockState::DioriteWall_NoneLowLowTrueFalseNone => &SHAPE2906, - BlockState::DioriteWall_NoneLowLowTrueTrueLow - | BlockState::DioriteWall_NoneLowLowTrueFalseLow => &SHAPE2907, - BlockState::DioriteWall_NoneLowLowTrueTrueTall - | BlockState::DioriteWall_NoneLowLowTrueFalseTall => &SHAPE2908, - BlockState::DioriteWall_NoneLowLowFalseTrueNone - | BlockState::DioriteWall_NoneLowLowFalseFalseNone => &SHAPE2909, - BlockState::DioriteWall_NoneLowLowFalseTrueLow - | BlockState::DioriteWall_NoneLowLowFalseFalseLow => &SHAPE2910, - BlockState::DioriteWall_NoneLowLowFalseTrueTall - | BlockState::DioriteWall_NoneLowLowFalseFalseTall => &SHAPE2911, - BlockState::DioriteWall_NoneLowTallTrueTrueNone - | BlockState::DioriteWall_NoneLowTallTrueFalseNone => &SHAPE2912, - BlockState::DioriteWall_NoneLowTallTrueTrueLow - | BlockState::DioriteWall_NoneLowTallTrueFalseLow => &SHAPE2913, - BlockState::DioriteWall_NoneLowTallTrueTrueTall - | BlockState::DioriteWall_NoneLowTallTrueFalseTall => &SHAPE2914, - BlockState::DioriteWall_NoneLowTallFalseTrueNone - | BlockState::DioriteWall_NoneLowTallFalseFalseNone => &SHAPE2915, - BlockState::DioriteWall_NoneLowTallFalseTrueLow - | BlockState::DioriteWall_NoneLowTallFalseFalseLow => &SHAPE2916, - BlockState::DioriteWall_NoneLowTallFalseTrueTall - | BlockState::DioriteWall_NoneLowTallFalseFalseTall => &SHAPE2917, - BlockState::DioriteWall_NoneTallNoneTrueTrueNone - | BlockState::DioriteWall_NoneTallNoneTrueFalseNone => &SHAPE2918, - BlockState::DioriteWall_NoneTallNoneTrueTrueLow - | BlockState::DioriteWall_NoneTallNoneTrueFalseLow => &SHAPE2919, - BlockState::DioriteWall_NoneTallNoneTrueTrueTall - | BlockState::DioriteWall_NoneTallNoneTrueFalseTall => &SHAPE2920, - BlockState::DioriteWall_NoneTallNoneFalseTrueNone - | BlockState::DioriteWall_NoneTallNoneFalseFalseNone => &SHAPE2921, - BlockState::DioriteWall_NoneTallNoneFalseTrueLow - | BlockState::DioriteWall_NoneTallNoneFalseFalseLow => &SHAPE2922, - BlockState::DioriteWall_NoneTallNoneFalseTrueTall - | BlockState::DioriteWall_NoneTallNoneFalseFalseTall => &SHAPE2923, - BlockState::DioriteWall_NoneTallLowTrueTrueNone - | BlockState::DioriteWall_NoneTallLowTrueFalseNone => &SHAPE2924, - BlockState::DioriteWall_NoneTallLowTrueTrueLow - | BlockState::DioriteWall_NoneTallLowTrueFalseLow => &SHAPE2925, - BlockState::DioriteWall_NoneTallLowTrueTrueTall - | BlockState::DioriteWall_NoneTallLowTrueFalseTall => &SHAPE2926, - BlockState::DioriteWall_NoneTallLowFalseTrueNone - | BlockState::DioriteWall_NoneTallLowFalseFalseNone => &SHAPE2927, - BlockState::DioriteWall_NoneTallLowFalseTrueLow - | BlockState::DioriteWall_NoneTallLowFalseFalseLow => &SHAPE2928, - BlockState::DioriteWall_NoneTallLowFalseTrueTall - | BlockState::DioriteWall_NoneTallLowFalseFalseTall => &SHAPE2929, - BlockState::DioriteWall_NoneTallTallTrueTrueNone - | BlockState::DioriteWall_NoneTallTallTrueFalseNone => &SHAPE2930, - BlockState::DioriteWall_NoneTallTallTrueTrueLow - | BlockState::DioriteWall_NoneTallTallTrueFalseLow => &SHAPE2931, - BlockState::DioriteWall_NoneTallTallTrueTrueTall - | BlockState::DioriteWall_NoneTallTallTrueFalseTall => &SHAPE2932, - BlockState::DioriteWall_NoneTallTallFalseTrueNone - | BlockState::DioriteWall_NoneTallTallFalseFalseNone => &SHAPE2933, - BlockState::DioriteWall_NoneTallTallFalseTrueLow - | BlockState::DioriteWall_NoneTallTallFalseFalseLow => &SHAPE2934, - BlockState::DioriteWall_NoneTallTallFalseTrueTall - | BlockState::DioriteWall_NoneTallTallFalseFalseTall => &SHAPE2935, - BlockState::DioriteWall_LowNoneNoneTrueTrueNone - | BlockState::DioriteWall_LowNoneNoneTrueFalseNone => &SHAPE2936, - BlockState::DioriteWall_LowNoneNoneTrueTrueLow - | BlockState::DioriteWall_LowNoneNoneTrueFalseLow => &SHAPE2937, - BlockState::DioriteWall_LowNoneNoneTrueTrueTall - | BlockState::DioriteWall_LowNoneNoneTrueFalseTall => &SHAPE2938, - BlockState::DioriteWall_LowNoneNoneFalseTrueNone - | BlockState::DioriteWall_LowNoneNoneFalseFalseNone => &SHAPE2939, - BlockState::DioriteWall_LowNoneNoneFalseTrueLow - | BlockState::DioriteWall_LowNoneNoneFalseFalseLow => &SHAPE2940, - BlockState::DioriteWall_LowNoneNoneFalseTrueTall - | BlockState::DioriteWall_LowNoneNoneFalseFalseTall => &SHAPE2941, - BlockState::DioriteWall_LowNoneLowTrueTrueNone - | BlockState::DioriteWall_LowNoneLowTrueFalseNone => &SHAPE2942, - BlockState::DioriteWall_LowNoneLowTrueTrueLow - | BlockState::DioriteWall_LowNoneLowTrueFalseLow => &SHAPE2943, - BlockState::DioriteWall_LowNoneLowTrueTrueTall - | BlockState::DioriteWall_LowNoneLowTrueFalseTall => &SHAPE2944, - BlockState::DioriteWall_LowNoneLowFalseTrueNone - | BlockState::DioriteWall_LowNoneLowFalseFalseNone => &SHAPE2945, - BlockState::DioriteWall_LowNoneLowFalseTrueLow - | BlockState::DioriteWall_LowNoneLowFalseFalseLow => &SHAPE2946, - BlockState::DioriteWall_LowNoneLowFalseTrueTall - | BlockState::DioriteWall_LowNoneLowFalseFalseTall => &SHAPE2947, - BlockState::DioriteWall_LowNoneTallTrueTrueNone - | BlockState::DioriteWall_LowNoneTallTrueFalseNone => &SHAPE2948, - BlockState::DioriteWall_LowNoneTallTrueTrueLow - | BlockState::DioriteWall_LowNoneTallTrueFalseLow => &SHAPE2949, - BlockState::DioriteWall_LowNoneTallTrueTrueTall - | BlockState::DioriteWall_LowNoneTallTrueFalseTall => &SHAPE2950, - BlockState::DioriteWall_LowNoneTallFalseTrueNone - | BlockState::DioriteWall_LowNoneTallFalseFalseNone => &SHAPE2951, - BlockState::DioriteWall_LowNoneTallFalseTrueLow - | BlockState::DioriteWall_LowNoneTallFalseFalseLow => &SHAPE2952, - BlockState::DioriteWall_LowNoneTallFalseTrueTall - | BlockState::DioriteWall_LowNoneTallFalseFalseTall => &SHAPE2953, - BlockState::DioriteWall_LowLowNoneTrueTrueNone - | BlockState::DioriteWall_LowLowNoneTrueFalseNone => &SHAPE2954, - BlockState::DioriteWall_LowLowNoneTrueTrueLow - | BlockState::DioriteWall_LowLowNoneTrueFalseLow => &SHAPE2955, - BlockState::DioriteWall_LowLowNoneTrueTrueTall - | BlockState::DioriteWall_LowLowNoneTrueFalseTall => &SHAPE2956, - BlockState::DioriteWall_LowLowNoneFalseTrueNone - | BlockState::DioriteWall_LowLowNoneFalseFalseNone => &SHAPE2957, - BlockState::DioriteWall_LowLowNoneFalseTrueLow - | BlockState::DioriteWall_LowLowNoneFalseFalseLow => &SHAPE2958, - BlockState::DioriteWall_LowLowNoneFalseTrueTall - | BlockState::DioriteWall_LowLowNoneFalseFalseTall => &SHAPE2959, - BlockState::DioriteWall_LowLowLowTrueTrueNone - | BlockState::DioriteWall_LowLowLowTrueFalseNone => &SHAPE2960, - BlockState::DioriteWall_LowLowLowTrueTrueLow - | BlockState::DioriteWall_LowLowLowTrueFalseLow => &SHAPE2961, - BlockState::DioriteWall_LowLowLowTrueTrueTall - | BlockState::DioriteWall_LowLowLowTrueFalseTall => &SHAPE2962, - BlockState::DioriteWall_LowLowLowFalseTrueNone - | BlockState::DioriteWall_LowLowLowFalseFalseNone => &SHAPE2963, - BlockState::DioriteWall_LowLowLowFalseTrueLow - | BlockState::DioriteWall_LowLowLowFalseFalseLow => &SHAPE2964, - BlockState::DioriteWall_LowLowLowFalseTrueTall - | BlockState::DioriteWall_LowLowLowFalseFalseTall => &SHAPE2965, - BlockState::DioriteWall_LowLowTallTrueTrueNone - | BlockState::DioriteWall_LowLowTallTrueFalseNone => &SHAPE2966, - BlockState::DioriteWall_LowLowTallTrueTrueLow - | BlockState::DioriteWall_LowLowTallTrueFalseLow => &SHAPE2967, - BlockState::DioriteWall_LowLowTallTrueTrueTall - | BlockState::DioriteWall_LowLowTallTrueFalseTall => &SHAPE2968, - BlockState::DioriteWall_LowLowTallFalseTrueNone - | BlockState::DioriteWall_LowLowTallFalseFalseNone => &SHAPE2969, - BlockState::DioriteWall_LowLowTallFalseTrueLow - | BlockState::DioriteWall_LowLowTallFalseFalseLow => &SHAPE2970, - BlockState::DioriteWall_LowLowTallFalseTrueTall - | BlockState::DioriteWall_LowLowTallFalseFalseTall => &SHAPE2971, - BlockState::DioriteWall_LowTallNoneTrueTrueNone - | BlockState::DioriteWall_LowTallNoneTrueFalseNone => &SHAPE2972, - BlockState::DioriteWall_LowTallNoneTrueTrueLow - | BlockState::DioriteWall_LowTallNoneTrueFalseLow => &SHAPE2973, - BlockState::DioriteWall_LowTallNoneTrueTrueTall - | BlockState::DioriteWall_LowTallNoneTrueFalseTall => &SHAPE2974, - BlockState::DioriteWall_LowTallNoneFalseTrueNone - | BlockState::DioriteWall_LowTallNoneFalseFalseNone => &SHAPE2975, - BlockState::DioriteWall_LowTallNoneFalseTrueLow - | BlockState::DioriteWall_LowTallNoneFalseFalseLow => &SHAPE2976, - BlockState::DioriteWall_LowTallNoneFalseTrueTall - | BlockState::DioriteWall_LowTallNoneFalseFalseTall => &SHAPE2977, - BlockState::DioriteWall_LowTallLowTrueTrueNone - | BlockState::DioriteWall_LowTallLowTrueFalseNone => &SHAPE2978, - BlockState::DioriteWall_LowTallLowTrueTrueLow - | BlockState::DioriteWall_LowTallLowTrueFalseLow => &SHAPE2979, - BlockState::DioriteWall_LowTallLowTrueTrueTall - | BlockState::DioriteWall_LowTallLowTrueFalseTall => &SHAPE2980, - BlockState::DioriteWall_LowTallLowFalseTrueNone - | BlockState::DioriteWall_LowTallLowFalseFalseNone => &SHAPE2981, - BlockState::DioriteWall_LowTallLowFalseTrueLow - | BlockState::DioriteWall_LowTallLowFalseFalseLow => &SHAPE2982, - BlockState::DioriteWall_LowTallLowFalseTrueTall - | BlockState::DioriteWall_LowTallLowFalseFalseTall => &SHAPE2983, - BlockState::DioriteWall_LowTallTallTrueTrueNone - | BlockState::DioriteWall_LowTallTallTrueFalseNone => &SHAPE2984, - BlockState::DioriteWall_LowTallTallTrueTrueLow - | BlockState::DioriteWall_LowTallTallTrueFalseLow => &SHAPE2985, - BlockState::DioriteWall_LowTallTallTrueTrueTall - | BlockState::DioriteWall_LowTallTallTrueFalseTall => &SHAPE2986, - BlockState::DioriteWall_LowTallTallFalseTrueNone - | BlockState::DioriteWall_LowTallTallFalseFalseNone => &SHAPE2987, - BlockState::DioriteWall_LowTallTallFalseTrueLow - | BlockState::DioriteWall_LowTallTallFalseFalseLow => &SHAPE2988, - BlockState::DioriteWall_LowTallTallFalseTrueTall - | BlockState::DioriteWall_LowTallTallFalseFalseTall => &SHAPE2989, - BlockState::DioriteWall_TallNoneNoneTrueTrueNone - | BlockState::DioriteWall_TallNoneNoneTrueFalseNone => &SHAPE2990, - BlockState::DioriteWall_TallNoneNoneTrueTrueLow - | BlockState::DioriteWall_TallNoneNoneTrueFalseLow => &SHAPE2991, - BlockState::DioriteWall_TallNoneNoneTrueTrueTall - | BlockState::DioriteWall_TallNoneNoneTrueFalseTall => &SHAPE2992, - BlockState::DioriteWall_TallNoneNoneFalseTrueNone - | BlockState::DioriteWall_TallNoneNoneFalseFalseNone => &SHAPE2993, - BlockState::DioriteWall_TallNoneNoneFalseTrueLow - | BlockState::DioriteWall_TallNoneNoneFalseFalseLow => &SHAPE2994, - BlockState::DioriteWall_TallNoneNoneFalseTrueTall - | BlockState::DioriteWall_TallNoneNoneFalseFalseTall => &SHAPE2995, - BlockState::DioriteWall_TallNoneLowTrueTrueNone - | BlockState::DioriteWall_TallNoneLowTrueFalseNone => &SHAPE2996, - BlockState::DioriteWall_TallNoneLowTrueTrueLow - | BlockState::DioriteWall_TallNoneLowTrueFalseLow => &SHAPE2997, - BlockState::DioriteWall_TallNoneLowTrueTrueTall - | BlockState::DioriteWall_TallNoneLowTrueFalseTall => &SHAPE2998, - BlockState::DioriteWall_TallNoneLowFalseTrueNone - | BlockState::DioriteWall_TallNoneLowFalseFalseNone => &SHAPE2999, - BlockState::DioriteWall_TallNoneLowFalseTrueLow - | BlockState::DioriteWall_TallNoneLowFalseFalseLow => &SHAPE3000, - BlockState::DioriteWall_TallNoneLowFalseTrueTall - | BlockState::DioriteWall_TallNoneLowFalseFalseTall => &SHAPE3001, - BlockState::DioriteWall_TallNoneTallTrueTrueNone - | BlockState::DioriteWall_TallNoneTallTrueFalseNone => &SHAPE3002, - BlockState::DioriteWall_TallNoneTallTrueTrueLow - | BlockState::DioriteWall_TallNoneTallTrueFalseLow => &SHAPE3003, - BlockState::DioriteWall_TallNoneTallTrueTrueTall - | BlockState::DioriteWall_TallNoneTallTrueFalseTall => &SHAPE3004, - BlockState::DioriteWall_TallNoneTallFalseTrueNone - | BlockState::DioriteWall_TallNoneTallFalseFalseNone => &SHAPE3005, - BlockState::DioriteWall_TallNoneTallFalseTrueLow - | BlockState::DioriteWall_TallNoneTallFalseFalseLow => &SHAPE3006, - BlockState::DioriteWall_TallNoneTallFalseTrueTall - | BlockState::DioriteWall_TallNoneTallFalseFalseTall => &SHAPE3007, - BlockState::DioriteWall_TallLowNoneTrueTrueNone - | BlockState::DioriteWall_TallLowNoneTrueFalseNone => &SHAPE3008, - BlockState::DioriteWall_TallLowNoneTrueTrueLow - | BlockState::DioriteWall_TallLowNoneTrueFalseLow => &SHAPE3009, - BlockState::DioriteWall_TallLowNoneTrueTrueTall - | BlockState::DioriteWall_TallLowNoneTrueFalseTall => &SHAPE3010, - BlockState::DioriteWall_TallLowNoneFalseTrueNone - | BlockState::DioriteWall_TallLowNoneFalseFalseNone => &SHAPE3011, - BlockState::DioriteWall_TallLowNoneFalseTrueLow - | BlockState::DioriteWall_TallLowNoneFalseFalseLow => &SHAPE3012, - BlockState::DioriteWall_TallLowNoneFalseTrueTall - | BlockState::DioriteWall_TallLowNoneFalseFalseTall => &SHAPE3013, - BlockState::DioriteWall_TallLowLowTrueTrueNone - | BlockState::DioriteWall_TallLowLowTrueFalseNone => &SHAPE3014, - BlockState::DioriteWall_TallLowLowTrueTrueLow - | BlockState::DioriteWall_TallLowLowTrueFalseLow => &SHAPE3015, - BlockState::DioriteWall_TallLowLowTrueTrueTall - | BlockState::DioriteWall_TallLowLowTrueFalseTall => &SHAPE3016, - BlockState::DioriteWall_TallLowLowFalseTrueNone - | BlockState::DioriteWall_TallLowLowFalseFalseNone => &SHAPE3017, - BlockState::DioriteWall_TallLowLowFalseTrueLow - | BlockState::DioriteWall_TallLowLowFalseFalseLow => &SHAPE3018, - BlockState::DioriteWall_TallLowLowFalseTrueTall - | BlockState::DioriteWall_TallLowLowFalseFalseTall => &SHAPE3019, - BlockState::DioriteWall_TallLowTallTrueTrueNone - | BlockState::DioriteWall_TallLowTallTrueFalseNone => &SHAPE3020, - BlockState::DioriteWall_TallLowTallTrueTrueLow - | BlockState::DioriteWall_TallLowTallTrueFalseLow => &SHAPE3021, - BlockState::DioriteWall_TallLowTallTrueTrueTall - | BlockState::DioriteWall_TallLowTallTrueFalseTall => &SHAPE3022, - BlockState::DioriteWall_TallLowTallFalseTrueNone - | BlockState::DioriteWall_TallLowTallFalseFalseNone => &SHAPE3023, - BlockState::DioriteWall_TallLowTallFalseTrueLow - | BlockState::DioriteWall_TallLowTallFalseFalseLow => &SHAPE3024, - BlockState::DioriteWall_TallLowTallFalseTrueTall - | BlockState::DioriteWall_TallLowTallFalseFalseTall => &SHAPE3025, - BlockState::DioriteWall_TallTallNoneTrueTrueNone - | BlockState::DioriteWall_TallTallNoneTrueFalseNone => &SHAPE3026, - BlockState::DioriteWall_TallTallNoneTrueTrueLow - | BlockState::DioriteWall_TallTallNoneTrueFalseLow => &SHAPE3027, - BlockState::DioriteWall_TallTallNoneTrueTrueTall - | BlockState::DioriteWall_TallTallNoneTrueFalseTall => &SHAPE3028, - BlockState::DioriteWall_TallTallNoneFalseTrueNone - | BlockState::DioriteWall_TallTallNoneFalseFalseNone => &SHAPE3029, - BlockState::DioriteWall_TallTallNoneFalseTrueLow - | BlockState::DioriteWall_TallTallNoneFalseFalseLow => &SHAPE3030, - BlockState::DioriteWall_TallTallNoneFalseTrueTall - | BlockState::DioriteWall_TallTallNoneFalseFalseTall => &SHAPE3031, - BlockState::DioriteWall_TallTallLowTrueTrueNone - | BlockState::DioriteWall_TallTallLowTrueFalseNone => &SHAPE3032, - BlockState::DioriteWall_TallTallLowTrueTrueLow - | BlockState::DioriteWall_TallTallLowTrueFalseLow => &SHAPE3033, - BlockState::DioriteWall_TallTallLowTrueTrueTall - | BlockState::DioriteWall_TallTallLowTrueFalseTall => &SHAPE3034, - BlockState::DioriteWall_TallTallLowFalseTrueNone - | BlockState::DioriteWall_TallTallLowFalseFalseNone => &SHAPE3035, - BlockState::DioriteWall_TallTallLowFalseTrueLow - | BlockState::DioriteWall_TallTallLowFalseFalseLow => &SHAPE3036, - BlockState::DioriteWall_TallTallLowFalseTrueTall - | BlockState::DioriteWall_TallTallLowFalseFalseTall => &SHAPE3037, - BlockState::DioriteWall_TallTallTallTrueTrueNone - | BlockState::DioriteWall_TallTallTallTrueFalseNone => &SHAPE3038, - BlockState::DioriteWall_TallTallTallTrueTrueLow - | BlockState::DioriteWall_TallTallTallTrueFalseLow => &SHAPE3039, - BlockState::DioriteWall_TallTallTallTrueTrueTall - | BlockState::DioriteWall_TallTallTallTrueFalseTall => &SHAPE3040, - BlockState::DioriteWall_TallTallTallFalseTrueNone - | BlockState::DioriteWall_TallTallTallFalseFalseNone => &SHAPE3041, - BlockState::DioriteWall_TallTallTallFalseTrueLow - | BlockState::DioriteWall_TallTallTallFalseFalseLow => &SHAPE3042, - BlockState::DioriteWall_TallTallTallFalseTrueTall - | BlockState::DioriteWall_TallTallTallFalseFalseTall => &SHAPE3043, - BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueNone - | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE1273, - BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueLow - | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseLow => &SHAPE1274, - BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueTall - | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE1275, - BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueLow - | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseLow => &SHAPE1276, - BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueTall - | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE1277, - BlockState::RedSandstoneWall_NoneNoneLowTrueTrueNone - | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseNone => &SHAPE1278, - BlockState::RedSandstoneWall_NoneNoneLowTrueTrueLow - | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseLow => &SHAPE1279, - BlockState::RedSandstoneWall_NoneNoneLowTrueTrueTall - | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseTall => &SHAPE1280, - BlockState::RedSandstoneWall_NoneNoneLowFalseTrueNone - | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseNone => &SHAPE1281, - BlockState::RedSandstoneWall_NoneNoneLowFalseTrueLow - | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseLow => &SHAPE1282, - BlockState::RedSandstoneWall_NoneNoneLowFalseTrueTall - | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseTall => &SHAPE1283, - BlockState::RedSandstoneWall_NoneNoneTallTrueTrueNone - | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseNone => &SHAPE1284, - BlockState::RedSandstoneWall_NoneNoneTallTrueTrueLow - | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseLow => &SHAPE1285, - BlockState::RedSandstoneWall_NoneNoneTallTrueTrueTall - | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseTall => &SHAPE1286, - BlockState::RedSandstoneWall_NoneNoneTallFalseTrueNone - | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseNone => &SHAPE1287, - BlockState::RedSandstoneWall_NoneNoneTallFalseTrueLow - | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseLow => &SHAPE1288, - BlockState::RedSandstoneWall_NoneNoneTallFalseTrueTall - | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseTall => &SHAPE1289, - BlockState::RedSandstoneWall_NoneLowNoneTrueTrueNone - | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseNone => &SHAPE1290, - BlockState::RedSandstoneWall_NoneLowNoneTrueTrueLow - | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseLow => &SHAPE1291, - BlockState::RedSandstoneWall_NoneLowNoneTrueTrueTall - | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseTall => &SHAPE1292, - BlockState::RedSandstoneWall_NoneLowNoneFalseTrueNone - | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseNone => &SHAPE1293, - BlockState::RedSandstoneWall_NoneLowNoneFalseTrueLow - | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseLow => &SHAPE1294, - BlockState::RedSandstoneWall_NoneLowNoneFalseTrueTall - | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseTall => &SHAPE1295, - BlockState::RedSandstoneWall_NoneLowLowTrueTrueNone - | BlockState::RedSandstoneWall_NoneLowLowTrueFalseNone => &SHAPE1296, - BlockState::RedSandstoneWall_NoneLowLowTrueTrueLow - | BlockState::RedSandstoneWall_NoneLowLowTrueFalseLow => &SHAPE1297, - BlockState::RedSandstoneWall_NoneLowLowTrueTrueTall - | BlockState::RedSandstoneWall_NoneLowLowTrueFalseTall => &SHAPE1298, - BlockState::RedSandstoneWall_NoneLowLowFalseTrueNone - | BlockState::RedSandstoneWall_NoneLowLowFalseFalseNone => &SHAPE1299, - BlockState::RedSandstoneWall_NoneLowLowFalseTrueLow - | BlockState::RedSandstoneWall_NoneLowLowFalseFalseLow => &SHAPE1300, - BlockState::RedSandstoneWall_NoneLowLowFalseTrueTall - | BlockState::RedSandstoneWall_NoneLowLowFalseFalseTall => &SHAPE1301, - BlockState::RedSandstoneWall_NoneLowTallTrueTrueNone - | BlockState::RedSandstoneWall_NoneLowTallTrueFalseNone => &SHAPE1302, - BlockState::RedSandstoneWall_NoneLowTallTrueTrueLow - | BlockState::RedSandstoneWall_NoneLowTallTrueFalseLow => &SHAPE1303, - BlockState::RedSandstoneWall_NoneLowTallTrueTrueTall - | BlockState::RedSandstoneWall_NoneLowTallTrueFalseTall => &SHAPE1304, - BlockState::RedSandstoneWall_NoneLowTallFalseTrueNone - | BlockState::RedSandstoneWall_NoneLowTallFalseFalseNone => &SHAPE1305, - BlockState::RedSandstoneWall_NoneLowTallFalseTrueLow - | BlockState::RedSandstoneWall_NoneLowTallFalseFalseLow => &SHAPE1306, - BlockState::RedSandstoneWall_NoneLowTallFalseTrueTall - | BlockState::RedSandstoneWall_NoneLowTallFalseFalseTall => &SHAPE1307, - BlockState::RedSandstoneWall_NoneTallNoneTrueTrueNone - | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseNone => &SHAPE1308, - BlockState::RedSandstoneWall_NoneTallNoneTrueTrueLow - | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseLow => &SHAPE1309, - BlockState::RedSandstoneWall_NoneTallNoneTrueTrueTall - | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseTall => &SHAPE1310, - BlockState::RedSandstoneWall_NoneTallNoneFalseTrueNone - | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseNone => &SHAPE1311, - BlockState::RedSandstoneWall_NoneTallNoneFalseTrueLow - | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseLow => &SHAPE1312, - BlockState::RedSandstoneWall_NoneTallNoneFalseTrueTall - | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseTall => &SHAPE1313, - BlockState::RedSandstoneWall_NoneTallLowTrueTrueNone - | BlockState::RedSandstoneWall_NoneTallLowTrueFalseNone => &SHAPE1314, - BlockState::RedSandstoneWall_NoneTallLowTrueTrueLow - | BlockState::RedSandstoneWall_NoneTallLowTrueFalseLow => &SHAPE1315, - BlockState::RedSandstoneWall_NoneTallLowTrueTrueTall - | BlockState::RedSandstoneWall_NoneTallLowTrueFalseTall => &SHAPE1316, - BlockState::RedSandstoneWall_NoneTallLowFalseTrueNone - | BlockState::RedSandstoneWall_NoneTallLowFalseFalseNone => &SHAPE1317, - BlockState::RedSandstoneWall_NoneTallLowFalseTrueLow - | BlockState::RedSandstoneWall_NoneTallLowFalseFalseLow => &SHAPE1318, - BlockState::RedSandstoneWall_NoneTallLowFalseTrueTall - | BlockState::RedSandstoneWall_NoneTallLowFalseFalseTall => &SHAPE1319, - BlockState::RedSandstoneWall_NoneTallTallTrueTrueNone - | BlockState::RedSandstoneWall_NoneTallTallTrueFalseNone => &SHAPE1320, - BlockState::RedSandstoneWall_NoneTallTallTrueTrueLow - | BlockState::RedSandstoneWall_NoneTallTallTrueFalseLow => &SHAPE1321, - BlockState::RedSandstoneWall_NoneTallTallTrueTrueTall - | BlockState::RedSandstoneWall_NoneTallTallTrueFalseTall => &SHAPE1322, - BlockState::RedSandstoneWall_NoneTallTallFalseTrueNone - | BlockState::RedSandstoneWall_NoneTallTallFalseFalseNone => &SHAPE1323, - BlockState::RedSandstoneWall_NoneTallTallFalseTrueLow - | BlockState::RedSandstoneWall_NoneTallTallFalseFalseLow => &SHAPE1324, - BlockState::RedSandstoneWall_NoneTallTallFalseTrueTall - | BlockState::RedSandstoneWall_NoneTallTallFalseFalseTall => &SHAPE1325, - BlockState::RedSandstoneWall_LowNoneNoneTrueTrueNone - | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseNone => &SHAPE1326, - BlockState::RedSandstoneWall_LowNoneNoneTrueTrueLow - | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseLow => &SHAPE1327, - BlockState::RedSandstoneWall_LowNoneNoneTrueTrueTall - | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseTall => &SHAPE1328, - BlockState::RedSandstoneWall_LowNoneNoneFalseTrueNone - | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseNone => &SHAPE1329, - BlockState::RedSandstoneWall_LowNoneNoneFalseTrueLow - | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseLow => &SHAPE1330, - BlockState::RedSandstoneWall_LowNoneNoneFalseTrueTall - | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseTall => &SHAPE1331, - BlockState::RedSandstoneWall_LowNoneLowTrueTrueNone - | BlockState::RedSandstoneWall_LowNoneLowTrueFalseNone => &SHAPE1332, - BlockState::RedSandstoneWall_LowNoneLowTrueTrueLow - | BlockState::RedSandstoneWall_LowNoneLowTrueFalseLow => &SHAPE1333, - BlockState::RedSandstoneWall_LowNoneLowTrueTrueTall - | BlockState::RedSandstoneWall_LowNoneLowTrueFalseTall => &SHAPE1334, - BlockState::RedSandstoneWall_LowNoneLowFalseTrueNone - | BlockState::RedSandstoneWall_LowNoneLowFalseFalseNone => &SHAPE1335, - BlockState::RedSandstoneWall_LowNoneLowFalseTrueLow - | BlockState::RedSandstoneWall_LowNoneLowFalseFalseLow => &SHAPE1336, - BlockState::RedSandstoneWall_LowNoneLowFalseTrueTall - | BlockState::RedSandstoneWall_LowNoneLowFalseFalseTall => &SHAPE1337, - BlockState::RedSandstoneWall_LowNoneTallTrueTrueNone - | BlockState::RedSandstoneWall_LowNoneTallTrueFalseNone => &SHAPE1338, - BlockState::RedSandstoneWall_LowNoneTallTrueTrueLow - | BlockState::RedSandstoneWall_LowNoneTallTrueFalseLow => &SHAPE1339, - BlockState::RedSandstoneWall_LowNoneTallTrueTrueTall - | BlockState::RedSandstoneWall_LowNoneTallTrueFalseTall => &SHAPE1340, - BlockState::RedSandstoneWall_LowNoneTallFalseTrueNone - | BlockState::RedSandstoneWall_LowNoneTallFalseFalseNone => &SHAPE1341, - BlockState::RedSandstoneWall_LowNoneTallFalseTrueLow - | BlockState::RedSandstoneWall_LowNoneTallFalseFalseLow => &SHAPE1342, - BlockState::RedSandstoneWall_LowNoneTallFalseTrueTall - | BlockState::RedSandstoneWall_LowNoneTallFalseFalseTall => &SHAPE1343, - BlockState::RedSandstoneWall_LowLowNoneTrueTrueNone - | BlockState::RedSandstoneWall_LowLowNoneTrueFalseNone => &SHAPE1344, - BlockState::RedSandstoneWall_LowLowNoneTrueTrueLow - | BlockState::RedSandstoneWall_LowLowNoneTrueFalseLow => &SHAPE1345, - BlockState::RedSandstoneWall_LowLowNoneTrueTrueTall - | BlockState::RedSandstoneWall_LowLowNoneTrueFalseTall => &SHAPE1346, - BlockState::RedSandstoneWall_LowLowNoneFalseTrueNone - | BlockState::RedSandstoneWall_LowLowNoneFalseFalseNone => &SHAPE1347, - BlockState::RedSandstoneWall_LowLowNoneFalseTrueLow - | BlockState::RedSandstoneWall_LowLowNoneFalseFalseLow => &SHAPE1348, - BlockState::RedSandstoneWall_LowLowNoneFalseTrueTall - | BlockState::RedSandstoneWall_LowLowNoneFalseFalseTall => &SHAPE1349, - BlockState::RedSandstoneWall_LowLowLowTrueTrueNone - | BlockState::RedSandstoneWall_LowLowLowTrueFalseNone => &SHAPE1350, - BlockState::RedSandstoneWall_LowLowLowTrueTrueLow - | BlockState::RedSandstoneWall_LowLowLowTrueFalseLow => &SHAPE1351, - BlockState::RedSandstoneWall_LowLowLowTrueTrueTall - | BlockState::RedSandstoneWall_LowLowLowTrueFalseTall => &SHAPE1352, - BlockState::RedSandstoneWall_LowLowLowFalseTrueNone - | BlockState::RedSandstoneWall_LowLowLowFalseFalseNone => &SHAPE1353, - BlockState::RedSandstoneWall_LowLowLowFalseTrueLow - | BlockState::RedSandstoneWall_LowLowLowFalseFalseLow => &SHAPE1354, - BlockState::RedSandstoneWall_LowLowLowFalseTrueTall - | BlockState::RedSandstoneWall_LowLowLowFalseFalseTall => &SHAPE1355, - BlockState::RedSandstoneWall_LowLowTallTrueTrueNone - | BlockState::RedSandstoneWall_LowLowTallTrueFalseNone => &SHAPE1356, - BlockState::RedSandstoneWall_LowLowTallTrueTrueLow - | BlockState::RedSandstoneWall_LowLowTallTrueFalseLow => &SHAPE1357, - BlockState::RedSandstoneWall_LowLowTallTrueTrueTall - | BlockState::RedSandstoneWall_LowLowTallTrueFalseTall => &SHAPE1358, - BlockState::RedSandstoneWall_LowLowTallFalseTrueNone - | BlockState::RedSandstoneWall_LowLowTallFalseFalseNone => &SHAPE1359, - BlockState::RedSandstoneWall_LowLowTallFalseTrueLow - | BlockState::RedSandstoneWall_LowLowTallFalseFalseLow => &SHAPE1360, - BlockState::RedSandstoneWall_LowLowTallFalseTrueTall - | BlockState::RedSandstoneWall_LowLowTallFalseFalseTall => &SHAPE1361, - BlockState::RedSandstoneWall_LowTallNoneTrueTrueNone - | BlockState::RedSandstoneWall_LowTallNoneTrueFalseNone => &SHAPE1362, - BlockState::RedSandstoneWall_LowTallNoneTrueTrueLow - | BlockState::RedSandstoneWall_LowTallNoneTrueFalseLow => &SHAPE1363, - BlockState::RedSandstoneWall_LowTallNoneTrueTrueTall - | BlockState::RedSandstoneWall_LowTallNoneTrueFalseTall => &SHAPE1364, - BlockState::RedSandstoneWall_LowTallNoneFalseTrueNone - | BlockState::RedSandstoneWall_LowTallNoneFalseFalseNone => &SHAPE1365, - BlockState::RedSandstoneWall_LowTallNoneFalseTrueLow - | BlockState::RedSandstoneWall_LowTallNoneFalseFalseLow => &SHAPE1366, - BlockState::RedSandstoneWall_LowTallNoneFalseTrueTall - | BlockState::RedSandstoneWall_LowTallNoneFalseFalseTall => &SHAPE1367, - BlockState::RedSandstoneWall_LowTallLowTrueTrueNone - | BlockState::RedSandstoneWall_LowTallLowTrueFalseNone => &SHAPE1368, - BlockState::RedSandstoneWall_LowTallLowTrueTrueLow - | BlockState::RedSandstoneWall_LowTallLowTrueFalseLow => &SHAPE1369, - BlockState::RedSandstoneWall_LowTallLowTrueTrueTall - | BlockState::RedSandstoneWall_LowTallLowTrueFalseTall => &SHAPE1370, - BlockState::RedSandstoneWall_LowTallLowFalseTrueNone - | BlockState::RedSandstoneWall_LowTallLowFalseFalseNone => &SHAPE1371, - BlockState::RedSandstoneWall_LowTallLowFalseTrueLow - | BlockState::RedSandstoneWall_LowTallLowFalseFalseLow => &SHAPE1372, - BlockState::RedSandstoneWall_LowTallLowFalseTrueTall - | BlockState::RedSandstoneWall_LowTallLowFalseFalseTall => &SHAPE1373, - BlockState::RedSandstoneWall_LowTallTallTrueTrueNone - | BlockState::RedSandstoneWall_LowTallTallTrueFalseNone => &SHAPE1374, - BlockState::RedSandstoneWall_LowTallTallTrueTrueLow - | BlockState::RedSandstoneWall_LowTallTallTrueFalseLow => &SHAPE1375, - BlockState::RedSandstoneWall_LowTallTallTrueTrueTall - | BlockState::RedSandstoneWall_LowTallTallTrueFalseTall => &SHAPE1376, - BlockState::RedSandstoneWall_LowTallTallFalseTrueNone - | BlockState::RedSandstoneWall_LowTallTallFalseFalseNone => &SHAPE1377, - BlockState::RedSandstoneWall_LowTallTallFalseTrueLow - | BlockState::RedSandstoneWall_LowTallTallFalseFalseLow => &SHAPE1378, - BlockState::RedSandstoneWall_LowTallTallFalseTrueTall - | BlockState::RedSandstoneWall_LowTallTallFalseFalseTall => &SHAPE1379, - BlockState::RedSandstoneWall_TallNoneNoneTrueTrueNone - | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseNone => &SHAPE1380, - BlockState::RedSandstoneWall_TallNoneNoneTrueTrueLow - | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseLow => &SHAPE1381, - BlockState::RedSandstoneWall_TallNoneNoneTrueTrueTall - | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseTall => &SHAPE1382, - BlockState::RedSandstoneWall_TallNoneNoneFalseTrueNone - | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseNone => &SHAPE1383, - BlockState::RedSandstoneWall_TallNoneNoneFalseTrueLow - | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseLow => &SHAPE1384, - BlockState::RedSandstoneWall_TallNoneNoneFalseTrueTall - | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseTall => &SHAPE1385, - BlockState::RedSandstoneWall_TallNoneLowTrueTrueNone - | BlockState::RedSandstoneWall_TallNoneLowTrueFalseNone => &SHAPE1386, - BlockState::RedSandstoneWall_TallNoneLowTrueTrueLow - | BlockState::RedSandstoneWall_TallNoneLowTrueFalseLow => &SHAPE1387, - BlockState::RedSandstoneWall_TallNoneLowTrueTrueTall - | BlockState::RedSandstoneWall_TallNoneLowTrueFalseTall => &SHAPE1388, - BlockState::RedSandstoneWall_TallNoneLowFalseTrueNone - | BlockState::RedSandstoneWall_TallNoneLowFalseFalseNone => &SHAPE1389, - BlockState::RedSandstoneWall_TallNoneLowFalseTrueLow - | BlockState::RedSandstoneWall_TallNoneLowFalseFalseLow => &SHAPE1390, - BlockState::RedSandstoneWall_TallNoneLowFalseTrueTall - | BlockState::RedSandstoneWall_TallNoneLowFalseFalseTall => &SHAPE1391, - BlockState::RedSandstoneWall_TallNoneTallTrueTrueNone - | BlockState::RedSandstoneWall_TallNoneTallTrueFalseNone => &SHAPE1392, - BlockState::RedSandstoneWall_TallNoneTallTrueTrueLow - | BlockState::RedSandstoneWall_TallNoneTallTrueFalseLow => &SHAPE1393, - BlockState::RedSandstoneWall_TallNoneTallTrueTrueTall - | BlockState::RedSandstoneWall_TallNoneTallTrueFalseTall => &SHAPE1394, - BlockState::RedSandstoneWall_TallNoneTallFalseTrueNone - | BlockState::RedSandstoneWall_TallNoneTallFalseFalseNone => &SHAPE1395, - BlockState::RedSandstoneWall_TallNoneTallFalseTrueLow - | BlockState::RedSandstoneWall_TallNoneTallFalseFalseLow => &SHAPE1396, - BlockState::RedSandstoneWall_TallNoneTallFalseTrueTall - | BlockState::RedSandstoneWall_TallNoneTallFalseFalseTall => &SHAPE1397, - BlockState::RedSandstoneWall_TallLowNoneTrueTrueNone - | BlockState::RedSandstoneWall_TallLowNoneTrueFalseNone => &SHAPE1398, - BlockState::RedSandstoneWall_TallLowNoneTrueTrueLow - | BlockState::RedSandstoneWall_TallLowNoneTrueFalseLow => &SHAPE1399, - BlockState::RedSandstoneWall_TallLowNoneTrueTrueTall - | BlockState::RedSandstoneWall_TallLowNoneTrueFalseTall => &SHAPE1400, - BlockState::RedSandstoneWall_TallLowNoneFalseTrueNone - | BlockState::RedSandstoneWall_TallLowNoneFalseFalseNone => &SHAPE1401, - BlockState::RedSandstoneWall_TallLowNoneFalseTrueLow - | BlockState::RedSandstoneWall_TallLowNoneFalseFalseLow => &SHAPE1402, - BlockState::RedSandstoneWall_TallLowNoneFalseTrueTall - | BlockState::RedSandstoneWall_TallLowNoneFalseFalseTall => &SHAPE1403, - BlockState::RedSandstoneWall_TallLowLowTrueTrueNone - | BlockState::RedSandstoneWall_TallLowLowTrueFalseNone => &SHAPE1404, - BlockState::RedSandstoneWall_TallLowLowTrueTrueLow - | BlockState::RedSandstoneWall_TallLowLowTrueFalseLow => &SHAPE1405, - BlockState::RedSandstoneWall_TallLowLowTrueTrueTall - | BlockState::RedSandstoneWall_TallLowLowTrueFalseTall => &SHAPE1406, - BlockState::RedSandstoneWall_TallLowLowFalseTrueNone - | BlockState::RedSandstoneWall_TallLowLowFalseFalseNone => &SHAPE1407, - BlockState::RedSandstoneWall_TallLowLowFalseTrueLow - | BlockState::RedSandstoneWall_TallLowLowFalseFalseLow => &SHAPE1408, - BlockState::RedSandstoneWall_TallLowLowFalseTrueTall - | BlockState::RedSandstoneWall_TallLowLowFalseFalseTall => &SHAPE1409, - BlockState::RedSandstoneWall_TallLowTallTrueTrueNone - | BlockState::RedSandstoneWall_TallLowTallTrueFalseNone => &SHAPE1410, - BlockState::RedSandstoneWall_TallLowTallTrueTrueLow - | BlockState::RedSandstoneWall_TallLowTallTrueFalseLow => &SHAPE1411, - BlockState::RedSandstoneWall_TallLowTallTrueTrueTall - | BlockState::RedSandstoneWall_TallLowTallTrueFalseTall => &SHAPE1412, - BlockState::RedSandstoneWall_TallLowTallFalseTrueNone - | BlockState::RedSandstoneWall_TallLowTallFalseFalseNone => &SHAPE1413, - BlockState::RedSandstoneWall_TallLowTallFalseTrueLow - | BlockState::RedSandstoneWall_TallLowTallFalseFalseLow => &SHAPE1414, - BlockState::RedSandstoneWall_TallLowTallFalseTrueTall - | BlockState::RedSandstoneWall_TallLowTallFalseFalseTall => &SHAPE1415, - BlockState::RedSandstoneWall_TallTallNoneTrueTrueNone - | BlockState::RedSandstoneWall_TallTallNoneTrueFalseNone => &SHAPE1416, - BlockState::RedSandstoneWall_TallTallNoneTrueTrueLow - | BlockState::RedSandstoneWall_TallTallNoneTrueFalseLow => &SHAPE1417, - BlockState::RedSandstoneWall_TallTallNoneTrueTrueTall - | BlockState::RedSandstoneWall_TallTallNoneTrueFalseTall => &SHAPE1418, - BlockState::RedSandstoneWall_TallTallNoneFalseTrueNone - | BlockState::RedSandstoneWall_TallTallNoneFalseFalseNone => &SHAPE1419, - BlockState::RedSandstoneWall_TallTallNoneFalseTrueLow - | BlockState::RedSandstoneWall_TallTallNoneFalseFalseLow => &SHAPE1420, - BlockState::RedSandstoneWall_TallTallNoneFalseTrueTall - | BlockState::RedSandstoneWall_TallTallNoneFalseFalseTall => &SHAPE1421, - BlockState::RedSandstoneWall_TallTallLowTrueTrueNone - | BlockState::RedSandstoneWall_TallTallLowTrueFalseNone => &SHAPE1422, - BlockState::RedSandstoneWall_TallTallLowTrueTrueLow - | BlockState::RedSandstoneWall_TallTallLowTrueFalseLow => &SHAPE1423, - BlockState::RedSandstoneWall_TallTallLowTrueTrueTall - | BlockState::RedSandstoneWall_TallTallLowTrueFalseTall => &SHAPE1424, - BlockState::RedSandstoneWall_TallTallLowFalseTrueNone - | BlockState::RedSandstoneWall_TallTallLowFalseFalseNone => &SHAPE1425, - BlockState::RedSandstoneWall_TallTallLowFalseTrueLow - | BlockState::RedSandstoneWall_TallTallLowFalseFalseLow => &SHAPE1426, - BlockState::RedSandstoneWall_TallTallLowFalseTrueTall - | BlockState::RedSandstoneWall_TallTallLowFalseFalseTall => &SHAPE1427, - BlockState::RedSandstoneWall_TallTallTallTrueTrueNone - | BlockState::RedSandstoneWall_TallTallTallTrueFalseNone => &SHAPE1428, - BlockState::RedSandstoneWall_TallTallTallTrueTrueLow - | BlockState::RedSandstoneWall_TallTallTallTrueFalseLow => &SHAPE1429, - BlockState::RedSandstoneWall_TallTallTallTrueTrueTall - | BlockState::RedSandstoneWall_TallTallTallTrueFalseTall => &SHAPE1430, - BlockState::RedSandstoneWall_TallTallTallFalseTrueNone - | BlockState::RedSandstoneWall_TallTallTallFalseFalseNone => &SHAPE1431, - BlockState::RedSandstoneWall_TallTallTallFalseTrueLow - | BlockState::RedSandstoneWall_TallTallTallFalseFalseLow => &SHAPE1432, - BlockState::RedSandstoneWall_TallTallTallFalseTrueTall - | BlockState::RedSandstoneWall_TallTallTallFalseFalseTall => &SHAPE1433, - BlockState::BlackstoneWall_NoneNoneNoneTrueTrueNone - | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE3101, - BlockState::BlackstoneWall_NoneNoneNoneTrueTrueLow - | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseLow => &SHAPE3102, - BlockState::BlackstoneWall_NoneNoneNoneTrueTrueTall - | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE3103, - BlockState::BlackstoneWall_NoneNoneNoneFalseTrueLow - | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseLow => &SHAPE3104, - BlockState::BlackstoneWall_NoneNoneNoneFalseTrueTall - | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE3105, - BlockState::BlackstoneWall_NoneNoneLowTrueTrueNone - | BlockState::BlackstoneWall_NoneNoneLowTrueFalseNone => &SHAPE3106, - BlockState::BlackstoneWall_NoneNoneLowTrueTrueLow - | BlockState::BlackstoneWall_NoneNoneLowTrueFalseLow => &SHAPE3107, - BlockState::BlackstoneWall_NoneNoneLowTrueTrueTall - | BlockState::BlackstoneWall_NoneNoneLowTrueFalseTall => &SHAPE3108, - BlockState::BlackstoneWall_NoneNoneLowFalseTrueNone - | BlockState::BlackstoneWall_NoneNoneLowFalseFalseNone => &SHAPE3109, - BlockState::BlackstoneWall_NoneNoneLowFalseTrueLow - | BlockState::BlackstoneWall_NoneNoneLowFalseFalseLow => &SHAPE3110, - BlockState::BlackstoneWall_NoneNoneLowFalseTrueTall - | BlockState::BlackstoneWall_NoneNoneLowFalseFalseTall => &SHAPE3111, - BlockState::BlackstoneWall_NoneNoneTallTrueTrueNone - | BlockState::BlackstoneWall_NoneNoneTallTrueFalseNone => &SHAPE3112, - BlockState::BlackstoneWall_NoneNoneTallTrueTrueLow - | BlockState::BlackstoneWall_NoneNoneTallTrueFalseLow => &SHAPE3113, - BlockState::BlackstoneWall_NoneNoneTallTrueTrueTall - | BlockState::BlackstoneWall_NoneNoneTallTrueFalseTall => &SHAPE3114, - BlockState::BlackstoneWall_NoneNoneTallFalseTrueNone - | BlockState::BlackstoneWall_NoneNoneTallFalseFalseNone => &SHAPE3115, - BlockState::BlackstoneWall_NoneNoneTallFalseTrueLow - | BlockState::BlackstoneWall_NoneNoneTallFalseFalseLow => &SHAPE3116, - BlockState::BlackstoneWall_NoneNoneTallFalseTrueTall - | BlockState::BlackstoneWall_NoneNoneTallFalseFalseTall => &SHAPE3117, - BlockState::BlackstoneWall_NoneLowNoneTrueTrueNone - | BlockState::BlackstoneWall_NoneLowNoneTrueFalseNone => &SHAPE3118, - BlockState::BlackstoneWall_NoneLowNoneTrueTrueLow - | BlockState::BlackstoneWall_NoneLowNoneTrueFalseLow => &SHAPE3119, - BlockState::BlackstoneWall_NoneLowNoneTrueTrueTall - | BlockState::BlackstoneWall_NoneLowNoneTrueFalseTall => &SHAPE3120, - BlockState::BlackstoneWall_NoneLowNoneFalseTrueNone - | BlockState::BlackstoneWall_NoneLowNoneFalseFalseNone => &SHAPE3121, - BlockState::BlackstoneWall_NoneLowNoneFalseTrueLow - | BlockState::BlackstoneWall_NoneLowNoneFalseFalseLow => &SHAPE3122, - BlockState::BlackstoneWall_NoneLowNoneFalseTrueTall - | BlockState::BlackstoneWall_NoneLowNoneFalseFalseTall => &SHAPE3123, - BlockState::BlackstoneWall_NoneLowLowTrueTrueNone - | BlockState::BlackstoneWall_NoneLowLowTrueFalseNone => &SHAPE3124, - BlockState::BlackstoneWall_NoneLowLowTrueTrueLow - | BlockState::BlackstoneWall_NoneLowLowTrueFalseLow => &SHAPE3125, - BlockState::BlackstoneWall_NoneLowLowTrueTrueTall - | BlockState::BlackstoneWall_NoneLowLowTrueFalseTall => &SHAPE3126, - BlockState::BlackstoneWall_NoneLowLowFalseTrueNone - | BlockState::BlackstoneWall_NoneLowLowFalseFalseNone => &SHAPE3127, - BlockState::BlackstoneWall_NoneLowLowFalseTrueLow - | BlockState::BlackstoneWall_NoneLowLowFalseFalseLow => &SHAPE3128, - BlockState::BlackstoneWall_NoneLowLowFalseTrueTall - | BlockState::BlackstoneWall_NoneLowLowFalseFalseTall => &SHAPE3129, - BlockState::BlackstoneWall_NoneLowTallTrueTrueNone - | BlockState::BlackstoneWall_NoneLowTallTrueFalseNone => &SHAPE3130, - BlockState::BlackstoneWall_NoneLowTallTrueTrueLow - | BlockState::BlackstoneWall_NoneLowTallTrueFalseLow => &SHAPE3131, - BlockState::BlackstoneWall_NoneLowTallTrueTrueTall - | BlockState::BlackstoneWall_NoneLowTallTrueFalseTall => &SHAPE3132, - BlockState::BlackstoneWall_NoneLowTallFalseTrueNone - | BlockState::BlackstoneWall_NoneLowTallFalseFalseNone => &SHAPE3133, - BlockState::BlackstoneWall_NoneLowTallFalseTrueLow - | BlockState::BlackstoneWall_NoneLowTallFalseFalseLow => &SHAPE3134, - BlockState::BlackstoneWall_NoneLowTallFalseTrueTall - | BlockState::BlackstoneWall_NoneLowTallFalseFalseTall => &SHAPE3135, - BlockState::BlackstoneWall_NoneTallNoneTrueTrueNone - | BlockState::BlackstoneWall_NoneTallNoneTrueFalseNone => &SHAPE3136, - BlockState::BlackstoneWall_NoneTallNoneTrueTrueLow - | BlockState::BlackstoneWall_NoneTallNoneTrueFalseLow => &SHAPE3137, - BlockState::BlackstoneWall_NoneTallNoneTrueTrueTall - | BlockState::BlackstoneWall_NoneTallNoneTrueFalseTall => &SHAPE3138, - BlockState::BlackstoneWall_NoneTallNoneFalseTrueNone - | BlockState::BlackstoneWall_NoneTallNoneFalseFalseNone => &SHAPE3139, - BlockState::BlackstoneWall_NoneTallNoneFalseTrueLow - | BlockState::BlackstoneWall_NoneTallNoneFalseFalseLow => &SHAPE3140, - BlockState::BlackstoneWall_NoneTallNoneFalseTrueTall - | BlockState::BlackstoneWall_NoneTallNoneFalseFalseTall => &SHAPE3141, - BlockState::BlackstoneWall_NoneTallLowTrueTrueNone - | BlockState::BlackstoneWall_NoneTallLowTrueFalseNone => &SHAPE3142, - BlockState::BlackstoneWall_NoneTallLowTrueTrueLow - | BlockState::BlackstoneWall_NoneTallLowTrueFalseLow => &SHAPE3143, - BlockState::BlackstoneWall_NoneTallLowTrueTrueTall - | BlockState::BlackstoneWall_NoneTallLowTrueFalseTall => &SHAPE3144, - BlockState::BlackstoneWall_NoneTallLowFalseTrueNone - | BlockState::BlackstoneWall_NoneTallLowFalseFalseNone => &SHAPE3145, - BlockState::BlackstoneWall_NoneTallLowFalseTrueLow - | BlockState::BlackstoneWall_NoneTallLowFalseFalseLow => &SHAPE3146, - BlockState::BlackstoneWall_NoneTallLowFalseTrueTall - | BlockState::BlackstoneWall_NoneTallLowFalseFalseTall => &SHAPE3147, - BlockState::BlackstoneWall_NoneTallTallTrueTrueNone - | BlockState::BlackstoneWall_NoneTallTallTrueFalseNone => &SHAPE3148, - BlockState::BlackstoneWall_NoneTallTallTrueTrueLow - | BlockState::BlackstoneWall_NoneTallTallTrueFalseLow => &SHAPE3149, - BlockState::BlackstoneWall_NoneTallTallTrueTrueTall - | BlockState::BlackstoneWall_NoneTallTallTrueFalseTall => &SHAPE3150, - BlockState::BlackstoneWall_NoneTallTallFalseTrueNone - | BlockState::BlackstoneWall_NoneTallTallFalseFalseNone => &SHAPE3151, - BlockState::BlackstoneWall_NoneTallTallFalseTrueLow - | BlockState::BlackstoneWall_NoneTallTallFalseFalseLow => &SHAPE3152, - BlockState::BlackstoneWall_NoneTallTallFalseTrueTall - | BlockState::BlackstoneWall_NoneTallTallFalseFalseTall => &SHAPE3153, - BlockState::BlackstoneWall_LowNoneNoneTrueTrueNone - | BlockState::BlackstoneWall_LowNoneNoneTrueFalseNone => &SHAPE3154, - BlockState::BlackstoneWall_LowNoneNoneTrueTrueLow - | BlockState::BlackstoneWall_LowNoneNoneTrueFalseLow => &SHAPE3155, - BlockState::BlackstoneWall_LowNoneNoneTrueTrueTall - | BlockState::BlackstoneWall_LowNoneNoneTrueFalseTall => &SHAPE3156, - BlockState::BlackstoneWall_LowNoneNoneFalseTrueNone - | BlockState::BlackstoneWall_LowNoneNoneFalseFalseNone => &SHAPE3157, - BlockState::BlackstoneWall_LowNoneNoneFalseTrueLow - | BlockState::BlackstoneWall_LowNoneNoneFalseFalseLow => &SHAPE3158, - BlockState::BlackstoneWall_LowNoneNoneFalseTrueTall - | BlockState::BlackstoneWall_LowNoneNoneFalseFalseTall => &SHAPE3159, - BlockState::BlackstoneWall_LowNoneLowTrueTrueNone - | BlockState::BlackstoneWall_LowNoneLowTrueFalseNone => &SHAPE3160, - BlockState::BlackstoneWall_LowNoneLowTrueTrueLow - | BlockState::BlackstoneWall_LowNoneLowTrueFalseLow => &SHAPE3161, - BlockState::BlackstoneWall_LowNoneLowTrueTrueTall - | BlockState::BlackstoneWall_LowNoneLowTrueFalseTall => &SHAPE3162, - BlockState::BlackstoneWall_LowNoneLowFalseTrueNone - | BlockState::BlackstoneWall_LowNoneLowFalseFalseNone => &SHAPE3163, - BlockState::BlackstoneWall_LowNoneLowFalseTrueLow - | BlockState::BlackstoneWall_LowNoneLowFalseFalseLow => &SHAPE3164, - BlockState::BlackstoneWall_LowNoneLowFalseTrueTall - | BlockState::BlackstoneWall_LowNoneLowFalseFalseTall => &SHAPE3165, - BlockState::BlackstoneWall_LowNoneTallTrueTrueNone - | BlockState::BlackstoneWall_LowNoneTallTrueFalseNone => &SHAPE3166, - BlockState::BlackstoneWall_LowNoneTallTrueTrueLow - | BlockState::BlackstoneWall_LowNoneTallTrueFalseLow => &SHAPE3167, - BlockState::BlackstoneWall_LowNoneTallTrueTrueTall - | BlockState::BlackstoneWall_LowNoneTallTrueFalseTall => &SHAPE3168, - BlockState::BlackstoneWall_LowNoneTallFalseTrueNone - | BlockState::BlackstoneWall_LowNoneTallFalseFalseNone => &SHAPE3169, - BlockState::BlackstoneWall_LowNoneTallFalseTrueLow - | BlockState::BlackstoneWall_LowNoneTallFalseFalseLow => &SHAPE3170, - BlockState::BlackstoneWall_LowNoneTallFalseTrueTall - | BlockState::BlackstoneWall_LowNoneTallFalseFalseTall => &SHAPE3171, - BlockState::BlackstoneWall_LowLowNoneTrueTrueNone - | BlockState::BlackstoneWall_LowLowNoneTrueFalseNone => &SHAPE3172, - BlockState::BlackstoneWall_LowLowNoneTrueTrueLow - | BlockState::BlackstoneWall_LowLowNoneTrueFalseLow => &SHAPE3173, - BlockState::BlackstoneWall_LowLowNoneTrueTrueTall - | BlockState::BlackstoneWall_LowLowNoneTrueFalseTall => &SHAPE3174, - BlockState::BlackstoneWall_LowLowNoneFalseTrueNone - | BlockState::BlackstoneWall_LowLowNoneFalseFalseNone => &SHAPE3175, - BlockState::BlackstoneWall_LowLowNoneFalseTrueLow - | BlockState::BlackstoneWall_LowLowNoneFalseFalseLow => &SHAPE3176, - BlockState::BlackstoneWall_LowLowNoneFalseTrueTall - | BlockState::BlackstoneWall_LowLowNoneFalseFalseTall => &SHAPE3177, - BlockState::BlackstoneWall_LowLowLowTrueTrueNone - | BlockState::BlackstoneWall_LowLowLowTrueFalseNone => &SHAPE3178, - BlockState::BlackstoneWall_LowLowLowTrueTrueLow - | BlockState::BlackstoneWall_LowLowLowTrueFalseLow => &SHAPE3179, - BlockState::BlackstoneWall_LowLowLowTrueTrueTall - | BlockState::BlackstoneWall_LowLowLowTrueFalseTall => &SHAPE3180, - BlockState::BlackstoneWall_LowLowLowFalseTrueNone - | BlockState::BlackstoneWall_LowLowLowFalseFalseNone => &SHAPE3181, - BlockState::BlackstoneWall_LowLowLowFalseTrueLow - | BlockState::BlackstoneWall_LowLowLowFalseFalseLow => &SHAPE3182, - BlockState::BlackstoneWall_LowLowLowFalseTrueTall - | BlockState::BlackstoneWall_LowLowLowFalseFalseTall => &SHAPE3183, - BlockState::BlackstoneWall_LowLowTallTrueTrueNone - | BlockState::BlackstoneWall_LowLowTallTrueFalseNone => &SHAPE3184, - BlockState::BlackstoneWall_LowLowTallTrueTrueLow - | BlockState::BlackstoneWall_LowLowTallTrueFalseLow => &SHAPE3185, - BlockState::BlackstoneWall_LowLowTallTrueTrueTall - | BlockState::BlackstoneWall_LowLowTallTrueFalseTall => &SHAPE3186, - BlockState::BlackstoneWall_LowLowTallFalseTrueNone - | BlockState::BlackstoneWall_LowLowTallFalseFalseNone => &SHAPE3187, - BlockState::BlackstoneWall_LowLowTallFalseTrueLow - | BlockState::BlackstoneWall_LowLowTallFalseFalseLow => &SHAPE3188, - BlockState::BlackstoneWall_LowLowTallFalseTrueTall - | BlockState::BlackstoneWall_LowLowTallFalseFalseTall => &SHAPE3189, - BlockState::BlackstoneWall_LowTallNoneTrueTrueNone - | BlockState::BlackstoneWall_LowTallNoneTrueFalseNone => &SHAPE3190, - BlockState::BlackstoneWall_LowTallNoneTrueTrueLow - | BlockState::BlackstoneWall_LowTallNoneTrueFalseLow => &SHAPE3191, - BlockState::BlackstoneWall_LowTallNoneTrueTrueTall - | BlockState::BlackstoneWall_LowTallNoneTrueFalseTall => &SHAPE3192, - BlockState::BlackstoneWall_LowTallNoneFalseTrueNone - | BlockState::BlackstoneWall_LowTallNoneFalseFalseNone => &SHAPE3193, - BlockState::BlackstoneWall_LowTallNoneFalseTrueLow - | BlockState::BlackstoneWall_LowTallNoneFalseFalseLow => &SHAPE3194, - BlockState::BlackstoneWall_LowTallNoneFalseTrueTall - | BlockState::BlackstoneWall_LowTallNoneFalseFalseTall => &SHAPE3195, - BlockState::BlackstoneWall_LowTallLowTrueTrueNone - | BlockState::BlackstoneWall_LowTallLowTrueFalseNone => &SHAPE3196, - BlockState::BlackstoneWall_LowTallLowTrueTrueLow - | BlockState::BlackstoneWall_LowTallLowTrueFalseLow => &SHAPE3197, - BlockState::BlackstoneWall_LowTallLowTrueTrueTall - | BlockState::BlackstoneWall_LowTallLowTrueFalseTall => &SHAPE3198, - BlockState::BlackstoneWall_LowTallLowFalseTrueNone - | BlockState::BlackstoneWall_LowTallLowFalseFalseNone => &SHAPE3199, - BlockState::BlackstoneWall_LowTallLowFalseTrueLow - | BlockState::BlackstoneWall_LowTallLowFalseFalseLow => &SHAPE3200, - BlockState::BlackstoneWall_LowTallLowFalseTrueTall - | BlockState::BlackstoneWall_LowTallLowFalseFalseTall => &SHAPE3201, - BlockState::BlackstoneWall_LowTallTallTrueTrueNone - | BlockState::BlackstoneWall_LowTallTallTrueFalseNone => &SHAPE3202, - BlockState::BlackstoneWall_LowTallTallTrueTrueLow - | BlockState::BlackstoneWall_LowTallTallTrueFalseLow => &SHAPE3203, - BlockState::BlackstoneWall_LowTallTallTrueTrueTall - | BlockState::BlackstoneWall_LowTallTallTrueFalseTall => &SHAPE3204, - BlockState::BlackstoneWall_LowTallTallFalseTrueNone - | BlockState::BlackstoneWall_LowTallTallFalseFalseNone => &SHAPE3205, - BlockState::BlackstoneWall_LowTallTallFalseTrueLow - | BlockState::BlackstoneWall_LowTallTallFalseFalseLow => &SHAPE3206, - BlockState::BlackstoneWall_LowTallTallFalseTrueTall - | BlockState::BlackstoneWall_LowTallTallFalseFalseTall => &SHAPE3207, - BlockState::BlackstoneWall_TallNoneNoneTrueTrueNone - | BlockState::BlackstoneWall_TallNoneNoneTrueFalseNone => &SHAPE3208, - BlockState::BlackstoneWall_TallNoneNoneTrueTrueLow - | BlockState::BlackstoneWall_TallNoneNoneTrueFalseLow => &SHAPE3209, - BlockState::BlackstoneWall_TallNoneNoneTrueTrueTall - | BlockState::BlackstoneWall_TallNoneNoneTrueFalseTall => &SHAPE3210, - BlockState::BlackstoneWall_TallNoneNoneFalseTrueNone - | BlockState::BlackstoneWall_TallNoneNoneFalseFalseNone => &SHAPE3211, - BlockState::BlackstoneWall_TallNoneNoneFalseTrueLow - | BlockState::BlackstoneWall_TallNoneNoneFalseFalseLow => &SHAPE3212, - BlockState::BlackstoneWall_TallNoneNoneFalseTrueTall - | BlockState::BlackstoneWall_TallNoneNoneFalseFalseTall => &SHAPE3213, - BlockState::BlackstoneWall_TallNoneLowTrueTrueNone - | BlockState::BlackstoneWall_TallNoneLowTrueFalseNone => &SHAPE3214, - BlockState::BlackstoneWall_TallNoneLowTrueTrueLow - | BlockState::BlackstoneWall_TallNoneLowTrueFalseLow => &SHAPE3215, - BlockState::BlackstoneWall_TallNoneLowTrueTrueTall - | BlockState::BlackstoneWall_TallNoneLowTrueFalseTall => &SHAPE3216, - BlockState::BlackstoneWall_TallNoneLowFalseTrueNone - | BlockState::BlackstoneWall_TallNoneLowFalseFalseNone => &SHAPE3217, - BlockState::BlackstoneWall_TallNoneLowFalseTrueLow - | BlockState::BlackstoneWall_TallNoneLowFalseFalseLow => &SHAPE3218, - BlockState::BlackstoneWall_TallNoneLowFalseTrueTall - | BlockState::BlackstoneWall_TallNoneLowFalseFalseTall => &SHAPE3219, - BlockState::BlackstoneWall_TallNoneTallTrueTrueNone - | BlockState::BlackstoneWall_TallNoneTallTrueFalseNone => &SHAPE3220, - BlockState::BlackstoneWall_TallNoneTallTrueTrueLow - | BlockState::BlackstoneWall_TallNoneTallTrueFalseLow => &SHAPE3221, - BlockState::BlackstoneWall_TallNoneTallTrueTrueTall - | BlockState::BlackstoneWall_TallNoneTallTrueFalseTall => &SHAPE3222, - BlockState::BlackstoneWall_TallNoneTallFalseTrueNone - | BlockState::BlackstoneWall_TallNoneTallFalseFalseNone => &SHAPE3223, - BlockState::BlackstoneWall_TallNoneTallFalseTrueLow - | BlockState::BlackstoneWall_TallNoneTallFalseFalseLow => &SHAPE3224, - BlockState::BlackstoneWall_TallNoneTallFalseTrueTall - | BlockState::BlackstoneWall_TallNoneTallFalseFalseTall => &SHAPE3225, - BlockState::BlackstoneWall_TallLowNoneTrueTrueNone - | BlockState::BlackstoneWall_TallLowNoneTrueFalseNone => &SHAPE3226, - BlockState::BlackstoneWall_TallLowNoneTrueTrueLow - | BlockState::BlackstoneWall_TallLowNoneTrueFalseLow => &SHAPE3227, - BlockState::BlackstoneWall_TallLowNoneTrueTrueTall - | BlockState::BlackstoneWall_TallLowNoneTrueFalseTall => &SHAPE3228, - BlockState::BlackstoneWall_TallLowNoneFalseTrueNone - | BlockState::BlackstoneWall_TallLowNoneFalseFalseNone => &SHAPE3229, - BlockState::BlackstoneWall_TallLowNoneFalseTrueLow - | BlockState::BlackstoneWall_TallLowNoneFalseFalseLow => &SHAPE3230, - BlockState::BlackstoneWall_TallLowNoneFalseTrueTall - | BlockState::BlackstoneWall_TallLowNoneFalseFalseTall => &SHAPE3231, - BlockState::BlackstoneWall_TallLowLowTrueTrueNone - | BlockState::BlackstoneWall_TallLowLowTrueFalseNone => &SHAPE3232, - BlockState::BlackstoneWall_TallLowLowTrueTrueLow - | BlockState::BlackstoneWall_TallLowLowTrueFalseLow => &SHAPE3233, - BlockState::BlackstoneWall_TallLowLowTrueTrueTall - | BlockState::BlackstoneWall_TallLowLowTrueFalseTall => &SHAPE3234, - BlockState::BlackstoneWall_TallLowLowFalseTrueNone - | BlockState::BlackstoneWall_TallLowLowFalseFalseNone => &SHAPE3235, - BlockState::BlackstoneWall_TallLowLowFalseTrueLow - | BlockState::BlackstoneWall_TallLowLowFalseFalseLow => &SHAPE3236, - BlockState::BlackstoneWall_TallLowLowFalseTrueTall - | BlockState::BlackstoneWall_TallLowLowFalseFalseTall => &SHAPE3237, - BlockState::BlackstoneWall_TallLowTallTrueTrueNone - | BlockState::BlackstoneWall_TallLowTallTrueFalseNone => &SHAPE3238, - BlockState::BlackstoneWall_TallLowTallTrueTrueLow - | BlockState::BlackstoneWall_TallLowTallTrueFalseLow => &SHAPE3239, - BlockState::BlackstoneWall_TallLowTallTrueTrueTall - | BlockState::BlackstoneWall_TallLowTallTrueFalseTall => &SHAPE3240, - BlockState::BlackstoneWall_TallLowTallFalseTrueNone - | BlockState::BlackstoneWall_TallLowTallFalseFalseNone => &SHAPE3241, - BlockState::BlackstoneWall_TallLowTallFalseTrueLow - | BlockState::BlackstoneWall_TallLowTallFalseFalseLow => &SHAPE3242, - BlockState::BlackstoneWall_TallLowTallFalseTrueTall - | BlockState::BlackstoneWall_TallLowTallFalseFalseTall => &SHAPE3243, - BlockState::BlackstoneWall_TallTallNoneTrueTrueNone - | BlockState::BlackstoneWall_TallTallNoneTrueFalseNone => &SHAPE3244, - BlockState::BlackstoneWall_TallTallNoneTrueTrueLow - | BlockState::BlackstoneWall_TallTallNoneTrueFalseLow => &SHAPE3245, - BlockState::BlackstoneWall_TallTallNoneTrueTrueTall - | BlockState::BlackstoneWall_TallTallNoneTrueFalseTall => &SHAPE3246, - BlockState::BlackstoneWall_TallTallNoneFalseTrueNone - | BlockState::BlackstoneWall_TallTallNoneFalseFalseNone => &SHAPE3247, - BlockState::BlackstoneWall_TallTallNoneFalseTrueLow - | BlockState::BlackstoneWall_TallTallNoneFalseFalseLow => &SHAPE3248, - BlockState::BlackstoneWall_TallTallNoneFalseTrueTall - | BlockState::BlackstoneWall_TallTallNoneFalseFalseTall => &SHAPE3249, - BlockState::BlackstoneWall_TallTallLowTrueTrueNone - | BlockState::BlackstoneWall_TallTallLowTrueFalseNone => &SHAPE3250, - BlockState::BlackstoneWall_TallTallLowTrueTrueLow - | BlockState::BlackstoneWall_TallTallLowTrueFalseLow => &SHAPE3251, - BlockState::BlackstoneWall_TallTallLowTrueTrueTall - | BlockState::BlackstoneWall_TallTallLowTrueFalseTall => &SHAPE3252, - BlockState::BlackstoneWall_TallTallLowFalseTrueNone - | BlockState::BlackstoneWall_TallTallLowFalseFalseNone => &SHAPE3253, - BlockState::BlackstoneWall_TallTallLowFalseTrueLow - | BlockState::BlackstoneWall_TallTallLowFalseFalseLow => &SHAPE3254, - BlockState::BlackstoneWall_TallTallLowFalseTrueTall - | BlockState::BlackstoneWall_TallTallLowFalseFalseTall => &SHAPE3255, - BlockState::BlackstoneWall_TallTallTallTrueTrueNone - | BlockState::BlackstoneWall_TallTallTallTrueFalseNone => &SHAPE3256, - BlockState::BlackstoneWall_TallTallTallTrueTrueLow - | BlockState::BlackstoneWall_TallTallTallTrueFalseLow => &SHAPE3257, - BlockState::BlackstoneWall_TallTallTallTrueTrueTall - | BlockState::BlackstoneWall_TallTallTallTrueFalseTall => &SHAPE3258, - BlockState::BlackstoneWall_TallTallTallFalseTrueNone - | BlockState::BlackstoneWall_TallTallTallFalseFalseNone => &SHAPE3259, - BlockState::BlackstoneWall_TallTallTallFalseTrueLow - | BlockState::BlackstoneWall_TallTallTallFalseFalseLow => &SHAPE3260, - BlockState::BlackstoneWall_TallTallTallFalseTrueTall - | BlockState::BlackstoneWall_TallTallTallFalseFalseTall => &SHAPE3261, - BlockState::NetherBrickFence_TrueTrueTrueTrueTrue - | BlockState::NetherBrickFence_TrueTrueTrueFalseTrue => &SHAPE139, - BlockState::NetherBrickFence_TrueTrueTrueTrueFalse - | BlockState::NetherBrickFence_TrueTrueTrueFalseFalse => &SHAPE140, - BlockState::NetherBrickFence_TrueTrueFalseTrueTrue - | BlockState::NetherBrickFence_TrueTrueFalseFalseTrue => &SHAPE141, - BlockState::NetherBrickFence_TrueTrueFalseTrueFalse - | BlockState::NetherBrickFence_TrueTrueFalseFalseFalse => &SHAPE142, - BlockState::NetherBrickFence_TrueFalseTrueTrueTrue - | BlockState::NetherBrickFence_TrueFalseTrueFalseTrue => &SHAPE143, - BlockState::NetherBrickFence_TrueFalseTrueTrueFalse - | BlockState::NetherBrickFence_TrueFalseTrueFalseFalse => &SHAPE144, - BlockState::NetherBrickFence_TrueFalseFalseTrueTrue - | BlockState::NetherBrickFence_TrueFalseFalseFalseTrue => &SHAPE145, - BlockState::NetherBrickFence_TrueFalseFalseTrueFalse - | BlockState::NetherBrickFence_TrueFalseFalseFalseFalse => &SHAPE146, - BlockState::NetherBrickFence_FalseTrueTrueTrueTrue - | BlockState::NetherBrickFence_FalseTrueTrueFalseTrue => &SHAPE147, - BlockState::NetherBrickFence_FalseTrueTrueTrueFalse - | BlockState::NetherBrickFence_FalseTrueTrueFalseFalse => &SHAPE148, - BlockState::NetherBrickFence_FalseTrueFalseTrueTrue - | BlockState::NetherBrickFence_FalseTrueFalseFalseTrue => &SHAPE149, - BlockState::NetherBrickFence_FalseTrueFalseTrueFalse - | BlockState::NetherBrickFence_FalseTrueFalseFalseFalse => &SHAPE150, - BlockState::NetherBrickFence_FalseFalseTrueTrueTrue - | BlockState::NetherBrickFence_FalseFalseTrueFalseTrue => &SHAPE151, - BlockState::NetherBrickFence_FalseFalseTrueTrueFalse - | BlockState::NetherBrickFence_FalseFalseTrueFalseFalse => &SHAPE152, - BlockState::NetherBrickFence_FalseFalseFalseTrueTrue - | BlockState::NetherBrickFence_FalseFalseFalseFalseTrue => &SHAPE153, - BlockState::NetherBrickFence_FalseFalseFalseTrueFalse - | BlockState::NetherBrickFence_FalseFalseFalseFalseFalse => &SHAPE154, - BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE1434, - BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE1435, - BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE1436, - BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE1437, - BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE1438, - BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseNone => &SHAPE1439, - BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseLow => &SHAPE1440, - BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseTall => &SHAPE1441, - BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseNone => &SHAPE1442, - BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseLow => &SHAPE1443, - BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseTall => &SHAPE1444, - BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseNone => &SHAPE1445, - BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseLow => &SHAPE1446, - BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseTall => &SHAPE1447, - BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseNone => &SHAPE1448, - BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseLow => &SHAPE1449, - BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseTall => &SHAPE1450, - BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseNone => &SHAPE1451, - BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseLow => &SHAPE1452, - BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseTall => &SHAPE1453, - BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseNone => &SHAPE1454, - BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseLow => &SHAPE1455, - BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseTall => &SHAPE1456, - BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseNone => &SHAPE1457, - BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseLow => &SHAPE1458, - BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseTall => &SHAPE1459, - BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseNone => &SHAPE1460, - BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseLow => &SHAPE1461, - BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseTall => &SHAPE1462, - BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseNone => &SHAPE1463, - BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseLow => &SHAPE1464, - BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseTall => &SHAPE1465, - BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseNone => &SHAPE1466, - BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseLow => &SHAPE1467, - BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseTall => &SHAPE1468, - BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseNone => &SHAPE1469, - BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseLow => &SHAPE1470, - BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseTall => &SHAPE1471, - BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseNone => &SHAPE1472, - BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseLow => &SHAPE1473, - BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseTall => &SHAPE1474, - BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseNone => &SHAPE1475, - BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseLow => &SHAPE1476, - BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseTall => &SHAPE1477, - BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseNone => &SHAPE1478, - BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseLow => &SHAPE1479, - BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseTall => &SHAPE1480, - BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueNone - | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseNone => &SHAPE1481, - BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueLow - | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseLow => &SHAPE1482, - BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueTall - | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseTall => &SHAPE1483, - BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueNone - | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseNone => &SHAPE1484, - BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueLow - | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseLow => &SHAPE1485, - BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueTall - | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseTall => &SHAPE1486, - BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseNone => &SHAPE1487, - BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseLow => &SHAPE1488, - BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseTall => &SHAPE1489, - BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseNone => &SHAPE1490, - BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseLow => &SHAPE1491, - BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseTall => &SHAPE1492, - BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueNone - | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseNone => &SHAPE1493, - BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueLow - | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseLow => &SHAPE1494, - BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueTall - | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseTall => &SHAPE1495, - BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueNone - | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseNone => &SHAPE1496, - BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueLow - | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseLow => &SHAPE1497, - BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueTall - | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseTall => &SHAPE1498, - BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueNone - | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseNone => &SHAPE1499, - BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueLow - | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseLow => &SHAPE1500, - BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueTall - | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseTall => &SHAPE1501, - BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueNone - | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseNone => &SHAPE1502, - BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueLow - | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseLow => &SHAPE1503, - BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueTall - | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseTall => &SHAPE1504, - BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseNone => &SHAPE1505, - BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseLow => &SHAPE1506, - BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseTall => &SHAPE1507, - BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseNone => &SHAPE1508, - BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseLow => &SHAPE1509, - BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseTall => &SHAPE1510, - BlockState::MossyStoneBrickWall_LowLowLowTrueTrueNone - | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseNone => &SHAPE1511, - BlockState::MossyStoneBrickWall_LowLowLowTrueTrueLow - | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseLow => &SHAPE1512, - BlockState::MossyStoneBrickWall_LowLowLowTrueTrueTall - | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseTall => &SHAPE1513, - BlockState::MossyStoneBrickWall_LowLowLowFalseTrueNone - | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseNone => &SHAPE1514, - BlockState::MossyStoneBrickWall_LowLowLowFalseTrueLow - | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseLow => &SHAPE1515, - BlockState::MossyStoneBrickWall_LowLowLowFalseTrueTall - | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseTall => &SHAPE1516, - BlockState::MossyStoneBrickWall_LowLowTallTrueTrueNone - | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseNone => &SHAPE1517, - BlockState::MossyStoneBrickWall_LowLowTallTrueTrueLow - | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseLow => &SHAPE1518, - BlockState::MossyStoneBrickWall_LowLowTallTrueTrueTall - | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseTall => &SHAPE1519, - BlockState::MossyStoneBrickWall_LowLowTallFalseTrueNone - | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseNone => &SHAPE1520, - BlockState::MossyStoneBrickWall_LowLowTallFalseTrueLow - | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseLow => &SHAPE1521, - BlockState::MossyStoneBrickWall_LowLowTallFalseTrueTall - | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseTall => &SHAPE1522, - BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseNone => &SHAPE1523, - BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseLow => &SHAPE1524, - BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseTall => &SHAPE1525, - BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseNone => &SHAPE1526, - BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseLow => &SHAPE1527, - BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseTall => &SHAPE1528, - BlockState::MossyStoneBrickWall_LowTallLowTrueTrueNone - | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseNone => &SHAPE1529, - BlockState::MossyStoneBrickWall_LowTallLowTrueTrueLow - | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseLow => &SHAPE1530, - BlockState::MossyStoneBrickWall_LowTallLowTrueTrueTall - | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseTall => &SHAPE1531, - BlockState::MossyStoneBrickWall_LowTallLowFalseTrueNone - | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseNone => &SHAPE1532, - BlockState::MossyStoneBrickWall_LowTallLowFalseTrueLow - | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseLow => &SHAPE1533, - BlockState::MossyStoneBrickWall_LowTallLowFalseTrueTall - | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseTall => &SHAPE1534, - BlockState::MossyStoneBrickWall_LowTallTallTrueTrueNone - | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseNone => &SHAPE1535, - BlockState::MossyStoneBrickWall_LowTallTallTrueTrueLow - | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseLow => &SHAPE1536, - BlockState::MossyStoneBrickWall_LowTallTallTrueTrueTall - | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseTall => &SHAPE1537, - BlockState::MossyStoneBrickWall_LowTallTallFalseTrueNone - | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseNone => &SHAPE1538, - BlockState::MossyStoneBrickWall_LowTallTallFalseTrueLow - | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseLow => &SHAPE1539, - BlockState::MossyStoneBrickWall_LowTallTallFalseTrueTall - | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseTall => &SHAPE1540, - BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseNone => &SHAPE1541, - BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseLow => &SHAPE1542, - BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseTall => &SHAPE1543, - BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseNone => &SHAPE1544, - BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseLow => &SHAPE1545, - BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseTall => &SHAPE1546, - BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueNone - | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseNone => &SHAPE1547, - BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueLow - | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseLow => &SHAPE1548, - BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueTall - | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseTall => &SHAPE1549, - BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueNone - | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseNone => &SHAPE1550, - BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueLow - | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseLow => &SHAPE1551, - BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueTall - | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseTall => &SHAPE1552, - BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueNone - | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseNone => &SHAPE1553, - BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueLow - | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseLow => &SHAPE1554, - BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueTall - | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseTall => &SHAPE1555, - BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueNone - | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseNone => &SHAPE1556, - BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueLow - | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseLow => &SHAPE1557, - BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueTall - | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseTall => &SHAPE1558, - BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseNone => &SHAPE1559, - BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseLow => &SHAPE1560, - BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseTall => &SHAPE1561, - BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseNone => &SHAPE1562, - BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseLow => &SHAPE1563, - BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseTall => &SHAPE1564, - BlockState::MossyStoneBrickWall_TallLowLowTrueTrueNone - | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseNone => &SHAPE1565, - BlockState::MossyStoneBrickWall_TallLowLowTrueTrueLow - | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseLow => &SHAPE1566, - BlockState::MossyStoneBrickWall_TallLowLowTrueTrueTall - | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseTall => &SHAPE1567, - BlockState::MossyStoneBrickWall_TallLowLowFalseTrueNone - | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseNone => &SHAPE1568, - BlockState::MossyStoneBrickWall_TallLowLowFalseTrueLow - | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseLow => &SHAPE1569, - BlockState::MossyStoneBrickWall_TallLowLowFalseTrueTall - | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseTall => &SHAPE1570, - BlockState::MossyStoneBrickWall_TallLowTallTrueTrueNone - | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseNone => &SHAPE1571, - BlockState::MossyStoneBrickWall_TallLowTallTrueTrueLow - | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseLow => &SHAPE1572, - BlockState::MossyStoneBrickWall_TallLowTallTrueTrueTall - | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseTall => &SHAPE1573, - BlockState::MossyStoneBrickWall_TallLowTallFalseTrueNone - | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseNone => &SHAPE1574, - BlockState::MossyStoneBrickWall_TallLowTallFalseTrueLow - | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseLow => &SHAPE1575, - BlockState::MossyStoneBrickWall_TallLowTallFalseTrueTall - | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseTall => &SHAPE1576, - BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueNone - | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseNone => &SHAPE1577, - BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueLow - | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseLow => &SHAPE1578, - BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueTall - | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseTall => &SHAPE1579, - BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueNone - | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseNone => &SHAPE1580, - BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueLow - | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseLow => &SHAPE1581, - BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueTall - | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseTall => &SHAPE1582, - BlockState::MossyStoneBrickWall_TallTallLowTrueTrueNone - | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseNone => &SHAPE1583, - BlockState::MossyStoneBrickWall_TallTallLowTrueTrueLow - | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseLow => &SHAPE1584, - BlockState::MossyStoneBrickWall_TallTallLowTrueTrueTall - | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseTall => &SHAPE1585, - BlockState::MossyStoneBrickWall_TallTallLowFalseTrueNone - | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseNone => &SHAPE1586, - BlockState::MossyStoneBrickWall_TallTallLowFalseTrueLow - | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseLow => &SHAPE1587, - BlockState::MossyStoneBrickWall_TallTallLowFalseTrueTall - | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseTall => &SHAPE1588, - BlockState::MossyStoneBrickWall_TallTallTallTrueTrueNone - | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseNone => &SHAPE1589, - BlockState::MossyStoneBrickWall_TallTallTallTrueTrueLow - | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseLow => &SHAPE1590, - BlockState::MossyStoneBrickWall_TallTallTallTrueTrueTall - | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseTall => &SHAPE1591, - BlockState::MossyStoneBrickWall_TallTallTallFalseTrueNone - | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseNone => &SHAPE1592, - BlockState::MossyStoneBrickWall_TallTallTallFalseTrueLow - | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseLow => &SHAPE1593, - BlockState::MossyStoneBrickWall_TallTallTallFalseTrueTall - | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseTall => &SHAPE1594, - BlockState::SoulCampfire_NorthTrueTrueTrue | BlockState::Campfire_NorthTrueTrueTrue => { - &SHAPE3066 - } - BlockState::Stonecutter_North => &SHAPE3054, - BlockState::Ladder_NorthTrue | BlockState::Ladder_NorthFalse => &SHAPE58, - BlockState::Ladder_SouthTrue | BlockState::Ladder_SouthFalse => &SHAPE59, - BlockState::Ladder_WestTrue | BlockState::Ladder_WestFalse => &SHAPE60, - BlockState::Ladder_EastTrue | BlockState::Ladder_EastFalse => &SHAPE61, + | BlockState::TurtleEgg__4_2 => &SHAPE241, + BlockState::Cocoa__0North => &SHAPE115, + BlockState::Cocoa__0South => &SHAPE116, + BlockState::Cocoa__0West => &SHAPE117, + BlockState::Cocoa__0East => &SHAPE118, + BlockState::Cocoa__1North => &SHAPE119, + BlockState::Cocoa__1South => &SHAPE120, + BlockState::Cocoa__1West => &SHAPE121, + BlockState::Cocoa__1East => &SHAPE122, + BlockState::Cocoa__2North => &SHAPE123, + BlockState::Cocoa__2South => &SHAPE124, + BlockState::Cocoa__2West => &SHAPE125, + BlockState::Cocoa__2East => &SHAPE126, + BlockState::Scaffolding_True_0True => &SHAPE248, BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE3423, + | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseNone + | BlockState::BrickWall_NoneNoneNoneTrueTrueNone + | BlockState::BrickWall_NoneNoneNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseNone + | BlockState::StoneBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseNone + | BlockState::MudBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::MudBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::GraniteWall_NoneNoneNoneTrueTrueNone + | BlockState::GraniteWall_NoneNoneNoneTrueFalseNone + | BlockState::NetherBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::DioriteWall_NoneNoneNoneTrueTrueNone + | BlockState::DioriteWall_NoneNoneNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::CobblestoneWall_NoneNoneNoneTrueTrueNone + | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseNone + | BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueNone + | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseNone + | BlockState::PrismarineWall_NoneNoneNoneTrueTrueNone + | BlockState::PrismarineWall_NoneNoneNoneTrueFalseNone + | BlockState::AndesiteWall_NoneNoneNoneTrueTrueNone + | BlockState::AndesiteWall_NoneNoneNoneTrueFalseNone + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueNone + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseNone + | BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueNone + | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseNone + | BlockState::SandstoneWall_NoneNoneNoneTrueTrueNone + | BlockState::SandstoneWall_NoneNoneNoneTrueFalseNone + | BlockState::BlackstoneWall_NoneNoneNoneTrueTrueNone + | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE127, BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseLow => &SHAPE3424, - BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE3425, + | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseTall + | BlockState::BrickWall_NoneNoneNoneTrueTrueLow + | BlockState::BrickWall_NoneNoneNoneTrueTrueTall + | BlockState::BrickWall_NoneNoneNoneTrueFalseLow + | BlockState::BrickWall_NoneNoneNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseTall + | BlockState::StoneBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::StoneBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::StoneBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneNoneTrueFalseTall + | BlockState::MudBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::MudBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::MudBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::MudBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::EndStoneBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::GraniteWall_NoneNoneNoneTrueTrueLow + | BlockState::GraniteWall_NoneNoneNoneTrueTrueTall + | BlockState::GraniteWall_NoneNoneNoneTrueFalseLow + | BlockState::GraniteWall_NoneNoneNoneTrueFalseTall + | BlockState::NetherBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::NetherBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::DioriteWall_NoneNoneNoneTrueTrueLow + | BlockState::DioriteWall_NoneNoneNoneTrueTrueTall + | BlockState::DioriteWall_NoneNoneNoneTrueFalseLow + | BlockState::DioriteWall_NoneNoneNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::CobblestoneWall_NoneNoneNoneTrueTrueLow + | BlockState::CobblestoneWall_NoneNoneNoneTrueTrueTall + | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseLow + | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseTall + | BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueLow + | BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueTall + | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseLow + | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseTall + | BlockState::PrismarineWall_NoneNoneNoneTrueTrueLow + | BlockState::PrismarineWall_NoneNoneNoneTrueTrueTall + | BlockState::PrismarineWall_NoneNoneNoneTrueFalseLow + | BlockState::PrismarineWall_NoneNoneNoneTrueFalseTall + | BlockState::AndesiteWall_NoneNoneNoneTrueTrueLow + | BlockState::AndesiteWall_NoneNoneNoneTrueTrueTall + | BlockState::AndesiteWall_NoneNoneNoneTrueFalseLow + | BlockState::AndesiteWall_NoneNoneNoneTrueFalseTall + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueLow + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueTall + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseLow + | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseTall + | BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueLow + | BlockState::RedSandstoneWall_NoneNoneNoneTrueTrueTall + | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseLow + | BlockState::RedSandstoneWall_NoneNoneNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseTall + | BlockState::SandstoneWall_NoneNoneNoneTrueTrueLow + | BlockState::SandstoneWall_NoneNoneNoneTrueTrueTall + | BlockState::SandstoneWall_NoneNoneNoneTrueFalseLow + | BlockState::SandstoneWall_NoneNoneNoneTrueFalseTall + | BlockState::BlackstoneWall_NoneNoneNoneTrueTrueLow + | BlockState::BlackstoneWall_NoneNoneNoneTrueTrueTall + | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseLow + | BlockState::BlackstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE128, BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseLow => &SHAPE3426, - BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE3427, + | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseTall + | BlockState::BrickWall_NoneNoneNoneFalseTrueLow + | BlockState::BrickWall_NoneNoneNoneFalseTrueTall + | BlockState::BrickWall_NoneNoneNoneFalseFalseLow + | BlockState::BrickWall_NoneNoneNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseTall + | BlockState::StoneBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::StoneBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::StoneBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneNoneFalseFalseTall + | BlockState::MudBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::MudBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::MudBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::MudBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::EndStoneBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::GraniteWall_NoneNoneNoneFalseTrueLow + | BlockState::GraniteWall_NoneNoneNoneFalseTrueTall + | BlockState::GraniteWall_NoneNoneNoneFalseFalseLow + | BlockState::GraniteWall_NoneNoneNoneFalseFalseTall + | BlockState::NetherBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::NetherBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::DioriteWall_NoneNoneNoneFalseTrueLow + | BlockState::DioriteWall_NoneNoneNoneFalseTrueTall + | BlockState::DioriteWall_NoneNoneNoneFalseFalseLow + | BlockState::DioriteWall_NoneNoneNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::CobblestoneWall_NoneNoneNoneFalseTrueLow + | BlockState::CobblestoneWall_NoneNoneNoneFalseTrueTall + | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseLow + | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseTall + | BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueLow + | BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueTall + | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseLow + | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseTall + | BlockState::PrismarineWall_NoneNoneNoneFalseTrueLow + | BlockState::PrismarineWall_NoneNoneNoneFalseTrueTall + | BlockState::PrismarineWall_NoneNoneNoneFalseFalseLow + | BlockState::PrismarineWall_NoneNoneNoneFalseFalseTall + | BlockState::AndesiteWall_NoneNoneNoneFalseTrueLow + | BlockState::AndesiteWall_NoneNoneNoneFalseTrueTall + | BlockState::AndesiteWall_NoneNoneNoneFalseFalseLow + | BlockState::AndesiteWall_NoneNoneNoneFalseFalseTall + | BlockState::DeepslateBrickWall_NoneNoneNoneFalseTrueLow + | BlockState::DeepslateBrickWall_NoneNoneNoneFalseTrueTall + | BlockState::DeepslateBrickWall_NoneNoneNoneFalseFalseLow + | BlockState::DeepslateBrickWall_NoneNoneNoneFalseFalseTall + | BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueLow + | BlockState::RedSandstoneWall_NoneNoneNoneFalseTrueTall + | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseLow + | BlockState::RedSandstoneWall_NoneNoneNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseTall + | BlockState::SandstoneWall_NoneNoneNoneFalseTrueLow + | BlockState::SandstoneWall_NoneNoneNoneFalseTrueTall + | BlockState::SandstoneWall_NoneNoneNoneFalseFalseLow + | BlockState::SandstoneWall_NoneNoneNoneFalseFalseTall + | BlockState::BlackstoneWall_NoneNoneNoneFalseTrueLow + | BlockState::BlackstoneWall_NoneNoneNoneFalseTrueTall + | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseLow + | BlockState::BlackstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE129, BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseNone => &SHAPE3428, + | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseNone + | BlockState::BrickWall_NoneNoneLowTrueTrueNone + | BlockState::BrickWall_NoneNoneLowTrueFalseNone + | BlockState::BrickWall_NoneNoneTallTrueTrueNone + | BlockState::BrickWall_NoneNoneTallTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseNone + | BlockState::StoneBrickWall_NoneNoneLowTrueTrueNone + | BlockState::StoneBrickWall_NoneNoneLowTrueFalseNone + | BlockState::StoneBrickWall_NoneNoneTallTrueTrueNone + | BlockState::StoneBrickWall_NoneNoneTallTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseNone + | BlockState::MudBrickWall_NoneNoneLowTrueTrueNone + | BlockState::MudBrickWall_NoneNoneLowTrueFalseNone + | BlockState::MudBrickWall_NoneNoneTallTrueTrueNone + | BlockState::MudBrickWall_NoneNoneTallTrueFalseNone + | BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueNone + | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseNone + | BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueNone + | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseNone + | BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueNone + | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseNone + | BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueNone + | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseNone + | BlockState::GraniteWall_NoneNoneLowTrueTrueNone + | BlockState::GraniteWall_NoneNoneLowTrueFalseNone + | BlockState::GraniteWall_NoneNoneTallTrueTrueNone + | BlockState::GraniteWall_NoneNoneTallTrueFalseNone + | BlockState::NetherBrickWall_NoneNoneLowTrueTrueNone + | BlockState::NetherBrickWall_NoneNoneLowTrueFalseNone + | BlockState::NetherBrickWall_NoneNoneTallTrueTrueNone + | BlockState::NetherBrickWall_NoneNoneTallTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseNone + | BlockState::DioriteWall_NoneNoneLowTrueTrueNone + | BlockState::DioriteWall_NoneNoneLowTrueFalseNone + | BlockState::DioriteWall_NoneNoneTallTrueTrueNone + | BlockState::DioriteWall_NoneNoneTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseNone + | BlockState::CobblestoneWall_NoneNoneLowTrueTrueNone + | BlockState::CobblestoneWall_NoneNoneLowTrueFalseNone + | BlockState::CobblestoneWall_NoneNoneTallTrueTrueNone + | BlockState::CobblestoneWall_NoneNoneTallTrueFalseNone + | BlockState::DeepslateTileWall_NoneNoneLowTrueTrueNone + | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseNone + | BlockState::DeepslateTileWall_NoneNoneTallTrueTrueNone + | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseNone + | BlockState::PrismarineWall_NoneNoneLowTrueTrueNone + | BlockState::PrismarineWall_NoneNoneLowTrueFalseNone + | BlockState::PrismarineWall_NoneNoneTallTrueTrueNone + | BlockState::PrismarineWall_NoneNoneTallTrueFalseNone + | BlockState::AndesiteWall_NoneNoneLowTrueTrueNone + | BlockState::AndesiteWall_NoneNoneLowTrueFalseNone + | BlockState::AndesiteWall_NoneNoneTallTrueTrueNone + | BlockState::AndesiteWall_NoneNoneTallTrueFalseNone + | BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueNone + | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseNone + | BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueNone + | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseNone + | BlockState::RedSandstoneWall_NoneNoneLowTrueTrueNone + | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseNone + | BlockState::RedSandstoneWall_NoneNoneTallTrueTrueNone + | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseNone + | BlockState::SandstoneWall_NoneNoneLowTrueTrueNone + | BlockState::SandstoneWall_NoneNoneLowTrueFalseNone + | BlockState::SandstoneWall_NoneNoneTallTrueTrueNone + | BlockState::SandstoneWall_NoneNoneTallTrueFalseNone + | BlockState::BlackstoneWall_NoneNoneLowTrueTrueNone + | BlockState::BlackstoneWall_NoneNoneLowTrueFalseNone + | BlockState::BlackstoneWall_NoneNoneTallTrueTrueNone + | BlockState::BlackstoneWall_NoneNoneTallTrueFalseNone => &SHAPE130, BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseLow => &SHAPE3429, - BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseTall => &SHAPE3430, + | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseTall + | BlockState::BrickWall_NoneNoneLowTrueTrueLow + | BlockState::BrickWall_NoneNoneLowTrueTrueTall + | BlockState::BrickWall_NoneNoneLowTrueFalseLow + | BlockState::BrickWall_NoneNoneLowTrueFalseTall + | BlockState::BrickWall_NoneNoneTallTrueTrueLow + | BlockState::BrickWall_NoneNoneTallTrueTrueTall + | BlockState::BrickWall_NoneNoneTallTrueFalseLow + | BlockState::BrickWall_NoneNoneTallTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseTall + | BlockState::StoneBrickWall_NoneNoneLowTrueTrueLow + | BlockState::StoneBrickWall_NoneNoneLowTrueTrueTall + | BlockState::StoneBrickWall_NoneNoneLowTrueFalseLow + | BlockState::StoneBrickWall_NoneNoneLowTrueFalseTall + | BlockState::StoneBrickWall_NoneNoneTallTrueTrueLow + | BlockState::StoneBrickWall_NoneNoneTallTrueTrueTall + | BlockState::StoneBrickWall_NoneNoneTallTrueFalseLow + | BlockState::StoneBrickWall_NoneNoneTallTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneLowTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneTallTrueFalseTall + | BlockState::MudBrickWall_NoneNoneLowTrueTrueLow + | BlockState::MudBrickWall_NoneNoneLowTrueTrueTall + | BlockState::MudBrickWall_NoneNoneLowTrueFalseLow + | BlockState::MudBrickWall_NoneNoneLowTrueFalseTall + | BlockState::MudBrickWall_NoneNoneTallTrueTrueLow + | BlockState::MudBrickWall_NoneNoneTallTrueTrueTall + | BlockState::MudBrickWall_NoneNoneTallTrueFalseLow + | BlockState::MudBrickWall_NoneNoneTallTrueFalseTall + | BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueLow + | BlockState::EndStoneBrickWall_NoneNoneLowTrueTrueTall + | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseLow + | BlockState::EndStoneBrickWall_NoneNoneLowTrueFalseTall + | BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueLow + | BlockState::EndStoneBrickWall_NoneNoneTallTrueTrueTall + | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseLow + | BlockState::EndStoneBrickWall_NoneNoneTallTrueFalseTall + | BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueLow + | BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueTall + | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseLow + | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseTall + | BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueLow + | BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueTall + | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseLow + | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseTall + | BlockState::GraniteWall_NoneNoneLowTrueTrueLow + | BlockState::GraniteWall_NoneNoneLowTrueTrueTall + | BlockState::GraniteWall_NoneNoneLowTrueFalseLow + | BlockState::GraniteWall_NoneNoneLowTrueFalseTall + | BlockState::GraniteWall_NoneNoneTallTrueTrueLow + | BlockState::GraniteWall_NoneNoneTallTrueTrueTall + | BlockState::GraniteWall_NoneNoneTallTrueFalseLow + | BlockState::GraniteWall_NoneNoneTallTrueFalseTall + | BlockState::NetherBrickWall_NoneNoneLowTrueTrueLow + | BlockState::NetherBrickWall_NoneNoneLowTrueTrueTall + | BlockState::NetherBrickWall_NoneNoneLowTrueFalseLow + | BlockState::NetherBrickWall_NoneNoneLowTrueFalseTall + | BlockState::NetherBrickWall_NoneNoneTallTrueTrueLow + | BlockState::NetherBrickWall_NoneNoneTallTrueTrueTall + | BlockState::NetherBrickWall_NoneNoneTallTrueFalseLow + | BlockState::NetherBrickWall_NoneNoneTallTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneLowTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneTallTrueFalseTall + | BlockState::DioriteWall_NoneNoneLowTrueTrueLow + | BlockState::DioriteWall_NoneNoneLowTrueTrueTall + | BlockState::DioriteWall_NoneNoneLowTrueFalseLow + | BlockState::DioriteWall_NoneNoneLowTrueFalseTall + | BlockState::DioriteWall_NoneNoneTallTrueTrueLow + | BlockState::DioriteWall_NoneNoneTallTrueTrueTall + | BlockState::DioriteWall_NoneNoneTallTrueFalseLow + | BlockState::DioriteWall_NoneNoneTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseTall + | BlockState::CobblestoneWall_NoneNoneLowTrueTrueLow + | BlockState::CobblestoneWall_NoneNoneLowTrueTrueTall + | BlockState::CobblestoneWall_NoneNoneLowTrueFalseLow + | BlockState::CobblestoneWall_NoneNoneLowTrueFalseTall + | BlockState::CobblestoneWall_NoneNoneTallTrueTrueLow + | BlockState::CobblestoneWall_NoneNoneTallTrueTrueTall + | BlockState::CobblestoneWall_NoneNoneTallTrueFalseLow + | BlockState::CobblestoneWall_NoneNoneTallTrueFalseTall + | BlockState::DeepslateTileWall_NoneNoneLowTrueTrueLow + | BlockState::DeepslateTileWall_NoneNoneLowTrueTrueTall + | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseLow + | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseTall + | BlockState::DeepslateTileWall_NoneNoneTallTrueTrueLow + | BlockState::DeepslateTileWall_NoneNoneTallTrueTrueTall + | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseLow + | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseTall + | BlockState::PrismarineWall_NoneNoneLowTrueTrueLow + | BlockState::PrismarineWall_NoneNoneLowTrueTrueTall + | BlockState::PrismarineWall_NoneNoneLowTrueFalseLow + | BlockState::PrismarineWall_NoneNoneLowTrueFalseTall + | BlockState::PrismarineWall_NoneNoneTallTrueTrueLow + | BlockState::PrismarineWall_NoneNoneTallTrueTrueTall + | BlockState::PrismarineWall_NoneNoneTallTrueFalseLow + | BlockState::PrismarineWall_NoneNoneTallTrueFalseTall + | BlockState::AndesiteWall_NoneNoneLowTrueTrueLow + | BlockState::AndesiteWall_NoneNoneLowTrueTrueTall + | BlockState::AndesiteWall_NoneNoneLowTrueFalseLow + | BlockState::AndesiteWall_NoneNoneLowTrueFalseTall + | BlockState::AndesiteWall_NoneNoneTallTrueTrueLow + | BlockState::AndesiteWall_NoneNoneTallTrueTrueTall + | BlockState::AndesiteWall_NoneNoneTallTrueFalseLow + | BlockState::AndesiteWall_NoneNoneTallTrueFalseTall + | BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueLow + | BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueTall + | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseLow + | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseTall + | BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueLow + | BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueTall + | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseLow + | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseTall + | BlockState::RedSandstoneWall_NoneNoneLowTrueTrueLow + | BlockState::RedSandstoneWall_NoneNoneLowTrueTrueTall + | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseLow + | BlockState::RedSandstoneWall_NoneNoneLowTrueFalseTall + | BlockState::RedSandstoneWall_NoneNoneTallTrueTrueLow + | BlockState::RedSandstoneWall_NoneNoneTallTrueTrueTall + | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseLow + | BlockState::RedSandstoneWall_NoneNoneTallTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseTall + | BlockState::SandstoneWall_NoneNoneLowTrueTrueLow + | BlockState::SandstoneWall_NoneNoneLowTrueTrueTall + | BlockState::SandstoneWall_NoneNoneLowTrueFalseLow + | BlockState::SandstoneWall_NoneNoneLowTrueFalseTall + | BlockState::SandstoneWall_NoneNoneTallTrueTrueLow + | BlockState::SandstoneWall_NoneNoneTallTrueTrueTall + | BlockState::SandstoneWall_NoneNoneTallTrueFalseLow + | BlockState::SandstoneWall_NoneNoneTallTrueFalseTall + | BlockState::BlackstoneWall_NoneNoneLowTrueTrueLow + | BlockState::BlackstoneWall_NoneNoneLowTrueTrueTall + | BlockState::BlackstoneWall_NoneNoneLowTrueFalseLow + | BlockState::BlackstoneWall_NoneNoneLowTrueFalseTall + | BlockState::BlackstoneWall_NoneNoneTallTrueTrueLow + | BlockState::BlackstoneWall_NoneNoneTallTrueTrueTall + | BlockState::BlackstoneWall_NoneNoneTallTrueFalseLow + | BlockState::BlackstoneWall_NoneNoneTallTrueFalseTall => &SHAPE131, BlockState::PolishedBlackstoneWall_NoneNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseNone => &SHAPE3431, + | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseNone + | BlockState::BrickWall_NoneNoneLowFalseTrueNone + | BlockState::BrickWall_NoneNoneLowFalseFalseNone + | BlockState::BrickWall_NoneNoneTallFalseTrueNone + | BlockState::BrickWall_NoneNoneTallFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseNone + | BlockState::StoneBrickWall_NoneNoneLowFalseTrueNone + | BlockState::StoneBrickWall_NoneNoneLowFalseFalseNone + | BlockState::StoneBrickWall_NoneNoneTallFalseTrueNone + | BlockState::StoneBrickWall_NoneNoneTallFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseNone + | BlockState::MudBrickWall_NoneNoneLowFalseTrueNone + | BlockState::MudBrickWall_NoneNoneLowFalseFalseNone + | BlockState::MudBrickWall_NoneNoneTallFalseTrueNone + | BlockState::MudBrickWall_NoneNoneTallFalseFalseNone + | BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueNone + | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseNone + | BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueNone + | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseNone + | BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueNone + | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseNone + | BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueNone + | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseNone + | BlockState::GraniteWall_NoneNoneLowFalseTrueNone + | BlockState::GraniteWall_NoneNoneLowFalseFalseNone + | BlockState::GraniteWall_NoneNoneTallFalseTrueNone + | BlockState::GraniteWall_NoneNoneTallFalseFalseNone + | BlockState::NetherBrickWall_NoneNoneLowFalseTrueNone + | BlockState::NetherBrickWall_NoneNoneLowFalseFalseNone + | BlockState::NetherBrickWall_NoneNoneTallFalseTrueNone + | BlockState::NetherBrickWall_NoneNoneTallFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseNone + | BlockState::DioriteWall_NoneNoneLowFalseTrueNone + | BlockState::DioriteWall_NoneNoneLowFalseFalseNone + | BlockState::DioriteWall_NoneNoneTallFalseTrueNone + | BlockState::DioriteWall_NoneNoneTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseNone + | BlockState::CobblestoneWall_NoneNoneLowFalseTrueNone + | BlockState::CobblestoneWall_NoneNoneLowFalseFalseNone + | BlockState::CobblestoneWall_NoneNoneTallFalseTrueNone + | BlockState::CobblestoneWall_NoneNoneTallFalseFalseNone + | BlockState::DeepslateTileWall_NoneNoneLowFalseTrueNone + | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseNone + | BlockState::DeepslateTileWall_NoneNoneTallFalseTrueNone + | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseNone + | BlockState::PrismarineWall_NoneNoneLowFalseTrueNone + | BlockState::PrismarineWall_NoneNoneLowFalseFalseNone + | BlockState::PrismarineWall_NoneNoneTallFalseTrueNone + | BlockState::PrismarineWall_NoneNoneTallFalseFalseNone + | BlockState::AndesiteWall_NoneNoneLowFalseTrueNone + | BlockState::AndesiteWall_NoneNoneLowFalseFalseNone + | BlockState::AndesiteWall_NoneNoneTallFalseTrueNone + | BlockState::AndesiteWall_NoneNoneTallFalseFalseNone + | BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueNone + | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseNone + | BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueNone + | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseNone + | BlockState::RedSandstoneWall_NoneNoneLowFalseTrueNone + | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseNone + | BlockState::RedSandstoneWall_NoneNoneTallFalseTrueNone + | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseNone + | BlockState::SandstoneWall_NoneNoneLowFalseTrueNone + | BlockState::SandstoneWall_NoneNoneLowFalseFalseNone + | BlockState::SandstoneWall_NoneNoneTallFalseTrueNone + | BlockState::SandstoneWall_NoneNoneTallFalseFalseNone + | BlockState::BlackstoneWall_NoneNoneLowFalseTrueNone + | BlockState::BlackstoneWall_NoneNoneLowFalseFalseNone + | BlockState::BlackstoneWall_NoneNoneTallFalseTrueNone + | BlockState::BlackstoneWall_NoneNoneTallFalseFalseNone => &SHAPE132, BlockState::PolishedBlackstoneWall_NoneNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseLow => &SHAPE3432, - BlockState::PolishedBlackstoneWall_NoneNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseTall => &SHAPE3433, - BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseNone => &SHAPE3434, - BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseLow => &SHAPE3435, - BlockState::PolishedBlackstoneWall_NoneNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneTallTrueFalseTall => &SHAPE3436, - BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseNone => &SHAPE3437, - BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseLow => &SHAPE3438, - BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseTall => &SHAPE3439, + | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneNoneTallFalseFalseTall + | BlockState::BrickWall_NoneNoneLowFalseTrueLow + | BlockState::BrickWall_NoneNoneLowFalseTrueTall + | BlockState::BrickWall_NoneNoneLowFalseFalseLow + | BlockState::BrickWall_NoneNoneLowFalseFalseTall + | BlockState::BrickWall_NoneNoneTallFalseTrueLow + | BlockState::BrickWall_NoneNoneTallFalseTrueTall + | BlockState::BrickWall_NoneNoneTallFalseFalseLow + | BlockState::BrickWall_NoneNoneTallFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseTall + | BlockState::StoneBrickWall_NoneNoneLowFalseTrueLow + | BlockState::StoneBrickWall_NoneNoneLowFalseTrueTall + | BlockState::StoneBrickWall_NoneNoneLowFalseFalseLow + | BlockState::StoneBrickWall_NoneNoneLowFalseFalseTall + | BlockState::StoneBrickWall_NoneNoneTallFalseTrueLow + | BlockState::StoneBrickWall_NoneNoneTallFalseTrueTall + | BlockState::StoneBrickWall_NoneNoneTallFalseFalseLow + | BlockState::StoneBrickWall_NoneNoneTallFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneLowFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneNoneTallFalseFalseTall + | BlockState::MudBrickWall_NoneNoneLowFalseTrueLow + | BlockState::MudBrickWall_NoneNoneLowFalseTrueTall + | BlockState::MudBrickWall_NoneNoneLowFalseFalseLow + | BlockState::MudBrickWall_NoneNoneLowFalseFalseTall + | BlockState::MudBrickWall_NoneNoneTallFalseTrueLow + | BlockState::MudBrickWall_NoneNoneTallFalseTrueTall + | BlockState::MudBrickWall_NoneNoneTallFalseFalseLow + | BlockState::MudBrickWall_NoneNoneTallFalseFalseTall + | BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueLow + | BlockState::EndStoneBrickWall_NoneNoneLowFalseTrueTall + | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseLow + | BlockState::EndStoneBrickWall_NoneNoneLowFalseFalseTall + | BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueLow + | BlockState::EndStoneBrickWall_NoneNoneTallFalseTrueTall + | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseLow + | BlockState::EndStoneBrickWall_NoneNoneTallFalseFalseTall + | BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueLow + | BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueTall + | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseLow + | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseTall + | BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueLow + | BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueTall + | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseLow + | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseTall + | BlockState::GraniteWall_NoneNoneLowFalseTrueLow + | BlockState::GraniteWall_NoneNoneLowFalseTrueTall + | BlockState::GraniteWall_NoneNoneLowFalseFalseLow + | BlockState::GraniteWall_NoneNoneLowFalseFalseTall + | BlockState::GraniteWall_NoneNoneTallFalseTrueLow + | BlockState::GraniteWall_NoneNoneTallFalseTrueTall + | BlockState::GraniteWall_NoneNoneTallFalseFalseLow + | BlockState::GraniteWall_NoneNoneTallFalseFalseTall + | BlockState::NetherBrickWall_NoneNoneLowFalseTrueLow + | BlockState::NetherBrickWall_NoneNoneLowFalseTrueTall + | BlockState::NetherBrickWall_NoneNoneLowFalseFalseLow + | BlockState::NetherBrickWall_NoneNoneLowFalseFalseTall + | BlockState::NetherBrickWall_NoneNoneTallFalseTrueLow + | BlockState::NetherBrickWall_NoneNoneTallFalseTrueTall + | BlockState::NetherBrickWall_NoneNoneTallFalseFalseLow + | BlockState::NetherBrickWall_NoneNoneTallFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneLowFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneNoneTallFalseFalseTall + | BlockState::DioriteWall_NoneNoneLowFalseTrueLow + | BlockState::DioriteWall_NoneNoneLowFalseTrueTall + | BlockState::DioriteWall_NoneNoneLowFalseFalseLow + | BlockState::DioriteWall_NoneNoneLowFalseFalseTall + | BlockState::DioriteWall_NoneNoneTallFalseTrueLow + | BlockState::DioriteWall_NoneNoneTallFalseTrueTall + | BlockState::DioriteWall_NoneNoneTallFalseFalseLow + | BlockState::DioriteWall_NoneNoneTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseTall + | BlockState::CobblestoneWall_NoneNoneLowFalseTrueLow + | BlockState::CobblestoneWall_NoneNoneLowFalseTrueTall + | BlockState::CobblestoneWall_NoneNoneLowFalseFalseLow + | BlockState::CobblestoneWall_NoneNoneLowFalseFalseTall + | BlockState::CobblestoneWall_NoneNoneTallFalseTrueLow + | BlockState::CobblestoneWall_NoneNoneTallFalseTrueTall + | BlockState::CobblestoneWall_NoneNoneTallFalseFalseLow + | BlockState::CobblestoneWall_NoneNoneTallFalseFalseTall + | BlockState::DeepslateTileWall_NoneNoneLowFalseTrueLow + | BlockState::DeepslateTileWall_NoneNoneLowFalseTrueTall + | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseLow + | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseTall + | BlockState::DeepslateTileWall_NoneNoneTallFalseTrueLow + | BlockState::DeepslateTileWall_NoneNoneTallFalseTrueTall + | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseLow + | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseTall + | BlockState::PrismarineWall_NoneNoneLowFalseTrueLow + | BlockState::PrismarineWall_NoneNoneLowFalseTrueTall + | BlockState::PrismarineWall_NoneNoneLowFalseFalseLow + | BlockState::PrismarineWall_NoneNoneLowFalseFalseTall + | BlockState::PrismarineWall_NoneNoneTallFalseTrueLow + | BlockState::PrismarineWall_NoneNoneTallFalseTrueTall + | BlockState::PrismarineWall_NoneNoneTallFalseFalseLow + | BlockState::PrismarineWall_NoneNoneTallFalseFalseTall + | BlockState::AndesiteWall_NoneNoneLowFalseTrueLow + | BlockState::AndesiteWall_NoneNoneLowFalseTrueTall + | BlockState::AndesiteWall_NoneNoneLowFalseFalseLow + | BlockState::AndesiteWall_NoneNoneLowFalseFalseTall + | BlockState::AndesiteWall_NoneNoneTallFalseTrueLow + | BlockState::AndesiteWall_NoneNoneTallFalseTrueTall + | BlockState::AndesiteWall_NoneNoneTallFalseFalseLow + | BlockState::AndesiteWall_NoneNoneTallFalseFalseTall + | BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueLow + | BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueTall + | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseLow + | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseTall + | BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueLow + | BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueTall + | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseLow + | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseTall + | BlockState::RedSandstoneWall_NoneNoneLowFalseTrueLow + | BlockState::RedSandstoneWall_NoneNoneLowFalseTrueTall + | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseLow + | BlockState::RedSandstoneWall_NoneNoneLowFalseFalseTall + | BlockState::RedSandstoneWall_NoneNoneTallFalseTrueLow + | BlockState::RedSandstoneWall_NoneNoneTallFalseTrueTall + | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseLow + | BlockState::RedSandstoneWall_NoneNoneTallFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseTall + | BlockState::SandstoneWall_NoneNoneLowFalseTrueLow + | BlockState::SandstoneWall_NoneNoneLowFalseTrueTall + | BlockState::SandstoneWall_NoneNoneLowFalseFalseLow + | BlockState::SandstoneWall_NoneNoneLowFalseFalseTall + | BlockState::SandstoneWall_NoneNoneTallFalseTrueLow + | BlockState::SandstoneWall_NoneNoneTallFalseTrueTall + | BlockState::SandstoneWall_NoneNoneTallFalseFalseLow + | BlockState::SandstoneWall_NoneNoneTallFalseFalseTall + | BlockState::BlackstoneWall_NoneNoneLowFalseTrueLow + | BlockState::BlackstoneWall_NoneNoneLowFalseTrueTall + | BlockState::BlackstoneWall_NoneNoneLowFalseFalseLow + | BlockState::BlackstoneWall_NoneNoneLowFalseFalseTall + | BlockState::BlackstoneWall_NoneNoneTallFalseTrueLow + | BlockState::BlackstoneWall_NoneNoneTallFalseTrueTall + | BlockState::BlackstoneWall_NoneNoneTallFalseFalseLow + | BlockState::BlackstoneWall_NoneNoneTallFalseFalseTall => &SHAPE133, BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseNone => &SHAPE3440, + | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseNone + | BlockState::BrickWall_NoneLowNoneTrueTrueNone + | BlockState::BrickWall_NoneLowNoneTrueFalseNone + | BlockState::BrickWall_NoneTallNoneTrueTrueNone + | BlockState::BrickWall_NoneTallNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseNone + | BlockState::StoneBrickWall_NoneLowNoneTrueTrueNone + | BlockState::StoneBrickWall_NoneLowNoneTrueFalseNone + | BlockState::StoneBrickWall_NoneTallNoneTrueTrueNone + | BlockState::StoneBrickWall_NoneTallNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseNone + | BlockState::MudBrickWall_NoneLowNoneTrueTrueNone + | BlockState::MudBrickWall_NoneLowNoneTrueFalseNone + | BlockState::MudBrickWall_NoneTallNoneTrueTrueNone + | BlockState::MudBrickWall_NoneTallNoneTrueFalseNone + | BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueNone + | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseNone + | BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueNone + | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseNone + | BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueNone + | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseNone + | BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueNone + | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseNone + | BlockState::GraniteWall_NoneLowNoneTrueTrueNone + | BlockState::GraniteWall_NoneLowNoneTrueFalseNone + | BlockState::GraniteWall_NoneTallNoneTrueTrueNone + | BlockState::GraniteWall_NoneTallNoneTrueFalseNone + | BlockState::NetherBrickWall_NoneLowNoneTrueTrueNone + | BlockState::NetherBrickWall_NoneLowNoneTrueFalseNone + | BlockState::NetherBrickWall_NoneTallNoneTrueTrueNone + | BlockState::NetherBrickWall_NoneTallNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseNone + | BlockState::DioriteWall_NoneLowNoneTrueTrueNone + | BlockState::DioriteWall_NoneLowNoneTrueFalseNone + | BlockState::DioriteWall_NoneTallNoneTrueTrueNone + | BlockState::DioriteWall_NoneTallNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseNone + | BlockState::CobblestoneWall_NoneLowNoneTrueTrueNone + | BlockState::CobblestoneWall_NoneLowNoneTrueFalseNone + | BlockState::CobblestoneWall_NoneTallNoneTrueTrueNone + | BlockState::CobblestoneWall_NoneTallNoneTrueFalseNone + | BlockState::DeepslateTileWall_NoneLowNoneTrueTrueNone + | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseNone + | BlockState::DeepslateTileWall_NoneTallNoneTrueTrueNone + | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseNone + | BlockState::PrismarineWall_NoneLowNoneTrueTrueNone + | BlockState::PrismarineWall_NoneLowNoneTrueFalseNone + | BlockState::PrismarineWall_NoneTallNoneTrueTrueNone + | BlockState::PrismarineWall_NoneTallNoneTrueFalseNone + | BlockState::AndesiteWall_NoneLowNoneTrueTrueNone + | BlockState::AndesiteWall_NoneLowNoneTrueFalseNone + | BlockState::AndesiteWall_NoneTallNoneTrueTrueNone + | BlockState::AndesiteWall_NoneTallNoneTrueFalseNone + | BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueNone + | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseNone + | BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueNone + | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseNone + | BlockState::RedSandstoneWall_NoneLowNoneTrueTrueNone + | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseNone + | BlockState::RedSandstoneWall_NoneTallNoneTrueTrueNone + | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseNone + | BlockState::SandstoneWall_NoneLowNoneTrueTrueNone + | BlockState::SandstoneWall_NoneLowNoneTrueFalseNone + | BlockState::SandstoneWall_NoneTallNoneTrueTrueNone + | BlockState::SandstoneWall_NoneTallNoneTrueFalseNone + | BlockState::BlackstoneWall_NoneLowNoneTrueTrueNone + | BlockState::BlackstoneWall_NoneLowNoneTrueFalseNone + | BlockState::BlackstoneWall_NoneTallNoneTrueTrueNone + | BlockState::BlackstoneWall_NoneTallNoneTrueFalseNone => &SHAPE134, BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseLow => &SHAPE3441, - BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseTall => &SHAPE3442, + | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseTall + | BlockState::BrickWall_NoneLowNoneTrueTrueLow + | BlockState::BrickWall_NoneLowNoneTrueTrueTall + | BlockState::BrickWall_NoneLowNoneTrueFalseLow + | BlockState::BrickWall_NoneLowNoneTrueFalseTall + | BlockState::BrickWall_NoneTallNoneTrueTrueLow + | BlockState::BrickWall_NoneTallNoneTrueTrueTall + | BlockState::BrickWall_NoneTallNoneTrueFalseLow + | BlockState::BrickWall_NoneTallNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseTall + | BlockState::StoneBrickWall_NoneLowNoneTrueTrueLow + | BlockState::StoneBrickWall_NoneLowNoneTrueTrueTall + | BlockState::StoneBrickWall_NoneLowNoneTrueFalseLow + | BlockState::StoneBrickWall_NoneLowNoneTrueFalseTall + | BlockState::StoneBrickWall_NoneTallNoneTrueTrueLow + | BlockState::StoneBrickWall_NoneTallNoneTrueTrueTall + | BlockState::StoneBrickWall_NoneTallNoneTrueFalseLow + | BlockState::StoneBrickWall_NoneTallNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneLowNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneTallNoneTrueFalseTall + | BlockState::MudBrickWall_NoneLowNoneTrueTrueLow + | BlockState::MudBrickWall_NoneLowNoneTrueTrueTall + | BlockState::MudBrickWall_NoneLowNoneTrueFalseLow + | BlockState::MudBrickWall_NoneLowNoneTrueFalseTall + | BlockState::MudBrickWall_NoneTallNoneTrueTrueLow + | BlockState::MudBrickWall_NoneTallNoneTrueTrueTall + | BlockState::MudBrickWall_NoneTallNoneTrueFalseLow + | BlockState::MudBrickWall_NoneTallNoneTrueFalseTall + | BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueLow + | BlockState::EndStoneBrickWall_NoneLowNoneTrueTrueTall + | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseLow + | BlockState::EndStoneBrickWall_NoneLowNoneTrueFalseTall + | BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueLow + | BlockState::EndStoneBrickWall_NoneTallNoneTrueTrueTall + | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseLow + | BlockState::EndStoneBrickWall_NoneTallNoneTrueFalseTall + | BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueLow + | BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueTall + | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseLow + | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseTall + | BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueLow + | BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueTall + | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseLow + | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseTall + | BlockState::GraniteWall_NoneLowNoneTrueTrueLow + | BlockState::GraniteWall_NoneLowNoneTrueTrueTall + | BlockState::GraniteWall_NoneLowNoneTrueFalseLow + | BlockState::GraniteWall_NoneLowNoneTrueFalseTall + | BlockState::GraniteWall_NoneTallNoneTrueTrueLow + | BlockState::GraniteWall_NoneTallNoneTrueTrueTall + | BlockState::GraniteWall_NoneTallNoneTrueFalseLow + | BlockState::GraniteWall_NoneTallNoneTrueFalseTall + | BlockState::NetherBrickWall_NoneLowNoneTrueTrueLow + | BlockState::NetherBrickWall_NoneLowNoneTrueTrueTall + | BlockState::NetherBrickWall_NoneLowNoneTrueFalseLow + | BlockState::NetherBrickWall_NoneLowNoneTrueFalseTall + | BlockState::NetherBrickWall_NoneTallNoneTrueTrueLow + | BlockState::NetherBrickWall_NoneTallNoneTrueTrueTall + | BlockState::NetherBrickWall_NoneTallNoneTrueFalseLow + | BlockState::NetherBrickWall_NoneTallNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneLowNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneTallNoneTrueFalseTall + | BlockState::DioriteWall_NoneLowNoneTrueTrueLow + | BlockState::DioriteWall_NoneLowNoneTrueTrueTall + | BlockState::DioriteWall_NoneLowNoneTrueFalseLow + | BlockState::DioriteWall_NoneLowNoneTrueFalseTall + | BlockState::DioriteWall_NoneTallNoneTrueTrueLow + | BlockState::DioriteWall_NoneTallNoneTrueTrueTall + | BlockState::DioriteWall_NoneTallNoneTrueFalseLow + | BlockState::DioriteWall_NoneTallNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseTall + | BlockState::CobblestoneWall_NoneLowNoneTrueTrueLow + | BlockState::CobblestoneWall_NoneLowNoneTrueTrueTall + | BlockState::CobblestoneWall_NoneLowNoneTrueFalseLow + | BlockState::CobblestoneWall_NoneLowNoneTrueFalseTall + | BlockState::CobblestoneWall_NoneTallNoneTrueTrueLow + | BlockState::CobblestoneWall_NoneTallNoneTrueTrueTall + | BlockState::CobblestoneWall_NoneTallNoneTrueFalseLow + | BlockState::CobblestoneWall_NoneTallNoneTrueFalseTall + | BlockState::DeepslateTileWall_NoneLowNoneTrueTrueLow + | BlockState::DeepslateTileWall_NoneLowNoneTrueTrueTall + | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseLow + | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseTall + | BlockState::DeepslateTileWall_NoneTallNoneTrueTrueLow + | BlockState::DeepslateTileWall_NoneTallNoneTrueTrueTall + | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseLow + | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseTall + | BlockState::PrismarineWall_NoneLowNoneTrueTrueLow + | BlockState::PrismarineWall_NoneLowNoneTrueTrueTall + | BlockState::PrismarineWall_NoneLowNoneTrueFalseLow + | BlockState::PrismarineWall_NoneLowNoneTrueFalseTall + | BlockState::PrismarineWall_NoneTallNoneTrueTrueLow + | BlockState::PrismarineWall_NoneTallNoneTrueTrueTall + | BlockState::PrismarineWall_NoneTallNoneTrueFalseLow + | BlockState::PrismarineWall_NoneTallNoneTrueFalseTall + | BlockState::AndesiteWall_NoneLowNoneTrueTrueLow + | BlockState::AndesiteWall_NoneLowNoneTrueTrueTall + | BlockState::AndesiteWall_NoneLowNoneTrueFalseLow + | BlockState::AndesiteWall_NoneLowNoneTrueFalseTall + | BlockState::AndesiteWall_NoneTallNoneTrueTrueLow + | BlockState::AndesiteWall_NoneTallNoneTrueTrueTall + | BlockState::AndesiteWall_NoneTallNoneTrueFalseLow + | BlockState::AndesiteWall_NoneTallNoneTrueFalseTall + | BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueLow + | BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueTall + | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseLow + | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseTall + | BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueLow + | BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueTall + | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseLow + | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseTall + | BlockState::RedSandstoneWall_NoneLowNoneTrueTrueLow + | BlockState::RedSandstoneWall_NoneLowNoneTrueTrueTall + | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseLow + | BlockState::RedSandstoneWall_NoneLowNoneTrueFalseTall + | BlockState::RedSandstoneWall_NoneTallNoneTrueTrueLow + | BlockState::RedSandstoneWall_NoneTallNoneTrueTrueTall + | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseLow + | BlockState::RedSandstoneWall_NoneTallNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseTall + | BlockState::SandstoneWall_NoneLowNoneTrueTrueLow + | BlockState::SandstoneWall_NoneLowNoneTrueTrueTall + | BlockState::SandstoneWall_NoneLowNoneTrueFalseLow + | BlockState::SandstoneWall_NoneLowNoneTrueFalseTall + | BlockState::SandstoneWall_NoneTallNoneTrueTrueLow + | BlockState::SandstoneWall_NoneTallNoneTrueTrueTall + | BlockState::SandstoneWall_NoneTallNoneTrueFalseLow + | BlockState::SandstoneWall_NoneTallNoneTrueFalseTall + | BlockState::BlackstoneWall_NoneLowNoneTrueTrueLow + | BlockState::BlackstoneWall_NoneLowNoneTrueTrueTall + | BlockState::BlackstoneWall_NoneLowNoneTrueFalseLow + | BlockState::BlackstoneWall_NoneLowNoneTrueFalseTall + | BlockState::BlackstoneWall_NoneTallNoneTrueTrueLow + | BlockState::BlackstoneWall_NoneTallNoneTrueTrueTall + | BlockState::BlackstoneWall_NoneTallNoneTrueFalseLow + | BlockState::BlackstoneWall_NoneTallNoneTrueFalseTall => &SHAPE135, BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseNone => &SHAPE3443, + | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseNone + | BlockState::BrickWall_NoneLowNoneFalseTrueNone + | BlockState::BrickWall_NoneLowNoneFalseFalseNone + | BlockState::BrickWall_NoneTallNoneFalseTrueNone + | BlockState::BrickWall_NoneTallNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseNone + | BlockState::StoneBrickWall_NoneLowNoneFalseTrueNone + | BlockState::StoneBrickWall_NoneLowNoneFalseFalseNone + | BlockState::StoneBrickWall_NoneTallNoneFalseTrueNone + | BlockState::StoneBrickWall_NoneTallNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseNone + | BlockState::MudBrickWall_NoneLowNoneFalseTrueNone + | BlockState::MudBrickWall_NoneLowNoneFalseFalseNone + | BlockState::MudBrickWall_NoneTallNoneFalseTrueNone + | BlockState::MudBrickWall_NoneTallNoneFalseFalseNone + | BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueNone + | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseNone + | BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueNone + | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseNone + | BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueNone + | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseNone + | BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueNone + | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseNone + | BlockState::GraniteWall_NoneLowNoneFalseTrueNone + | BlockState::GraniteWall_NoneLowNoneFalseFalseNone + | BlockState::GraniteWall_NoneTallNoneFalseTrueNone + | BlockState::GraniteWall_NoneTallNoneFalseFalseNone + | BlockState::NetherBrickWall_NoneLowNoneFalseTrueNone + | BlockState::NetherBrickWall_NoneLowNoneFalseFalseNone + | BlockState::NetherBrickWall_NoneTallNoneFalseTrueNone + | BlockState::NetherBrickWall_NoneTallNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseNone + | BlockState::DioriteWall_NoneLowNoneFalseTrueNone + | BlockState::DioriteWall_NoneLowNoneFalseFalseNone + | BlockState::DioriteWall_NoneTallNoneFalseTrueNone + | BlockState::DioriteWall_NoneTallNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseNone + | BlockState::CobblestoneWall_NoneLowNoneFalseTrueNone + | BlockState::CobblestoneWall_NoneLowNoneFalseFalseNone + | BlockState::CobblestoneWall_NoneTallNoneFalseTrueNone + | BlockState::CobblestoneWall_NoneTallNoneFalseFalseNone + | BlockState::DeepslateTileWall_NoneLowNoneFalseTrueNone + | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseNone + | BlockState::DeepslateTileWall_NoneTallNoneFalseTrueNone + | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseNone + | BlockState::PrismarineWall_NoneLowNoneFalseTrueNone + | BlockState::PrismarineWall_NoneLowNoneFalseFalseNone + | BlockState::PrismarineWall_NoneTallNoneFalseTrueNone + | BlockState::PrismarineWall_NoneTallNoneFalseFalseNone + | BlockState::AndesiteWall_NoneLowNoneFalseTrueNone + | BlockState::AndesiteWall_NoneLowNoneFalseFalseNone + | BlockState::AndesiteWall_NoneTallNoneFalseTrueNone + | BlockState::AndesiteWall_NoneTallNoneFalseFalseNone + | BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueNone + | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseNone + | BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueNone + | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseNone + | BlockState::RedSandstoneWall_NoneLowNoneFalseTrueNone + | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseNone + | BlockState::RedSandstoneWall_NoneTallNoneFalseTrueNone + | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseNone + | BlockState::SandstoneWall_NoneLowNoneFalseTrueNone + | BlockState::SandstoneWall_NoneLowNoneFalseFalseNone + | BlockState::SandstoneWall_NoneTallNoneFalseTrueNone + | BlockState::SandstoneWall_NoneTallNoneFalseFalseNone + | BlockState::BlackstoneWall_NoneLowNoneFalseTrueNone + | BlockState::BlackstoneWall_NoneLowNoneFalseFalseNone + | BlockState::BlackstoneWall_NoneTallNoneFalseTrueNone + | BlockState::BlackstoneWall_NoneTallNoneFalseFalseNone => &SHAPE136, BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseLow => &SHAPE3444, - BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseTall => &SHAPE3445, + | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseTall + | BlockState::BrickWall_NoneLowNoneFalseTrueLow + | BlockState::BrickWall_NoneLowNoneFalseTrueTall + | BlockState::BrickWall_NoneLowNoneFalseFalseLow + | BlockState::BrickWall_NoneLowNoneFalseFalseTall + | BlockState::BrickWall_NoneTallNoneFalseTrueLow + | BlockState::BrickWall_NoneTallNoneFalseTrueTall + | BlockState::BrickWall_NoneTallNoneFalseFalseLow + | BlockState::BrickWall_NoneTallNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseTall + | BlockState::StoneBrickWall_NoneLowNoneFalseTrueLow + | BlockState::StoneBrickWall_NoneLowNoneFalseTrueTall + | BlockState::StoneBrickWall_NoneLowNoneFalseFalseLow + | BlockState::StoneBrickWall_NoneLowNoneFalseFalseTall + | BlockState::StoneBrickWall_NoneTallNoneFalseTrueLow + | BlockState::StoneBrickWall_NoneTallNoneFalseTrueTall + | BlockState::StoneBrickWall_NoneTallNoneFalseFalseLow + | BlockState::StoneBrickWall_NoneTallNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneLowNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneTallNoneFalseFalseTall + | BlockState::MudBrickWall_NoneLowNoneFalseTrueLow + | BlockState::MudBrickWall_NoneLowNoneFalseTrueTall + | BlockState::MudBrickWall_NoneLowNoneFalseFalseLow + | BlockState::MudBrickWall_NoneLowNoneFalseFalseTall + | BlockState::MudBrickWall_NoneTallNoneFalseTrueLow + | BlockState::MudBrickWall_NoneTallNoneFalseTrueTall + | BlockState::MudBrickWall_NoneTallNoneFalseFalseLow + | BlockState::MudBrickWall_NoneTallNoneFalseFalseTall + | BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueLow + | BlockState::EndStoneBrickWall_NoneLowNoneFalseTrueTall + | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseLow + | BlockState::EndStoneBrickWall_NoneLowNoneFalseFalseTall + | BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueLow + | BlockState::EndStoneBrickWall_NoneTallNoneFalseTrueTall + | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseLow + | BlockState::EndStoneBrickWall_NoneTallNoneFalseFalseTall + | BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueLow + | BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueTall + | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseLow + | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseTall + | BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueLow + | BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueTall + | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseLow + | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseTall + | BlockState::GraniteWall_NoneLowNoneFalseTrueLow + | BlockState::GraniteWall_NoneLowNoneFalseTrueTall + | BlockState::GraniteWall_NoneLowNoneFalseFalseLow + | BlockState::GraniteWall_NoneLowNoneFalseFalseTall + | BlockState::GraniteWall_NoneTallNoneFalseTrueLow + | BlockState::GraniteWall_NoneTallNoneFalseTrueTall + | BlockState::GraniteWall_NoneTallNoneFalseFalseLow + | BlockState::GraniteWall_NoneTallNoneFalseFalseTall + | BlockState::NetherBrickWall_NoneLowNoneFalseTrueLow + | BlockState::NetherBrickWall_NoneLowNoneFalseTrueTall + | BlockState::NetherBrickWall_NoneLowNoneFalseFalseLow + | BlockState::NetherBrickWall_NoneLowNoneFalseFalseTall + | BlockState::NetherBrickWall_NoneTallNoneFalseTrueLow + | BlockState::NetherBrickWall_NoneTallNoneFalseTrueTall + | BlockState::NetherBrickWall_NoneTallNoneFalseFalseLow + | BlockState::NetherBrickWall_NoneTallNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneLowNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneTallNoneFalseFalseTall + | BlockState::DioriteWall_NoneLowNoneFalseTrueLow + | BlockState::DioriteWall_NoneLowNoneFalseTrueTall + | BlockState::DioriteWall_NoneLowNoneFalseFalseLow + | BlockState::DioriteWall_NoneLowNoneFalseFalseTall + | BlockState::DioriteWall_NoneTallNoneFalseTrueLow + | BlockState::DioriteWall_NoneTallNoneFalseTrueTall + | BlockState::DioriteWall_NoneTallNoneFalseFalseLow + | BlockState::DioriteWall_NoneTallNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseTall + | BlockState::CobblestoneWall_NoneLowNoneFalseTrueLow + | BlockState::CobblestoneWall_NoneLowNoneFalseTrueTall + | BlockState::CobblestoneWall_NoneLowNoneFalseFalseLow + | BlockState::CobblestoneWall_NoneLowNoneFalseFalseTall + | BlockState::CobblestoneWall_NoneTallNoneFalseTrueLow + | BlockState::CobblestoneWall_NoneTallNoneFalseTrueTall + | BlockState::CobblestoneWall_NoneTallNoneFalseFalseLow + | BlockState::CobblestoneWall_NoneTallNoneFalseFalseTall + | BlockState::DeepslateTileWall_NoneLowNoneFalseTrueLow + | BlockState::DeepslateTileWall_NoneLowNoneFalseTrueTall + | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseLow + | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseTall + | BlockState::DeepslateTileWall_NoneTallNoneFalseTrueLow + | BlockState::DeepslateTileWall_NoneTallNoneFalseTrueTall + | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseLow + | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseTall + | BlockState::PrismarineWall_NoneLowNoneFalseTrueLow + | BlockState::PrismarineWall_NoneLowNoneFalseTrueTall + | BlockState::PrismarineWall_NoneLowNoneFalseFalseLow + | BlockState::PrismarineWall_NoneLowNoneFalseFalseTall + | BlockState::PrismarineWall_NoneTallNoneFalseTrueLow + | BlockState::PrismarineWall_NoneTallNoneFalseTrueTall + | BlockState::PrismarineWall_NoneTallNoneFalseFalseLow + | BlockState::PrismarineWall_NoneTallNoneFalseFalseTall + | BlockState::AndesiteWall_NoneLowNoneFalseTrueLow + | BlockState::AndesiteWall_NoneLowNoneFalseTrueTall + | BlockState::AndesiteWall_NoneLowNoneFalseFalseLow + | BlockState::AndesiteWall_NoneLowNoneFalseFalseTall + | BlockState::AndesiteWall_NoneTallNoneFalseTrueLow + | BlockState::AndesiteWall_NoneTallNoneFalseTrueTall + | BlockState::AndesiteWall_NoneTallNoneFalseFalseLow + | BlockState::AndesiteWall_NoneTallNoneFalseFalseTall + | BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueLow + | BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueTall + | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseLow + | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseTall + | BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueLow + | BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueTall + | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseLow + | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseTall + | BlockState::RedSandstoneWall_NoneLowNoneFalseTrueLow + | BlockState::RedSandstoneWall_NoneLowNoneFalseTrueTall + | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseLow + | BlockState::RedSandstoneWall_NoneLowNoneFalseFalseTall + | BlockState::RedSandstoneWall_NoneTallNoneFalseTrueLow + | BlockState::RedSandstoneWall_NoneTallNoneFalseTrueTall + | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseLow + | BlockState::RedSandstoneWall_NoneTallNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseTall + | BlockState::SandstoneWall_NoneLowNoneFalseTrueLow + | BlockState::SandstoneWall_NoneLowNoneFalseTrueTall + | BlockState::SandstoneWall_NoneLowNoneFalseFalseLow + | BlockState::SandstoneWall_NoneLowNoneFalseFalseTall + | BlockState::SandstoneWall_NoneTallNoneFalseTrueLow + | BlockState::SandstoneWall_NoneTallNoneFalseTrueTall + | BlockState::SandstoneWall_NoneTallNoneFalseFalseLow + | BlockState::SandstoneWall_NoneTallNoneFalseFalseTall + | BlockState::BlackstoneWall_NoneLowNoneFalseTrueLow + | BlockState::BlackstoneWall_NoneLowNoneFalseTrueTall + | BlockState::BlackstoneWall_NoneLowNoneFalseFalseLow + | BlockState::BlackstoneWall_NoneLowNoneFalseFalseTall + | BlockState::BlackstoneWall_NoneTallNoneFalseTrueLow + | BlockState::BlackstoneWall_NoneTallNoneFalseTrueTall + | BlockState::BlackstoneWall_NoneTallNoneFalseFalseLow + | BlockState::BlackstoneWall_NoneTallNoneFalseFalseTall => &SHAPE137, BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseNone => &SHAPE3446, + | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseNone + | BlockState::BrickWall_NoneLowLowTrueTrueNone + | BlockState::BrickWall_NoneLowLowTrueFalseNone + | BlockState::BrickWall_NoneLowTallTrueTrueNone + | BlockState::BrickWall_NoneLowTallTrueFalseNone + | BlockState::BrickWall_NoneTallLowTrueTrueNone + | BlockState::BrickWall_NoneTallLowTrueFalseNone + | BlockState::BrickWall_NoneTallTallTrueTrueNone + | BlockState::BrickWall_NoneTallTallTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseNone + | BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueNone + | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseNone + | BlockState::StoneBrickWall_NoneLowLowTrueTrueNone + | BlockState::StoneBrickWall_NoneLowLowTrueFalseNone + | BlockState::StoneBrickWall_NoneLowTallTrueTrueNone + | BlockState::StoneBrickWall_NoneLowTallTrueFalseNone + | BlockState::StoneBrickWall_NoneTallLowTrueTrueNone + | BlockState::StoneBrickWall_NoneTallLowTrueFalseNone + | BlockState::StoneBrickWall_NoneTallTallTrueTrueNone + | BlockState::StoneBrickWall_NoneTallTallTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseNone + | BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueNone + | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseNone + | BlockState::MudBrickWall_NoneLowLowTrueTrueNone + | BlockState::MudBrickWall_NoneLowLowTrueFalseNone + | BlockState::MudBrickWall_NoneLowTallTrueTrueNone + | BlockState::MudBrickWall_NoneLowTallTrueFalseNone + | BlockState::MudBrickWall_NoneTallLowTrueTrueNone + | BlockState::MudBrickWall_NoneTallLowTrueFalseNone + | BlockState::MudBrickWall_NoneTallTallTrueTrueNone + | BlockState::MudBrickWall_NoneTallTallTrueFalseNone + | BlockState::EndStoneBrickWall_NoneLowLowTrueTrueNone + | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseNone + | BlockState::EndStoneBrickWall_NoneLowTallTrueTrueNone + | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseNone + | BlockState::EndStoneBrickWall_NoneTallLowTrueTrueNone + | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseNone + | BlockState::EndStoneBrickWall_NoneTallTallTrueTrueNone + | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseNone + | BlockState::RedNetherBrickWall_NoneLowLowTrueTrueNone + | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseNone + | BlockState::RedNetherBrickWall_NoneLowTallTrueTrueNone + | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseNone + | BlockState::RedNetherBrickWall_NoneTallLowTrueTrueNone + | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseNone + | BlockState::RedNetherBrickWall_NoneTallTallTrueTrueNone + | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseNone + | BlockState::GraniteWall_NoneLowLowTrueTrueNone + | BlockState::GraniteWall_NoneLowLowTrueFalseNone + | BlockState::GraniteWall_NoneLowTallTrueTrueNone + | BlockState::GraniteWall_NoneLowTallTrueFalseNone + | BlockState::GraniteWall_NoneTallLowTrueTrueNone + | BlockState::GraniteWall_NoneTallLowTrueFalseNone + | BlockState::GraniteWall_NoneTallTallTrueTrueNone + | BlockState::GraniteWall_NoneTallTallTrueFalseNone + | BlockState::NetherBrickWall_NoneLowLowTrueTrueNone + | BlockState::NetherBrickWall_NoneLowLowTrueFalseNone + | BlockState::NetherBrickWall_NoneLowTallTrueTrueNone + | BlockState::NetherBrickWall_NoneLowTallTrueFalseNone + | BlockState::NetherBrickWall_NoneTallLowTrueTrueNone + | BlockState::NetherBrickWall_NoneTallLowTrueFalseNone + | BlockState::NetherBrickWall_NoneTallTallTrueTrueNone + | BlockState::NetherBrickWall_NoneTallTallTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseNone + | BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueNone + | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseNone + | BlockState::DioriteWall_NoneLowLowTrueTrueNone + | BlockState::DioriteWall_NoneLowLowTrueFalseNone + | BlockState::DioriteWall_NoneLowTallTrueTrueNone + | BlockState::DioriteWall_NoneLowTallTrueFalseNone + | BlockState::DioriteWall_NoneTallLowTrueTrueNone + | BlockState::DioriteWall_NoneTallLowTrueFalseNone + | BlockState::DioriteWall_NoneTallTallTrueTrueNone + | BlockState::DioriteWall_NoneTallTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseNone + | BlockState::CobblestoneWall_NoneLowLowTrueTrueNone + | BlockState::CobblestoneWall_NoneLowLowTrueFalseNone + | BlockState::CobblestoneWall_NoneLowTallTrueTrueNone + | BlockState::CobblestoneWall_NoneLowTallTrueFalseNone + | BlockState::CobblestoneWall_NoneTallLowTrueTrueNone + | BlockState::CobblestoneWall_NoneTallLowTrueFalseNone + | BlockState::CobblestoneWall_NoneTallTallTrueTrueNone + | BlockState::CobblestoneWall_NoneTallTallTrueFalseNone + | BlockState::DeepslateTileWall_NoneLowLowTrueTrueNone + | BlockState::DeepslateTileWall_NoneLowLowTrueFalseNone + | BlockState::DeepslateTileWall_NoneLowTallTrueTrueNone + | BlockState::DeepslateTileWall_NoneLowTallTrueFalseNone + | BlockState::DeepslateTileWall_NoneTallLowTrueTrueNone + | BlockState::DeepslateTileWall_NoneTallLowTrueFalseNone + | BlockState::DeepslateTileWall_NoneTallTallTrueTrueNone + | BlockState::DeepslateTileWall_NoneTallTallTrueFalseNone + | BlockState::PrismarineWall_NoneLowLowTrueTrueNone + | BlockState::PrismarineWall_NoneLowLowTrueFalseNone + | BlockState::PrismarineWall_NoneLowTallTrueTrueNone + | BlockState::PrismarineWall_NoneLowTallTrueFalseNone + | BlockState::PrismarineWall_NoneTallLowTrueTrueNone + | BlockState::PrismarineWall_NoneTallLowTrueFalseNone + | BlockState::PrismarineWall_NoneTallTallTrueTrueNone + | BlockState::PrismarineWall_NoneTallTallTrueFalseNone + | BlockState::AndesiteWall_NoneLowLowTrueTrueNone + | BlockState::AndesiteWall_NoneLowLowTrueFalseNone + | BlockState::AndesiteWall_NoneLowTallTrueTrueNone + | BlockState::AndesiteWall_NoneLowTallTrueFalseNone + | BlockState::AndesiteWall_NoneTallLowTrueTrueNone + | BlockState::AndesiteWall_NoneTallLowTrueFalseNone + | BlockState::AndesiteWall_NoneTallTallTrueTrueNone + | BlockState::AndesiteWall_NoneTallTallTrueFalseNone + | BlockState::DeepslateBrickWall_NoneLowLowTrueTrueNone + | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseNone + | BlockState::DeepslateBrickWall_NoneLowTallTrueTrueNone + | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseNone + | BlockState::DeepslateBrickWall_NoneTallLowTrueTrueNone + | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseNone + | BlockState::DeepslateBrickWall_NoneTallTallTrueTrueNone + | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseNone + | BlockState::RedSandstoneWall_NoneLowLowTrueTrueNone + | BlockState::RedSandstoneWall_NoneLowLowTrueFalseNone + | BlockState::RedSandstoneWall_NoneLowTallTrueTrueNone + | BlockState::RedSandstoneWall_NoneLowTallTrueFalseNone + | BlockState::RedSandstoneWall_NoneTallLowTrueTrueNone + | BlockState::RedSandstoneWall_NoneTallLowTrueFalseNone + | BlockState::RedSandstoneWall_NoneTallTallTrueTrueNone + | BlockState::RedSandstoneWall_NoneTallTallTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseNone + | BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueNone + | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseNone + | BlockState::SandstoneWall_NoneLowLowTrueTrueNone + | BlockState::SandstoneWall_NoneLowLowTrueFalseNone + | BlockState::SandstoneWall_NoneLowTallTrueTrueNone + | BlockState::SandstoneWall_NoneLowTallTrueFalseNone + | BlockState::SandstoneWall_NoneTallLowTrueTrueNone + | BlockState::SandstoneWall_NoneTallLowTrueFalseNone + | BlockState::SandstoneWall_NoneTallTallTrueTrueNone + | BlockState::SandstoneWall_NoneTallTallTrueFalseNone + | BlockState::BlackstoneWall_NoneLowLowTrueTrueNone + | BlockState::BlackstoneWall_NoneLowLowTrueFalseNone + | BlockState::BlackstoneWall_NoneLowTallTrueTrueNone + | BlockState::BlackstoneWall_NoneLowTallTrueFalseNone + | BlockState::BlackstoneWall_NoneTallLowTrueTrueNone + | BlockState::BlackstoneWall_NoneTallLowTrueFalseNone + | BlockState::BlackstoneWall_NoneTallTallTrueTrueNone + | BlockState::BlackstoneWall_NoneTallTallTrueFalseNone => &SHAPE138, BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseLow => &SHAPE3447, - BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseTall => &SHAPE3448, + | BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseTall + | BlockState::BrickWall_NoneLowLowTrueTrueLow + | BlockState::BrickWall_NoneLowLowTrueTrueTall + | BlockState::BrickWall_NoneLowLowTrueFalseLow + | BlockState::BrickWall_NoneLowLowTrueFalseTall + | BlockState::BrickWall_NoneLowTallTrueTrueLow + | BlockState::BrickWall_NoneLowTallTrueTrueTall + | BlockState::BrickWall_NoneLowTallTrueFalseLow + | BlockState::BrickWall_NoneLowTallTrueFalseTall + | BlockState::BrickWall_NoneTallLowTrueTrueLow + | BlockState::BrickWall_NoneTallLowTrueTrueTall + | BlockState::BrickWall_NoneTallLowTrueFalseLow + | BlockState::BrickWall_NoneTallLowTrueFalseTall + | BlockState::BrickWall_NoneTallTallTrueTrueLow + | BlockState::BrickWall_NoneTallTallTrueTrueTall + | BlockState::BrickWall_NoneTallTallTrueFalseLow + | BlockState::BrickWall_NoneTallTallTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseTall + | BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueLow + | BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueTall + | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseLow + | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseTall + | BlockState::StoneBrickWall_NoneLowLowTrueTrueLow + | BlockState::StoneBrickWall_NoneLowLowTrueTrueTall + | BlockState::StoneBrickWall_NoneLowLowTrueFalseLow + | BlockState::StoneBrickWall_NoneLowLowTrueFalseTall + | BlockState::StoneBrickWall_NoneLowTallTrueTrueLow + | BlockState::StoneBrickWall_NoneLowTallTrueTrueTall + | BlockState::StoneBrickWall_NoneLowTallTrueFalseLow + | BlockState::StoneBrickWall_NoneLowTallTrueFalseTall + | BlockState::StoneBrickWall_NoneTallLowTrueTrueLow + | BlockState::StoneBrickWall_NoneTallLowTrueTrueTall + | BlockState::StoneBrickWall_NoneTallLowTrueFalseLow + | BlockState::StoneBrickWall_NoneTallLowTrueFalseTall + | BlockState::StoneBrickWall_NoneTallTallTrueTrueLow + | BlockState::StoneBrickWall_NoneTallTallTrueTrueTall + | BlockState::StoneBrickWall_NoneTallTallTrueFalseLow + | BlockState::StoneBrickWall_NoneTallTallTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneLowLowTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneLowLowTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneLowTallTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneLowTallTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneTallLowTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneTallLowTrueFalseTall + | BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueLow + | BlockState::PolishedDeepslateWall_NoneTallTallTrueTrueTall + | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseLow + | BlockState::PolishedDeepslateWall_NoneTallTallTrueFalseTall + | BlockState::MudBrickWall_NoneLowLowTrueTrueLow + | BlockState::MudBrickWall_NoneLowLowTrueTrueTall + | BlockState::MudBrickWall_NoneLowLowTrueFalseLow + | BlockState::MudBrickWall_NoneLowLowTrueFalseTall + | BlockState::MudBrickWall_NoneLowTallTrueTrueLow + | BlockState::MudBrickWall_NoneLowTallTrueTrueTall + | BlockState::MudBrickWall_NoneLowTallTrueFalseLow + | BlockState::MudBrickWall_NoneLowTallTrueFalseTall + | BlockState::MudBrickWall_NoneTallLowTrueTrueLow + | BlockState::MudBrickWall_NoneTallLowTrueTrueTall + | BlockState::MudBrickWall_NoneTallLowTrueFalseLow + | BlockState::MudBrickWall_NoneTallLowTrueFalseTall + | BlockState::MudBrickWall_NoneTallTallTrueTrueLow + | BlockState::MudBrickWall_NoneTallTallTrueTrueTall + | BlockState::MudBrickWall_NoneTallTallTrueFalseLow + | BlockState::MudBrickWall_NoneTallTallTrueFalseTall + | BlockState::EndStoneBrickWall_NoneLowLowTrueTrueLow + | BlockState::EndStoneBrickWall_NoneLowLowTrueTrueTall + | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseLow + | BlockState::EndStoneBrickWall_NoneLowLowTrueFalseTall + | BlockState::EndStoneBrickWall_NoneLowTallTrueTrueLow + | BlockState::EndStoneBrickWall_NoneLowTallTrueTrueTall + | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseLow + | BlockState::EndStoneBrickWall_NoneLowTallTrueFalseTall + | BlockState::EndStoneBrickWall_NoneTallLowTrueTrueLow + | BlockState::EndStoneBrickWall_NoneTallLowTrueTrueTall + | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseLow + | BlockState::EndStoneBrickWall_NoneTallLowTrueFalseTall + | BlockState::EndStoneBrickWall_NoneTallTallTrueTrueLow + | BlockState::EndStoneBrickWall_NoneTallTallTrueTrueTall + | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseLow + | BlockState::EndStoneBrickWall_NoneTallTallTrueFalseTall + | BlockState::RedNetherBrickWall_NoneLowLowTrueTrueLow + | BlockState::RedNetherBrickWall_NoneLowLowTrueTrueTall + | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseLow + | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseTall + | BlockState::RedNetherBrickWall_NoneLowTallTrueTrueLow + | BlockState::RedNetherBrickWall_NoneLowTallTrueTrueTall + | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseLow + | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseTall + | BlockState::RedNetherBrickWall_NoneTallLowTrueTrueLow + | BlockState::RedNetherBrickWall_NoneTallLowTrueTrueTall + | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseLow + | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseTall + | BlockState::RedNetherBrickWall_NoneTallTallTrueTrueLow + | BlockState::RedNetherBrickWall_NoneTallTallTrueTrueTall + | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseLow + | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseTall + | BlockState::GraniteWall_NoneLowLowTrueTrueLow + | BlockState::GraniteWall_NoneLowLowTrueTrueTall + | BlockState::GraniteWall_NoneLowLowTrueFalseLow + | BlockState::GraniteWall_NoneLowLowTrueFalseTall + | BlockState::GraniteWall_NoneLowTallTrueTrueLow + | BlockState::GraniteWall_NoneLowTallTrueTrueTall + | BlockState::GraniteWall_NoneLowTallTrueFalseLow + | BlockState::GraniteWall_NoneLowTallTrueFalseTall + | BlockState::GraniteWall_NoneTallLowTrueTrueLow + | BlockState::GraniteWall_NoneTallLowTrueTrueTall + | BlockState::GraniteWall_NoneTallLowTrueFalseLow + | BlockState::GraniteWall_NoneTallLowTrueFalseTall + | BlockState::GraniteWall_NoneTallTallTrueTrueLow + | BlockState::GraniteWall_NoneTallTallTrueTrueTall + | BlockState::GraniteWall_NoneTallTallTrueFalseLow + | BlockState::GraniteWall_NoneTallTallTrueFalseTall + | BlockState::NetherBrickWall_NoneLowLowTrueTrueLow + | BlockState::NetherBrickWall_NoneLowLowTrueTrueTall + | BlockState::NetherBrickWall_NoneLowLowTrueFalseLow + | BlockState::NetherBrickWall_NoneLowLowTrueFalseTall + | BlockState::NetherBrickWall_NoneLowTallTrueTrueLow + | BlockState::NetherBrickWall_NoneLowTallTrueTrueTall + | BlockState::NetherBrickWall_NoneLowTallTrueFalseLow + | BlockState::NetherBrickWall_NoneLowTallTrueFalseTall + | BlockState::NetherBrickWall_NoneTallLowTrueTrueLow + | BlockState::NetherBrickWall_NoneTallLowTrueTrueTall + | BlockState::NetherBrickWall_NoneTallLowTrueFalseLow + | BlockState::NetherBrickWall_NoneTallLowTrueFalseTall + | BlockState::NetherBrickWall_NoneTallTallTrueTrueLow + | BlockState::NetherBrickWall_NoneTallTallTrueTrueTall + | BlockState::NetherBrickWall_NoneTallTallTrueFalseLow + | BlockState::NetherBrickWall_NoneTallTallTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneLowLowTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneLowLowTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneLowTallTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneLowTallTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneTallLowTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneTallLowTrueFalseTall + | BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueLow + | BlockState::MossyStoneBrickWall_NoneTallTallTrueTrueTall + | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseLow + | BlockState::MossyStoneBrickWall_NoneTallTallTrueFalseTall + | BlockState::DioriteWall_NoneLowLowTrueTrueLow + | BlockState::DioriteWall_NoneLowLowTrueTrueTall + | BlockState::DioriteWall_NoneLowLowTrueFalseLow + | BlockState::DioriteWall_NoneLowLowTrueFalseTall + | BlockState::DioriteWall_NoneLowTallTrueTrueLow + | BlockState::DioriteWall_NoneLowTallTrueTrueTall + | BlockState::DioriteWall_NoneLowTallTrueFalseLow + | BlockState::DioriteWall_NoneLowTallTrueFalseTall + | BlockState::DioriteWall_NoneTallLowTrueTrueLow + | BlockState::DioriteWall_NoneTallLowTrueTrueTall + | BlockState::DioriteWall_NoneTallLowTrueFalseLow + | BlockState::DioriteWall_NoneTallLowTrueFalseTall + | BlockState::DioriteWall_NoneTallTallTrueTrueLow + | BlockState::DioriteWall_NoneTallTallTrueTrueTall + | BlockState::DioriteWall_NoneTallTallTrueFalseLow + | BlockState::DioriteWall_NoneTallTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseTall + | BlockState::CobblestoneWall_NoneLowLowTrueTrueLow + | BlockState::CobblestoneWall_NoneLowLowTrueTrueTall + | BlockState::CobblestoneWall_NoneLowLowTrueFalseLow + | BlockState::CobblestoneWall_NoneLowLowTrueFalseTall + | BlockState::CobblestoneWall_NoneLowTallTrueTrueLow + | BlockState::CobblestoneWall_NoneLowTallTrueTrueTall + | BlockState::CobblestoneWall_NoneLowTallTrueFalseLow + | BlockState::CobblestoneWall_NoneLowTallTrueFalseTall + | BlockState::CobblestoneWall_NoneTallLowTrueTrueLow + | BlockState::CobblestoneWall_NoneTallLowTrueTrueTall + | BlockState::CobblestoneWall_NoneTallLowTrueFalseLow + | BlockState::CobblestoneWall_NoneTallLowTrueFalseTall + | BlockState::CobblestoneWall_NoneTallTallTrueTrueLow + | BlockState::CobblestoneWall_NoneTallTallTrueTrueTall + | BlockState::CobblestoneWall_NoneTallTallTrueFalseLow + | BlockState::CobblestoneWall_NoneTallTallTrueFalseTall + | BlockState::DeepslateTileWall_NoneLowLowTrueTrueLow + | BlockState::DeepslateTileWall_NoneLowLowTrueTrueTall + | BlockState::DeepslateTileWall_NoneLowLowTrueFalseLow + | BlockState::DeepslateTileWall_NoneLowLowTrueFalseTall + | BlockState::DeepslateTileWall_NoneLowTallTrueTrueLow + | BlockState::DeepslateTileWall_NoneLowTallTrueTrueTall + | BlockState::DeepslateTileWall_NoneLowTallTrueFalseLow + | BlockState::DeepslateTileWall_NoneLowTallTrueFalseTall + | BlockState::DeepslateTileWall_NoneTallLowTrueTrueLow + | BlockState::DeepslateTileWall_NoneTallLowTrueTrueTall + | BlockState::DeepslateTileWall_NoneTallLowTrueFalseLow + | BlockState::DeepslateTileWall_NoneTallLowTrueFalseTall + | BlockState::DeepslateTileWall_NoneTallTallTrueTrueLow + | BlockState::DeepslateTileWall_NoneTallTallTrueTrueTall + | BlockState::DeepslateTileWall_NoneTallTallTrueFalseLow + | BlockState::DeepslateTileWall_NoneTallTallTrueFalseTall + | BlockState::PrismarineWall_NoneLowLowTrueTrueLow + | BlockState::PrismarineWall_NoneLowLowTrueTrueTall + | BlockState::PrismarineWall_NoneLowLowTrueFalseLow + | BlockState::PrismarineWall_NoneLowLowTrueFalseTall + | BlockState::PrismarineWall_NoneLowTallTrueTrueLow + | BlockState::PrismarineWall_NoneLowTallTrueTrueTall + | BlockState::PrismarineWall_NoneLowTallTrueFalseLow + | BlockState::PrismarineWall_NoneLowTallTrueFalseTall + | BlockState::PrismarineWall_NoneTallLowTrueTrueLow + | BlockState::PrismarineWall_NoneTallLowTrueTrueTall + | BlockState::PrismarineWall_NoneTallLowTrueFalseLow + | BlockState::PrismarineWall_NoneTallLowTrueFalseTall + | BlockState::PrismarineWall_NoneTallTallTrueTrueLow + | BlockState::PrismarineWall_NoneTallTallTrueTrueTall + | BlockState::PrismarineWall_NoneTallTallTrueFalseLow + | BlockState::PrismarineWall_NoneTallTallTrueFalseTall + | BlockState::AndesiteWall_NoneLowLowTrueTrueLow + | BlockState::AndesiteWall_NoneLowLowTrueTrueTall + | BlockState::AndesiteWall_NoneLowLowTrueFalseLow + | BlockState::AndesiteWall_NoneLowLowTrueFalseTall + | BlockState::AndesiteWall_NoneLowTallTrueTrueLow + | BlockState::AndesiteWall_NoneLowTallTrueTrueTall + | BlockState::AndesiteWall_NoneLowTallTrueFalseLow + | BlockState::AndesiteWall_NoneLowTallTrueFalseTall + | BlockState::AndesiteWall_NoneTallLowTrueTrueLow + | BlockState::AndesiteWall_NoneTallLowTrueTrueTall + | BlockState::AndesiteWall_NoneTallLowTrueFalseLow + | BlockState::AndesiteWall_NoneTallLowTrueFalseTall + | BlockState::AndesiteWall_NoneTallTallTrueTrueLow + | BlockState::AndesiteWall_NoneTallTallTrueTrueTall + | BlockState::AndesiteWall_NoneTallTallTrueFalseLow + | BlockState::AndesiteWall_NoneTallTallTrueFalseTall + | BlockState::DeepslateBrickWall_NoneLowLowTrueTrueLow + | BlockState::DeepslateBrickWall_NoneLowLowTrueTrueTall + | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseLow + | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseTall + | BlockState::DeepslateBrickWall_NoneLowTallTrueTrueLow + | BlockState::DeepslateBrickWall_NoneLowTallTrueTrueTall + | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseLow + | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseTall + | BlockState::DeepslateBrickWall_NoneTallLowTrueTrueLow + | BlockState::DeepslateBrickWall_NoneTallLowTrueTrueTall + | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseLow + | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseTall + | BlockState::DeepslateBrickWall_NoneTallTallTrueTrueLow + | BlockState::DeepslateBrickWall_NoneTallTallTrueTrueTall + | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseLow + | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseTall + | BlockState::RedSandstoneWall_NoneLowLowTrueTrueLow + | BlockState::RedSandstoneWall_NoneLowLowTrueTrueTall + | BlockState::RedSandstoneWall_NoneLowLowTrueFalseLow + | BlockState::RedSandstoneWall_NoneLowLowTrueFalseTall + | BlockState::RedSandstoneWall_NoneLowTallTrueTrueLow + | BlockState::RedSandstoneWall_NoneLowTallTrueTrueTall + | BlockState::RedSandstoneWall_NoneLowTallTrueFalseLow + | BlockState::RedSandstoneWall_NoneLowTallTrueFalseTall + | BlockState::RedSandstoneWall_NoneTallLowTrueTrueLow + | BlockState::RedSandstoneWall_NoneTallLowTrueTrueTall + | BlockState::RedSandstoneWall_NoneTallLowTrueFalseLow + | BlockState::RedSandstoneWall_NoneTallLowTrueFalseTall + | BlockState::RedSandstoneWall_NoneTallTallTrueTrueLow + | BlockState::RedSandstoneWall_NoneTallTallTrueTrueTall + | BlockState::RedSandstoneWall_NoneTallTallTrueFalseLow + | BlockState::RedSandstoneWall_NoneTallTallTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseTall + | BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueLow + | BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueTall + | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseLow + | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseTall + | BlockState::SandstoneWall_NoneLowLowTrueTrueLow + | BlockState::SandstoneWall_NoneLowLowTrueTrueTall + | BlockState::SandstoneWall_NoneLowLowTrueFalseLow + | BlockState::SandstoneWall_NoneLowLowTrueFalseTall + | BlockState::SandstoneWall_NoneLowTallTrueTrueLow + | BlockState::SandstoneWall_NoneLowTallTrueTrueTall + | BlockState::SandstoneWall_NoneLowTallTrueFalseLow + | BlockState::SandstoneWall_NoneLowTallTrueFalseTall + | BlockState::SandstoneWall_NoneTallLowTrueTrueLow + | BlockState::SandstoneWall_NoneTallLowTrueTrueTall + | BlockState::SandstoneWall_NoneTallLowTrueFalseLow + | BlockState::SandstoneWall_NoneTallLowTrueFalseTall + | BlockState::SandstoneWall_NoneTallTallTrueTrueLow + | BlockState::SandstoneWall_NoneTallTallTrueTrueTall + | BlockState::SandstoneWall_NoneTallTallTrueFalseLow + | BlockState::SandstoneWall_NoneTallTallTrueFalseTall + | BlockState::BlackstoneWall_NoneLowLowTrueTrueLow + | BlockState::BlackstoneWall_NoneLowLowTrueTrueTall + | BlockState::BlackstoneWall_NoneLowLowTrueFalseLow + | BlockState::BlackstoneWall_NoneLowLowTrueFalseTall + | BlockState::BlackstoneWall_NoneLowTallTrueTrueLow + | BlockState::BlackstoneWall_NoneLowTallTrueTrueTall + | BlockState::BlackstoneWall_NoneLowTallTrueFalseLow + | BlockState::BlackstoneWall_NoneLowTallTrueFalseTall + | BlockState::BlackstoneWall_NoneTallLowTrueTrueLow + | BlockState::BlackstoneWall_NoneTallLowTrueTrueTall + | BlockState::BlackstoneWall_NoneTallLowTrueFalseLow + | BlockState::BlackstoneWall_NoneTallLowTrueFalseTall + | BlockState::BlackstoneWall_NoneTallTallTrueTrueLow + | BlockState::BlackstoneWall_NoneTallTallTrueTrueTall + | BlockState::BlackstoneWall_NoneTallTallTrueFalseLow + | BlockState::BlackstoneWall_NoneTallTallTrueFalseTall => &SHAPE139, BlockState::PolishedBlackstoneWall_NoneLowLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseNone => &SHAPE3449, + | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseNone + | BlockState::BrickWall_NoneLowLowFalseTrueNone + | BlockState::BrickWall_NoneLowLowFalseFalseNone + | BlockState::BrickWall_NoneLowTallFalseTrueNone + | BlockState::BrickWall_NoneLowTallFalseFalseNone + | BlockState::BrickWall_NoneTallLowFalseTrueNone + | BlockState::BrickWall_NoneTallLowFalseFalseNone + | BlockState::BrickWall_NoneTallTallFalseTrueNone + | BlockState::BrickWall_NoneTallTallFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseNone + | BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueNone + | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseNone + | BlockState::StoneBrickWall_NoneLowLowFalseTrueNone + | BlockState::StoneBrickWall_NoneLowLowFalseFalseNone + | BlockState::StoneBrickWall_NoneLowTallFalseTrueNone + | BlockState::StoneBrickWall_NoneLowTallFalseFalseNone + | BlockState::StoneBrickWall_NoneTallLowFalseTrueNone + | BlockState::StoneBrickWall_NoneTallLowFalseFalseNone + | BlockState::StoneBrickWall_NoneTallTallFalseTrueNone + | BlockState::StoneBrickWall_NoneTallTallFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseNone + | BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueNone + | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseNone + | BlockState::MudBrickWall_NoneLowLowFalseTrueNone + | BlockState::MudBrickWall_NoneLowLowFalseFalseNone + | BlockState::MudBrickWall_NoneLowTallFalseTrueNone + | BlockState::MudBrickWall_NoneLowTallFalseFalseNone + | BlockState::MudBrickWall_NoneTallLowFalseTrueNone + | BlockState::MudBrickWall_NoneTallLowFalseFalseNone + | BlockState::MudBrickWall_NoneTallTallFalseTrueNone + | BlockState::MudBrickWall_NoneTallTallFalseFalseNone + | BlockState::EndStoneBrickWall_NoneLowLowFalseTrueNone + | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseNone + | BlockState::EndStoneBrickWall_NoneLowTallFalseTrueNone + | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseNone + | BlockState::EndStoneBrickWall_NoneTallLowFalseTrueNone + | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseNone + | BlockState::EndStoneBrickWall_NoneTallTallFalseTrueNone + | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseNone + | BlockState::RedNetherBrickWall_NoneLowLowFalseTrueNone + | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseNone + | BlockState::RedNetherBrickWall_NoneLowTallFalseTrueNone + | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseNone + | BlockState::RedNetherBrickWall_NoneTallLowFalseTrueNone + | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseNone + | BlockState::RedNetherBrickWall_NoneTallTallFalseTrueNone + | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseNone + | BlockState::GraniteWall_NoneLowLowFalseTrueNone + | BlockState::GraniteWall_NoneLowLowFalseFalseNone + | BlockState::GraniteWall_NoneLowTallFalseTrueNone + | BlockState::GraniteWall_NoneLowTallFalseFalseNone + | BlockState::GraniteWall_NoneTallLowFalseTrueNone + | BlockState::GraniteWall_NoneTallLowFalseFalseNone + | BlockState::GraniteWall_NoneTallTallFalseTrueNone + | BlockState::GraniteWall_NoneTallTallFalseFalseNone + | BlockState::NetherBrickWall_NoneLowLowFalseTrueNone + | BlockState::NetherBrickWall_NoneLowLowFalseFalseNone + | BlockState::NetherBrickWall_NoneLowTallFalseTrueNone + | BlockState::NetherBrickWall_NoneLowTallFalseFalseNone + | BlockState::NetherBrickWall_NoneTallLowFalseTrueNone + | BlockState::NetherBrickWall_NoneTallLowFalseFalseNone + | BlockState::NetherBrickWall_NoneTallTallFalseTrueNone + | BlockState::NetherBrickWall_NoneTallTallFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseNone + | BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueNone + | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseNone + | BlockState::DioriteWall_NoneLowLowFalseTrueNone + | BlockState::DioriteWall_NoneLowLowFalseFalseNone + | BlockState::DioriteWall_NoneLowTallFalseTrueNone + | BlockState::DioriteWall_NoneLowTallFalseFalseNone + | BlockState::DioriteWall_NoneTallLowFalseTrueNone + | BlockState::DioriteWall_NoneTallLowFalseFalseNone + | BlockState::DioriteWall_NoneTallTallFalseTrueNone + | BlockState::DioriteWall_NoneTallTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseNone + | BlockState::CobblestoneWall_NoneLowLowFalseTrueNone + | BlockState::CobblestoneWall_NoneLowLowFalseFalseNone + | BlockState::CobblestoneWall_NoneLowTallFalseTrueNone + | BlockState::CobblestoneWall_NoneLowTallFalseFalseNone + | BlockState::CobblestoneWall_NoneTallLowFalseTrueNone + | BlockState::CobblestoneWall_NoneTallLowFalseFalseNone + | BlockState::CobblestoneWall_NoneTallTallFalseTrueNone + | BlockState::CobblestoneWall_NoneTallTallFalseFalseNone + | BlockState::DeepslateTileWall_NoneLowLowFalseTrueNone + | BlockState::DeepslateTileWall_NoneLowLowFalseFalseNone + | BlockState::DeepslateTileWall_NoneLowTallFalseTrueNone + | BlockState::DeepslateTileWall_NoneLowTallFalseFalseNone + | BlockState::DeepslateTileWall_NoneTallLowFalseTrueNone + | BlockState::DeepslateTileWall_NoneTallLowFalseFalseNone + | BlockState::DeepslateTileWall_NoneTallTallFalseTrueNone + | BlockState::DeepslateTileWall_NoneTallTallFalseFalseNone + | BlockState::PrismarineWall_NoneLowLowFalseTrueNone + | BlockState::PrismarineWall_NoneLowLowFalseFalseNone + | BlockState::PrismarineWall_NoneLowTallFalseTrueNone + | BlockState::PrismarineWall_NoneLowTallFalseFalseNone + | BlockState::PrismarineWall_NoneTallLowFalseTrueNone + | BlockState::PrismarineWall_NoneTallLowFalseFalseNone + | BlockState::PrismarineWall_NoneTallTallFalseTrueNone + | BlockState::PrismarineWall_NoneTallTallFalseFalseNone + | BlockState::AndesiteWall_NoneLowLowFalseTrueNone + | BlockState::AndesiteWall_NoneLowLowFalseFalseNone + | BlockState::AndesiteWall_NoneLowTallFalseTrueNone + | BlockState::AndesiteWall_NoneLowTallFalseFalseNone + | BlockState::AndesiteWall_NoneTallLowFalseTrueNone + | BlockState::AndesiteWall_NoneTallLowFalseFalseNone + | BlockState::AndesiteWall_NoneTallTallFalseTrueNone + | BlockState::AndesiteWall_NoneTallTallFalseFalseNone + | BlockState::DeepslateBrickWall_NoneLowLowFalseTrueNone + | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseNone + | BlockState::DeepslateBrickWall_NoneLowTallFalseTrueNone + | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseNone + | BlockState::DeepslateBrickWall_NoneTallLowFalseTrueNone + | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseNone + | BlockState::DeepslateBrickWall_NoneTallTallFalseTrueNone + | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseNone + | BlockState::RedSandstoneWall_NoneLowLowFalseTrueNone + | BlockState::RedSandstoneWall_NoneLowLowFalseFalseNone + | BlockState::RedSandstoneWall_NoneLowTallFalseTrueNone + | BlockState::RedSandstoneWall_NoneLowTallFalseFalseNone + | BlockState::RedSandstoneWall_NoneTallLowFalseTrueNone + | BlockState::RedSandstoneWall_NoneTallLowFalseFalseNone + | BlockState::RedSandstoneWall_NoneTallTallFalseTrueNone + | BlockState::RedSandstoneWall_NoneTallTallFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseNone + | BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueNone + | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseNone + | BlockState::SandstoneWall_NoneLowLowFalseTrueNone + | BlockState::SandstoneWall_NoneLowLowFalseFalseNone + | BlockState::SandstoneWall_NoneLowTallFalseTrueNone + | BlockState::SandstoneWall_NoneLowTallFalseFalseNone + | BlockState::SandstoneWall_NoneTallLowFalseTrueNone + | BlockState::SandstoneWall_NoneTallLowFalseFalseNone + | BlockState::SandstoneWall_NoneTallTallFalseTrueNone + | BlockState::SandstoneWall_NoneTallTallFalseFalseNone + | BlockState::BlackstoneWall_NoneLowLowFalseTrueNone + | BlockState::BlackstoneWall_NoneLowLowFalseFalseNone + | BlockState::BlackstoneWall_NoneLowTallFalseTrueNone + | BlockState::BlackstoneWall_NoneLowTallFalseFalseNone + | BlockState::BlackstoneWall_NoneTallLowFalseTrueNone + | BlockState::BlackstoneWall_NoneTallLowFalseFalseNone + | BlockState::BlackstoneWall_NoneTallTallFalseTrueNone + | BlockState::BlackstoneWall_NoneTallTallFalseFalseNone => &SHAPE140, BlockState::PolishedBlackstoneWall_NoneLowLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseLow => &SHAPE3450, - BlockState::PolishedBlackstoneWall_NoneLowLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseTall => &SHAPE3451, - BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseNone => &SHAPE3452, - BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseLow => &SHAPE3453, - BlockState::PolishedBlackstoneWall_NoneLowTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowTallTrueFalseTall => &SHAPE3454, - BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseNone => &SHAPE3455, - BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseLow => &SHAPE3456, - BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseTall => &SHAPE3457, - BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseNone => &SHAPE3458, - BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseLow => &SHAPE3459, - BlockState::PolishedBlackstoneWall_NoneTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallNoneTrueFalseTall => &SHAPE3460, - BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseNone => &SHAPE3461, - BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseLow => &SHAPE3462, - BlockState::PolishedBlackstoneWall_NoneTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallNoneFalseFalseTall => &SHAPE3463, - BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseNone => &SHAPE3464, - BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseLow => &SHAPE3465, - BlockState::PolishedBlackstoneWall_NoneTallLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallLowTrueFalseTall => &SHAPE3466, - BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseNone => &SHAPE3467, - BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseLow => &SHAPE3468, - BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseTall => &SHAPE3469, - BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseNone => &SHAPE3470, - BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseLow => &SHAPE3471, - BlockState::PolishedBlackstoneWall_NoneTallTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallTallTrueFalseTall => &SHAPE3472, - BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseNone => &SHAPE3473, - BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseLow => &SHAPE3474, - BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseTall => &SHAPE3475, + | BlockState::PolishedBlackstoneWall_NoneLowLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneLowTallFalseFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_NoneTallTallFalseFalseTall + | BlockState::BrickWall_NoneLowLowFalseTrueLow + | BlockState::BrickWall_NoneLowLowFalseTrueTall + | BlockState::BrickWall_NoneLowLowFalseFalseLow + | BlockState::BrickWall_NoneLowLowFalseFalseTall + | BlockState::BrickWall_NoneLowTallFalseTrueLow + | BlockState::BrickWall_NoneLowTallFalseTrueTall + | BlockState::BrickWall_NoneLowTallFalseFalseLow + | BlockState::BrickWall_NoneLowTallFalseFalseTall + | BlockState::BrickWall_NoneTallLowFalseTrueLow + | BlockState::BrickWall_NoneTallLowFalseTrueTall + | BlockState::BrickWall_NoneTallLowFalseFalseLow + | BlockState::BrickWall_NoneTallLowFalseFalseTall + | BlockState::BrickWall_NoneTallTallFalseTrueLow + | BlockState::BrickWall_NoneTallTallFalseTrueTall + | BlockState::BrickWall_NoneTallTallFalseFalseLow + | BlockState::BrickWall_NoneTallTallFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseTall + | BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueLow + | BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueTall + | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseLow + | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseTall + | BlockState::StoneBrickWall_NoneLowLowFalseTrueLow + | BlockState::StoneBrickWall_NoneLowLowFalseTrueTall + | BlockState::StoneBrickWall_NoneLowLowFalseFalseLow + | BlockState::StoneBrickWall_NoneLowLowFalseFalseTall + | BlockState::StoneBrickWall_NoneLowTallFalseTrueLow + | BlockState::StoneBrickWall_NoneLowTallFalseTrueTall + | BlockState::StoneBrickWall_NoneLowTallFalseFalseLow + | BlockState::StoneBrickWall_NoneLowTallFalseFalseTall + | BlockState::StoneBrickWall_NoneTallLowFalseTrueLow + | BlockState::StoneBrickWall_NoneTallLowFalseTrueTall + | BlockState::StoneBrickWall_NoneTallLowFalseFalseLow + | BlockState::StoneBrickWall_NoneTallLowFalseFalseTall + | BlockState::StoneBrickWall_NoneTallTallFalseTrueLow + | BlockState::StoneBrickWall_NoneTallTallFalseTrueTall + | BlockState::StoneBrickWall_NoneTallTallFalseFalseLow + | BlockState::StoneBrickWall_NoneTallTallFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneLowLowFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneLowLowFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneLowTallFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneLowTallFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneTallLowFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneTallLowFalseFalseTall + | BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueLow + | BlockState::PolishedDeepslateWall_NoneTallTallFalseTrueTall + | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseLow + | BlockState::PolishedDeepslateWall_NoneTallTallFalseFalseTall + | BlockState::MudBrickWall_NoneLowLowFalseTrueLow + | BlockState::MudBrickWall_NoneLowLowFalseTrueTall + | BlockState::MudBrickWall_NoneLowLowFalseFalseLow + | BlockState::MudBrickWall_NoneLowLowFalseFalseTall + | BlockState::MudBrickWall_NoneLowTallFalseTrueLow + | BlockState::MudBrickWall_NoneLowTallFalseTrueTall + | BlockState::MudBrickWall_NoneLowTallFalseFalseLow + | BlockState::MudBrickWall_NoneLowTallFalseFalseTall + | BlockState::MudBrickWall_NoneTallLowFalseTrueLow + | BlockState::MudBrickWall_NoneTallLowFalseTrueTall + | BlockState::MudBrickWall_NoneTallLowFalseFalseLow + | BlockState::MudBrickWall_NoneTallLowFalseFalseTall + | BlockState::MudBrickWall_NoneTallTallFalseTrueLow + | BlockState::MudBrickWall_NoneTallTallFalseTrueTall + | BlockState::MudBrickWall_NoneTallTallFalseFalseLow + | BlockState::MudBrickWall_NoneTallTallFalseFalseTall + | BlockState::EndStoneBrickWall_NoneLowLowFalseTrueLow + | BlockState::EndStoneBrickWall_NoneLowLowFalseTrueTall + | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseLow + | BlockState::EndStoneBrickWall_NoneLowLowFalseFalseTall + | BlockState::EndStoneBrickWall_NoneLowTallFalseTrueLow + | BlockState::EndStoneBrickWall_NoneLowTallFalseTrueTall + | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseLow + | BlockState::EndStoneBrickWall_NoneLowTallFalseFalseTall + | BlockState::EndStoneBrickWall_NoneTallLowFalseTrueLow + | BlockState::EndStoneBrickWall_NoneTallLowFalseTrueTall + | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseLow + | BlockState::EndStoneBrickWall_NoneTallLowFalseFalseTall + | BlockState::EndStoneBrickWall_NoneTallTallFalseTrueLow + | BlockState::EndStoneBrickWall_NoneTallTallFalseTrueTall + | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseLow + | BlockState::EndStoneBrickWall_NoneTallTallFalseFalseTall + | BlockState::RedNetherBrickWall_NoneLowLowFalseTrueLow + | BlockState::RedNetherBrickWall_NoneLowLowFalseTrueTall + | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseLow + | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseTall + | BlockState::RedNetherBrickWall_NoneLowTallFalseTrueLow + | BlockState::RedNetherBrickWall_NoneLowTallFalseTrueTall + | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseLow + | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseTall + | BlockState::RedNetherBrickWall_NoneTallLowFalseTrueLow + | BlockState::RedNetherBrickWall_NoneTallLowFalseTrueTall + | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseLow + | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseTall + | BlockState::RedNetherBrickWall_NoneTallTallFalseTrueLow + | BlockState::RedNetherBrickWall_NoneTallTallFalseTrueTall + | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseLow + | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseTall + | BlockState::GraniteWall_NoneLowLowFalseTrueLow + | BlockState::GraniteWall_NoneLowLowFalseTrueTall + | BlockState::GraniteWall_NoneLowLowFalseFalseLow + | BlockState::GraniteWall_NoneLowLowFalseFalseTall + | BlockState::GraniteWall_NoneLowTallFalseTrueLow + | BlockState::GraniteWall_NoneLowTallFalseTrueTall + | BlockState::GraniteWall_NoneLowTallFalseFalseLow + | BlockState::GraniteWall_NoneLowTallFalseFalseTall + | BlockState::GraniteWall_NoneTallLowFalseTrueLow + | BlockState::GraniteWall_NoneTallLowFalseTrueTall + | BlockState::GraniteWall_NoneTallLowFalseFalseLow + | BlockState::GraniteWall_NoneTallLowFalseFalseTall + | BlockState::GraniteWall_NoneTallTallFalseTrueLow + | BlockState::GraniteWall_NoneTallTallFalseTrueTall + | BlockState::GraniteWall_NoneTallTallFalseFalseLow + | BlockState::GraniteWall_NoneTallTallFalseFalseTall + | BlockState::NetherBrickWall_NoneLowLowFalseTrueLow + | BlockState::NetherBrickWall_NoneLowLowFalseTrueTall + | BlockState::NetherBrickWall_NoneLowLowFalseFalseLow + | BlockState::NetherBrickWall_NoneLowLowFalseFalseTall + | BlockState::NetherBrickWall_NoneLowTallFalseTrueLow + | BlockState::NetherBrickWall_NoneLowTallFalseTrueTall + | BlockState::NetherBrickWall_NoneLowTallFalseFalseLow + | BlockState::NetherBrickWall_NoneLowTallFalseFalseTall + | BlockState::NetherBrickWall_NoneTallLowFalseTrueLow + | BlockState::NetherBrickWall_NoneTallLowFalseTrueTall + | BlockState::NetherBrickWall_NoneTallLowFalseFalseLow + | BlockState::NetherBrickWall_NoneTallLowFalseFalseTall + | BlockState::NetherBrickWall_NoneTallTallFalseTrueLow + | BlockState::NetherBrickWall_NoneTallTallFalseTrueTall + | BlockState::NetherBrickWall_NoneTallTallFalseFalseLow + | BlockState::NetherBrickWall_NoneTallTallFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneLowLowFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneLowLowFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneLowTallFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneLowTallFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneTallLowFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneTallLowFalseFalseTall + | BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueLow + | BlockState::MossyStoneBrickWall_NoneTallTallFalseTrueTall + | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseLow + | BlockState::MossyStoneBrickWall_NoneTallTallFalseFalseTall + | BlockState::DioriteWall_NoneLowLowFalseTrueLow + | BlockState::DioriteWall_NoneLowLowFalseTrueTall + | BlockState::DioriteWall_NoneLowLowFalseFalseLow + | BlockState::DioriteWall_NoneLowLowFalseFalseTall + | BlockState::DioriteWall_NoneLowTallFalseTrueLow + | BlockState::DioriteWall_NoneLowTallFalseTrueTall + | BlockState::DioriteWall_NoneLowTallFalseFalseLow + | BlockState::DioriteWall_NoneLowTallFalseFalseTall + | BlockState::DioriteWall_NoneTallLowFalseTrueLow + | BlockState::DioriteWall_NoneTallLowFalseTrueTall + | BlockState::DioriteWall_NoneTallLowFalseFalseLow + | BlockState::DioriteWall_NoneTallLowFalseFalseTall + | BlockState::DioriteWall_NoneTallTallFalseTrueLow + | BlockState::DioriteWall_NoneTallTallFalseTrueTall + | BlockState::DioriteWall_NoneTallTallFalseFalseLow + | BlockState::DioriteWall_NoneTallTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseTall + | BlockState::CobblestoneWall_NoneLowLowFalseTrueLow + | BlockState::CobblestoneWall_NoneLowLowFalseTrueTall + | BlockState::CobblestoneWall_NoneLowLowFalseFalseLow + | BlockState::CobblestoneWall_NoneLowLowFalseFalseTall + | BlockState::CobblestoneWall_NoneLowTallFalseTrueLow + | BlockState::CobblestoneWall_NoneLowTallFalseTrueTall + | BlockState::CobblestoneWall_NoneLowTallFalseFalseLow + | BlockState::CobblestoneWall_NoneLowTallFalseFalseTall + | BlockState::CobblestoneWall_NoneTallLowFalseTrueLow + | BlockState::CobblestoneWall_NoneTallLowFalseTrueTall + | BlockState::CobblestoneWall_NoneTallLowFalseFalseLow + | BlockState::CobblestoneWall_NoneTallLowFalseFalseTall + | BlockState::CobblestoneWall_NoneTallTallFalseTrueLow + | BlockState::CobblestoneWall_NoneTallTallFalseTrueTall + | BlockState::CobblestoneWall_NoneTallTallFalseFalseLow + | BlockState::CobblestoneWall_NoneTallTallFalseFalseTall + | BlockState::DeepslateTileWall_NoneLowLowFalseTrueLow + | BlockState::DeepslateTileWall_NoneLowLowFalseTrueTall + | BlockState::DeepslateTileWall_NoneLowLowFalseFalseLow + | BlockState::DeepslateTileWall_NoneLowLowFalseFalseTall + | BlockState::DeepslateTileWall_NoneLowTallFalseTrueLow + | BlockState::DeepslateTileWall_NoneLowTallFalseTrueTall + | BlockState::DeepslateTileWall_NoneLowTallFalseFalseLow + | BlockState::DeepslateTileWall_NoneLowTallFalseFalseTall + | BlockState::DeepslateTileWall_NoneTallLowFalseTrueLow + | BlockState::DeepslateTileWall_NoneTallLowFalseTrueTall + | BlockState::DeepslateTileWall_NoneTallLowFalseFalseLow + | BlockState::DeepslateTileWall_NoneTallLowFalseFalseTall + | BlockState::DeepslateTileWall_NoneTallTallFalseTrueLow + | BlockState::DeepslateTileWall_NoneTallTallFalseTrueTall + | BlockState::DeepslateTileWall_NoneTallTallFalseFalseLow + | BlockState::DeepslateTileWall_NoneTallTallFalseFalseTall + | BlockState::PrismarineWall_NoneLowLowFalseTrueLow + | BlockState::PrismarineWall_NoneLowLowFalseTrueTall + | BlockState::PrismarineWall_NoneLowLowFalseFalseLow + | BlockState::PrismarineWall_NoneLowLowFalseFalseTall + | BlockState::PrismarineWall_NoneLowTallFalseTrueLow + | BlockState::PrismarineWall_NoneLowTallFalseTrueTall + | BlockState::PrismarineWall_NoneLowTallFalseFalseLow + | BlockState::PrismarineWall_NoneLowTallFalseFalseTall + | BlockState::PrismarineWall_NoneTallLowFalseTrueLow + | BlockState::PrismarineWall_NoneTallLowFalseTrueTall + | BlockState::PrismarineWall_NoneTallLowFalseFalseLow + | BlockState::PrismarineWall_NoneTallLowFalseFalseTall + | BlockState::PrismarineWall_NoneTallTallFalseTrueLow + | BlockState::PrismarineWall_NoneTallTallFalseTrueTall + | BlockState::PrismarineWall_NoneTallTallFalseFalseLow + | BlockState::PrismarineWall_NoneTallTallFalseFalseTall + | BlockState::AndesiteWall_NoneLowLowFalseTrueLow + | BlockState::AndesiteWall_NoneLowLowFalseTrueTall + | BlockState::AndesiteWall_NoneLowLowFalseFalseLow + | BlockState::AndesiteWall_NoneLowLowFalseFalseTall + | BlockState::AndesiteWall_NoneLowTallFalseTrueLow + | BlockState::AndesiteWall_NoneLowTallFalseTrueTall + | BlockState::AndesiteWall_NoneLowTallFalseFalseLow + | BlockState::AndesiteWall_NoneLowTallFalseFalseTall + | BlockState::AndesiteWall_NoneTallLowFalseTrueLow + | BlockState::AndesiteWall_NoneTallLowFalseTrueTall + | BlockState::AndesiteWall_NoneTallLowFalseFalseLow + | BlockState::AndesiteWall_NoneTallLowFalseFalseTall + | BlockState::AndesiteWall_NoneTallTallFalseTrueLow + | BlockState::AndesiteWall_NoneTallTallFalseTrueTall + | BlockState::AndesiteWall_NoneTallTallFalseFalseLow + | BlockState::AndesiteWall_NoneTallTallFalseFalseTall + | BlockState::DeepslateBrickWall_NoneLowLowFalseTrueLow + | BlockState::DeepslateBrickWall_NoneLowLowFalseTrueTall + | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseLow + | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseTall + | BlockState::DeepslateBrickWall_NoneLowTallFalseTrueLow + | BlockState::DeepslateBrickWall_NoneLowTallFalseTrueTall + | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseLow + | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseTall + | BlockState::DeepslateBrickWall_NoneTallLowFalseTrueLow + | BlockState::DeepslateBrickWall_NoneTallLowFalseTrueTall + | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseLow + | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseTall + | BlockState::DeepslateBrickWall_NoneTallTallFalseTrueLow + | BlockState::DeepslateBrickWall_NoneTallTallFalseTrueTall + | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseLow + | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseTall + | BlockState::RedSandstoneWall_NoneLowLowFalseTrueLow + | BlockState::RedSandstoneWall_NoneLowLowFalseTrueTall + | BlockState::RedSandstoneWall_NoneLowLowFalseFalseLow + | BlockState::RedSandstoneWall_NoneLowLowFalseFalseTall + | BlockState::RedSandstoneWall_NoneLowTallFalseTrueLow + | BlockState::RedSandstoneWall_NoneLowTallFalseTrueTall + | BlockState::RedSandstoneWall_NoneLowTallFalseFalseLow + | BlockState::RedSandstoneWall_NoneLowTallFalseFalseTall + | BlockState::RedSandstoneWall_NoneTallLowFalseTrueLow + | BlockState::RedSandstoneWall_NoneTallLowFalseTrueTall + | BlockState::RedSandstoneWall_NoneTallLowFalseFalseLow + | BlockState::RedSandstoneWall_NoneTallLowFalseFalseTall + | BlockState::RedSandstoneWall_NoneTallTallFalseTrueLow + | BlockState::RedSandstoneWall_NoneTallTallFalseTrueTall + | BlockState::RedSandstoneWall_NoneTallTallFalseFalseLow + | BlockState::RedSandstoneWall_NoneTallTallFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseTall + | BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueLow + | BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueTall + | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseLow + | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseTall + | BlockState::SandstoneWall_NoneLowLowFalseTrueLow + | BlockState::SandstoneWall_NoneLowLowFalseTrueTall + | BlockState::SandstoneWall_NoneLowLowFalseFalseLow + | BlockState::SandstoneWall_NoneLowLowFalseFalseTall + | BlockState::SandstoneWall_NoneLowTallFalseTrueLow + | BlockState::SandstoneWall_NoneLowTallFalseTrueTall + | BlockState::SandstoneWall_NoneLowTallFalseFalseLow + | BlockState::SandstoneWall_NoneLowTallFalseFalseTall + | BlockState::SandstoneWall_NoneTallLowFalseTrueLow + | BlockState::SandstoneWall_NoneTallLowFalseTrueTall + | BlockState::SandstoneWall_NoneTallLowFalseFalseLow + | BlockState::SandstoneWall_NoneTallLowFalseFalseTall + | BlockState::SandstoneWall_NoneTallTallFalseTrueLow + | BlockState::SandstoneWall_NoneTallTallFalseTrueTall + | BlockState::SandstoneWall_NoneTallTallFalseFalseLow + | BlockState::SandstoneWall_NoneTallTallFalseFalseTall + | BlockState::BlackstoneWall_NoneLowLowFalseTrueLow + | BlockState::BlackstoneWall_NoneLowLowFalseTrueTall + | BlockState::BlackstoneWall_NoneLowLowFalseFalseLow + | BlockState::BlackstoneWall_NoneLowLowFalseFalseTall + | BlockState::BlackstoneWall_NoneLowTallFalseTrueLow + | BlockState::BlackstoneWall_NoneLowTallFalseTrueTall + | BlockState::BlackstoneWall_NoneLowTallFalseFalseLow + | BlockState::BlackstoneWall_NoneLowTallFalseFalseTall + | BlockState::BlackstoneWall_NoneTallLowFalseTrueLow + | BlockState::BlackstoneWall_NoneTallLowFalseTrueTall + | BlockState::BlackstoneWall_NoneTallLowFalseFalseLow + | BlockState::BlackstoneWall_NoneTallLowFalseFalseTall + | BlockState::BlackstoneWall_NoneTallTallFalseTrueLow + | BlockState::BlackstoneWall_NoneTallTallFalseTrueTall + | BlockState::BlackstoneWall_NoneTallTallFalseFalseLow + | BlockState::BlackstoneWall_NoneTallTallFalseFalseTall => &SHAPE141, BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseNone => &SHAPE3476, + | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseNone + | BlockState::BrickWall_LowNoneNoneTrueTrueNone + | BlockState::BrickWall_LowNoneNoneTrueFalseNone + | BlockState::BrickWall_TallNoneNoneTrueTrueNone + | BlockState::BrickWall_TallNoneNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseNone + | BlockState::StoneBrickWall_LowNoneNoneTrueTrueNone + | BlockState::StoneBrickWall_LowNoneNoneTrueFalseNone + | BlockState::StoneBrickWall_TallNoneNoneTrueTrueNone + | BlockState::StoneBrickWall_TallNoneNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseNone + | BlockState::MudBrickWall_LowNoneNoneTrueTrueNone + | BlockState::MudBrickWall_LowNoneNoneTrueFalseNone + | BlockState::MudBrickWall_TallNoneNoneTrueTrueNone + | BlockState::MudBrickWall_TallNoneNoneTrueFalseNone + | BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueNone + | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseNone + | BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueNone + | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseNone + | BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueNone + | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseNone + | BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueNone + | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseNone + | BlockState::GraniteWall_LowNoneNoneTrueTrueNone + | BlockState::GraniteWall_LowNoneNoneTrueFalseNone + | BlockState::GraniteWall_TallNoneNoneTrueTrueNone + | BlockState::GraniteWall_TallNoneNoneTrueFalseNone + | BlockState::NetherBrickWall_LowNoneNoneTrueTrueNone + | BlockState::NetherBrickWall_LowNoneNoneTrueFalseNone + | BlockState::NetherBrickWall_TallNoneNoneTrueTrueNone + | BlockState::NetherBrickWall_TallNoneNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseNone + | BlockState::DioriteWall_LowNoneNoneTrueTrueNone + | BlockState::DioriteWall_LowNoneNoneTrueFalseNone + | BlockState::DioriteWall_TallNoneNoneTrueTrueNone + | BlockState::DioriteWall_TallNoneNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseNone + | BlockState::CobblestoneWall_LowNoneNoneTrueTrueNone + | BlockState::CobblestoneWall_LowNoneNoneTrueFalseNone + | BlockState::CobblestoneWall_TallNoneNoneTrueTrueNone + | BlockState::CobblestoneWall_TallNoneNoneTrueFalseNone + | BlockState::DeepslateTileWall_LowNoneNoneTrueTrueNone + | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseNone + | BlockState::DeepslateTileWall_TallNoneNoneTrueTrueNone + | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseNone + | BlockState::PrismarineWall_LowNoneNoneTrueTrueNone + | BlockState::PrismarineWall_LowNoneNoneTrueFalseNone + | BlockState::PrismarineWall_TallNoneNoneTrueTrueNone + | BlockState::PrismarineWall_TallNoneNoneTrueFalseNone + | BlockState::AndesiteWall_LowNoneNoneTrueTrueNone + | BlockState::AndesiteWall_LowNoneNoneTrueFalseNone + | BlockState::AndesiteWall_TallNoneNoneTrueTrueNone + | BlockState::AndesiteWall_TallNoneNoneTrueFalseNone + | BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueNone + | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseNone + | BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueNone + | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseNone + | BlockState::RedSandstoneWall_LowNoneNoneTrueTrueNone + | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseNone + | BlockState::RedSandstoneWall_TallNoneNoneTrueTrueNone + | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseNone + | BlockState::SandstoneWall_LowNoneNoneTrueTrueNone + | BlockState::SandstoneWall_LowNoneNoneTrueFalseNone + | BlockState::SandstoneWall_TallNoneNoneTrueTrueNone + | BlockState::SandstoneWall_TallNoneNoneTrueFalseNone + | BlockState::BlackstoneWall_LowNoneNoneTrueTrueNone + | BlockState::BlackstoneWall_LowNoneNoneTrueFalseNone + | BlockState::BlackstoneWall_TallNoneNoneTrueTrueNone + | BlockState::BlackstoneWall_TallNoneNoneTrueFalseNone => &SHAPE142, BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseLow => &SHAPE3477, - BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseTall => &SHAPE3478, + | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseTall + | BlockState::BrickWall_LowNoneNoneTrueTrueLow + | BlockState::BrickWall_LowNoneNoneTrueTrueTall + | BlockState::BrickWall_LowNoneNoneTrueFalseLow + | BlockState::BrickWall_LowNoneNoneTrueFalseTall + | BlockState::BrickWall_TallNoneNoneTrueTrueLow + | BlockState::BrickWall_TallNoneNoneTrueTrueTall + | BlockState::BrickWall_TallNoneNoneTrueFalseLow + | BlockState::BrickWall_TallNoneNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseTall + | BlockState::StoneBrickWall_LowNoneNoneTrueTrueLow + | BlockState::StoneBrickWall_LowNoneNoneTrueTrueTall + | BlockState::StoneBrickWall_LowNoneNoneTrueFalseLow + | BlockState::StoneBrickWall_LowNoneNoneTrueFalseTall + | BlockState::StoneBrickWall_TallNoneNoneTrueTrueLow + | BlockState::StoneBrickWall_TallNoneNoneTrueTrueTall + | BlockState::StoneBrickWall_TallNoneNoneTrueFalseLow + | BlockState::StoneBrickWall_TallNoneNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_LowNoneNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_TallNoneNoneTrueFalseTall + | BlockState::MudBrickWall_LowNoneNoneTrueTrueLow + | BlockState::MudBrickWall_LowNoneNoneTrueTrueTall + | BlockState::MudBrickWall_LowNoneNoneTrueFalseLow + | BlockState::MudBrickWall_LowNoneNoneTrueFalseTall + | BlockState::MudBrickWall_TallNoneNoneTrueTrueLow + | BlockState::MudBrickWall_TallNoneNoneTrueTrueTall + | BlockState::MudBrickWall_TallNoneNoneTrueFalseLow + | BlockState::MudBrickWall_TallNoneNoneTrueFalseTall + | BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueLow + | BlockState::EndStoneBrickWall_LowNoneNoneTrueTrueTall + | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseLow + | BlockState::EndStoneBrickWall_LowNoneNoneTrueFalseTall + | BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueLow + | BlockState::EndStoneBrickWall_TallNoneNoneTrueTrueTall + | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseLow + | BlockState::EndStoneBrickWall_TallNoneNoneTrueFalseTall + | BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueLow + | BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueTall + | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseLow + | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseTall + | BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueLow + | BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueTall + | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseLow + | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseTall + | BlockState::GraniteWall_LowNoneNoneTrueTrueLow + | BlockState::GraniteWall_LowNoneNoneTrueTrueTall + | BlockState::GraniteWall_LowNoneNoneTrueFalseLow + | BlockState::GraniteWall_LowNoneNoneTrueFalseTall + | BlockState::GraniteWall_TallNoneNoneTrueTrueLow + | BlockState::GraniteWall_TallNoneNoneTrueTrueTall + | BlockState::GraniteWall_TallNoneNoneTrueFalseLow + | BlockState::GraniteWall_TallNoneNoneTrueFalseTall + | BlockState::NetherBrickWall_LowNoneNoneTrueTrueLow + | BlockState::NetherBrickWall_LowNoneNoneTrueTrueTall + | BlockState::NetherBrickWall_LowNoneNoneTrueFalseLow + | BlockState::NetherBrickWall_LowNoneNoneTrueFalseTall + | BlockState::NetherBrickWall_TallNoneNoneTrueTrueLow + | BlockState::NetherBrickWall_TallNoneNoneTrueTrueTall + | BlockState::NetherBrickWall_TallNoneNoneTrueFalseLow + | BlockState::NetherBrickWall_TallNoneNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_LowNoneNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_TallNoneNoneTrueFalseTall + | BlockState::DioriteWall_LowNoneNoneTrueTrueLow + | BlockState::DioriteWall_LowNoneNoneTrueTrueTall + | BlockState::DioriteWall_LowNoneNoneTrueFalseLow + | BlockState::DioriteWall_LowNoneNoneTrueFalseTall + | BlockState::DioriteWall_TallNoneNoneTrueTrueLow + | BlockState::DioriteWall_TallNoneNoneTrueTrueTall + | BlockState::DioriteWall_TallNoneNoneTrueFalseLow + | BlockState::DioriteWall_TallNoneNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseTall + | BlockState::CobblestoneWall_LowNoneNoneTrueTrueLow + | BlockState::CobblestoneWall_LowNoneNoneTrueTrueTall + | BlockState::CobblestoneWall_LowNoneNoneTrueFalseLow + | BlockState::CobblestoneWall_LowNoneNoneTrueFalseTall + | BlockState::CobblestoneWall_TallNoneNoneTrueTrueLow + | BlockState::CobblestoneWall_TallNoneNoneTrueTrueTall + | BlockState::CobblestoneWall_TallNoneNoneTrueFalseLow + | BlockState::CobblestoneWall_TallNoneNoneTrueFalseTall + | BlockState::DeepslateTileWall_LowNoneNoneTrueTrueLow + | BlockState::DeepslateTileWall_LowNoneNoneTrueTrueTall + | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseLow + | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseTall + | BlockState::DeepslateTileWall_TallNoneNoneTrueTrueLow + | BlockState::DeepslateTileWall_TallNoneNoneTrueTrueTall + | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseLow + | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseTall + | BlockState::PrismarineWall_LowNoneNoneTrueTrueLow + | BlockState::PrismarineWall_LowNoneNoneTrueTrueTall + | BlockState::PrismarineWall_LowNoneNoneTrueFalseLow + | BlockState::PrismarineWall_LowNoneNoneTrueFalseTall + | BlockState::PrismarineWall_TallNoneNoneTrueTrueLow + | BlockState::PrismarineWall_TallNoneNoneTrueTrueTall + | BlockState::PrismarineWall_TallNoneNoneTrueFalseLow + | BlockState::PrismarineWall_TallNoneNoneTrueFalseTall + | BlockState::AndesiteWall_LowNoneNoneTrueTrueLow + | BlockState::AndesiteWall_LowNoneNoneTrueTrueTall + | BlockState::AndesiteWall_LowNoneNoneTrueFalseLow + | BlockState::AndesiteWall_LowNoneNoneTrueFalseTall + | BlockState::AndesiteWall_TallNoneNoneTrueTrueLow + | BlockState::AndesiteWall_TallNoneNoneTrueTrueTall + | BlockState::AndesiteWall_TallNoneNoneTrueFalseLow + | BlockState::AndesiteWall_TallNoneNoneTrueFalseTall + | BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueLow + | BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueTall + | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseLow + | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseTall + | BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueLow + | BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueTall + | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseLow + | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseTall + | BlockState::RedSandstoneWall_LowNoneNoneTrueTrueLow + | BlockState::RedSandstoneWall_LowNoneNoneTrueTrueTall + | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseLow + | BlockState::RedSandstoneWall_LowNoneNoneTrueFalseTall + | BlockState::RedSandstoneWall_TallNoneNoneTrueTrueLow + | BlockState::RedSandstoneWall_TallNoneNoneTrueTrueTall + | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseLow + | BlockState::RedSandstoneWall_TallNoneNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseTall + | BlockState::SandstoneWall_LowNoneNoneTrueTrueLow + | BlockState::SandstoneWall_LowNoneNoneTrueTrueTall + | BlockState::SandstoneWall_LowNoneNoneTrueFalseLow + | BlockState::SandstoneWall_LowNoneNoneTrueFalseTall + | BlockState::SandstoneWall_TallNoneNoneTrueTrueLow + | BlockState::SandstoneWall_TallNoneNoneTrueTrueTall + | BlockState::SandstoneWall_TallNoneNoneTrueFalseLow + | BlockState::SandstoneWall_TallNoneNoneTrueFalseTall + | BlockState::BlackstoneWall_LowNoneNoneTrueTrueLow + | BlockState::BlackstoneWall_LowNoneNoneTrueTrueTall + | BlockState::BlackstoneWall_LowNoneNoneTrueFalseLow + | BlockState::BlackstoneWall_LowNoneNoneTrueFalseTall + | BlockState::BlackstoneWall_TallNoneNoneTrueTrueLow + | BlockState::BlackstoneWall_TallNoneNoneTrueTrueTall + | BlockState::BlackstoneWall_TallNoneNoneTrueFalseLow + | BlockState::BlackstoneWall_TallNoneNoneTrueFalseTall => &SHAPE143, BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseNone => &SHAPE3479, + | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseNone + | BlockState::BrickWall_LowNoneNoneFalseTrueNone + | BlockState::BrickWall_LowNoneNoneFalseFalseNone + | BlockState::BrickWall_TallNoneNoneFalseTrueNone + | BlockState::BrickWall_TallNoneNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseNone + | BlockState::StoneBrickWall_LowNoneNoneFalseTrueNone + | BlockState::StoneBrickWall_LowNoneNoneFalseFalseNone + | BlockState::StoneBrickWall_TallNoneNoneFalseTrueNone + | BlockState::StoneBrickWall_TallNoneNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseNone + | BlockState::MudBrickWall_LowNoneNoneFalseTrueNone + | BlockState::MudBrickWall_LowNoneNoneFalseFalseNone + | BlockState::MudBrickWall_TallNoneNoneFalseTrueNone + | BlockState::MudBrickWall_TallNoneNoneFalseFalseNone + | BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueNone + | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseNone + | BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueNone + | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseNone + | BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueNone + | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseNone + | BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueNone + | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseNone + | BlockState::GraniteWall_LowNoneNoneFalseTrueNone + | BlockState::GraniteWall_LowNoneNoneFalseFalseNone + | BlockState::GraniteWall_TallNoneNoneFalseTrueNone + | BlockState::GraniteWall_TallNoneNoneFalseFalseNone + | BlockState::NetherBrickWall_LowNoneNoneFalseTrueNone + | BlockState::NetherBrickWall_LowNoneNoneFalseFalseNone + | BlockState::NetherBrickWall_TallNoneNoneFalseTrueNone + | BlockState::NetherBrickWall_TallNoneNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseNone + | BlockState::DioriteWall_LowNoneNoneFalseTrueNone + | BlockState::DioriteWall_LowNoneNoneFalseFalseNone + | BlockState::DioriteWall_TallNoneNoneFalseTrueNone + | BlockState::DioriteWall_TallNoneNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseNone + | BlockState::CobblestoneWall_LowNoneNoneFalseTrueNone + | BlockState::CobblestoneWall_LowNoneNoneFalseFalseNone + | BlockState::CobblestoneWall_TallNoneNoneFalseTrueNone + | BlockState::CobblestoneWall_TallNoneNoneFalseFalseNone + | BlockState::DeepslateTileWall_LowNoneNoneFalseTrueNone + | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseNone + | BlockState::DeepslateTileWall_TallNoneNoneFalseTrueNone + | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseNone + | BlockState::PrismarineWall_LowNoneNoneFalseTrueNone + | BlockState::PrismarineWall_LowNoneNoneFalseFalseNone + | BlockState::PrismarineWall_TallNoneNoneFalseTrueNone + | BlockState::PrismarineWall_TallNoneNoneFalseFalseNone + | BlockState::AndesiteWall_LowNoneNoneFalseTrueNone + | BlockState::AndesiteWall_LowNoneNoneFalseFalseNone + | BlockState::AndesiteWall_TallNoneNoneFalseTrueNone + | BlockState::AndesiteWall_TallNoneNoneFalseFalseNone + | BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueNone + | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseNone + | BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueNone + | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseNone + | BlockState::RedSandstoneWall_LowNoneNoneFalseTrueNone + | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseNone + | BlockState::RedSandstoneWall_TallNoneNoneFalseTrueNone + | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseNone + | BlockState::SandstoneWall_LowNoneNoneFalseTrueNone + | BlockState::SandstoneWall_LowNoneNoneFalseFalseNone + | BlockState::SandstoneWall_TallNoneNoneFalseTrueNone + | BlockState::SandstoneWall_TallNoneNoneFalseFalseNone + | BlockState::BlackstoneWall_LowNoneNoneFalseTrueNone + | BlockState::BlackstoneWall_LowNoneNoneFalseFalseNone + | BlockState::BlackstoneWall_TallNoneNoneFalseTrueNone + | BlockState::BlackstoneWall_TallNoneNoneFalseFalseNone => &SHAPE144, BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseLow => &SHAPE3480, - BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseTall => &SHAPE3481, + | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseTall + | BlockState::BrickWall_LowNoneNoneFalseTrueLow + | BlockState::BrickWall_LowNoneNoneFalseTrueTall + | BlockState::BrickWall_LowNoneNoneFalseFalseLow + | BlockState::BrickWall_LowNoneNoneFalseFalseTall + | BlockState::BrickWall_TallNoneNoneFalseTrueLow + | BlockState::BrickWall_TallNoneNoneFalseTrueTall + | BlockState::BrickWall_TallNoneNoneFalseFalseLow + | BlockState::BrickWall_TallNoneNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseTall + | BlockState::StoneBrickWall_LowNoneNoneFalseTrueLow + | BlockState::StoneBrickWall_LowNoneNoneFalseTrueTall + | BlockState::StoneBrickWall_LowNoneNoneFalseFalseLow + | BlockState::StoneBrickWall_LowNoneNoneFalseFalseTall + | BlockState::StoneBrickWall_TallNoneNoneFalseTrueLow + | BlockState::StoneBrickWall_TallNoneNoneFalseTrueTall + | BlockState::StoneBrickWall_TallNoneNoneFalseFalseLow + | BlockState::StoneBrickWall_TallNoneNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_LowNoneNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_TallNoneNoneFalseFalseTall + | BlockState::MudBrickWall_LowNoneNoneFalseTrueLow + | BlockState::MudBrickWall_LowNoneNoneFalseTrueTall + | BlockState::MudBrickWall_LowNoneNoneFalseFalseLow + | BlockState::MudBrickWall_LowNoneNoneFalseFalseTall + | BlockState::MudBrickWall_TallNoneNoneFalseTrueLow + | BlockState::MudBrickWall_TallNoneNoneFalseTrueTall + | BlockState::MudBrickWall_TallNoneNoneFalseFalseLow + | BlockState::MudBrickWall_TallNoneNoneFalseFalseTall + | BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueLow + | BlockState::EndStoneBrickWall_LowNoneNoneFalseTrueTall + | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseLow + | BlockState::EndStoneBrickWall_LowNoneNoneFalseFalseTall + | BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueLow + | BlockState::EndStoneBrickWall_TallNoneNoneFalseTrueTall + | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseLow + | BlockState::EndStoneBrickWall_TallNoneNoneFalseFalseTall + | BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueLow + | BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueTall + | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseLow + | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseTall + | BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueLow + | BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueTall + | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseLow + | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseTall + | BlockState::GraniteWall_LowNoneNoneFalseTrueLow + | BlockState::GraniteWall_LowNoneNoneFalseTrueTall + | BlockState::GraniteWall_LowNoneNoneFalseFalseLow + | BlockState::GraniteWall_LowNoneNoneFalseFalseTall + | BlockState::GraniteWall_TallNoneNoneFalseTrueLow + | BlockState::GraniteWall_TallNoneNoneFalseTrueTall + | BlockState::GraniteWall_TallNoneNoneFalseFalseLow + | BlockState::GraniteWall_TallNoneNoneFalseFalseTall + | BlockState::NetherBrickWall_LowNoneNoneFalseTrueLow + | BlockState::NetherBrickWall_LowNoneNoneFalseTrueTall + | BlockState::NetherBrickWall_LowNoneNoneFalseFalseLow + | BlockState::NetherBrickWall_LowNoneNoneFalseFalseTall + | BlockState::NetherBrickWall_TallNoneNoneFalseTrueLow + | BlockState::NetherBrickWall_TallNoneNoneFalseTrueTall + | BlockState::NetherBrickWall_TallNoneNoneFalseFalseLow + | BlockState::NetherBrickWall_TallNoneNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_LowNoneNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_TallNoneNoneFalseFalseTall + | BlockState::DioriteWall_LowNoneNoneFalseTrueLow + | BlockState::DioriteWall_LowNoneNoneFalseTrueTall + | BlockState::DioriteWall_LowNoneNoneFalseFalseLow + | BlockState::DioriteWall_LowNoneNoneFalseFalseTall + | BlockState::DioriteWall_TallNoneNoneFalseTrueLow + | BlockState::DioriteWall_TallNoneNoneFalseTrueTall + | BlockState::DioriteWall_TallNoneNoneFalseFalseLow + | BlockState::DioriteWall_TallNoneNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseTall + | BlockState::CobblestoneWall_LowNoneNoneFalseTrueLow + | BlockState::CobblestoneWall_LowNoneNoneFalseTrueTall + | BlockState::CobblestoneWall_LowNoneNoneFalseFalseLow + | BlockState::CobblestoneWall_LowNoneNoneFalseFalseTall + | BlockState::CobblestoneWall_TallNoneNoneFalseTrueLow + | BlockState::CobblestoneWall_TallNoneNoneFalseTrueTall + | BlockState::CobblestoneWall_TallNoneNoneFalseFalseLow + | BlockState::CobblestoneWall_TallNoneNoneFalseFalseTall + | BlockState::DeepslateTileWall_LowNoneNoneFalseTrueLow + | BlockState::DeepslateTileWall_LowNoneNoneFalseTrueTall + | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseLow + | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseTall + | BlockState::DeepslateTileWall_TallNoneNoneFalseTrueLow + | BlockState::DeepslateTileWall_TallNoneNoneFalseTrueTall + | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseLow + | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseTall + | BlockState::PrismarineWall_LowNoneNoneFalseTrueLow + | BlockState::PrismarineWall_LowNoneNoneFalseTrueTall + | BlockState::PrismarineWall_LowNoneNoneFalseFalseLow + | BlockState::PrismarineWall_LowNoneNoneFalseFalseTall + | BlockState::PrismarineWall_TallNoneNoneFalseTrueLow + | BlockState::PrismarineWall_TallNoneNoneFalseTrueTall + | BlockState::PrismarineWall_TallNoneNoneFalseFalseLow + | BlockState::PrismarineWall_TallNoneNoneFalseFalseTall + | BlockState::AndesiteWall_LowNoneNoneFalseTrueLow + | BlockState::AndesiteWall_LowNoneNoneFalseTrueTall + | BlockState::AndesiteWall_LowNoneNoneFalseFalseLow + | BlockState::AndesiteWall_LowNoneNoneFalseFalseTall + | BlockState::AndesiteWall_TallNoneNoneFalseTrueLow + | BlockState::AndesiteWall_TallNoneNoneFalseTrueTall + | BlockState::AndesiteWall_TallNoneNoneFalseFalseLow + | BlockState::AndesiteWall_TallNoneNoneFalseFalseTall + | BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueLow + | BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueTall + | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseLow + | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseTall + | BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueLow + | BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueTall + | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseLow + | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseTall + | BlockState::RedSandstoneWall_LowNoneNoneFalseTrueLow + | BlockState::RedSandstoneWall_LowNoneNoneFalseTrueTall + | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseLow + | BlockState::RedSandstoneWall_LowNoneNoneFalseFalseTall + | BlockState::RedSandstoneWall_TallNoneNoneFalseTrueLow + | BlockState::RedSandstoneWall_TallNoneNoneFalseTrueTall + | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseLow + | BlockState::RedSandstoneWall_TallNoneNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseTall + | BlockState::SandstoneWall_LowNoneNoneFalseTrueLow + | BlockState::SandstoneWall_LowNoneNoneFalseTrueTall + | BlockState::SandstoneWall_LowNoneNoneFalseFalseLow + | BlockState::SandstoneWall_LowNoneNoneFalseFalseTall + | BlockState::SandstoneWall_TallNoneNoneFalseTrueLow + | BlockState::SandstoneWall_TallNoneNoneFalseTrueTall + | BlockState::SandstoneWall_TallNoneNoneFalseFalseLow + | BlockState::SandstoneWall_TallNoneNoneFalseFalseTall + | BlockState::BlackstoneWall_LowNoneNoneFalseTrueLow + | BlockState::BlackstoneWall_LowNoneNoneFalseTrueTall + | BlockState::BlackstoneWall_LowNoneNoneFalseFalseLow + | BlockState::BlackstoneWall_LowNoneNoneFalseFalseTall + | BlockState::BlackstoneWall_TallNoneNoneFalseTrueLow + | BlockState::BlackstoneWall_TallNoneNoneFalseTrueTall + | BlockState::BlackstoneWall_TallNoneNoneFalseFalseLow + | BlockState::BlackstoneWall_TallNoneNoneFalseFalseTall => &SHAPE145, BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseNone => &SHAPE3482, + | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseNone + | BlockState::BrickWall_LowNoneLowTrueTrueNone + | BlockState::BrickWall_LowNoneLowTrueFalseNone + | BlockState::BrickWall_LowNoneTallTrueTrueNone + | BlockState::BrickWall_LowNoneTallTrueFalseNone + | BlockState::BrickWall_TallNoneLowTrueTrueNone + | BlockState::BrickWall_TallNoneLowTrueFalseNone + | BlockState::BrickWall_TallNoneTallTrueTrueNone + | BlockState::BrickWall_TallNoneTallTrueFalseNone + | BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueNone + | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseNone + | BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueNone + | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseNone + | BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueNone + | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseNone + | BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueNone + | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseNone + | BlockState::StoneBrickWall_LowNoneLowTrueTrueNone + | BlockState::StoneBrickWall_LowNoneLowTrueFalseNone + | BlockState::StoneBrickWall_LowNoneTallTrueTrueNone + | BlockState::StoneBrickWall_LowNoneTallTrueFalseNone + | BlockState::StoneBrickWall_TallNoneLowTrueTrueNone + | BlockState::StoneBrickWall_TallNoneLowTrueFalseNone + | BlockState::StoneBrickWall_TallNoneTallTrueTrueNone + | BlockState::StoneBrickWall_TallNoneTallTrueFalseNone + | BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueNone + | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseNone + | BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueNone + | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseNone + | BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueNone + | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseNone + | BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueNone + | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseNone + | BlockState::MudBrickWall_LowNoneLowTrueTrueNone + | BlockState::MudBrickWall_LowNoneLowTrueFalseNone + | BlockState::MudBrickWall_LowNoneTallTrueTrueNone + | BlockState::MudBrickWall_LowNoneTallTrueFalseNone + | BlockState::MudBrickWall_TallNoneLowTrueTrueNone + | BlockState::MudBrickWall_TallNoneLowTrueFalseNone + | BlockState::MudBrickWall_TallNoneTallTrueTrueNone + | BlockState::MudBrickWall_TallNoneTallTrueFalseNone + | BlockState::EndStoneBrickWall_LowNoneLowTrueTrueNone + | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseNone + | BlockState::EndStoneBrickWall_LowNoneTallTrueTrueNone + | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseNone + | BlockState::EndStoneBrickWall_TallNoneLowTrueTrueNone + | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseNone + | BlockState::EndStoneBrickWall_TallNoneTallTrueTrueNone + | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseNone + | BlockState::RedNetherBrickWall_LowNoneLowTrueTrueNone + | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseNone + | BlockState::RedNetherBrickWall_LowNoneTallTrueTrueNone + | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseNone + | BlockState::RedNetherBrickWall_TallNoneLowTrueTrueNone + | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseNone + | BlockState::RedNetherBrickWall_TallNoneTallTrueTrueNone + | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseNone + | BlockState::GraniteWall_LowNoneLowTrueTrueNone + | BlockState::GraniteWall_LowNoneLowTrueFalseNone + | BlockState::GraniteWall_LowNoneTallTrueTrueNone + | BlockState::GraniteWall_LowNoneTallTrueFalseNone + | BlockState::GraniteWall_TallNoneLowTrueTrueNone + | BlockState::GraniteWall_TallNoneLowTrueFalseNone + | BlockState::GraniteWall_TallNoneTallTrueTrueNone + | BlockState::GraniteWall_TallNoneTallTrueFalseNone + | BlockState::NetherBrickWall_LowNoneLowTrueTrueNone + | BlockState::NetherBrickWall_LowNoneLowTrueFalseNone + | BlockState::NetherBrickWall_LowNoneTallTrueTrueNone + | BlockState::NetherBrickWall_LowNoneTallTrueFalseNone + | BlockState::NetherBrickWall_TallNoneLowTrueTrueNone + | BlockState::NetherBrickWall_TallNoneLowTrueFalseNone + | BlockState::NetherBrickWall_TallNoneTallTrueTrueNone + | BlockState::NetherBrickWall_TallNoneTallTrueFalseNone + | BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueNone + | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseNone + | BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueNone + | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseNone + | BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueNone + | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseNone + | BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueNone + | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseNone + | BlockState::DioriteWall_LowNoneLowTrueTrueNone + | BlockState::DioriteWall_LowNoneLowTrueFalseNone + | BlockState::DioriteWall_LowNoneTallTrueTrueNone + | BlockState::DioriteWall_LowNoneTallTrueFalseNone + | BlockState::DioriteWall_TallNoneLowTrueTrueNone + | BlockState::DioriteWall_TallNoneLowTrueFalseNone + | BlockState::DioriteWall_TallNoneTallTrueTrueNone + | BlockState::DioriteWall_TallNoneTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseNone + | BlockState::CobblestoneWall_LowNoneLowTrueTrueNone + | BlockState::CobblestoneWall_LowNoneLowTrueFalseNone + | BlockState::CobblestoneWall_LowNoneTallTrueTrueNone + | BlockState::CobblestoneWall_LowNoneTallTrueFalseNone + | BlockState::CobblestoneWall_TallNoneLowTrueTrueNone + | BlockState::CobblestoneWall_TallNoneLowTrueFalseNone + | BlockState::CobblestoneWall_TallNoneTallTrueTrueNone + | BlockState::CobblestoneWall_TallNoneTallTrueFalseNone + | BlockState::DeepslateTileWall_LowNoneLowTrueTrueNone + | BlockState::DeepslateTileWall_LowNoneLowTrueFalseNone + | BlockState::DeepslateTileWall_LowNoneTallTrueTrueNone + | BlockState::DeepslateTileWall_LowNoneTallTrueFalseNone + | BlockState::DeepslateTileWall_TallNoneLowTrueTrueNone + | BlockState::DeepslateTileWall_TallNoneLowTrueFalseNone + | BlockState::DeepslateTileWall_TallNoneTallTrueTrueNone + | BlockState::DeepslateTileWall_TallNoneTallTrueFalseNone + | BlockState::PrismarineWall_LowNoneLowTrueTrueNone + | BlockState::PrismarineWall_LowNoneLowTrueFalseNone + | BlockState::PrismarineWall_LowNoneTallTrueTrueNone + | BlockState::PrismarineWall_LowNoneTallTrueFalseNone + | BlockState::PrismarineWall_TallNoneLowTrueTrueNone + | BlockState::PrismarineWall_TallNoneLowTrueFalseNone + | BlockState::PrismarineWall_TallNoneTallTrueTrueNone + | BlockState::PrismarineWall_TallNoneTallTrueFalseNone + | BlockState::AndesiteWall_LowNoneLowTrueTrueNone + | BlockState::AndesiteWall_LowNoneLowTrueFalseNone + | BlockState::AndesiteWall_LowNoneTallTrueTrueNone + | BlockState::AndesiteWall_LowNoneTallTrueFalseNone + | BlockState::AndesiteWall_TallNoneLowTrueTrueNone + | BlockState::AndesiteWall_TallNoneLowTrueFalseNone + | BlockState::AndesiteWall_TallNoneTallTrueTrueNone + | BlockState::AndesiteWall_TallNoneTallTrueFalseNone + | BlockState::DeepslateBrickWall_LowNoneLowTrueTrueNone + | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseNone + | BlockState::DeepslateBrickWall_LowNoneTallTrueTrueNone + | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseNone + | BlockState::DeepslateBrickWall_TallNoneLowTrueTrueNone + | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseNone + | BlockState::DeepslateBrickWall_TallNoneTallTrueTrueNone + | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseNone + | BlockState::RedSandstoneWall_LowNoneLowTrueTrueNone + | BlockState::RedSandstoneWall_LowNoneLowTrueFalseNone + | BlockState::RedSandstoneWall_LowNoneTallTrueTrueNone + | BlockState::RedSandstoneWall_LowNoneTallTrueFalseNone + | BlockState::RedSandstoneWall_TallNoneLowTrueTrueNone + | BlockState::RedSandstoneWall_TallNoneLowTrueFalseNone + | BlockState::RedSandstoneWall_TallNoneTallTrueTrueNone + | BlockState::RedSandstoneWall_TallNoneTallTrueFalseNone + | BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueNone + | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseNone + | BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueNone + | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseNone + | BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueNone + | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseNone + | BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueNone + | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseNone + | BlockState::SandstoneWall_LowNoneLowTrueTrueNone + | BlockState::SandstoneWall_LowNoneLowTrueFalseNone + | BlockState::SandstoneWall_LowNoneTallTrueTrueNone + | BlockState::SandstoneWall_LowNoneTallTrueFalseNone + | BlockState::SandstoneWall_TallNoneLowTrueTrueNone + | BlockState::SandstoneWall_TallNoneLowTrueFalseNone + | BlockState::SandstoneWall_TallNoneTallTrueTrueNone + | BlockState::SandstoneWall_TallNoneTallTrueFalseNone + | BlockState::BlackstoneWall_LowNoneLowTrueTrueNone + | BlockState::BlackstoneWall_LowNoneLowTrueFalseNone + | BlockState::BlackstoneWall_LowNoneTallTrueTrueNone + | BlockState::BlackstoneWall_LowNoneTallTrueFalseNone + | BlockState::BlackstoneWall_TallNoneLowTrueTrueNone + | BlockState::BlackstoneWall_TallNoneLowTrueFalseNone + | BlockState::BlackstoneWall_TallNoneTallTrueTrueNone + | BlockState::BlackstoneWall_TallNoneTallTrueFalseNone => &SHAPE146, BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseLow => &SHAPE3483, - BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseTall => &SHAPE3484, + | BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseTall + | BlockState::BrickWall_LowNoneLowTrueTrueLow + | BlockState::BrickWall_LowNoneLowTrueTrueTall + | BlockState::BrickWall_LowNoneLowTrueFalseLow + | BlockState::BrickWall_LowNoneLowTrueFalseTall + | BlockState::BrickWall_LowNoneTallTrueTrueLow + | BlockState::BrickWall_LowNoneTallTrueTrueTall + | BlockState::BrickWall_LowNoneTallTrueFalseLow + | BlockState::BrickWall_LowNoneTallTrueFalseTall + | BlockState::BrickWall_TallNoneLowTrueTrueLow + | BlockState::BrickWall_TallNoneLowTrueTrueTall + | BlockState::BrickWall_TallNoneLowTrueFalseLow + | BlockState::BrickWall_TallNoneLowTrueFalseTall + | BlockState::BrickWall_TallNoneTallTrueTrueLow + | BlockState::BrickWall_TallNoneTallTrueTrueTall + | BlockState::BrickWall_TallNoneTallTrueFalseLow + | BlockState::BrickWall_TallNoneTallTrueFalseTall + | BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueLow + | BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueTall + | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseLow + | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseTall + | BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueLow + | BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueTall + | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseLow + | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseTall + | BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueLow + | BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueTall + | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseLow + | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseTall + | BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueLow + | BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueTall + | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseLow + | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseTall + | BlockState::StoneBrickWall_LowNoneLowTrueTrueLow + | BlockState::StoneBrickWall_LowNoneLowTrueTrueTall + | BlockState::StoneBrickWall_LowNoneLowTrueFalseLow + | BlockState::StoneBrickWall_LowNoneLowTrueFalseTall + | BlockState::StoneBrickWall_LowNoneTallTrueTrueLow + | BlockState::StoneBrickWall_LowNoneTallTrueTrueTall + | BlockState::StoneBrickWall_LowNoneTallTrueFalseLow + | BlockState::StoneBrickWall_LowNoneTallTrueFalseTall + | BlockState::StoneBrickWall_TallNoneLowTrueTrueLow + | BlockState::StoneBrickWall_TallNoneLowTrueTrueTall + | BlockState::StoneBrickWall_TallNoneLowTrueFalseLow + | BlockState::StoneBrickWall_TallNoneLowTrueFalseTall + | BlockState::StoneBrickWall_TallNoneTallTrueTrueLow + | BlockState::StoneBrickWall_TallNoneTallTrueTrueTall + | BlockState::StoneBrickWall_TallNoneTallTrueFalseLow + | BlockState::StoneBrickWall_TallNoneTallTrueFalseTall + | BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueLow + | BlockState::PolishedDeepslateWall_LowNoneLowTrueTrueTall + | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseLow + | BlockState::PolishedDeepslateWall_LowNoneLowTrueFalseTall + | BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueLow + | BlockState::PolishedDeepslateWall_LowNoneTallTrueTrueTall + | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseLow + | BlockState::PolishedDeepslateWall_LowNoneTallTrueFalseTall + | BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueLow + | BlockState::PolishedDeepslateWall_TallNoneLowTrueTrueTall + | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseLow + | BlockState::PolishedDeepslateWall_TallNoneLowTrueFalseTall + | BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueLow + | BlockState::PolishedDeepslateWall_TallNoneTallTrueTrueTall + | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseLow + | BlockState::PolishedDeepslateWall_TallNoneTallTrueFalseTall + | BlockState::MudBrickWall_LowNoneLowTrueTrueLow + | BlockState::MudBrickWall_LowNoneLowTrueTrueTall + | BlockState::MudBrickWall_LowNoneLowTrueFalseLow + | BlockState::MudBrickWall_LowNoneLowTrueFalseTall + | BlockState::MudBrickWall_LowNoneTallTrueTrueLow + | BlockState::MudBrickWall_LowNoneTallTrueTrueTall + | BlockState::MudBrickWall_LowNoneTallTrueFalseLow + | BlockState::MudBrickWall_LowNoneTallTrueFalseTall + | BlockState::MudBrickWall_TallNoneLowTrueTrueLow + | BlockState::MudBrickWall_TallNoneLowTrueTrueTall + | BlockState::MudBrickWall_TallNoneLowTrueFalseLow + | BlockState::MudBrickWall_TallNoneLowTrueFalseTall + | BlockState::MudBrickWall_TallNoneTallTrueTrueLow + | BlockState::MudBrickWall_TallNoneTallTrueTrueTall + | BlockState::MudBrickWall_TallNoneTallTrueFalseLow + | BlockState::MudBrickWall_TallNoneTallTrueFalseTall + | BlockState::EndStoneBrickWall_LowNoneLowTrueTrueLow + | BlockState::EndStoneBrickWall_LowNoneLowTrueTrueTall + | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseLow + | BlockState::EndStoneBrickWall_LowNoneLowTrueFalseTall + | BlockState::EndStoneBrickWall_LowNoneTallTrueTrueLow + | BlockState::EndStoneBrickWall_LowNoneTallTrueTrueTall + | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseLow + | BlockState::EndStoneBrickWall_LowNoneTallTrueFalseTall + | BlockState::EndStoneBrickWall_TallNoneLowTrueTrueLow + | BlockState::EndStoneBrickWall_TallNoneLowTrueTrueTall + | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseLow + | BlockState::EndStoneBrickWall_TallNoneLowTrueFalseTall + | BlockState::EndStoneBrickWall_TallNoneTallTrueTrueLow + | BlockState::EndStoneBrickWall_TallNoneTallTrueTrueTall + | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseLow + | BlockState::EndStoneBrickWall_TallNoneTallTrueFalseTall + | BlockState::RedNetherBrickWall_LowNoneLowTrueTrueLow + | BlockState::RedNetherBrickWall_LowNoneLowTrueTrueTall + | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseLow + | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseTall + | BlockState::RedNetherBrickWall_LowNoneTallTrueTrueLow + | BlockState::RedNetherBrickWall_LowNoneTallTrueTrueTall + | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseLow + | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseTall + | BlockState::RedNetherBrickWall_TallNoneLowTrueTrueLow + | BlockState::RedNetherBrickWall_TallNoneLowTrueTrueTall + | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseLow + | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseTall + | BlockState::RedNetherBrickWall_TallNoneTallTrueTrueLow + | BlockState::RedNetherBrickWall_TallNoneTallTrueTrueTall + | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseLow + | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseTall + | BlockState::GraniteWall_LowNoneLowTrueTrueLow + | BlockState::GraniteWall_LowNoneLowTrueTrueTall + | BlockState::GraniteWall_LowNoneLowTrueFalseLow + | BlockState::GraniteWall_LowNoneLowTrueFalseTall + | BlockState::GraniteWall_LowNoneTallTrueTrueLow + | BlockState::GraniteWall_LowNoneTallTrueTrueTall + | BlockState::GraniteWall_LowNoneTallTrueFalseLow + | BlockState::GraniteWall_LowNoneTallTrueFalseTall + | BlockState::GraniteWall_TallNoneLowTrueTrueLow + | BlockState::GraniteWall_TallNoneLowTrueTrueTall + | BlockState::GraniteWall_TallNoneLowTrueFalseLow + | BlockState::GraniteWall_TallNoneLowTrueFalseTall + | BlockState::GraniteWall_TallNoneTallTrueTrueLow + | BlockState::GraniteWall_TallNoneTallTrueTrueTall + | BlockState::GraniteWall_TallNoneTallTrueFalseLow + | BlockState::GraniteWall_TallNoneTallTrueFalseTall + | BlockState::NetherBrickWall_LowNoneLowTrueTrueLow + | BlockState::NetherBrickWall_LowNoneLowTrueTrueTall + | BlockState::NetherBrickWall_LowNoneLowTrueFalseLow + | BlockState::NetherBrickWall_LowNoneLowTrueFalseTall + | BlockState::NetherBrickWall_LowNoneTallTrueTrueLow + | BlockState::NetherBrickWall_LowNoneTallTrueTrueTall + | BlockState::NetherBrickWall_LowNoneTallTrueFalseLow + | BlockState::NetherBrickWall_LowNoneTallTrueFalseTall + | BlockState::NetherBrickWall_TallNoneLowTrueTrueLow + | BlockState::NetherBrickWall_TallNoneLowTrueTrueTall + | BlockState::NetherBrickWall_TallNoneLowTrueFalseLow + | BlockState::NetherBrickWall_TallNoneLowTrueFalseTall + | BlockState::NetherBrickWall_TallNoneTallTrueTrueLow + | BlockState::NetherBrickWall_TallNoneTallTrueTrueTall + | BlockState::NetherBrickWall_TallNoneTallTrueFalseLow + | BlockState::NetherBrickWall_TallNoneTallTrueFalseTall + | BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueLow + | BlockState::MossyStoneBrickWall_LowNoneLowTrueTrueTall + | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseLow + | BlockState::MossyStoneBrickWall_LowNoneLowTrueFalseTall + | BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueLow + | BlockState::MossyStoneBrickWall_LowNoneTallTrueTrueTall + | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseLow + | BlockState::MossyStoneBrickWall_LowNoneTallTrueFalseTall + | BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueLow + | BlockState::MossyStoneBrickWall_TallNoneLowTrueTrueTall + | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseLow + | BlockState::MossyStoneBrickWall_TallNoneLowTrueFalseTall + | BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueLow + | BlockState::MossyStoneBrickWall_TallNoneTallTrueTrueTall + | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseLow + | BlockState::MossyStoneBrickWall_TallNoneTallTrueFalseTall + | BlockState::DioriteWall_LowNoneLowTrueTrueLow + | BlockState::DioriteWall_LowNoneLowTrueTrueTall + | BlockState::DioriteWall_LowNoneLowTrueFalseLow + | BlockState::DioriteWall_LowNoneLowTrueFalseTall + | BlockState::DioriteWall_LowNoneTallTrueTrueLow + | BlockState::DioriteWall_LowNoneTallTrueTrueTall + | BlockState::DioriteWall_LowNoneTallTrueFalseLow + | BlockState::DioriteWall_LowNoneTallTrueFalseTall + | BlockState::DioriteWall_TallNoneLowTrueTrueLow + | BlockState::DioriteWall_TallNoneLowTrueTrueTall + | BlockState::DioriteWall_TallNoneLowTrueFalseLow + | BlockState::DioriteWall_TallNoneLowTrueFalseTall + | BlockState::DioriteWall_TallNoneTallTrueTrueLow + | BlockState::DioriteWall_TallNoneTallTrueTrueTall + | BlockState::DioriteWall_TallNoneTallTrueFalseLow + | BlockState::DioriteWall_TallNoneTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseTall + | BlockState::CobblestoneWall_LowNoneLowTrueTrueLow + | BlockState::CobblestoneWall_LowNoneLowTrueTrueTall + | BlockState::CobblestoneWall_LowNoneLowTrueFalseLow + | BlockState::CobblestoneWall_LowNoneLowTrueFalseTall + | BlockState::CobblestoneWall_LowNoneTallTrueTrueLow + | BlockState::CobblestoneWall_LowNoneTallTrueTrueTall + | BlockState::CobblestoneWall_LowNoneTallTrueFalseLow + | BlockState::CobblestoneWall_LowNoneTallTrueFalseTall + | BlockState::CobblestoneWall_TallNoneLowTrueTrueLow + | BlockState::CobblestoneWall_TallNoneLowTrueTrueTall + | BlockState::CobblestoneWall_TallNoneLowTrueFalseLow + | BlockState::CobblestoneWall_TallNoneLowTrueFalseTall + | BlockState::CobblestoneWall_TallNoneTallTrueTrueLow + | BlockState::CobblestoneWall_TallNoneTallTrueTrueTall + | BlockState::CobblestoneWall_TallNoneTallTrueFalseLow + | BlockState::CobblestoneWall_TallNoneTallTrueFalseTall + | BlockState::DeepslateTileWall_LowNoneLowTrueTrueLow + | BlockState::DeepslateTileWall_LowNoneLowTrueTrueTall + | BlockState::DeepslateTileWall_LowNoneLowTrueFalseLow + | BlockState::DeepslateTileWall_LowNoneLowTrueFalseTall + | BlockState::DeepslateTileWall_LowNoneTallTrueTrueLow + | BlockState::DeepslateTileWall_LowNoneTallTrueTrueTall + | BlockState::DeepslateTileWall_LowNoneTallTrueFalseLow + | BlockState::DeepslateTileWall_LowNoneTallTrueFalseTall + | BlockState::DeepslateTileWall_TallNoneLowTrueTrueLow + | BlockState::DeepslateTileWall_TallNoneLowTrueTrueTall + | BlockState::DeepslateTileWall_TallNoneLowTrueFalseLow + | BlockState::DeepslateTileWall_TallNoneLowTrueFalseTall + | BlockState::DeepslateTileWall_TallNoneTallTrueTrueLow + | BlockState::DeepslateTileWall_TallNoneTallTrueTrueTall + | BlockState::DeepslateTileWall_TallNoneTallTrueFalseLow + | BlockState::DeepslateTileWall_TallNoneTallTrueFalseTall + | BlockState::PrismarineWall_LowNoneLowTrueTrueLow + | BlockState::PrismarineWall_LowNoneLowTrueTrueTall + | BlockState::PrismarineWall_LowNoneLowTrueFalseLow + | BlockState::PrismarineWall_LowNoneLowTrueFalseTall + | BlockState::PrismarineWall_LowNoneTallTrueTrueLow + | BlockState::PrismarineWall_LowNoneTallTrueTrueTall + | BlockState::PrismarineWall_LowNoneTallTrueFalseLow + | BlockState::PrismarineWall_LowNoneTallTrueFalseTall + | BlockState::PrismarineWall_TallNoneLowTrueTrueLow + | BlockState::PrismarineWall_TallNoneLowTrueTrueTall + | BlockState::PrismarineWall_TallNoneLowTrueFalseLow + | BlockState::PrismarineWall_TallNoneLowTrueFalseTall + | BlockState::PrismarineWall_TallNoneTallTrueTrueLow + | BlockState::PrismarineWall_TallNoneTallTrueTrueTall + | BlockState::PrismarineWall_TallNoneTallTrueFalseLow + | BlockState::PrismarineWall_TallNoneTallTrueFalseTall + | BlockState::AndesiteWall_LowNoneLowTrueTrueLow + | BlockState::AndesiteWall_LowNoneLowTrueTrueTall + | BlockState::AndesiteWall_LowNoneLowTrueFalseLow + | BlockState::AndesiteWall_LowNoneLowTrueFalseTall + | BlockState::AndesiteWall_LowNoneTallTrueTrueLow + | BlockState::AndesiteWall_LowNoneTallTrueTrueTall + | BlockState::AndesiteWall_LowNoneTallTrueFalseLow + | BlockState::AndesiteWall_LowNoneTallTrueFalseTall + | BlockState::AndesiteWall_TallNoneLowTrueTrueLow + | BlockState::AndesiteWall_TallNoneLowTrueTrueTall + | BlockState::AndesiteWall_TallNoneLowTrueFalseLow + | BlockState::AndesiteWall_TallNoneLowTrueFalseTall + | BlockState::AndesiteWall_TallNoneTallTrueTrueLow + | BlockState::AndesiteWall_TallNoneTallTrueTrueTall + | BlockState::AndesiteWall_TallNoneTallTrueFalseLow + | BlockState::AndesiteWall_TallNoneTallTrueFalseTall + | BlockState::DeepslateBrickWall_LowNoneLowTrueTrueLow + | BlockState::DeepslateBrickWall_LowNoneLowTrueTrueTall + | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseLow + | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseTall + | BlockState::DeepslateBrickWall_LowNoneTallTrueTrueLow + | BlockState::DeepslateBrickWall_LowNoneTallTrueTrueTall + | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseLow + | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseTall + | BlockState::DeepslateBrickWall_TallNoneLowTrueTrueLow + | BlockState::DeepslateBrickWall_TallNoneLowTrueTrueTall + | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseLow + | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseTall + | BlockState::DeepslateBrickWall_TallNoneTallTrueTrueLow + | BlockState::DeepslateBrickWall_TallNoneTallTrueTrueTall + | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseLow + | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseTall + | BlockState::RedSandstoneWall_LowNoneLowTrueTrueLow + | BlockState::RedSandstoneWall_LowNoneLowTrueTrueTall + | BlockState::RedSandstoneWall_LowNoneLowTrueFalseLow + | BlockState::RedSandstoneWall_LowNoneLowTrueFalseTall + | BlockState::RedSandstoneWall_LowNoneTallTrueTrueLow + | BlockState::RedSandstoneWall_LowNoneTallTrueTrueTall + | BlockState::RedSandstoneWall_LowNoneTallTrueFalseLow + | BlockState::RedSandstoneWall_LowNoneTallTrueFalseTall + | BlockState::RedSandstoneWall_TallNoneLowTrueTrueLow + | BlockState::RedSandstoneWall_TallNoneLowTrueTrueTall + | BlockState::RedSandstoneWall_TallNoneLowTrueFalseLow + | BlockState::RedSandstoneWall_TallNoneLowTrueFalseTall + | BlockState::RedSandstoneWall_TallNoneTallTrueTrueLow + | BlockState::RedSandstoneWall_TallNoneTallTrueTrueTall + | BlockState::RedSandstoneWall_TallNoneTallTrueFalseLow + | BlockState::RedSandstoneWall_TallNoneTallTrueFalseTall + | BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueLow + | BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueTall + | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseLow + | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseTall + | BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueLow + | BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueTall + | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseLow + | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseTall + | BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueLow + | BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueTall + | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseLow + | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseTall + | BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueLow + | BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueTall + | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseLow + | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseTall + | BlockState::SandstoneWall_LowNoneLowTrueTrueLow + | BlockState::SandstoneWall_LowNoneLowTrueTrueTall + | BlockState::SandstoneWall_LowNoneLowTrueFalseLow + | BlockState::SandstoneWall_LowNoneLowTrueFalseTall + | BlockState::SandstoneWall_LowNoneTallTrueTrueLow + | BlockState::SandstoneWall_LowNoneTallTrueTrueTall + | BlockState::SandstoneWall_LowNoneTallTrueFalseLow + | BlockState::SandstoneWall_LowNoneTallTrueFalseTall + | BlockState::SandstoneWall_TallNoneLowTrueTrueLow + | BlockState::SandstoneWall_TallNoneLowTrueTrueTall + | BlockState::SandstoneWall_TallNoneLowTrueFalseLow + | BlockState::SandstoneWall_TallNoneLowTrueFalseTall + | BlockState::SandstoneWall_TallNoneTallTrueTrueLow + | BlockState::SandstoneWall_TallNoneTallTrueTrueTall + | BlockState::SandstoneWall_TallNoneTallTrueFalseLow + | BlockState::SandstoneWall_TallNoneTallTrueFalseTall + | BlockState::BlackstoneWall_LowNoneLowTrueTrueLow + | BlockState::BlackstoneWall_LowNoneLowTrueTrueTall + | BlockState::BlackstoneWall_LowNoneLowTrueFalseLow + | BlockState::BlackstoneWall_LowNoneLowTrueFalseTall + | BlockState::BlackstoneWall_LowNoneTallTrueTrueLow + | BlockState::BlackstoneWall_LowNoneTallTrueTrueTall + | BlockState::BlackstoneWall_LowNoneTallTrueFalseLow + | BlockState::BlackstoneWall_LowNoneTallTrueFalseTall + | BlockState::BlackstoneWall_TallNoneLowTrueTrueLow + | BlockState::BlackstoneWall_TallNoneLowTrueTrueTall + | BlockState::BlackstoneWall_TallNoneLowTrueFalseLow + | BlockState::BlackstoneWall_TallNoneLowTrueFalseTall + | BlockState::BlackstoneWall_TallNoneTallTrueTrueLow + | BlockState::BlackstoneWall_TallNoneTallTrueTrueTall + | BlockState::BlackstoneWall_TallNoneTallTrueFalseLow + | BlockState::BlackstoneWall_TallNoneTallTrueFalseTall => &SHAPE147, BlockState::PolishedBlackstoneWall_LowNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseNone => &SHAPE3485, + | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseNone + | BlockState::BrickWall_LowNoneLowFalseTrueNone + | BlockState::BrickWall_LowNoneLowFalseFalseNone + | BlockState::BrickWall_LowNoneTallFalseTrueNone + | BlockState::BrickWall_LowNoneTallFalseFalseNone + | BlockState::BrickWall_TallNoneLowFalseTrueNone + | BlockState::BrickWall_TallNoneLowFalseFalseNone + | BlockState::BrickWall_TallNoneTallFalseTrueNone + | BlockState::BrickWall_TallNoneTallFalseFalseNone + | BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueNone + | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseNone + | BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueNone + | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseNone + | BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueNone + | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseNone + | BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueNone + | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseNone + | BlockState::StoneBrickWall_LowNoneLowFalseTrueNone + | BlockState::StoneBrickWall_LowNoneLowFalseFalseNone + | BlockState::StoneBrickWall_LowNoneTallFalseTrueNone + | BlockState::StoneBrickWall_LowNoneTallFalseFalseNone + | BlockState::StoneBrickWall_TallNoneLowFalseTrueNone + | BlockState::StoneBrickWall_TallNoneLowFalseFalseNone + | BlockState::StoneBrickWall_TallNoneTallFalseTrueNone + | BlockState::StoneBrickWall_TallNoneTallFalseFalseNone + | BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueNone + | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseNone + | BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueNone + | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseNone + | BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueNone + | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseNone + | BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueNone + | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseNone + | BlockState::MudBrickWall_LowNoneLowFalseTrueNone + | BlockState::MudBrickWall_LowNoneLowFalseFalseNone + | BlockState::MudBrickWall_LowNoneTallFalseTrueNone + | BlockState::MudBrickWall_LowNoneTallFalseFalseNone + | BlockState::MudBrickWall_TallNoneLowFalseTrueNone + | BlockState::MudBrickWall_TallNoneLowFalseFalseNone + | BlockState::MudBrickWall_TallNoneTallFalseTrueNone + | BlockState::MudBrickWall_TallNoneTallFalseFalseNone + | BlockState::EndStoneBrickWall_LowNoneLowFalseTrueNone + | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseNone + | BlockState::EndStoneBrickWall_LowNoneTallFalseTrueNone + | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseNone + | BlockState::EndStoneBrickWall_TallNoneLowFalseTrueNone + | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseNone + | BlockState::EndStoneBrickWall_TallNoneTallFalseTrueNone + | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseNone + | BlockState::RedNetherBrickWall_LowNoneLowFalseTrueNone + | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseNone + | BlockState::RedNetherBrickWall_LowNoneTallFalseTrueNone + | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseNone + | BlockState::RedNetherBrickWall_TallNoneLowFalseTrueNone + | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseNone + | BlockState::RedNetherBrickWall_TallNoneTallFalseTrueNone + | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseNone + | BlockState::GraniteWall_LowNoneLowFalseTrueNone + | BlockState::GraniteWall_LowNoneLowFalseFalseNone + | BlockState::GraniteWall_LowNoneTallFalseTrueNone + | BlockState::GraniteWall_LowNoneTallFalseFalseNone + | BlockState::GraniteWall_TallNoneLowFalseTrueNone + | BlockState::GraniteWall_TallNoneLowFalseFalseNone + | BlockState::GraniteWall_TallNoneTallFalseTrueNone + | BlockState::GraniteWall_TallNoneTallFalseFalseNone + | BlockState::NetherBrickWall_LowNoneLowFalseTrueNone + | BlockState::NetherBrickWall_LowNoneLowFalseFalseNone + | BlockState::NetherBrickWall_LowNoneTallFalseTrueNone + | BlockState::NetherBrickWall_LowNoneTallFalseFalseNone + | BlockState::NetherBrickWall_TallNoneLowFalseTrueNone + | BlockState::NetherBrickWall_TallNoneLowFalseFalseNone + | BlockState::NetherBrickWall_TallNoneTallFalseTrueNone + | BlockState::NetherBrickWall_TallNoneTallFalseFalseNone + | BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueNone + | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseNone + | BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueNone + | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseNone + | BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueNone + | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseNone + | BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueNone + | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseNone + | BlockState::DioriteWall_LowNoneLowFalseTrueNone + | BlockState::DioriteWall_LowNoneLowFalseFalseNone + | BlockState::DioriteWall_LowNoneTallFalseTrueNone + | BlockState::DioriteWall_LowNoneTallFalseFalseNone + | BlockState::DioriteWall_TallNoneLowFalseTrueNone + | BlockState::DioriteWall_TallNoneLowFalseFalseNone + | BlockState::DioriteWall_TallNoneTallFalseTrueNone + | BlockState::DioriteWall_TallNoneTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseNone + | BlockState::CobblestoneWall_LowNoneLowFalseTrueNone + | BlockState::CobblestoneWall_LowNoneLowFalseFalseNone + | BlockState::CobblestoneWall_LowNoneTallFalseTrueNone + | BlockState::CobblestoneWall_LowNoneTallFalseFalseNone + | BlockState::CobblestoneWall_TallNoneLowFalseTrueNone + | BlockState::CobblestoneWall_TallNoneLowFalseFalseNone + | BlockState::CobblestoneWall_TallNoneTallFalseTrueNone + | BlockState::CobblestoneWall_TallNoneTallFalseFalseNone + | BlockState::DeepslateTileWall_LowNoneLowFalseTrueNone + | BlockState::DeepslateTileWall_LowNoneLowFalseFalseNone + | BlockState::DeepslateTileWall_LowNoneTallFalseTrueNone + | BlockState::DeepslateTileWall_LowNoneTallFalseFalseNone + | BlockState::DeepslateTileWall_TallNoneLowFalseTrueNone + | BlockState::DeepslateTileWall_TallNoneLowFalseFalseNone + | BlockState::DeepslateTileWall_TallNoneTallFalseTrueNone + | BlockState::DeepslateTileWall_TallNoneTallFalseFalseNone + | BlockState::PrismarineWall_LowNoneLowFalseTrueNone + | BlockState::PrismarineWall_LowNoneLowFalseFalseNone + | BlockState::PrismarineWall_LowNoneTallFalseTrueNone + | BlockState::PrismarineWall_LowNoneTallFalseFalseNone + | BlockState::PrismarineWall_TallNoneLowFalseTrueNone + | BlockState::PrismarineWall_TallNoneLowFalseFalseNone + | BlockState::PrismarineWall_TallNoneTallFalseTrueNone + | BlockState::PrismarineWall_TallNoneTallFalseFalseNone + | BlockState::AndesiteWall_LowNoneLowFalseTrueNone + | BlockState::AndesiteWall_LowNoneLowFalseFalseNone + | BlockState::AndesiteWall_LowNoneTallFalseTrueNone + | BlockState::AndesiteWall_LowNoneTallFalseFalseNone + | BlockState::AndesiteWall_TallNoneLowFalseTrueNone + | BlockState::AndesiteWall_TallNoneLowFalseFalseNone + | BlockState::AndesiteWall_TallNoneTallFalseTrueNone + | BlockState::AndesiteWall_TallNoneTallFalseFalseNone + | BlockState::DeepslateBrickWall_LowNoneLowFalseTrueNone + | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseNone + | BlockState::DeepslateBrickWall_LowNoneTallFalseTrueNone + | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseNone + | BlockState::DeepslateBrickWall_TallNoneLowFalseTrueNone + | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseNone + | BlockState::DeepslateBrickWall_TallNoneTallFalseTrueNone + | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseNone + | BlockState::RedSandstoneWall_LowNoneLowFalseTrueNone + | BlockState::RedSandstoneWall_LowNoneLowFalseFalseNone + | BlockState::RedSandstoneWall_LowNoneTallFalseTrueNone + | BlockState::RedSandstoneWall_LowNoneTallFalseFalseNone + | BlockState::RedSandstoneWall_TallNoneLowFalseTrueNone + | BlockState::RedSandstoneWall_TallNoneLowFalseFalseNone + | BlockState::RedSandstoneWall_TallNoneTallFalseTrueNone + | BlockState::RedSandstoneWall_TallNoneTallFalseFalseNone + | BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueNone + | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseNone + | BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueNone + | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseNone + | BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueNone + | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseNone + | BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueNone + | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseNone + | BlockState::SandstoneWall_LowNoneLowFalseTrueNone + | BlockState::SandstoneWall_LowNoneLowFalseFalseNone + | BlockState::SandstoneWall_LowNoneTallFalseTrueNone + | BlockState::SandstoneWall_LowNoneTallFalseFalseNone + | BlockState::SandstoneWall_TallNoneLowFalseTrueNone + | BlockState::SandstoneWall_TallNoneLowFalseFalseNone + | BlockState::SandstoneWall_TallNoneTallFalseTrueNone + | BlockState::SandstoneWall_TallNoneTallFalseFalseNone + | BlockState::BlackstoneWall_LowNoneLowFalseTrueNone + | BlockState::BlackstoneWall_LowNoneLowFalseFalseNone + | BlockState::BlackstoneWall_LowNoneTallFalseTrueNone + | BlockState::BlackstoneWall_LowNoneTallFalseFalseNone + | BlockState::BlackstoneWall_TallNoneLowFalseTrueNone + | BlockState::BlackstoneWall_TallNoneLowFalseFalseNone + | BlockState::BlackstoneWall_TallNoneTallFalseTrueNone + | BlockState::BlackstoneWall_TallNoneTallFalseFalseNone => &SHAPE148, BlockState::PolishedBlackstoneWall_LowNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseLow => &SHAPE3486, - BlockState::PolishedBlackstoneWall_LowNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseTall => &SHAPE3487, - BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseNone => &SHAPE3488, - BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseLow => &SHAPE3489, - BlockState::PolishedBlackstoneWall_LowNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneTallTrueFalseTall => &SHAPE3490, - BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseNone => &SHAPE3491, - BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseLow => &SHAPE3492, - BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseTall => &SHAPE3493, + | BlockState::PolishedBlackstoneWall_LowNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowNoneTallFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseTall + | BlockState::BrickWall_LowNoneLowFalseTrueLow + | BlockState::BrickWall_LowNoneLowFalseTrueTall + | BlockState::BrickWall_LowNoneLowFalseFalseLow + | BlockState::BrickWall_LowNoneLowFalseFalseTall + | BlockState::BrickWall_LowNoneTallFalseTrueLow + | BlockState::BrickWall_LowNoneTallFalseTrueTall + | BlockState::BrickWall_LowNoneTallFalseFalseLow + | BlockState::BrickWall_LowNoneTallFalseFalseTall + | BlockState::BrickWall_TallNoneLowFalseTrueLow + | BlockState::BrickWall_TallNoneLowFalseTrueTall + | BlockState::BrickWall_TallNoneLowFalseFalseLow + | BlockState::BrickWall_TallNoneLowFalseFalseTall + | BlockState::BrickWall_TallNoneTallFalseTrueLow + | BlockState::BrickWall_TallNoneTallFalseTrueTall + | BlockState::BrickWall_TallNoneTallFalseFalseLow + | BlockState::BrickWall_TallNoneTallFalseFalseTall + | BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueLow + | BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueTall + | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseLow + | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseTall + | BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueLow + | BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueTall + | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseLow + | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseTall + | BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueLow + | BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueTall + | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseLow + | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseTall + | BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueLow + | BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueTall + | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseLow + | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseTall + | BlockState::StoneBrickWall_LowNoneLowFalseTrueLow + | BlockState::StoneBrickWall_LowNoneLowFalseTrueTall + | BlockState::StoneBrickWall_LowNoneLowFalseFalseLow + | BlockState::StoneBrickWall_LowNoneLowFalseFalseTall + | BlockState::StoneBrickWall_LowNoneTallFalseTrueLow + | BlockState::StoneBrickWall_LowNoneTallFalseTrueTall + | BlockState::StoneBrickWall_LowNoneTallFalseFalseLow + | BlockState::StoneBrickWall_LowNoneTallFalseFalseTall + | BlockState::StoneBrickWall_TallNoneLowFalseTrueLow + | BlockState::StoneBrickWall_TallNoneLowFalseTrueTall + | BlockState::StoneBrickWall_TallNoneLowFalseFalseLow + | BlockState::StoneBrickWall_TallNoneLowFalseFalseTall + | BlockState::StoneBrickWall_TallNoneTallFalseTrueLow + | BlockState::StoneBrickWall_TallNoneTallFalseTrueTall + | BlockState::StoneBrickWall_TallNoneTallFalseFalseLow + | BlockState::StoneBrickWall_TallNoneTallFalseFalseTall + | BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueLow + | BlockState::PolishedDeepslateWall_LowNoneLowFalseTrueTall + | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseLow + | BlockState::PolishedDeepslateWall_LowNoneLowFalseFalseTall + | BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueLow + | BlockState::PolishedDeepslateWall_LowNoneTallFalseTrueTall + | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseLow + | BlockState::PolishedDeepslateWall_LowNoneTallFalseFalseTall + | BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueLow + | BlockState::PolishedDeepslateWall_TallNoneLowFalseTrueTall + | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseLow + | BlockState::PolishedDeepslateWall_TallNoneLowFalseFalseTall + | BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueLow + | BlockState::PolishedDeepslateWall_TallNoneTallFalseTrueTall + | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseLow + | BlockState::PolishedDeepslateWall_TallNoneTallFalseFalseTall + | BlockState::MudBrickWall_LowNoneLowFalseTrueLow + | BlockState::MudBrickWall_LowNoneLowFalseTrueTall + | BlockState::MudBrickWall_LowNoneLowFalseFalseLow + | BlockState::MudBrickWall_LowNoneLowFalseFalseTall + | BlockState::MudBrickWall_LowNoneTallFalseTrueLow + | BlockState::MudBrickWall_LowNoneTallFalseTrueTall + | BlockState::MudBrickWall_LowNoneTallFalseFalseLow + | BlockState::MudBrickWall_LowNoneTallFalseFalseTall + | BlockState::MudBrickWall_TallNoneLowFalseTrueLow + | BlockState::MudBrickWall_TallNoneLowFalseTrueTall + | BlockState::MudBrickWall_TallNoneLowFalseFalseLow + | BlockState::MudBrickWall_TallNoneLowFalseFalseTall + | BlockState::MudBrickWall_TallNoneTallFalseTrueLow + | BlockState::MudBrickWall_TallNoneTallFalseTrueTall + | BlockState::MudBrickWall_TallNoneTallFalseFalseLow + | BlockState::MudBrickWall_TallNoneTallFalseFalseTall + | BlockState::EndStoneBrickWall_LowNoneLowFalseTrueLow + | BlockState::EndStoneBrickWall_LowNoneLowFalseTrueTall + | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseLow + | BlockState::EndStoneBrickWall_LowNoneLowFalseFalseTall + | BlockState::EndStoneBrickWall_LowNoneTallFalseTrueLow + | BlockState::EndStoneBrickWall_LowNoneTallFalseTrueTall + | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseLow + | BlockState::EndStoneBrickWall_LowNoneTallFalseFalseTall + | BlockState::EndStoneBrickWall_TallNoneLowFalseTrueLow + | BlockState::EndStoneBrickWall_TallNoneLowFalseTrueTall + | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseLow + | BlockState::EndStoneBrickWall_TallNoneLowFalseFalseTall + | BlockState::EndStoneBrickWall_TallNoneTallFalseTrueLow + | BlockState::EndStoneBrickWall_TallNoneTallFalseTrueTall + | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseLow + | BlockState::EndStoneBrickWall_TallNoneTallFalseFalseTall + | BlockState::RedNetherBrickWall_LowNoneLowFalseTrueLow + | BlockState::RedNetherBrickWall_LowNoneLowFalseTrueTall + | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseLow + | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseTall + | BlockState::RedNetherBrickWall_LowNoneTallFalseTrueLow + | BlockState::RedNetherBrickWall_LowNoneTallFalseTrueTall + | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseLow + | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseTall + | BlockState::RedNetherBrickWall_TallNoneLowFalseTrueLow + | BlockState::RedNetherBrickWall_TallNoneLowFalseTrueTall + | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseLow + | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseTall + | BlockState::RedNetherBrickWall_TallNoneTallFalseTrueLow + | BlockState::RedNetherBrickWall_TallNoneTallFalseTrueTall + | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseLow + | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseTall + | BlockState::GraniteWall_LowNoneLowFalseTrueLow + | BlockState::GraniteWall_LowNoneLowFalseTrueTall + | BlockState::GraniteWall_LowNoneLowFalseFalseLow + | BlockState::GraniteWall_LowNoneLowFalseFalseTall + | BlockState::GraniteWall_LowNoneTallFalseTrueLow + | BlockState::GraniteWall_LowNoneTallFalseTrueTall + | BlockState::GraniteWall_LowNoneTallFalseFalseLow + | BlockState::GraniteWall_LowNoneTallFalseFalseTall + | BlockState::GraniteWall_TallNoneLowFalseTrueLow + | BlockState::GraniteWall_TallNoneLowFalseTrueTall + | BlockState::GraniteWall_TallNoneLowFalseFalseLow + | BlockState::GraniteWall_TallNoneLowFalseFalseTall + | BlockState::GraniteWall_TallNoneTallFalseTrueLow + | BlockState::GraniteWall_TallNoneTallFalseTrueTall + | BlockState::GraniteWall_TallNoneTallFalseFalseLow + | BlockState::GraniteWall_TallNoneTallFalseFalseTall + | BlockState::NetherBrickWall_LowNoneLowFalseTrueLow + | BlockState::NetherBrickWall_LowNoneLowFalseTrueTall + | BlockState::NetherBrickWall_LowNoneLowFalseFalseLow + | BlockState::NetherBrickWall_LowNoneLowFalseFalseTall + | BlockState::NetherBrickWall_LowNoneTallFalseTrueLow + | BlockState::NetherBrickWall_LowNoneTallFalseTrueTall + | BlockState::NetherBrickWall_LowNoneTallFalseFalseLow + | BlockState::NetherBrickWall_LowNoneTallFalseFalseTall + | BlockState::NetherBrickWall_TallNoneLowFalseTrueLow + | BlockState::NetherBrickWall_TallNoneLowFalseTrueTall + | BlockState::NetherBrickWall_TallNoneLowFalseFalseLow + | BlockState::NetherBrickWall_TallNoneLowFalseFalseTall + | BlockState::NetherBrickWall_TallNoneTallFalseTrueLow + | BlockState::NetherBrickWall_TallNoneTallFalseTrueTall + | BlockState::NetherBrickWall_TallNoneTallFalseFalseLow + | BlockState::NetherBrickWall_TallNoneTallFalseFalseTall + | BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueLow + | BlockState::MossyStoneBrickWall_LowNoneLowFalseTrueTall + | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseLow + | BlockState::MossyStoneBrickWall_LowNoneLowFalseFalseTall + | BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueLow + | BlockState::MossyStoneBrickWall_LowNoneTallFalseTrueTall + | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseLow + | BlockState::MossyStoneBrickWall_LowNoneTallFalseFalseTall + | BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueLow + | BlockState::MossyStoneBrickWall_TallNoneLowFalseTrueTall + | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseLow + | BlockState::MossyStoneBrickWall_TallNoneLowFalseFalseTall + | BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueLow + | BlockState::MossyStoneBrickWall_TallNoneTallFalseTrueTall + | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseLow + | BlockState::MossyStoneBrickWall_TallNoneTallFalseFalseTall + | BlockState::DioriteWall_LowNoneLowFalseTrueLow + | BlockState::DioriteWall_LowNoneLowFalseTrueTall + | BlockState::DioriteWall_LowNoneLowFalseFalseLow + | BlockState::DioriteWall_LowNoneLowFalseFalseTall + | BlockState::DioriteWall_LowNoneTallFalseTrueLow + | BlockState::DioriteWall_LowNoneTallFalseTrueTall + | BlockState::DioriteWall_LowNoneTallFalseFalseLow + | BlockState::DioriteWall_LowNoneTallFalseFalseTall + | BlockState::DioriteWall_TallNoneLowFalseTrueLow + | BlockState::DioriteWall_TallNoneLowFalseTrueTall + | BlockState::DioriteWall_TallNoneLowFalseFalseLow + | BlockState::DioriteWall_TallNoneLowFalseFalseTall + | BlockState::DioriteWall_TallNoneTallFalseTrueLow + | BlockState::DioriteWall_TallNoneTallFalseTrueTall + | BlockState::DioriteWall_TallNoneTallFalseFalseLow + | BlockState::DioriteWall_TallNoneTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseTall + | BlockState::CobblestoneWall_LowNoneLowFalseTrueLow + | BlockState::CobblestoneWall_LowNoneLowFalseTrueTall + | BlockState::CobblestoneWall_LowNoneLowFalseFalseLow + | BlockState::CobblestoneWall_LowNoneLowFalseFalseTall + | BlockState::CobblestoneWall_LowNoneTallFalseTrueLow + | BlockState::CobblestoneWall_LowNoneTallFalseTrueTall + | BlockState::CobblestoneWall_LowNoneTallFalseFalseLow + | BlockState::CobblestoneWall_LowNoneTallFalseFalseTall + | BlockState::CobblestoneWall_TallNoneLowFalseTrueLow + | BlockState::CobblestoneWall_TallNoneLowFalseTrueTall + | BlockState::CobblestoneWall_TallNoneLowFalseFalseLow + | BlockState::CobblestoneWall_TallNoneLowFalseFalseTall + | BlockState::CobblestoneWall_TallNoneTallFalseTrueLow + | BlockState::CobblestoneWall_TallNoneTallFalseTrueTall + | BlockState::CobblestoneWall_TallNoneTallFalseFalseLow + | BlockState::CobblestoneWall_TallNoneTallFalseFalseTall + | BlockState::DeepslateTileWall_LowNoneLowFalseTrueLow + | BlockState::DeepslateTileWall_LowNoneLowFalseTrueTall + | BlockState::DeepslateTileWall_LowNoneLowFalseFalseLow + | BlockState::DeepslateTileWall_LowNoneLowFalseFalseTall + | BlockState::DeepslateTileWall_LowNoneTallFalseTrueLow + | BlockState::DeepslateTileWall_LowNoneTallFalseTrueTall + | BlockState::DeepslateTileWall_LowNoneTallFalseFalseLow + | BlockState::DeepslateTileWall_LowNoneTallFalseFalseTall + | BlockState::DeepslateTileWall_TallNoneLowFalseTrueLow + | BlockState::DeepslateTileWall_TallNoneLowFalseTrueTall + | BlockState::DeepslateTileWall_TallNoneLowFalseFalseLow + | BlockState::DeepslateTileWall_TallNoneLowFalseFalseTall + | BlockState::DeepslateTileWall_TallNoneTallFalseTrueLow + | BlockState::DeepslateTileWall_TallNoneTallFalseTrueTall + | BlockState::DeepslateTileWall_TallNoneTallFalseFalseLow + | BlockState::DeepslateTileWall_TallNoneTallFalseFalseTall + | BlockState::PrismarineWall_LowNoneLowFalseTrueLow + | BlockState::PrismarineWall_LowNoneLowFalseTrueTall + | BlockState::PrismarineWall_LowNoneLowFalseFalseLow + | BlockState::PrismarineWall_LowNoneLowFalseFalseTall + | BlockState::PrismarineWall_LowNoneTallFalseTrueLow + | BlockState::PrismarineWall_LowNoneTallFalseTrueTall + | BlockState::PrismarineWall_LowNoneTallFalseFalseLow + | BlockState::PrismarineWall_LowNoneTallFalseFalseTall + | BlockState::PrismarineWall_TallNoneLowFalseTrueLow + | BlockState::PrismarineWall_TallNoneLowFalseTrueTall + | BlockState::PrismarineWall_TallNoneLowFalseFalseLow + | BlockState::PrismarineWall_TallNoneLowFalseFalseTall + | BlockState::PrismarineWall_TallNoneTallFalseTrueLow + | BlockState::PrismarineWall_TallNoneTallFalseTrueTall + | BlockState::PrismarineWall_TallNoneTallFalseFalseLow + | BlockState::PrismarineWall_TallNoneTallFalseFalseTall + | BlockState::AndesiteWall_LowNoneLowFalseTrueLow + | BlockState::AndesiteWall_LowNoneLowFalseTrueTall + | BlockState::AndesiteWall_LowNoneLowFalseFalseLow + | BlockState::AndesiteWall_LowNoneLowFalseFalseTall + | BlockState::AndesiteWall_LowNoneTallFalseTrueLow + | BlockState::AndesiteWall_LowNoneTallFalseTrueTall + | BlockState::AndesiteWall_LowNoneTallFalseFalseLow + | BlockState::AndesiteWall_LowNoneTallFalseFalseTall + | BlockState::AndesiteWall_TallNoneLowFalseTrueLow + | BlockState::AndesiteWall_TallNoneLowFalseTrueTall + | BlockState::AndesiteWall_TallNoneLowFalseFalseLow + | BlockState::AndesiteWall_TallNoneLowFalseFalseTall + | BlockState::AndesiteWall_TallNoneTallFalseTrueLow + | BlockState::AndesiteWall_TallNoneTallFalseTrueTall + | BlockState::AndesiteWall_TallNoneTallFalseFalseLow + | BlockState::AndesiteWall_TallNoneTallFalseFalseTall + | BlockState::DeepslateBrickWall_LowNoneLowFalseTrueLow + | BlockState::DeepslateBrickWall_LowNoneLowFalseTrueTall + | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseLow + | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseTall + | BlockState::DeepslateBrickWall_LowNoneTallFalseTrueLow + | BlockState::DeepslateBrickWall_LowNoneTallFalseTrueTall + | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseLow + | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseTall + | BlockState::DeepslateBrickWall_TallNoneLowFalseTrueLow + | BlockState::DeepslateBrickWall_TallNoneLowFalseTrueTall + | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseLow + | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseTall + | BlockState::DeepslateBrickWall_TallNoneTallFalseTrueLow + | BlockState::DeepslateBrickWall_TallNoneTallFalseTrueTall + | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseLow + | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseTall + | BlockState::RedSandstoneWall_LowNoneLowFalseTrueLow + | BlockState::RedSandstoneWall_LowNoneLowFalseTrueTall + | BlockState::RedSandstoneWall_LowNoneLowFalseFalseLow + | BlockState::RedSandstoneWall_LowNoneLowFalseFalseTall + | BlockState::RedSandstoneWall_LowNoneTallFalseTrueLow + | BlockState::RedSandstoneWall_LowNoneTallFalseTrueTall + | BlockState::RedSandstoneWall_LowNoneTallFalseFalseLow + | BlockState::RedSandstoneWall_LowNoneTallFalseFalseTall + | BlockState::RedSandstoneWall_TallNoneLowFalseTrueLow + | BlockState::RedSandstoneWall_TallNoneLowFalseTrueTall + | BlockState::RedSandstoneWall_TallNoneLowFalseFalseLow + | BlockState::RedSandstoneWall_TallNoneLowFalseFalseTall + | BlockState::RedSandstoneWall_TallNoneTallFalseTrueLow + | BlockState::RedSandstoneWall_TallNoneTallFalseTrueTall + | BlockState::RedSandstoneWall_TallNoneTallFalseFalseLow + | BlockState::RedSandstoneWall_TallNoneTallFalseFalseTall + | BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueLow + | BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueTall + | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseLow + | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseTall + | BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueLow + | BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueTall + | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseLow + | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseTall + | BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueLow + | BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueTall + | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseLow + | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseTall + | BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueLow + | BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueTall + | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseLow + | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseTall + | BlockState::SandstoneWall_LowNoneLowFalseTrueLow + | BlockState::SandstoneWall_LowNoneLowFalseTrueTall + | BlockState::SandstoneWall_LowNoneLowFalseFalseLow + | BlockState::SandstoneWall_LowNoneLowFalseFalseTall + | BlockState::SandstoneWall_LowNoneTallFalseTrueLow + | BlockState::SandstoneWall_LowNoneTallFalseTrueTall + | BlockState::SandstoneWall_LowNoneTallFalseFalseLow + | BlockState::SandstoneWall_LowNoneTallFalseFalseTall + | BlockState::SandstoneWall_TallNoneLowFalseTrueLow + | BlockState::SandstoneWall_TallNoneLowFalseTrueTall + | BlockState::SandstoneWall_TallNoneLowFalseFalseLow + | BlockState::SandstoneWall_TallNoneLowFalseFalseTall + | BlockState::SandstoneWall_TallNoneTallFalseTrueLow + | BlockState::SandstoneWall_TallNoneTallFalseTrueTall + | BlockState::SandstoneWall_TallNoneTallFalseFalseLow + | BlockState::SandstoneWall_TallNoneTallFalseFalseTall + | BlockState::BlackstoneWall_LowNoneLowFalseTrueLow + | BlockState::BlackstoneWall_LowNoneLowFalseTrueTall + | BlockState::BlackstoneWall_LowNoneLowFalseFalseLow + | BlockState::BlackstoneWall_LowNoneLowFalseFalseTall + | BlockState::BlackstoneWall_LowNoneTallFalseTrueLow + | BlockState::BlackstoneWall_LowNoneTallFalseTrueTall + | BlockState::BlackstoneWall_LowNoneTallFalseFalseLow + | BlockState::BlackstoneWall_LowNoneTallFalseFalseTall + | BlockState::BlackstoneWall_TallNoneLowFalseTrueLow + | BlockState::BlackstoneWall_TallNoneLowFalseTrueTall + | BlockState::BlackstoneWall_TallNoneLowFalseFalseLow + | BlockState::BlackstoneWall_TallNoneLowFalseFalseTall + | BlockState::BlackstoneWall_TallNoneTallFalseTrueLow + | BlockState::BlackstoneWall_TallNoneTallFalseTrueTall + | BlockState::BlackstoneWall_TallNoneTallFalseFalseLow + | BlockState::BlackstoneWall_TallNoneTallFalseFalseTall => &SHAPE149, BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseNone => &SHAPE3494, + | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseNone + | BlockState::BrickWall_LowLowNoneTrueTrueNone + | BlockState::BrickWall_LowLowNoneTrueFalseNone + | BlockState::BrickWall_LowTallNoneTrueTrueNone + | BlockState::BrickWall_LowTallNoneTrueFalseNone + | BlockState::BrickWall_TallLowNoneTrueTrueNone + | BlockState::BrickWall_TallLowNoneTrueFalseNone + | BlockState::BrickWall_TallTallNoneTrueTrueNone + | BlockState::BrickWall_TallTallNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseNone + | BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueNone + | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseNone + | BlockState::StoneBrickWall_LowLowNoneTrueTrueNone + | BlockState::StoneBrickWall_LowLowNoneTrueFalseNone + | BlockState::StoneBrickWall_LowTallNoneTrueTrueNone + | BlockState::StoneBrickWall_LowTallNoneTrueFalseNone + | BlockState::StoneBrickWall_TallLowNoneTrueTrueNone + | BlockState::StoneBrickWall_TallLowNoneTrueFalseNone + | BlockState::StoneBrickWall_TallTallNoneTrueTrueNone + | BlockState::StoneBrickWall_TallTallNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseNone + | BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueNone + | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseNone + | BlockState::MudBrickWall_LowLowNoneTrueTrueNone + | BlockState::MudBrickWall_LowLowNoneTrueFalseNone + | BlockState::MudBrickWall_LowTallNoneTrueTrueNone + | BlockState::MudBrickWall_LowTallNoneTrueFalseNone + | BlockState::MudBrickWall_TallLowNoneTrueTrueNone + | BlockState::MudBrickWall_TallLowNoneTrueFalseNone + | BlockState::MudBrickWall_TallTallNoneTrueTrueNone + | BlockState::MudBrickWall_TallTallNoneTrueFalseNone + | BlockState::EndStoneBrickWall_LowLowNoneTrueTrueNone + | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseNone + | BlockState::EndStoneBrickWall_LowTallNoneTrueTrueNone + | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseNone + | BlockState::EndStoneBrickWall_TallLowNoneTrueTrueNone + | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseNone + | BlockState::EndStoneBrickWall_TallTallNoneTrueTrueNone + | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseNone + | BlockState::RedNetherBrickWall_LowLowNoneTrueTrueNone + | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseNone + | BlockState::RedNetherBrickWall_LowTallNoneTrueTrueNone + | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseNone + | BlockState::RedNetherBrickWall_TallLowNoneTrueTrueNone + | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseNone + | BlockState::RedNetherBrickWall_TallTallNoneTrueTrueNone + | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseNone + | BlockState::GraniteWall_LowLowNoneTrueTrueNone + | BlockState::GraniteWall_LowLowNoneTrueFalseNone + | BlockState::GraniteWall_LowTallNoneTrueTrueNone + | BlockState::GraniteWall_LowTallNoneTrueFalseNone + | BlockState::GraniteWall_TallLowNoneTrueTrueNone + | BlockState::GraniteWall_TallLowNoneTrueFalseNone + | BlockState::GraniteWall_TallTallNoneTrueTrueNone + | BlockState::GraniteWall_TallTallNoneTrueFalseNone + | BlockState::NetherBrickWall_LowLowNoneTrueTrueNone + | BlockState::NetherBrickWall_LowLowNoneTrueFalseNone + | BlockState::NetherBrickWall_LowTallNoneTrueTrueNone + | BlockState::NetherBrickWall_LowTallNoneTrueFalseNone + | BlockState::NetherBrickWall_TallLowNoneTrueTrueNone + | BlockState::NetherBrickWall_TallLowNoneTrueFalseNone + | BlockState::NetherBrickWall_TallTallNoneTrueTrueNone + | BlockState::NetherBrickWall_TallTallNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseNone + | BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueNone + | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseNone + | BlockState::DioriteWall_LowLowNoneTrueTrueNone + | BlockState::DioriteWall_LowLowNoneTrueFalseNone + | BlockState::DioriteWall_LowTallNoneTrueTrueNone + | BlockState::DioriteWall_LowTallNoneTrueFalseNone + | BlockState::DioriteWall_TallLowNoneTrueTrueNone + | BlockState::DioriteWall_TallLowNoneTrueFalseNone + | BlockState::DioriteWall_TallTallNoneTrueTrueNone + | BlockState::DioriteWall_TallTallNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseNone + | BlockState::CobblestoneWall_LowLowNoneTrueTrueNone + | BlockState::CobblestoneWall_LowLowNoneTrueFalseNone + | BlockState::CobblestoneWall_LowTallNoneTrueTrueNone + | BlockState::CobblestoneWall_LowTallNoneTrueFalseNone + | BlockState::CobblestoneWall_TallLowNoneTrueTrueNone + | BlockState::CobblestoneWall_TallLowNoneTrueFalseNone + | BlockState::CobblestoneWall_TallTallNoneTrueTrueNone + | BlockState::CobblestoneWall_TallTallNoneTrueFalseNone + | BlockState::DeepslateTileWall_LowLowNoneTrueTrueNone + | BlockState::DeepslateTileWall_LowLowNoneTrueFalseNone + | BlockState::DeepslateTileWall_LowTallNoneTrueTrueNone + | BlockState::DeepslateTileWall_LowTallNoneTrueFalseNone + | BlockState::DeepslateTileWall_TallLowNoneTrueTrueNone + | BlockState::DeepslateTileWall_TallLowNoneTrueFalseNone + | BlockState::DeepslateTileWall_TallTallNoneTrueTrueNone + | BlockState::DeepslateTileWall_TallTallNoneTrueFalseNone + | BlockState::PrismarineWall_LowLowNoneTrueTrueNone + | BlockState::PrismarineWall_LowLowNoneTrueFalseNone + | BlockState::PrismarineWall_LowTallNoneTrueTrueNone + | BlockState::PrismarineWall_LowTallNoneTrueFalseNone + | BlockState::PrismarineWall_TallLowNoneTrueTrueNone + | BlockState::PrismarineWall_TallLowNoneTrueFalseNone + | BlockState::PrismarineWall_TallTallNoneTrueTrueNone + | BlockState::PrismarineWall_TallTallNoneTrueFalseNone + | BlockState::AndesiteWall_LowLowNoneTrueTrueNone + | BlockState::AndesiteWall_LowLowNoneTrueFalseNone + | BlockState::AndesiteWall_LowTallNoneTrueTrueNone + | BlockState::AndesiteWall_LowTallNoneTrueFalseNone + | BlockState::AndesiteWall_TallLowNoneTrueTrueNone + | BlockState::AndesiteWall_TallLowNoneTrueFalseNone + | BlockState::AndesiteWall_TallTallNoneTrueTrueNone + | BlockState::AndesiteWall_TallTallNoneTrueFalseNone + | BlockState::DeepslateBrickWall_LowLowNoneTrueTrueNone + | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseNone + | BlockState::DeepslateBrickWall_LowTallNoneTrueTrueNone + | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseNone + | BlockState::DeepslateBrickWall_TallLowNoneTrueTrueNone + | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseNone + | BlockState::DeepslateBrickWall_TallTallNoneTrueTrueNone + | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseNone + | BlockState::RedSandstoneWall_LowLowNoneTrueTrueNone + | BlockState::RedSandstoneWall_LowLowNoneTrueFalseNone + | BlockState::RedSandstoneWall_LowTallNoneTrueTrueNone + | BlockState::RedSandstoneWall_LowTallNoneTrueFalseNone + | BlockState::RedSandstoneWall_TallLowNoneTrueTrueNone + | BlockState::RedSandstoneWall_TallLowNoneTrueFalseNone + | BlockState::RedSandstoneWall_TallTallNoneTrueTrueNone + | BlockState::RedSandstoneWall_TallTallNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseNone + | BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueNone + | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseNone + | BlockState::SandstoneWall_LowLowNoneTrueTrueNone + | BlockState::SandstoneWall_LowLowNoneTrueFalseNone + | BlockState::SandstoneWall_LowTallNoneTrueTrueNone + | BlockState::SandstoneWall_LowTallNoneTrueFalseNone + | BlockState::SandstoneWall_TallLowNoneTrueTrueNone + | BlockState::SandstoneWall_TallLowNoneTrueFalseNone + | BlockState::SandstoneWall_TallTallNoneTrueTrueNone + | BlockState::SandstoneWall_TallTallNoneTrueFalseNone + | BlockState::BlackstoneWall_LowLowNoneTrueTrueNone + | BlockState::BlackstoneWall_LowLowNoneTrueFalseNone + | BlockState::BlackstoneWall_LowTallNoneTrueTrueNone + | BlockState::BlackstoneWall_LowTallNoneTrueFalseNone + | BlockState::BlackstoneWall_TallLowNoneTrueTrueNone + | BlockState::BlackstoneWall_TallLowNoneTrueFalseNone + | BlockState::BlackstoneWall_TallTallNoneTrueTrueNone + | BlockState::BlackstoneWall_TallTallNoneTrueFalseNone => &SHAPE150, BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseLow => &SHAPE3495, - BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseTall => &SHAPE3496, + | BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseTall + | BlockState::BrickWall_LowLowNoneTrueTrueLow + | BlockState::BrickWall_LowLowNoneTrueTrueTall + | BlockState::BrickWall_LowLowNoneTrueFalseLow + | BlockState::BrickWall_LowLowNoneTrueFalseTall + | BlockState::BrickWall_LowTallNoneTrueTrueLow + | BlockState::BrickWall_LowTallNoneTrueTrueTall + | BlockState::BrickWall_LowTallNoneTrueFalseLow + | BlockState::BrickWall_LowTallNoneTrueFalseTall + | BlockState::BrickWall_TallLowNoneTrueTrueLow + | BlockState::BrickWall_TallLowNoneTrueTrueTall + | BlockState::BrickWall_TallLowNoneTrueFalseLow + | BlockState::BrickWall_TallLowNoneTrueFalseTall + | BlockState::BrickWall_TallTallNoneTrueTrueLow + | BlockState::BrickWall_TallTallNoneTrueTrueTall + | BlockState::BrickWall_TallTallNoneTrueFalseLow + | BlockState::BrickWall_TallTallNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseTall + | BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueLow + | BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueTall + | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseLow + | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseTall + | BlockState::StoneBrickWall_LowLowNoneTrueTrueLow + | BlockState::StoneBrickWall_LowLowNoneTrueTrueTall + | BlockState::StoneBrickWall_LowLowNoneTrueFalseLow + | BlockState::StoneBrickWall_LowLowNoneTrueFalseTall + | BlockState::StoneBrickWall_LowTallNoneTrueTrueLow + | BlockState::StoneBrickWall_LowTallNoneTrueTrueTall + | BlockState::StoneBrickWall_LowTallNoneTrueFalseLow + | BlockState::StoneBrickWall_LowTallNoneTrueFalseTall + | BlockState::StoneBrickWall_TallLowNoneTrueTrueLow + | BlockState::StoneBrickWall_TallLowNoneTrueTrueTall + | BlockState::StoneBrickWall_TallLowNoneTrueFalseLow + | BlockState::StoneBrickWall_TallLowNoneTrueFalseTall + | BlockState::StoneBrickWall_TallTallNoneTrueTrueLow + | BlockState::StoneBrickWall_TallTallNoneTrueTrueTall + | BlockState::StoneBrickWall_TallTallNoneTrueFalseLow + | BlockState::StoneBrickWall_TallTallNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_LowLowNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_LowLowNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_LowTallNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_LowTallNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_TallLowNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_TallLowNoneTrueFalseTall + | BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueLow + | BlockState::PolishedDeepslateWall_TallTallNoneTrueTrueTall + | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseLow + | BlockState::PolishedDeepslateWall_TallTallNoneTrueFalseTall + | BlockState::MudBrickWall_LowLowNoneTrueTrueLow + | BlockState::MudBrickWall_LowLowNoneTrueTrueTall + | BlockState::MudBrickWall_LowLowNoneTrueFalseLow + | BlockState::MudBrickWall_LowLowNoneTrueFalseTall + | BlockState::MudBrickWall_LowTallNoneTrueTrueLow + | BlockState::MudBrickWall_LowTallNoneTrueTrueTall + | BlockState::MudBrickWall_LowTallNoneTrueFalseLow + | BlockState::MudBrickWall_LowTallNoneTrueFalseTall + | BlockState::MudBrickWall_TallLowNoneTrueTrueLow + | BlockState::MudBrickWall_TallLowNoneTrueTrueTall + | BlockState::MudBrickWall_TallLowNoneTrueFalseLow + | BlockState::MudBrickWall_TallLowNoneTrueFalseTall + | BlockState::MudBrickWall_TallTallNoneTrueTrueLow + | BlockState::MudBrickWall_TallTallNoneTrueTrueTall + | BlockState::MudBrickWall_TallTallNoneTrueFalseLow + | BlockState::MudBrickWall_TallTallNoneTrueFalseTall + | BlockState::EndStoneBrickWall_LowLowNoneTrueTrueLow + | BlockState::EndStoneBrickWall_LowLowNoneTrueTrueTall + | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseLow + | BlockState::EndStoneBrickWall_LowLowNoneTrueFalseTall + | BlockState::EndStoneBrickWall_LowTallNoneTrueTrueLow + | BlockState::EndStoneBrickWall_LowTallNoneTrueTrueTall + | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseLow + | BlockState::EndStoneBrickWall_LowTallNoneTrueFalseTall + | BlockState::EndStoneBrickWall_TallLowNoneTrueTrueLow + | BlockState::EndStoneBrickWall_TallLowNoneTrueTrueTall + | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseLow + | BlockState::EndStoneBrickWall_TallLowNoneTrueFalseTall + | BlockState::EndStoneBrickWall_TallTallNoneTrueTrueLow + | BlockState::EndStoneBrickWall_TallTallNoneTrueTrueTall + | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseLow + | BlockState::EndStoneBrickWall_TallTallNoneTrueFalseTall + | BlockState::RedNetherBrickWall_LowLowNoneTrueTrueLow + | BlockState::RedNetherBrickWall_LowLowNoneTrueTrueTall + | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseLow + | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseTall + | BlockState::RedNetherBrickWall_LowTallNoneTrueTrueLow + | BlockState::RedNetherBrickWall_LowTallNoneTrueTrueTall + | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseLow + | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseTall + | BlockState::RedNetherBrickWall_TallLowNoneTrueTrueLow + | BlockState::RedNetherBrickWall_TallLowNoneTrueTrueTall + | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseLow + | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseTall + | BlockState::RedNetherBrickWall_TallTallNoneTrueTrueLow + | BlockState::RedNetherBrickWall_TallTallNoneTrueTrueTall + | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseLow + | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseTall + | BlockState::GraniteWall_LowLowNoneTrueTrueLow + | BlockState::GraniteWall_LowLowNoneTrueTrueTall + | BlockState::GraniteWall_LowLowNoneTrueFalseLow + | BlockState::GraniteWall_LowLowNoneTrueFalseTall + | BlockState::GraniteWall_LowTallNoneTrueTrueLow + | BlockState::GraniteWall_LowTallNoneTrueTrueTall + | BlockState::GraniteWall_LowTallNoneTrueFalseLow + | BlockState::GraniteWall_LowTallNoneTrueFalseTall + | BlockState::GraniteWall_TallLowNoneTrueTrueLow + | BlockState::GraniteWall_TallLowNoneTrueTrueTall + | BlockState::GraniteWall_TallLowNoneTrueFalseLow + | BlockState::GraniteWall_TallLowNoneTrueFalseTall + | BlockState::GraniteWall_TallTallNoneTrueTrueLow + | BlockState::GraniteWall_TallTallNoneTrueTrueTall + | BlockState::GraniteWall_TallTallNoneTrueFalseLow + | BlockState::GraniteWall_TallTallNoneTrueFalseTall + | BlockState::NetherBrickWall_LowLowNoneTrueTrueLow + | BlockState::NetherBrickWall_LowLowNoneTrueTrueTall + | BlockState::NetherBrickWall_LowLowNoneTrueFalseLow + | BlockState::NetherBrickWall_LowLowNoneTrueFalseTall + | BlockState::NetherBrickWall_LowTallNoneTrueTrueLow + | BlockState::NetherBrickWall_LowTallNoneTrueTrueTall + | BlockState::NetherBrickWall_LowTallNoneTrueFalseLow + | BlockState::NetherBrickWall_LowTallNoneTrueFalseTall + | BlockState::NetherBrickWall_TallLowNoneTrueTrueLow + | BlockState::NetherBrickWall_TallLowNoneTrueTrueTall + | BlockState::NetherBrickWall_TallLowNoneTrueFalseLow + | BlockState::NetherBrickWall_TallLowNoneTrueFalseTall + | BlockState::NetherBrickWall_TallTallNoneTrueTrueLow + | BlockState::NetherBrickWall_TallTallNoneTrueTrueTall + | BlockState::NetherBrickWall_TallTallNoneTrueFalseLow + | BlockState::NetherBrickWall_TallTallNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_LowLowNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_LowLowNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_LowTallNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_LowTallNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_TallLowNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_TallLowNoneTrueFalseTall + | BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueLow + | BlockState::MossyStoneBrickWall_TallTallNoneTrueTrueTall + | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseLow + | BlockState::MossyStoneBrickWall_TallTallNoneTrueFalseTall + | BlockState::DioriteWall_LowLowNoneTrueTrueLow + | BlockState::DioriteWall_LowLowNoneTrueTrueTall + | BlockState::DioriteWall_LowLowNoneTrueFalseLow + | BlockState::DioriteWall_LowLowNoneTrueFalseTall + | BlockState::DioriteWall_LowTallNoneTrueTrueLow + | BlockState::DioriteWall_LowTallNoneTrueTrueTall + | BlockState::DioriteWall_LowTallNoneTrueFalseLow + | BlockState::DioriteWall_LowTallNoneTrueFalseTall + | BlockState::DioriteWall_TallLowNoneTrueTrueLow + | BlockState::DioriteWall_TallLowNoneTrueTrueTall + | BlockState::DioriteWall_TallLowNoneTrueFalseLow + | BlockState::DioriteWall_TallLowNoneTrueFalseTall + | BlockState::DioriteWall_TallTallNoneTrueTrueLow + | BlockState::DioriteWall_TallTallNoneTrueTrueTall + | BlockState::DioriteWall_TallTallNoneTrueFalseLow + | BlockState::DioriteWall_TallTallNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseTall + | BlockState::CobblestoneWall_LowLowNoneTrueTrueLow + | BlockState::CobblestoneWall_LowLowNoneTrueTrueTall + | BlockState::CobblestoneWall_LowLowNoneTrueFalseLow + | BlockState::CobblestoneWall_LowLowNoneTrueFalseTall + | BlockState::CobblestoneWall_LowTallNoneTrueTrueLow + | BlockState::CobblestoneWall_LowTallNoneTrueTrueTall + | BlockState::CobblestoneWall_LowTallNoneTrueFalseLow + | BlockState::CobblestoneWall_LowTallNoneTrueFalseTall + | BlockState::CobblestoneWall_TallLowNoneTrueTrueLow + | BlockState::CobblestoneWall_TallLowNoneTrueTrueTall + | BlockState::CobblestoneWall_TallLowNoneTrueFalseLow + | BlockState::CobblestoneWall_TallLowNoneTrueFalseTall + | BlockState::CobblestoneWall_TallTallNoneTrueTrueLow + | BlockState::CobblestoneWall_TallTallNoneTrueTrueTall + | BlockState::CobblestoneWall_TallTallNoneTrueFalseLow + | BlockState::CobblestoneWall_TallTallNoneTrueFalseTall + | BlockState::DeepslateTileWall_LowLowNoneTrueTrueLow + | BlockState::DeepslateTileWall_LowLowNoneTrueTrueTall + | BlockState::DeepslateTileWall_LowLowNoneTrueFalseLow + | BlockState::DeepslateTileWall_LowLowNoneTrueFalseTall + | BlockState::DeepslateTileWall_LowTallNoneTrueTrueLow + | BlockState::DeepslateTileWall_LowTallNoneTrueTrueTall + | BlockState::DeepslateTileWall_LowTallNoneTrueFalseLow + | BlockState::DeepslateTileWall_LowTallNoneTrueFalseTall + | BlockState::DeepslateTileWall_TallLowNoneTrueTrueLow + | BlockState::DeepslateTileWall_TallLowNoneTrueTrueTall + | BlockState::DeepslateTileWall_TallLowNoneTrueFalseLow + | BlockState::DeepslateTileWall_TallLowNoneTrueFalseTall + | BlockState::DeepslateTileWall_TallTallNoneTrueTrueLow + | BlockState::DeepslateTileWall_TallTallNoneTrueTrueTall + | BlockState::DeepslateTileWall_TallTallNoneTrueFalseLow + | BlockState::DeepslateTileWall_TallTallNoneTrueFalseTall + | BlockState::PrismarineWall_LowLowNoneTrueTrueLow + | BlockState::PrismarineWall_LowLowNoneTrueTrueTall + | BlockState::PrismarineWall_LowLowNoneTrueFalseLow + | BlockState::PrismarineWall_LowLowNoneTrueFalseTall + | BlockState::PrismarineWall_LowTallNoneTrueTrueLow + | BlockState::PrismarineWall_LowTallNoneTrueTrueTall + | BlockState::PrismarineWall_LowTallNoneTrueFalseLow + | BlockState::PrismarineWall_LowTallNoneTrueFalseTall + | BlockState::PrismarineWall_TallLowNoneTrueTrueLow + | BlockState::PrismarineWall_TallLowNoneTrueTrueTall + | BlockState::PrismarineWall_TallLowNoneTrueFalseLow + | BlockState::PrismarineWall_TallLowNoneTrueFalseTall + | BlockState::PrismarineWall_TallTallNoneTrueTrueLow + | BlockState::PrismarineWall_TallTallNoneTrueTrueTall + | BlockState::PrismarineWall_TallTallNoneTrueFalseLow + | BlockState::PrismarineWall_TallTallNoneTrueFalseTall + | BlockState::AndesiteWall_LowLowNoneTrueTrueLow + | BlockState::AndesiteWall_LowLowNoneTrueTrueTall + | BlockState::AndesiteWall_LowLowNoneTrueFalseLow + | BlockState::AndesiteWall_LowLowNoneTrueFalseTall + | BlockState::AndesiteWall_LowTallNoneTrueTrueLow + | BlockState::AndesiteWall_LowTallNoneTrueTrueTall + | BlockState::AndesiteWall_LowTallNoneTrueFalseLow + | BlockState::AndesiteWall_LowTallNoneTrueFalseTall + | BlockState::AndesiteWall_TallLowNoneTrueTrueLow + | BlockState::AndesiteWall_TallLowNoneTrueTrueTall + | BlockState::AndesiteWall_TallLowNoneTrueFalseLow + | BlockState::AndesiteWall_TallLowNoneTrueFalseTall + | BlockState::AndesiteWall_TallTallNoneTrueTrueLow + | BlockState::AndesiteWall_TallTallNoneTrueTrueTall + | BlockState::AndesiteWall_TallTallNoneTrueFalseLow + | BlockState::AndesiteWall_TallTallNoneTrueFalseTall + | BlockState::DeepslateBrickWall_LowLowNoneTrueTrueLow + | BlockState::DeepslateBrickWall_LowLowNoneTrueTrueTall + | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseLow + | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseTall + | BlockState::DeepslateBrickWall_LowTallNoneTrueTrueLow + | BlockState::DeepslateBrickWall_LowTallNoneTrueTrueTall + | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseLow + | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseTall + | BlockState::DeepslateBrickWall_TallLowNoneTrueTrueLow + | BlockState::DeepslateBrickWall_TallLowNoneTrueTrueTall + | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseLow + | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseTall + | BlockState::DeepslateBrickWall_TallTallNoneTrueTrueLow + | BlockState::DeepslateBrickWall_TallTallNoneTrueTrueTall + | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseLow + | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseTall + | BlockState::RedSandstoneWall_LowLowNoneTrueTrueLow + | BlockState::RedSandstoneWall_LowLowNoneTrueTrueTall + | BlockState::RedSandstoneWall_LowLowNoneTrueFalseLow + | BlockState::RedSandstoneWall_LowLowNoneTrueFalseTall + | BlockState::RedSandstoneWall_LowTallNoneTrueTrueLow + | BlockState::RedSandstoneWall_LowTallNoneTrueTrueTall + | BlockState::RedSandstoneWall_LowTallNoneTrueFalseLow + | BlockState::RedSandstoneWall_LowTallNoneTrueFalseTall + | BlockState::RedSandstoneWall_TallLowNoneTrueTrueLow + | BlockState::RedSandstoneWall_TallLowNoneTrueTrueTall + | BlockState::RedSandstoneWall_TallLowNoneTrueFalseLow + | BlockState::RedSandstoneWall_TallLowNoneTrueFalseTall + | BlockState::RedSandstoneWall_TallTallNoneTrueTrueLow + | BlockState::RedSandstoneWall_TallTallNoneTrueTrueTall + | BlockState::RedSandstoneWall_TallTallNoneTrueFalseLow + | BlockState::RedSandstoneWall_TallTallNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseTall + | BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueLow + | BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueTall + | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseLow + | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseTall + | BlockState::SandstoneWall_LowLowNoneTrueTrueLow + | BlockState::SandstoneWall_LowLowNoneTrueTrueTall + | BlockState::SandstoneWall_LowLowNoneTrueFalseLow + | BlockState::SandstoneWall_LowLowNoneTrueFalseTall + | BlockState::SandstoneWall_LowTallNoneTrueTrueLow + | BlockState::SandstoneWall_LowTallNoneTrueTrueTall + | BlockState::SandstoneWall_LowTallNoneTrueFalseLow + | BlockState::SandstoneWall_LowTallNoneTrueFalseTall + | BlockState::SandstoneWall_TallLowNoneTrueTrueLow + | BlockState::SandstoneWall_TallLowNoneTrueTrueTall + | BlockState::SandstoneWall_TallLowNoneTrueFalseLow + | BlockState::SandstoneWall_TallLowNoneTrueFalseTall + | BlockState::SandstoneWall_TallTallNoneTrueTrueLow + | BlockState::SandstoneWall_TallTallNoneTrueTrueTall + | BlockState::SandstoneWall_TallTallNoneTrueFalseLow + | BlockState::SandstoneWall_TallTallNoneTrueFalseTall + | BlockState::BlackstoneWall_LowLowNoneTrueTrueLow + | BlockState::BlackstoneWall_LowLowNoneTrueTrueTall + | BlockState::BlackstoneWall_LowLowNoneTrueFalseLow + | BlockState::BlackstoneWall_LowLowNoneTrueFalseTall + | BlockState::BlackstoneWall_LowTallNoneTrueTrueLow + | BlockState::BlackstoneWall_LowTallNoneTrueTrueTall + | BlockState::BlackstoneWall_LowTallNoneTrueFalseLow + | BlockState::BlackstoneWall_LowTallNoneTrueFalseTall + | BlockState::BlackstoneWall_TallLowNoneTrueTrueLow + | BlockState::BlackstoneWall_TallLowNoneTrueTrueTall + | BlockState::BlackstoneWall_TallLowNoneTrueFalseLow + | BlockState::BlackstoneWall_TallLowNoneTrueFalseTall + | BlockState::BlackstoneWall_TallTallNoneTrueTrueLow + | BlockState::BlackstoneWall_TallTallNoneTrueTrueTall + | BlockState::BlackstoneWall_TallTallNoneTrueFalseLow + | BlockState::BlackstoneWall_TallTallNoneTrueFalseTall => &SHAPE151, BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseNone => &SHAPE3497, + | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseNone + | BlockState::BrickWall_LowLowNoneFalseTrueNone + | BlockState::BrickWall_LowLowNoneFalseFalseNone + | BlockState::BrickWall_LowTallNoneFalseTrueNone + | BlockState::BrickWall_LowTallNoneFalseFalseNone + | BlockState::BrickWall_TallLowNoneFalseTrueNone + | BlockState::BrickWall_TallLowNoneFalseFalseNone + | BlockState::BrickWall_TallTallNoneFalseTrueNone + | BlockState::BrickWall_TallTallNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseNone + | BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueNone + | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseNone + | BlockState::StoneBrickWall_LowLowNoneFalseTrueNone + | BlockState::StoneBrickWall_LowLowNoneFalseFalseNone + | BlockState::StoneBrickWall_LowTallNoneFalseTrueNone + | BlockState::StoneBrickWall_LowTallNoneFalseFalseNone + | BlockState::StoneBrickWall_TallLowNoneFalseTrueNone + | BlockState::StoneBrickWall_TallLowNoneFalseFalseNone + | BlockState::StoneBrickWall_TallTallNoneFalseTrueNone + | BlockState::StoneBrickWall_TallTallNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseNone + | BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueNone + | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseNone + | BlockState::MudBrickWall_LowLowNoneFalseTrueNone + | BlockState::MudBrickWall_LowLowNoneFalseFalseNone + | BlockState::MudBrickWall_LowTallNoneFalseTrueNone + | BlockState::MudBrickWall_LowTallNoneFalseFalseNone + | BlockState::MudBrickWall_TallLowNoneFalseTrueNone + | BlockState::MudBrickWall_TallLowNoneFalseFalseNone + | BlockState::MudBrickWall_TallTallNoneFalseTrueNone + | BlockState::MudBrickWall_TallTallNoneFalseFalseNone + | BlockState::EndStoneBrickWall_LowLowNoneFalseTrueNone + | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseNone + | BlockState::EndStoneBrickWall_LowTallNoneFalseTrueNone + | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseNone + | BlockState::EndStoneBrickWall_TallLowNoneFalseTrueNone + | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseNone + | BlockState::EndStoneBrickWall_TallTallNoneFalseTrueNone + | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseNone + | BlockState::RedNetherBrickWall_LowLowNoneFalseTrueNone + | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseNone + | BlockState::RedNetherBrickWall_LowTallNoneFalseTrueNone + | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseNone + | BlockState::RedNetherBrickWall_TallLowNoneFalseTrueNone + | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseNone + | BlockState::RedNetherBrickWall_TallTallNoneFalseTrueNone + | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseNone + | BlockState::GraniteWall_LowLowNoneFalseTrueNone + | BlockState::GraniteWall_LowLowNoneFalseFalseNone + | BlockState::GraniteWall_LowTallNoneFalseTrueNone + | BlockState::GraniteWall_LowTallNoneFalseFalseNone + | BlockState::GraniteWall_TallLowNoneFalseTrueNone + | BlockState::GraniteWall_TallLowNoneFalseFalseNone + | BlockState::GraniteWall_TallTallNoneFalseTrueNone + | BlockState::GraniteWall_TallTallNoneFalseFalseNone + | BlockState::NetherBrickWall_LowLowNoneFalseTrueNone + | BlockState::NetherBrickWall_LowLowNoneFalseFalseNone + | BlockState::NetherBrickWall_LowTallNoneFalseTrueNone + | BlockState::NetherBrickWall_LowTallNoneFalseFalseNone + | BlockState::NetherBrickWall_TallLowNoneFalseTrueNone + | BlockState::NetherBrickWall_TallLowNoneFalseFalseNone + | BlockState::NetherBrickWall_TallTallNoneFalseTrueNone + | BlockState::NetherBrickWall_TallTallNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseNone + | BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueNone + | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseNone + | BlockState::DioriteWall_LowLowNoneFalseTrueNone + | BlockState::DioriteWall_LowLowNoneFalseFalseNone + | BlockState::DioriteWall_LowTallNoneFalseTrueNone + | BlockState::DioriteWall_LowTallNoneFalseFalseNone + | BlockState::DioriteWall_TallLowNoneFalseTrueNone + | BlockState::DioriteWall_TallLowNoneFalseFalseNone + | BlockState::DioriteWall_TallTallNoneFalseTrueNone + | BlockState::DioriteWall_TallTallNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseNone + | BlockState::CobblestoneWall_LowLowNoneFalseTrueNone + | BlockState::CobblestoneWall_LowLowNoneFalseFalseNone + | BlockState::CobblestoneWall_LowTallNoneFalseTrueNone + | BlockState::CobblestoneWall_LowTallNoneFalseFalseNone + | BlockState::CobblestoneWall_TallLowNoneFalseTrueNone + | BlockState::CobblestoneWall_TallLowNoneFalseFalseNone + | BlockState::CobblestoneWall_TallTallNoneFalseTrueNone + | BlockState::CobblestoneWall_TallTallNoneFalseFalseNone + | BlockState::DeepslateTileWall_LowLowNoneFalseTrueNone + | BlockState::DeepslateTileWall_LowLowNoneFalseFalseNone + | BlockState::DeepslateTileWall_LowTallNoneFalseTrueNone + | BlockState::DeepslateTileWall_LowTallNoneFalseFalseNone + | BlockState::DeepslateTileWall_TallLowNoneFalseTrueNone + | BlockState::DeepslateTileWall_TallLowNoneFalseFalseNone + | BlockState::DeepslateTileWall_TallTallNoneFalseTrueNone + | BlockState::DeepslateTileWall_TallTallNoneFalseFalseNone + | BlockState::PrismarineWall_LowLowNoneFalseTrueNone + | BlockState::PrismarineWall_LowLowNoneFalseFalseNone + | BlockState::PrismarineWall_LowTallNoneFalseTrueNone + | BlockState::PrismarineWall_LowTallNoneFalseFalseNone + | BlockState::PrismarineWall_TallLowNoneFalseTrueNone + | BlockState::PrismarineWall_TallLowNoneFalseFalseNone + | BlockState::PrismarineWall_TallTallNoneFalseTrueNone + | BlockState::PrismarineWall_TallTallNoneFalseFalseNone + | BlockState::AndesiteWall_LowLowNoneFalseTrueNone + | BlockState::AndesiteWall_LowLowNoneFalseFalseNone + | BlockState::AndesiteWall_LowTallNoneFalseTrueNone + | BlockState::AndesiteWall_LowTallNoneFalseFalseNone + | BlockState::AndesiteWall_TallLowNoneFalseTrueNone + | BlockState::AndesiteWall_TallLowNoneFalseFalseNone + | BlockState::AndesiteWall_TallTallNoneFalseTrueNone + | BlockState::AndesiteWall_TallTallNoneFalseFalseNone + | BlockState::DeepslateBrickWall_LowLowNoneFalseTrueNone + | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseNone + | BlockState::DeepslateBrickWall_LowTallNoneFalseTrueNone + | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseNone + | BlockState::DeepslateBrickWall_TallLowNoneFalseTrueNone + | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseNone + | BlockState::DeepslateBrickWall_TallTallNoneFalseTrueNone + | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseNone + | BlockState::RedSandstoneWall_LowLowNoneFalseTrueNone + | BlockState::RedSandstoneWall_LowLowNoneFalseFalseNone + | BlockState::RedSandstoneWall_LowTallNoneFalseTrueNone + | BlockState::RedSandstoneWall_LowTallNoneFalseFalseNone + | BlockState::RedSandstoneWall_TallLowNoneFalseTrueNone + | BlockState::RedSandstoneWall_TallLowNoneFalseFalseNone + | BlockState::RedSandstoneWall_TallTallNoneFalseTrueNone + | BlockState::RedSandstoneWall_TallTallNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseNone + | BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueNone + | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseNone + | BlockState::SandstoneWall_LowLowNoneFalseTrueNone + | BlockState::SandstoneWall_LowLowNoneFalseFalseNone + | BlockState::SandstoneWall_LowTallNoneFalseTrueNone + | BlockState::SandstoneWall_LowTallNoneFalseFalseNone + | BlockState::SandstoneWall_TallLowNoneFalseTrueNone + | BlockState::SandstoneWall_TallLowNoneFalseFalseNone + | BlockState::SandstoneWall_TallTallNoneFalseTrueNone + | BlockState::SandstoneWall_TallTallNoneFalseFalseNone + | BlockState::BlackstoneWall_LowLowNoneFalseTrueNone + | BlockState::BlackstoneWall_LowLowNoneFalseFalseNone + | BlockState::BlackstoneWall_LowTallNoneFalseTrueNone + | BlockState::BlackstoneWall_LowTallNoneFalseFalseNone + | BlockState::BlackstoneWall_TallLowNoneFalseTrueNone + | BlockState::BlackstoneWall_TallLowNoneFalseFalseNone + | BlockState::BlackstoneWall_TallTallNoneFalseTrueNone + | BlockState::BlackstoneWall_TallTallNoneFalseFalseNone => &SHAPE152, BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseLow => &SHAPE3498, - BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseTall => &SHAPE3499, + | BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseTall + | BlockState::BrickWall_LowLowNoneFalseTrueLow + | BlockState::BrickWall_LowLowNoneFalseTrueTall + | BlockState::BrickWall_LowLowNoneFalseFalseLow + | BlockState::BrickWall_LowLowNoneFalseFalseTall + | BlockState::BrickWall_LowTallNoneFalseTrueLow + | BlockState::BrickWall_LowTallNoneFalseTrueTall + | BlockState::BrickWall_LowTallNoneFalseFalseLow + | BlockState::BrickWall_LowTallNoneFalseFalseTall + | BlockState::BrickWall_TallLowNoneFalseTrueLow + | BlockState::BrickWall_TallLowNoneFalseTrueTall + | BlockState::BrickWall_TallLowNoneFalseFalseLow + | BlockState::BrickWall_TallLowNoneFalseFalseTall + | BlockState::BrickWall_TallTallNoneFalseTrueLow + | BlockState::BrickWall_TallTallNoneFalseTrueTall + | BlockState::BrickWall_TallTallNoneFalseFalseLow + | BlockState::BrickWall_TallTallNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseTall + | BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueLow + | BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueTall + | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseLow + | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseTall + | BlockState::StoneBrickWall_LowLowNoneFalseTrueLow + | BlockState::StoneBrickWall_LowLowNoneFalseTrueTall + | BlockState::StoneBrickWall_LowLowNoneFalseFalseLow + | BlockState::StoneBrickWall_LowLowNoneFalseFalseTall + | BlockState::StoneBrickWall_LowTallNoneFalseTrueLow + | BlockState::StoneBrickWall_LowTallNoneFalseTrueTall + | BlockState::StoneBrickWall_LowTallNoneFalseFalseLow + | BlockState::StoneBrickWall_LowTallNoneFalseFalseTall + | BlockState::StoneBrickWall_TallLowNoneFalseTrueLow + | BlockState::StoneBrickWall_TallLowNoneFalseTrueTall + | BlockState::StoneBrickWall_TallLowNoneFalseFalseLow + | BlockState::StoneBrickWall_TallLowNoneFalseFalseTall + | BlockState::StoneBrickWall_TallTallNoneFalseTrueLow + | BlockState::StoneBrickWall_TallTallNoneFalseTrueTall + | BlockState::StoneBrickWall_TallTallNoneFalseFalseLow + | BlockState::StoneBrickWall_TallTallNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_LowLowNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_LowLowNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_LowTallNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_LowTallNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_TallLowNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_TallLowNoneFalseFalseTall + | BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueLow + | BlockState::PolishedDeepslateWall_TallTallNoneFalseTrueTall + | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseLow + | BlockState::PolishedDeepslateWall_TallTallNoneFalseFalseTall + | BlockState::MudBrickWall_LowLowNoneFalseTrueLow + | BlockState::MudBrickWall_LowLowNoneFalseTrueTall + | BlockState::MudBrickWall_LowLowNoneFalseFalseLow + | BlockState::MudBrickWall_LowLowNoneFalseFalseTall + | BlockState::MudBrickWall_LowTallNoneFalseTrueLow + | BlockState::MudBrickWall_LowTallNoneFalseTrueTall + | BlockState::MudBrickWall_LowTallNoneFalseFalseLow + | BlockState::MudBrickWall_LowTallNoneFalseFalseTall + | BlockState::MudBrickWall_TallLowNoneFalseTrueLow + | BlockState::MudBrickWall_TallLowNoneFalseTrueTall + | BlockState::MudBrickWall_TallLowNoneFalseFalseLow + | BlockState::MudBrickWall_TallLowNoneFalseFalseTall + | BlockState::MudBrickWall_TallTallNoneFalseTrueLow + | BlockState::MudBrickWall_TallTallNoneFalseTrueTall + | BlockState::MudBrickWall_TallTallNoneFalseFalseLow + | BlockState::MudBrickWall_TallTallNoneFalseFalseTall + | BlockState::EndStoneBrickWall_LowLowNoneFalseTrueLow + | BlockState::EndStoneBrickWall_LowLowNoneFalseTrueTall + | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseLow + | BlockState::EndStoneBrickWall_LowLowNoneFalseFalseTall + | BlockState::EndStoneBrickWall_LowTallNoneFalseTrueLow + | BlockState::EndStoneBrickWall_LowTallNoneFalseTrueTall + | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseLow + | BlockState::EndStoneBrickWall_LowTallNoneFalseFalseTall + | BlockState::EndStoneBrickWall_TallLowNoneFalseTrueLow + | BlockState::EndStoneBrickWall_TallLowNoneFalseTrueTall + | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseLow + | BlockState::EndStoneBrickWall_TallLowNoneFalseFalseTall + | BlockState::EndStoneBrickWall_TallTallNoneFalseTrueLow + | BlockState::EndStoneBrickWall_TallTallNoneFalseTrueTall + | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseLow + | BlockState::EndStoneBrickWall_TallTallNoneFalseFalseTall + | BlockState::RedNetherBrickWall_LowLowNoneFalseTrueLow + | BlockState::RedNetherBrickWall_LowLowNoneFalseTrueTall + | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseLow + | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseTall + | BlockState::RedNetherBrickWall_LowTallNoneFalseTrueLow + | BlockState::RedNetherBrickWall_LowTallNoneFalseTrueTall + | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseLow + | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseTall + | BlockState::RedNetherBrickWall_TallLowNoneFalseTrueLow + | BlockState::RedNetherBrickWall_TallLowNoneFalseTrueTall + | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseLow + | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseTall + | BlockState::RedNetherBrickWall_TallTallNoneFalseTrueLow + | BlockState::RedNetherBrickWall_TallTallNoneFalseTrueTall + | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseLow + | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseTall + | BlockState::GraniteWall_LowLowNoneFalseTrueLow + | BlockState::GraniteWall_LowLowNoneFalseTrueTall + | BlockState::GraniteWall_LowLowNoneFalseFalseLow + | BlockState::GraniteWall_LowLowNoneFalseFalseTall + | BlockState::GraniteWall_LowTallNoneFalseTrueLow + | BlockState::GraniteWall_LowTallNoneFalseTrueTall + | BlockState::GraniteWall_LowTallNoneFalseFalseLow + | BlockState::GraniteWall_LowTallNoneFalseFalseTall + | BlockState::GraniteWall_TallLowNoneFalseTrueLow + | BlockState::GraniteWall_TallLowNoneFalseTrueTall + | BlockState::GraniteWall_TallLowNoneFalseFalseLow + | BlockState::GraniteWall_TallLowNoneFalseFalseTall + | BlockState::GraniteWall_TallTallNoneFalseTrueLow + | BlockState::GraniteWall_TallTallNoneFalseTrueTall + | BlockState::GraniteWall_TallTallNoneFalseFalseLow + | BlockState::GraniteWall_TallTallNoneFalseFalseTall + | BlockState::NetherBrickWall_LowLowNoneFalseTrueLow + | BlockState::NetherBrickWall_LowLowNoneFalseTrueTall + | BlockState::NetherBrickWall_LowLowNoneFalseFalseLow + | BlockState::NetherBrickWall_LowLowNoneFalseFalseTall + | BlockState::NetherBrickWall_LowTallNoneFalseTrueLow + | BlockState::NetherBrickWall_LowTallNoneFalseTrueTall + | BlockState::NetherBrickWall_LowTallNoneFalseFalseLow + | BlockState::NetherBrickWall_LowTallNoneFalseFalseTall + | BlockState::NetherBrickWall_TallLowNoneFalseTrueLow + | BlockState::NetherBrickWall_TallLowNoneFalseTrueTall + | BlockState::NetherBrickWall_TallLowNoneFalseFalseLow + | BlockState::NetherBrickWall_TallLowNoneFalseFalseTall + | BlockState::NetherBrickWall_TallTallNoneFalseTrueLow + | BlockState::NetherBrickWall_TallTallNoneFalseTrueTall + | BlockState::NetherBrickWall_TallTallNoneFalseFalseLow + | BlockState::NetherBrickWall_TallTallNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_LowLowNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_LowLowNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_LowTallNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_LowTallNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_TallLowNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_TallLowNoneFalseFalseTall + | BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueLow + | BlockState::MossyStoneBrickWall_TallTallNoneFalseTrueTall + | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseLow + | BlockState::MossyStoneBrickWall_TallTallNoneFalseFalseTall + | BlockState::DioriteWall_LowLowNoneFalseTrueLow + | BlockState::DioriteWall_LowLowNoneFalseTrueTall + | BlockState::DioriteWall_LowLowNoneFalseFalseLow + | BlockState::DioriteWall_LowLowNoneFalseFalseTall + | BlockState::DioriteWall_LowTallNoneFalseTrueLow + | BlockState::DioriteWall_LowTallNoneFalseTrueTall + | BlockState::DioriteWall_LowTallNoneFalseFalseLow + | BlockState::DioriteWall_LowTallNoneFalseFalseTall + | BlockState::DioriteWall_TallLowNoneFalseTrueLow + | BlockState::DioriteWall_TallLowNoneFalseTrueTall + | BlockState::DioriteWall_TallLowNoneFalseFalseLow + | BlockState::DioriteWall_TallLowNoneFalseFalseTall + | BlockState::DioriteWall_TallTallNoneFalseTrueLow + | BlockState::DioriteWall_TallTallNoneFalseTrueTall + | BlockState::DioriteWall_TallTallNoneFalseFalseLow + | BlockState::DioriteWall_TallTallNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseTall + | BlockState::CobblestoneWall_LowLowNoneFalseTrueLow + | BlockState::CobblestoneWall_LowLowNoneFalseTrueTall + | BlockState::CobblestoneWall_LowLowNoneFalseFalseLow + | BlockState::CobblestoneWall_LowLowNoneFalseFalseTall + | BlockState::CobblestoneWall_LowTallNoneFalseTrueLow + | BlockState::CobblestoneWall_LowTallNoneFalseTrueTall + | BlockState::CobblestoneWall_LowTallNoneFalseFalseLow + | BlockState::CobblestoneWall_LowTallNoneFalseFalseTall + | BlockState::CobblestoneWall_TallLowNoneFalseTrueLow + | BlockState::CobblestoneWall_TallLowNoneFalseTrueTall + | BlockState::CobblestoneWall_TallLowNoneFalseFalseLow + | BlockState::CobblestoneWall_TallLowNoneFalseFalseTall + | BlockState::CobblestoneWall_TallTallNoneFalseTrueLow + | BlockState::CobblestoneWall_TallTallNoneFalseTrueTall + | BlockState::CobblestoneWall_TallTallNoneFalseFalseLow + | BlockState::CobblestoneWall_TallTallNoneFalseFalseTall + | BlockState::DeepslateTileWall_LowLowNoneFalseTrueLow + | BlockState::DeepslateTileWall_LowLowNoneFalseTrueTall + | BlockState::DeepslateTileWall_LowLowNoneFalseFalseLow + | BlockState::DeepslateTileWall_LowLowNoneFalseFalseTall + | BlockState::DeepslateTileWall_LowTallNoneFalseTrueLow + | BlockState::DeepslateTileWall_LowTallNoneFalseTrueTall + | BlockState::DeepslateTileWall_LowTallNoneFalseFalseLow + | BlockState::DeepslateTileWall_LowTallNoneFalseFalseTall + | BlockState::DeepslateTileWall_TallLowNoneFalseTrueLow + | BlockState::DeepslateTileWall_TallLowNoneFalseTrueTall + | BlockState::DeepslateTileWall_TallLowNoneFalseFalseLow + | BlockState::DeepslateTileWall_TallLowNoneFalseFalseTall + | BlockState::DeepslateTileWall_TallTallNoneFalseTrueLow + | BlockState::DeepslateTileWall_TallTallNoneFalseTrueTall + | BlockState::DeepslateTileWall_TallTallNoneFalseFalseLow + | BlockState::DeepslateTileWall_TallTallNoneFalseFalseTall + | BlockState::PrismarineWall_LowLowNoneFalseTrueLow + | BlockState::PrismarineWall_LowLowNoneFalseTrueTall + | BlockState::PrismarineWall_LowLowNoneFalseFalseLow + | BlockState::PrismarineWall_LowLowNoneFalseFalseTall + | BlockState::PrismarineWall_LowTallNoneFalseTrueLow + | BlockState::PrismarineWall_LowTallNoneFalseTrueTall + | BlockState::PrismarineWall_LowTallNoneFalseFalseLow + | BlockState::PrismarineWall_LowTallNoneFalseFalseTall + | BlockState::PrismarineWall_TallLowNoneFalseTrueLow + | BlockState::PrismarineWall_TallLowNoneFalseTrueTall + | BlockState::PrismarineWall_TallLowNoneFalseFalseLow + | BlockState::PrismarineWall_TallLowNoneFalseFalseTall + | BlockState::PrismarineWall_TallTallNoneFalseTrueLow + | BlockState::PrismarineWall_TallTallNoneFalseTrueTall + | BlockState::PrismarineWall_TallTallNoneFalseFalseLow + | BlockState::PrismarineWall_TallTallNoneFalseFalseTall + | BlockState::AndesiteWall_LowLowNoneFalseTrueLow + | BlockState::AndesiteWall_LowLowNoneFalseTrueTall + | BlockState::AndesiteWall_LowLowNoneFalseFalseLow + | BlockState::AndesiteWall_LowLowNoneFalseFalseTall + | BlockState::AndesiteWall_LowTallNoneFalseTrueLow + | BlockState::AndesiteWall_LowTallNoneFalseTrueTall + | BlockState::AndesiteWall_LowTallNoneFalseFalseLow + | BlockState::AndesiteWall_LowTallNoneFalseFalseTall + | BlockState::AndesiteWall_TallLowNoneFalseTrueLow + | BlockState::AndesiteWall_TallLowNoneFalseTrueTall + | BlockState::AndesiteWall_TallLowNoneFalseFalseLow + | BlockState::AndesiteWall_TallLowNoneFalseFalseTall + | BlockState::AndesiteWall_TallTallNoneFalseTrueLow + | BlockState::AndesiteWall_TallTallNoneFalseTrueTall + | BlockState::AndesiteWall_TallTallNoneFalseFalseLow + | BlockState::AndesiteWall_TallTallNoneFalseFalseTall + | BlockState::DeepslateBrickWall_LowLowNoneFalseTrueLow + | BlockState::DeepslateBrickWall_LowLowNoneFalseTrueTall + | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseLow + | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseTall + | BlockState::DeepslateBrickWall_LowTallNoneFalseTrueLow + | BlockState::DeepslateBrickWall_LowTallNoneFalseTrueTall + | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseLow + | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseTall + | BlockState::DeepslateBrickWall_TallLowNoneFalseTrueLow + | BlockState::DeepslateBrickWall_TallLowNoneFalseTrueTall + | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseLow + | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseTall + | BlockState::DeepslateBrickWall_TallTallNoneFalseTrueLow + | BlockState::DeepslateBrickWall_TallTallNoneFalseTrueTall + | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseLow + | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseTall + | BlockState::RedSandstoneWall_LowLowNoneFalseTrueLow + | BlockState::RedSandstoneWall_LowLowNoneFalseTrueTall + | BlockState::RedSandstoneWall_LowLowNoneFalseFalseLow + | BlockState::RedSandstoneWall_LowLowNoneFalseFalseTall + | BlockState::RedSandstoneWall_LowTallNoneFalseTrueLow + | BlockState::RedSandstoneWall_LowTallNoneFalseTrueTall + | BlockState::RedSandstoneWall_LowTallNoneFalseFalseLow + | BlockState::RedSandstoneWall_LowTallNoneFalseFalseTall + | BlockState::RedSandstoneWall_TallLowNoneFalseTrueLow + | BlockState::RedSandstoneWall_TallLowNoneFalseTrueTall + | BlockState::RedSandstoneWall_TallLowNoneFalseFalseLow + | BlockState::RedSandstoneWall_TallLowNoneFalseFalseTall + | BlockState::RedSandstoneWall_TallTallNoneFalseTrueLow + | BlockState::RedSandstoneWall_TallTallNoneFalseTrueTall + | BlockState::RedSandstoneWall_TallTallNoneFalseFalseLow + | BlockState::RedSandstoneWall_TallTallNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseTall + | BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueLow + | BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueTall + | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseLow + | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseTall + | BlockState::SandstoneWall_LowLowNoneFalseTrueLow + | BlockState::SandstoneWall_LowLowNoneFalseTrueTall + | BlockState::SandstoneWall_LowLowNoneFalseFalseLow + | BlockState::SandstoneWall_LowLowNoneFalseFalseTall + | BlockState::SandstoneWall_LowTallNoneFalseTrueLow + | BlockState::SandstoneWall_LowTallNoneFalseTrueTall + | BlockState::SandstoneWall_LowTallNoneFalseFalseLow + | BlockState::SandstoneWall_LowTallNoneFalseFalseTall + | BlockState::SandstoneWall_TallLowNoneFalseTrueLow + | BlockState::SandstoneWall_TallLowNoneFalseTrueTall + | BlockState::SandstoneWall_TallLowNoneFalseFalseLow + | BlockState::SandstoneWall_TallLowNoneFalseFalseTall + | BlockState::SandstoneWall_TallTallNoneFalseTrueLow + | BlockState::SandstoneWall_TallTallNoneFalseTrueTall + | BlockState::SandstoneWall_TallTallNoneFalseFalseLow + | BlockState::SandstoneWall_TallTallNoneFalseFalseTall + | BlockState::BlackstoneWall_LowLowNoneFalseTrueLow + | BlockState::BlackstoneWall_LowLowNoneFalseTrueTall + | BlockState::BlackstoneWall_LowLowNoneFalseFalseLow + | BlockState::BlackstoneWall_LowLowNoneFalseFalseTall + | BlockState::BlackstoneWall_LowTallNoneFalseTrueLow + | BlockState::BlackstoneWall_LowTallNoneFalseTrueTall + | BlockState::BlackstoneWall_LowTallNoneFalseFalseLow + | BlockState::BlackstoneWall_LowTallNoneFalseFalseTall + | BlockState::BlackstoneWall_TallLowNoneFalseTrueLow + | BlockState::BlackstoneWall_TallLowNoneFalseTrueTall + | BlockState::BlackstoneWall_TallLowNoneFalseFalseLow + | BlockState::BlackstoneWall_TallLowNoneFalseFalseTall + | BlockState::BlackstoneWall_TallTallNoneFalseTrueLow + | BlockState::BlackstoneWall_TallTallNoneFalseTrueTall + | BlockState::BlackstoneWall_TallTallNoneFalseFalseLow + | BlockState::BlackstoneWall_TallTallNoneFalseFalseTall => &SHAPE153, BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseNone => &SHAPE3500, + | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseNone + | BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueNone + | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseNone + | BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueNone + | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseNone + | BlockState::BrickWall_LowLowLowTrueTrueNone + | BlockState::BrickWall_LowLowLowTrueFalseNone + | BlockState::BrickWall_LowLowTallTrueTrueNone + | BlockState::BrickWall_LowLowTallTrueFalseNone + | BlockState::BrickWall_LowTallLowTrueTrueNone + | BlockState::BrickWall_LowTallLowTrueFalseNone + | BlockState::BrickWall_LowTallTallTrueTrueNone + | BlockState::BrickWall_LowTallTallTrueFalseNone + | BlockState::BrickWall_TallLowLowTrueTrueNone + | BlockState::BrickWall_TallLowLowTrueFalseNone + | BlockState::BrickWall_TallLowTallTrueTrueNone + | BlockState::BrickWall_TallLowTallTrueFalseNone + | BlockState::BrickWall_TallTallLowTrueTrueNone + | BlockState::BrickWall_TallTallLowTrueFalseNone + | BlockState::BrickWall_TallTallTallTrueTrueNone + | BlockState::BrickWall_TallTallTallTrueFalseNone + | BlockState::CobbledDeepslateWall_LowLowLowTrueTrueNone + | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseNone + | BlockState::CobbledDeepslateWall_LowLowTallTrueTrueNone + | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseNone + | BlockState::CobbledDeepslateWall_LowTallLowTrueTrueNone + | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseNone + | BlockState::CobbledDeepslateWall_LowTallTallTrueTrueNone + | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseNone + | BlockState::CobbledDeepslateWall_TallLowLowTrueTrueNone + | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseNone + | BlockState::CobbledDeepslateWall_TallLowTallTrueTrueNone + | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseNone + | BlockState::CobbledDeepslateWall_TallTallLowTrueTrueNone + | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseNone + | BlockState::CobbledDeepslateWall_TallTallTallTrueTrueNone + | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseNone + | BlockState::StoneBrickWall_LowLowLowTrueTrueNone + | BlockState::StoneBrickWall_LowLowLowTrueFalseNone + | BlockState::StoneBrickWall_LowLowTallTrueTrueNone + | BlockState::StoneBrickWall_LowLowTallTrueFalseNone + | BlockState::StoneBrickWall_LowTallLowTrueTrueNone + | BlockState::StoneBrickWall_LowTallLowTrueFalseNone + | BlockState::StoneBrickWall_LowTallTallTrueTrueNone + | BlockState::StoneBrickWall_LowTallTallTrueFalseNone + | BlockState::StoneBrickWall_TallLowLowTrueTrueNone + | BlockState::StoneBrickWall_TallLowLowTrueFalseNone + | BlockState::StoneBrickWall_TallLowTallTrueTrueNone + | BlockState::StoneBrickWall_TallLowTallTrueFalseNone + | BlockState::StoneBrickWall_TallTallLowTrueTrueNone + | BlockState::StoneBrickWall_TallTallLowTrueFalseNone + | BlockState::StoneBrickWall_TallTallTallTrueTrueNone + | BlockState::StoneBrickWall_TallTallTallTrueFalseNone + | BlockState::PolishedDeepslateWall_LowLowLowTrueTrueNone + | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseNone + | BlockState::PolishedDeepslateWall_LowLowTallTrueTrueNone + | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseNone + | BlockState::PolishedDeepslateWall_LowTallLowTrueTrueNone + | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseNone + | BlockState::PolishedDeepslateWall_LowTallTallTrueTrueNone + | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseNone + | BlockState::PolishedDeepslateWall_TallLowLowTrueTrueNone + | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseNone + | BlockState::PolishedDeepslateWall_TallLowTallTrueTrueNone + | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseNone + | BlockState::PolishedDeepslateWall_TallTallLowTrueTrueNone + | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseNone + | BlockState::PolishedDeepslateWall_TallTallTallTrueTrueNone + | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseNone + | BlockState::MudBrickWall_LowLowLowTrueTrueNone + | BlockState::MudBrickWall_LowLowLowTrueFalseNone + | BlockState::MudBrickWall_LowLowTallTrueTrueNone + | BlockState::MudBrickWall_LowLowTallTrueFalseNone + | BlockState::MudBrickWall_LowTallLowTrueTrueNone + | BlockState::MudBrickWall_LowTallLowTrueFalseNone + | BlockState::MudBrickWall_LowTallTallTrueTrueNone + | BlockState::MudBrickWall_LowTallTallTrueFalseNone + | BlockState::MudBrickWall_TallLowLowTrueTrueNone + | BlockState::MudBrickWall_TallLowLowTrueFalseNone + | BlockState::MudBrickWall_TallLowTallTrueTrueNone + | BlockState::MudBrickWall_TallLowTallTrueFalseNone + | BlockState::MudBrickWall_TallTallLowTrueTrueNone + | BlockState::MudBrickWall_TallTallLowTrueFalseNone + | BlockState::MudBrickWall_TallTallTallTrueTrueNone + | BlockState::MudBrickWall_TallTallTallTrueFalseNone + | BlockState::EndStoneBrickWall_LowLowLowTrueTrueNone + | BlockState::EndStoneBrickWall_LowLowLowTrueFalseNone + | BlockState::EndStoneBrickWall_LowLowTallTrueTrueNone + | BlockState::EndStoneBrickWall_LowLowTallTrueFalseNone + | BlockState::EndStoneBrickWall_LowTallLowTrueTrueNone + | BlockState::EndStoneBrickWall_LowTallLowTrueFalseNone + | BlockState::EndStoneBrickWall_LowTallTallTrueTrueNone + | BlockState::EndStoneBrickWall_LowTallTallTrueFalseNone + | BlockState::EndStoneBrickWall_TallLowLowTrueTrueNone + | BlockState::EndStoneBrickWall_TallLowLowTrueFalseNone + | BlockState::EndStoneBrickWall_TallLowTallTrueTrueNone + | BlockState::EndStoneBrickWall_TallLowTallTrueFalseNone + | BlockState::EndStoneBrickWall_TallTallLowTrueTrueNone + | BlockState::EndStoneBrickWall_TallTallLowTrueFalseNone + | BlockState::EndStoneBrickWall_TallTallTallTrueTrueNone + | BlockState::EndStoneBrickWall_TallTallTallTrueFalseNone + | BlockState::RedNetherBrickWall_LowLowLowTrueTrueNone + | BlockState::RedNetherBrickWall_LowLowLowTrueFalseNone + | BlockState::RedNetherBrickWall_LowLowTallTrueTrueNone + | BlockState::RedNetherBrickWall_LowLowTallTrueFalseNone + | BlockState::RedNetherBrickWall_LowTallLowTrueTrueNone + | BlockState::RedNetherBrickWall_LowTallLowTrueFalseNone + | BlockState::RedNetherBrickWall_LowTallTallTrueTrueNone + | BlockState::RedNetherBrickWall_LowTallTallTrueFalseNone + | BlockState::RedNetherBrickWall_TallLowLowTrueTrueNone + | BlockState::RedNetherBrickWall_TallLowLowTrueFalseNone + | BlockState::RedNetherBrickWall_TallLowTallTrueTrueNone + | BlockState::RedNetherBrickWall_TallLowTallTrueFalseNone + | BlockState::RedNetherBrickWall_TallTallLowTrueTrueNone + | BlockState::RedNetherBrickWall_TallTallLowTrueFalseNone + | BlockState::RedNetherBrickWall_TallTallTallTrueTrueNone + | BlockState::RedNetherBrickWall_TallTallTallTrueFalseNone + | BlockState::GraniteWall_LowLowLowTrueTrueNone + | BlockState::GraniteWall_LowLowLowTrueFalseNone + | BlockState::GraniteWall_LowLowTallTrueTrueNone + | BlockState::GraniteWall_LowLowTallTrueFalseNone + | BlockState::GraniteWall_LowTallLowTrueTrueNone + | BlockState::GraniteWall_LowTallLowTrueFalseNone + | BlockState::GraniteWall_LowTallTallTrueTrueNone + | BlockState::GraniteWall_LowTallTallTrueFalseNone + | BlockState::GraniteWall_TallLowLowTrueTrueNone + | BlockState::GraniteWall_TallLowLowTrueFalseNone + | BlockState::GraniteWall_TallLowTallTrueTrueNone + | BlockState::GraniteWall_TallLowTallTrueFalseNone + | BlockState::GraniteWall_TallTallLowTrueTrueNone + | BlockState::GraniteWall_TallTallLowTrueFalseNone + | BlockState::GraniteWall_TallTallTallTrueTrueNone + | BlockState::GraniteWall_TallTallTallTrueFalseNone + | BlockState::NetherBrickWall_LowLowLowTrueTrueNone + | BlockState::NetherBrickWall_LowLowLowTrueFalseNone + | BlockState::NetherBrickWall_LowLowTallTrueTrueNone + | BlockState::NetherBrickWall_LowLowTallTrueFalseNone + | BlockState::NetherBrickWall_LowTallLowTrueTrueNone + | BlockState::NetherBrickWall_LowTallLowTrueFalseNone + | BlockState::NetherBrickWall_LowTallTallTrueTrueNone + | BlockState::NetherBrickWall_LowTallTallTrueFalseNone + | BlockState::NetherBrickWall_TallLowLowTrueTrueNone + | BlockState::NetherBrickWall_TallLowLowTrueFalseNone + | BlockState::NetherBrickWall_TallLowTallTrueTrueNone + | BlockState::NetherBrickWall_TallLowTallTrueFalseNone + | BlockState::NetherBrickWall_TallTallLowTrueTrueNone + | BlockState::NetherBrickWall_TallTallLowTrueFalseNone + | BlockState::NetherBrickWall_TallTallTallTrueTrueNone + | BlockState::NetherBrickWall_TallTallTallTrueFalseNone + | BlockState::MossyStoneBrickWall_LowLowLowTrueTrueNone + | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseNone + | BlockState::MossyStoneBrickWall_LowLowTallTrueTrueNone + | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseNone + | BlockState::MossyStoneBrickWall_LowTallLowTrueTrueNone + | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseNone + | BlockState::MossyStoneBrickWall_LowTallTallTrueTrueNone + | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseNone + | BlockState::MossyStoneBrickWall_TallLowLowTrueTrueNone + | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseNone + | BlockState::MossyStoneBrickWall_TallLowTallTrueTrueNone + | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseNone + | BlockState::MossyStoneBrickWall_TallTallLowTrueTrueNone + | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseNone + | BlockState::MossyStoneBrickWall_TallTallTallTrueTrueNone + | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseNone + | BlockState::DioriteWall_LowLowLowTrueTrueNone + | BlockState::DioriteWall_LowLowLowTrueFalseNone + | BlockState::DioriteWall_LowLowTallTrueTrueNone + | BlockState::DioriteWall_LowLowTallTrueFalseNone + | BlockState::DioriteWall_LowTallLowTrueTrueNone + | BlockState::DioriteWall_LowTallLowTrueFalseNone + | BlockState::DioriteWall_LowTallTallTrueTrueNone + | BlockState::DioriteWall_LowTallTallTrueFalseNone + | BlockState::DioriteWall_TallLowLowTrueTrueNone + | BlockState::DioriteWall_TallLowLowTrueFalseNone + | BlockState::DioriteWall_TallLowTallTrueTrueNone + | BlockState::DioriteWall_TallLowTallTrueFalseNone + | BlockState::DioriteWall_TallTallLowTrueTrueNone + | BlockState::DioriteWall_TallTallLowTrueFalseNone + | BlockState::DioriteWall_TallTallTallTrueTrueNone + | BlockState::DioriteWall_TallTallTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseNone + | BlockState::CobblestoneWall_LowLowLowTrueTrueNone + | BlockState::CobblestoneWall_LowLowLowTrueFalseNone + | BlockState::CobblestoneWall_LowLowTallTrueTrueNone + | BlockState::CobblestoneWall_LowLowTallTrueFalseNone + | BlockState::CobblestoneWall_LowTallLowTrueTrueNone + | BlockState::CobblestoneWall_LowTallLowTrueFalseNone + | BlockState::CobblestoneWall_LowTallTallTrueTrueNone + | BlockState::CobblestoneWall_LowTallTallTrueFalseNone + | BlockState::CobblestoneWall_TallLowLowTrueTrueNone + | BlockState::CobblestoneWall_TallLowLowTrueFalseNone + | BlockState::CobblestoneWall_TallLowTallTrueTrueNone + | BlockState::CobblestoneWall_TallLowTallTrueFalseNone + | BlockState::CobblestoneWall_TallTallLowTrueTrueNone + | BlockState::CobblestoneWall_TallTallLowTrueFalseNone + | BlockState::CobblestoneWall_TallTallTallTrueTrueNone + | BlockState::CobblestoneWall_TallTallTallTrueFalseNone + | BlockState::DeepslateTileWall_LowLowLowTrueTrueNone + | BlockState::DeepslateTileWall_LowLowLowTrueFalseNone + | BlockState::DeepslateTileWall_LowLowTallTrueTrueNone + | BlockState::DeepslateTileWall_LowLowTallTrueFalseNone + | BlockState::DeepslateTileWall_LowTallLowTrueTrueNone + | BlockState::DeepslateTileWall_LowTallLowTrueFalseNone + | BlockState::DeepslateTileWall_LowTallTallTrueTrueNone + | BlockState::DeepslateTileWall_LowTallTallTrueFalseNone + | BlockState::DeepslateTileWall_TallLowLowTrueTrueNone + | BlockState::DeepslateTileWall_TallLowLowTrueFalseNone + | BlockState::DeepslateTileWall_TallLowTallTrueTrueNone + | BlockState::DeepslateTileWall_TallLowTallTrueFalseNone + | BlockState::DeepslateTileWall_TallTallLowTrueTrueNone + | BlockState::DeepslateTileWall_TallTallLowTrueFalseNone + | BlockState::DeepslateTileWall_TallTallTallTrueTrueNone + | BlockState::DeepslateTileWall_TallTallTallTrueFalseNone + | BlockState::PrismarineWall_LowLowLowTrueTrueNone + | BlockState::PrismarineWall_LowLowLowTrueFalseNone + | BlockState::PrismarineWall_LowLowTallTrueTrueNone + | BlockState::PrismarineWall_LowLowTallTrueFalseNone + | BlockState::PrismarineWall_LowTallLowTrueTrueNone + | BlockState::PrismarineWall_LowTallLowTrueFalseNone + | BlockState::PrismarineWall_LowTallTallTrueTrueNone + | BlockState::PrismarineWall_LowTallTallTrueFalseNone + | BlockState::PrismarineWall_TallLowLowTrueTrueNone + | BlockState::PrismarineWall_TallLowLowTrueFalseNone + | BlockState::PrismarineWall_TallLowTallTrueTrueNone + | BlockState::PrismarineWall_TallLowTallTrueFalseNone + | BlockState::PrismarineWall_TallTallLowTrueTrueNone + | BlockState::PrismarineWall_TallTallLowTrueFalseNone + | BlockState::PrismarineWall_TallTallTallTrueTrueNone + | BlockState::PrismarineWall_TallTallTallTrueFalseNone + | BlockState::AndesiteWall_LowLowLowTrueTrueNone + | BlockState::AndesiteWall_LowLowLowTrueFalseNone + | BlockState::AndesiteWall_LowLowTallTrueTrueNone + | BlockState::AndesiteWall_LowLowTallTrueFalseNone + | BlockState::AndesiteWall_LowTallLowTrueTrueNone + | BlockState::AndesiteWall_LowTallLowTrueFalseNone + | BlockState::AndesiteWall_LowTallTallTrueTrueNone + | BlockState::AndesiteWall_LowTallTallTrueFalseNone + | BlockState::AndesiteWall_TallLowLowTrueTrueNone + | BlockState::AndesiteWall_TallLowLowTrueFalseNone + | BlockState::AndesiteWall_TallLowTallTrueTrueNone + | BlockState::AndesiteWall_TallLowTallTrueFalseNone + | BlockState::AndesiteWall_TallTallLowTrueTrueNone + | BlockState::AndesiteWall_TallTallLowTrueFalseNone + | BlockState::AndesiteWall_TallTallTallTrueTrueNone + | BlockState::AndesiteWall_TallTallTallTrueFalseNone + | BlockState::DeepslateBrickWall_LowLowLowTrueTrueNone + | BlockState::DeepslateBrickWall_LowLowLowTrueFalseNone + | BlockState::DeepslateBrickWall_LowLowTallTrueTrueNone + | BlockState::DeepslateBrickWall_LowLowTallTrueFalseNone + | BlockState::DeepslateBrickWall_LowTallLowTrueTrueNone + | BlockState::DeepslateBrickWall_LowTallLowTrueFalseNone + | BlockState::DeepslateBrickWall_LowTallTallTrueTrueNone + | BlockState::DeepslateBrickWall_LowTallTallTrueFalseNone + | BlockState::DeepslateBrickWall_TallLowLowTrueTrueNone + | BlockState::DeepslateBrickWall_TallLowLowTrueFalseNone + | BlockState::DeepslateBrickWall_TallLowTallTrueTrueNone + | BlockState::DeepslateBrickWall_TallLowTallTrueFalseNone + | BlockState::DeepslateBrickWall_TallTallLowTrueTrueNone + | BlockState::DeepslateBrickWall_TallTallLowTrueFalseNone + | BlockState::DeepslateBrickWall_TallTallTallTrueTrueNone + | BlockState::DeepslateBrickWall_TallTallTallTrueFalseNone + | BlockState::RedSandstoneWall_LowLowLowTrueTrueNone + | BlockState::RedSandstoneWall_LowLowLowTrueFalseNone + | BlockState::RedSandstoneWall_LowLowTallTrueTrueNone + | BlockState::RedSandstoneWall_LowLowTallTrueFalseNone + | BlockState::RedSandstoneWall_LowTallLowTrueTrueNone + | BlockState::RedSandstoneWall_LowTallLowTrueFalseNone + | BlockState::RedSandstoneWall_LowTallTallTrueTrueNone + | BlockState::RedSandstoneWall_LowTallTallTrueFalseNone + | BlockState::RedSandstoneWall_TallLowLowTrueTrueNone + | BlockState::RedSandstoneWall_TallLowLowTrueFalseNone + | BlockState::RedSandstoneWall_TallLowTallTrueTrueNone + | BlockState::RedSandstoneWall_TallLowTallTrueFalseNone + | BlockState::RedSandstoneWall_TallTallLowTrueTrueNone + | BlockState::RedSandstoneWall_TallTallLowTrueFalseNone + | BlockState::RedSandstoneWall_TallTallTallTrueTrueNone + | BlockState::RedSandstoneWall_TallTallTallTrueFalseNone + | BlockState::MossyCobblestoneWall_LowLowLowTrueTrueNone + | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseNone + | BlockState::MossyCobblestoneWall_LowLowTallTrueTrueNone + | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseNone + | BlockState::MossyCobblestoneWall_LowTallLowTrueTrueNone + | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseNone + | BlockState::MossyCobblestoneWall_LowTallTallTrueTrueNone + | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseNone + | BlockState::MossyCobblestoneWall_TallLowLowTrueTrueNone + | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseNone + | BlockState::MossyCobblestoneWall_TallLowTallTrueTrueNone + | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseNone + | BlockState::MossyCobblestoneWall_TallTallLowTrueTrueNone + | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseNone + | BlockState::MossyCobblestoneWall_TallTallTallTrueTrueNone + | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseNone + | BlockState::SandstoneWall_LowLowLowTrueTrueNone + | BlockState::SandstoneWall_LowLowLowTrueFalseNone + | BlockState::SandstoneWall_LowLowTallTrueTrueNone + | BlockState::SandstoneWall_LowLowTallTrueFalseNone + | BlockState::SandstoneWall_LowTallLowTrueTrueNone + | BlockState::SandstoneWall_LowTallLowTrueFalseNone + | BlockState::SandstoneWall_LowTallTallTrueTrueNone + | BlockState::SandstoneWall_LowTallTallTrueFalseNone + | BlockState::SandstoneWall_TallLowLowTrueTrueNone + | BlockState::SandstoneWall_TallLowLowTrueFalseNone + | BlockState::SandstoneWall_TallLowTallTrueTrueNone + | BlockState::SandstoneWall_TallLowTallTrueFalseNone + | BlockState::SandstoneWall_TallTallLowTrueTrueNone + | BlockState::SandstoneWall_TallTallLowTrueFalseNone + | BlockState::SandstoneWall_TallTallTallTrueTrueNone + | BlockState::SandstoneWall_TallTallTallTrueFalseNone + | BlockState::BlackstoneWall_LowLowLowTrueTrueNone + | BlockState::BlackstoneWall_LowLowLowTrueFalseNone + | BlockState::BlackstoneWall_LowLowTallTrueTrueNone + | BlockState::BlackstoneWall_LowLowTallTrueFalseNone + | BlockState::BlackstoneWall_LowTallLowTrueTrueNone + | BlockState::BlackstoneWall_LowTallLowTrueFalseNone + | BlockState::BlackstoneWall_LowTallTallTrueTrueNone + | BlockState::BlackstoneWall_LowTallTallTrueFalseNone + | BlockState::BlackstoneWall_TallLowLowTrueTrueNone + | BlockState::BlackstoneWall_TallLowLowTrueFalseNone + | BlockState::BlackstoneWall_TallLowTallTrueTrueNone + | BlockState::BlackstoneWall_TallLowTallTrueFalseNone + | BlockState::BlackstoneWall_TallTallLowTrueTrueNone + | BlockState::BlackstoneWall_TallTallLowTrueFalseNone + | BlockState::BlackstoneWall_TallTallTallTrueTrueNone + | BlockState::BlackstoneWall_TallTallTallTrueFalseNone => &SHAPE154, BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseLow => &SHAPE3501, - BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseTall => &SHAPE3502, + | BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseTall + | BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueLow + | BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseTall + | BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueLow + | BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueTall + | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseLow + | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseTall + | BlockState::BrickWall_LowLowLowTrueTrueLow + | BlockState::BrickWall_LowLowLowTrueTrueTall + | BlockState::BrickWall_LowLowLowTrueFalseLow + | BlockState::BrickWall_LowLowLowTrueFalseTall + | BlockState::BrickWall_LowLowTallTrueTrueLow + | BlockState::BrickWall_LowLowTallTrueTrueTall + | BlockState::BrickWall_LowLowTallTrueFalseLow + | BlockState::BrickWall_LowLowTallTrueFalseTall + | BlockState::BrickWall_LowTallLowTrueTrueLow + | BlockState::BrickWall_LowTallLowTrueTrueTall + | BlockState::BrickWall_LowTallLowTrueFalseLow + | BlockState::BrickWall_LowTallLowTrueFalseTall + | BlockState::BrickWall_LowTallTallTrueTrueLow + | BlockState::BrickWall_LowTallTallTrueTrueTall + | BlockState::BrickWall_LowTallTallTrueFalseLow + | BlockState::BrickWall_LowTallTallTrueFalseTall + | BlockState::BrickWall_TallLowLowTrueTrueLow + | BlockState::BrickWall_TallLowLowTrueTrueTall + | BlockState::BrickWall_TallLowLowTrueFalseLow + | BlockState::BrickWall_TallLowLowTrueFalseTall + | BlockState::BrickWall_TallLowTallTrueTrueLow + | BlockState::BrickWall_TallLowTallTrueTrueTall + | BlockState::BrickWall_TallLowTallTrueFalseLow + | BlockState::BrickWall_TallLowTallTrueFalseTall + | BlockState::BrickWall_TallTallLowTrueTrueLow + | BlockState::BrickWall_TallTallLowTrueTrueTall + | BlockState::BrickWall_TallTallLowTrueFalseLow + | BlockState::BrickWall_TallTallLowTrueFalseTall + | BlockState::BrickWall_TallTallTallTrueTrueLow + | BlockState::BrickWall_TallTallTallTrueTrueTall + | BlockState::BrickWall_TallTallTallTrueFalseLow + | BlockState::BrickWall_TallTallTallTrueFalseTall + | BlockState::CobbledDeepslateWall_LowLowLowTrueTrueLow + | BlockState::CobbledDeepslateWall_LowLowLowTrueTrueTall + | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseLow + | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseTall + | BlockState::CobbledDeepslateWall_LowLowTallTrueTrueLow + | BlockState::CobbledDeepslateWall_LowLowTallTrueTrueTall + | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseLow + | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseTall + | BlockState::CobbledDeepslateWall_LowTallLowTrueTrueLow + | BlockState::CobbledDeepslateWall_LowTallLowTrueTrueTall + | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseLow + | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseTall + | BlockState::CobbledDeepslateWall_LowTallTallTrueTrueLow + | BlockState::CobbledDeepslateWall_LowTallTallTrueTrueTall + | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseLow + | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseTall + | BlockState::CobbledDeepslateWall_TallLowLowTrueTrueLow + | BlockState::CobbledDeepslateWall_TallLowLowTrueTrueTall + | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseLow + | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseTall + | BlockState::CobbledDeepslateWall_TallLowTallTrueTrueLow + | BlockState::CobbledDeepslateWall_TallLowTallTrueTrueTall + | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseLow + | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseTall + | BlockState::CobbledDeepslateWall_TallTallLowTrueTrueLow + | BlockState::CobbledDeepslateWall_TallTallLowTrueTrueTall + | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseLow + | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseTall + | BlockState::CobbledDeepslateWall_TallTallTallTrueTrueLow + | BlockState::CobbledDeepslateWall_TallTallTallTrueTrueTall + | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseLow + | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseTall + | BlockState::StoneBrickWall_LowLowLowTrueTrueLow + | BlockState::StoneBrickWall_LowLowLowTrueTrueTall + | BlockState::StoneBrickWall_LowLowLowTrueFalseLow + | BlockState::StoneBrickWall_LowLowLowTrueFalseTall + | BlockState::StoneBrickWall_LowLowTallTrueTrueLow + | BlockState::StoneBrickWall_LowLowTallTrueTrueTall + | BlockState::StoneBrickWall_LowLowTallTrueFalseLow + | BlockState::StoneBrickWall_LowLowTallTrueFalseTall + | BlockState::StoneBrickWall_LowTallLowTrueTrueLow + | BlockState::StoneBrickWall_LowTallLowTrueTrueTall + | BlockState::StoneBrickWall_LowTallLowTrueFalseLow + | BlockState::StoneBrickWall_LowTallLowTrueFalseTall + | BlockState::StoneBrickWall_LowTallTallTrueTrueLow + | BlockState::StoneBrickWall_LowTallTallTrueTrueTall + | BlockState::StoneBrickWall_LowTallTallTrueFalseLow + | BlockState::StoneBrickWall_LowTallTallTrueFalseTall + | BlockState::StoneBrickWall_TallLowLowTrueTrueLow + | BlockState::StoneBrickWall_TallLowLowTrueTrueTall + | BlockState::StoneBrickWall_TallLowLowTrueFalseLow + | BlockState::StoneBrickWall_TallLowLowTrueFalseTall + | BlockState::StoneBrickWall_TallLowTallTrueTrueLow + | BlockState::StoneBrickWall_TallLowTallTrueTrueTall + | BlockState::StoneBrickWall_TallLowTallTrueFalseLow + | BlockState::StoneBrickWall_TallLowTallTrueFalseTall + | BlockState::StoneBrickWall_TallTallLowTrueTrueLow + | BlockState::StoneBrickWall_TallTallLowTrueTrueTall + | BlockState::StoneBrickWall_TallTallLowTrueFalseLow + | BlockState::StoneBrickWall_TallTallLowTrueFalseTall + | BlockState::StoneBrickWall_TallTallTallTrueTrueLow + | BlockState::StoneBrickWall_TallTallTallTrueTrueTall + | BlockState::StoneBrickWall_TallTallTallTrueFalseLow + | BlockState::StoneBrickWall_TallTallTallTrueFalseTall + | BlockState::PolishedDeepslateWall_LowLowLowTrueTrueLow + | BlockState::PolishedDeepslateWall_LowLowLowTrueTrueTall + | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseLow + | BlockState::PolishedDeepslateWall_LowLowLowTrueFalseTall + | BlockState::PolishedDeepslateWall_LowLowTallTrueTrueLow + | BlockState::PolishedDeepslateWall_LowLowTallTrueTrueTall + | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseLow + | BlockState::PolishedDeepslateWall_LowLowTallTrueFalseTall + | BlockState::PolishedDeepslateWall_LowTallLowTrueTrueLow + | BlockState::PolishedDeepslateWall_LowTallLowTrueTrueTall + | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseLow + | BlockState::PolishedDeepslateWall_LowTallLowTrueFalseTall + | BlockState::PolishedDeepslateWall_LowTallTallTrueTrueLow + | BlockState::PolishedDeepslateWall_LowTallTallTrueTrueTall + | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseLow + | BlockState::PolishedDeepslateWall_LowTallTallTrueFalseTall + | BlockState::PolishedDeepslateWall_TallLowLowTrueTrueLow + | BlockState::PolishedDeepslateWall_TallLowLowTrueTrueTall + | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseLow + | BlockState::PolishedDeepslateWall_TallLowLowTrueFalseTall + | BlockState::PolishedDeepslateWall_TallLowTallTrueTrueLow + | BlockState::PolishedDeepslateWall_TallLowTallTrueTrueTall + | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseLow + | BlockState::PolishedDeepslateWall_TallLowTallTrueFalseTall + | BlockState::PolishedDeepslateWall_TallTallLowTrueTrueLow + | BlockState::PolishedDeepslateWall_TallTallLowTrueTrueTall + | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseLow + | BlockState::PolishedDeepslateWall_TallTallLowTrueFalseTall + | BlockState::PolishedDeepslateWall_TallTallTallTrueTrueLow + | BlockState::PolishedDeepslateWall_TallTallTallTrueTrueTall + | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseLow + | BlockState::PolishedDeepslateWall_TallTallTallTrueFalseTall + | BlockState::MudBrickWall_LowLowLowTrueTrueLow + | BlockState::MudBrickWall_LowLowLowTrueTrueTall + | BlockState::MudBrickWall_LowLowLowTrueFalseLow + | BlockState::MudBrickWall_LowLowLowTrueFalseTall + | BlockState::MudBrickWall_LowLowTallTrueTrueLow + | BlockState::MudBrickWall_LowLowTallTrueTrueTall + | BlockState::MudBrickWall_LowLowTallTrueFalseLow + | BlockState::MudBrickWall_LowLowTallTrueFalseTall + | BlockState::MudBrickWall_LowTallLowTrueTrueLow + | BlockState::MudBrickWall_LowTallLowTrueTrueTall + | BlockState::MudBrickWall_LowTallLowTrueFalseLow + | BlockState::MudBrickWall_LowTallLowTrueFalseTall + | BlockState::MudBrickWall_LowTallTallTrueTrueLow + | BlockState::MudBrickWall_LowTallTallTrueTrueTall + | BlockState::MudBrickWall_LowTallTallTrueFalseLow + | BlockState::MudBrickWall_LowTallTallTrueFalseTall + | BlockState::MudBrickWall_TallLowLowTrueTrueLow + | BlockState::MudBrickWall_TallLowLowTrueTrueTall + | BlockState::MudBrickWall_TallLowLowTrueFalseLow + | BlockState::MudBrickWall_TallLowLowTrueFalseTall + | BlockState::MudBrickWall_TallLowTallTrueTrueLow + | BlockState::MudBrickWall_TallLowTallTrueTrueTall + | BlockState::MudBrickWall_TallLowTallTrueFalseLow + | BlockState::MudBrickWall_TallLowTallTrueFalseTall + | BlockState::MudBrickWall_TallTallLowTrueTrueLow + | BlockState::MudBrickWall_TallTallLowTrueTrueTall + | BlockState::MudBrickWall_TallTallLowTrueFalseLow + | BlockState::MudBrickWall_TallTallLowTrueFalseTall + | BlockState::MudBrickWall_TallTallTallTrueTrueLow + | BlockState::MudBrickWall_TallTallTallTrueTrueTall + | BlockState::MudBrickWall_TallTallTallTrueFalseLow + | BlockState::MudBrickWall_TallTallTallTrueFalseTall + | BlockState::EndStoneBrickWall_LowLowLowTrueTrueLow + | BlockState::EndStoneBrickWall_LowLowLowTrueTrueTall + | BlockState::EndStoneBrickWall_LowLowLowTrueFalseLow + | BlockState::EndStoneBrickWall_LowLowLowTrueFalseTall + | BlockState::EndStoneBrickWall_LowLowTallTrueTrueLow + | BlockState::EndStoneBrickWall_LowLowTallTrueTrueTall + | BlockState::EndStoneBrickWall_LowLowTallTrueFalseLow + | BlockState::EndStoneBrickWall_LowLowTallTrueFalseTall + | BlockState::EndStoneBrickWall_LowTallLowTrueTrueLow + | BlockState::EndStoneBrickWall_LowTallLowTrueTrueTall + | BlockState::EndStoneBrickWall_LowTallLowTrueFalseLow + | BlockState::EndStoneBrickWall_LowTallLowTrueFalseTall + | BlockState::EndStoneBrickWall_LowTallTallTrueTrueLow + | BlockState::EndStoneBrickWall_LowTallTallTrueTrueTall + | BlockState::EndStoneBrickWall_LowTallTallTrueFalseLow + | BlockState::EndStoneBrickWall_LowTallTallTrueFalseTall + | BlockState::EndStoneBrickWall_TallLowLowTrueTrueLow + | BlockState::EndStoneBrickWall_TallLowLowTrueTrueTall + | BlockState::EndStoneBrickWall_TallLowLowTrueFalseLow + | BlockState::EndStoneBrickWall_TallLowLowTrueFalseTall + | BlockState::EndStoneBrickWall_TallLowTallTrueTrueLow + | BlockState::EndStoneBrickWall_TallLowTallTrueTrueTall + | BlockState::EndStoneBrickWall_TallLowTallTrueFalseLow + | BlockState::EndStoneBrickWall_TallLowTallTrueFalseTall + | BlockState::EndStoneBrickWall_TallTallLowTrueTrueLow + | BlockState::EndStoneBrickWall_TallTallLowTrueTrueTall + | BlockState::EndStoneBrickWall_TallTallLowTrueFalseLow + | BlockState::EndStoneBrickWall_TallTallLowTrueFalseTall + | BlockState::EndStoneBrickWall_TallTallTallTrueTrueLow + | BlockState::EndStoneBrickWall_TallTallTallTrueTrueTall + | BlockState::EndStoneBrickWall_TallTallTallTrueFalseLow + | BlockState::EndStoneBrickWall_TallTallTallTrueFalseTall + | BlockState::RedNetherBrickWall_LowLowLowTrueTrueLow + | BlockState::RedNetherBrickWall_LowLowLowTrueTrueTall + | BlockState::RedNetherBrickWall_LowLowLowTrueFalseLow + | BlockState::RedNetherBrickWall_LowLowLowTrueFalseTall + | BlockState::RedNetherBrickWall_LowLowTallTrueTrueLow + | BlockState::RedNetherBrickWall_LowLowTallTrueTrueTall + | BlockState::RedNetherBrickWall_LowLowTallTrueFalseLow + | BlockState::RedNetherBrickWall_LowLowTallTrueFalseTall + | BlockState::RedNetherBrickWall_LowTallLowTrueTrueLow + | BlockState::RedNetherBrickWall_LowTallLowTrueTrueTall + | BlockState::RedNetherBrickWall_LowTallLowTrueFalseLow + | BlockState::RedNetherBrickWall_LowTallLowTrueFalseTall + | BlockState::RedNetherBrickWall_LowTallTallTrueTrueLow + | BlockState::RedNetherBrickWall_LowTallTallTrueTrueTall + | BlockState::RedNetherBrickWall_LowTallTallTrueFalseLow + | BlockState::RedNetherBrickWall_LowTallTallTrueFalseTall + | BlockState::RedNetherBrickWall_TallLowLowTrueTrueLow + | BlockState::RedNetherBrickWall_TallLowLowTrueTrueTall + | BlockState::RedNetherBrickWall_TallLowLowTrueFalseLow + | BlockState::RedNetherBrickWall_TallLowLowTrueFalseTall + | BlockState::RedNetherBrickWall_TallLowTallTrueTrueLow + | BlockState::RedNetherBrickWall_TallLowTallTrueTrueTall + | BlockState::RedNetherBrickWall_TallLowTallTrueFalseLow + | BlockState::RedNetherBrickWall_TallLowTallTrueFalseTall + | BlockState::RedNetherBrickWall_TallTallLowTrueTrueLow + | BlockState::RedNetherBrickWall_TallTallLowTrueTrueTall + | BlockState::RedNetherBrickWall_TallTallLowTrueFalseLow + | BlockState::RedNetherBrickWall_TallTallLowTrueFalseTall + | BlockState::RedNetherBrickWall_TallTallTallTrueTrueLow + | BlockState::RedNetherBrickWall_TallTallTallTrueTrueTall + | BlockState::RedNetherBrickWall_TallTallTallTrueFalseLow + | BlockState::RedNetherBrickWall_TallTallTallTrueFalseTall + | BlockState::GraniteWall_LowLowLowTrueTrueLow + | BlockState::GraniteWall_LowLowLowTrueTrueTall + | BlockState::GraniteWall_LowLowLowTrueFalseLow + | BlockState::GraniteWall_LowLowLowTrueFalseTall + | BlockState::GraniteWall_LowLowTallTrueTrueLow + | BlockState::GraniteWall_LowLowTallTrueTrueTall + | BlockState::GraniteWall_LowLowTallTrueFalseLow + | BlockState::GraniteWall_LowLowTallTrueFalseTall + | BlockState::GraniteWall_LowTallLowTrueTrueLow + | BlockState::GraniteWall_LowTallLowTrueTrueTall + | BlockState::GraniteWall_LowTallLowTrueFalseLow + | BlockState::GraniteWall_LowTallLowTrueFalseTall + | BlockState::GraniteWall_LowTallTallTrueTrueLow + | BlockState::GraniteWall_LowTallTallTrueTrueTall + | BlockState::GraniteWall_LowTallTallTrueFalseLow + | BlockState::GraniteWall_LowTallTallTrueFalseTall + | BlockState::GraniteWall_TallLowLowTrueTrueLow + | BlockState::GraniteWall_TallLowLowTrueTrueTall + | BlockState::GraniteWall_TallLowLowTrueFalseLow + | BlockState::GraniteWall_TallLowLowTrueFalseTall + | BlockState::GraniteWall_TallLowTallTrueTrueLow + | BlockState::GraniteWall_TallLowTallTrueTrueTall + | BlockState::GraniteWall_TallLowTallTrueFalseLow + | BlockState::GraniteWall_TallLowTallTrueFalseTall + | BlockState::GraniteWall_TallTallLowTrueTrueLow + | BlockState::GraniteWall_TallTallLowTrueTrueTall + | BlockState::GraniteWall_TallTallLowTrueFalseLow + | BlockState::GraniteWall_TallTallLowTrueFalseTall + | BlockState::GraniteWall_TallTallTallTrueTrueLow + | BlockState::GraniteWall_TallTallTallTrueTrueTall + | BlockState::GraniteWall_TallTallTallTrueFalseLow + | BlockState::GraniteWall_TallTallTallTrueFalseTall + | BlockState::NetherBrickWall_LowLowLowTrueTrueLow + | BlockState::NetherBrickWall_LowLowLowTrueTrueTall + | BlockState::NetherBrickWall_LowLowLowTrueFalseLow + | BlockState::NetherBrickWall_LowLowLowTrueFalseTall + | BlockState::NetherBrickWall_LowLowTallTrueTrueLow + | BlockState::NetherBrickWall_LowLowTallTrueTrueTall + | BlockState::NetherBrickWall_LowLowTallTrueFalseLow + | BlockState::NetherBrickWall_LowLowTallTrueFalseTall + | BlockState::NetherBrickWall_LowTallLowTrueTrueLow + | BlockState::NetherBrickWall_LowTallLowTrueTrueTall + | BlockState::NetherBrickWall_LowTallLowTrueFalseLow + | BlockState::NetherBrickWall_LowTallLowTrueFalseTall + | BlockState::NetherBrickWall_LowTallTallTrueTrueLow + | BlockState::NetherBrickWall_LowTallTallTrueTrueTall + | BlockState::NetherBrickWall_LowTallTallTrueFalseLow + | BlockState::NetherBrickWall_LowTallTallTrueFalseTall + | BlockState::NetherBrickWall_TallLowLowTrueTrueLow + | BlockState::NetherBrickWall_TallLowLowTrueTrueTall + | BlockState::NetherBrickWall_TallLowLowTrueFalseLow + | BlockState::NetherBrickWall_TallLowLowTrueFalseTall + | BlockState::NetherBrickWall_TallLowTallTrueTrueLow + | BlockState::NetherBrickWall_TallLowTallTrueTrueTall + | BlockState::NetherBrickWall_TallLowTallTrueFalseLow + | BlockState::NetherBrickWall_TallLowTallTrueFalseTall + | BlockState::NetherBrickWall_TallTallLowTrueTrueLow + | BlockState::NetherBrickWall_TallTallLowTrueTrueTall + | BlockState::NetherBrickWall_TallTallLowTrueFalseLow + | BlockState::NetherBrickWall_TallTallLowTrueFalseTall + | BlockState::NetherBrickWall_TallTallTallTrueTrueLow + | BlockState::NetherBrickWall_TallTallTallTrueTrueTall + | BlockState::NetherBrickWall_TallTallTallTrueFalseLow + | BlockState::NetherBrickWall_TallTallTallTrueFalseTall + | BlockState::MossyStoneBrickWall_LowLowLowTrueTrueLow + | BlockState::MossyStoneBrickWall_LowLowLowTrueTrueTall + | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseLow + | BlockState::MossyStoneBrickWall_LowLowLowTrueFalseTall + | BlockState::MossyStoneBrickWall_LowLowTallTrueTrueLow + | BlockState::MossyStoneBrickWall_LowLowTallTrueTrueTall + | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseLow + | BlockState::MossyStoneBrickWall_LowLowTallTrueFalseTall + | BlockState::MossyStoneBrickWall_LowTallLowTrueTrueLow + | BlockState::MossyStoneBrickWall_LowTallLowTrueTrueTall + | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseLow + | BlockState::MossyStoneBrickWall_LowTallLowTrueFalseTall + | BlockState::MossyStoneBrickWall_LowTallTallTrueTrueLow + | BlockState::MossyStoneBrickWall_LowTallTallTrueTrueTall + | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseLow + | BlockState::MossyStoneBrickWall_LowTallTallTrueFalseTall + | BlockState::MossyStoneBrickWall_TallLowLowTrueTrueLow + | BlockState::MossyStoneBrickWall_TallLowLowTrueTrueTall + | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseLow + | BlockState::MossyStoneBrickWall_TallLowLowTrueFalseTall + | BlockState::MossyStoneBrickWall_TallLowTallTrueTrueLow + | BlockState::MossyStoneBrickWall_TallLowTallTrueTrueTall + | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseLow + | BlockState::MossyStoneBrickWall_TallLowTallTrueFalseTall + | BlockState::MossyStoneBrickWall_TallTallLowTrueTrueLow + | BlockState::MossyStoneBrickWall_TallTallLowTrueTrueTall + | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseLow + | BlockState::MossyStoneBrickWall_TallTallLowTrueFalseTall + | BlockState::MossyStoneBrickWall_TallTallTallTrueTrueLow + | BlockState::MossyStoneBrickWall_TallTallTallTrueTrueTall + | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseLow + | BlockState::MossyStoneBrickWall_TallTallTallTrueFalseTall + | BlockState::DioriteWall_LowLowLowTrueTrueLow + | BlockState::DioriteWall_LowLowLowTrueTrueTall + | BlockState::DioriteWall_LowLowLowTrueFalseLow + | BlockState::DioriteWall_LowLowLowTrueFalseTall + | BlockState::DioriteWall_LowLowTallTrueTrueLow + | BlockState::DioriteWall_LowLowTallTrueTrueTall + | BlockState::DioriteWall_LowLowTallTrueFalseLow + | BlockState::DioriteWall_LowLowTallTrueFalseTall + | BlockState::DioriteWall_LowTallLowTrueTrueLow + | BlockState::DioriteWall_LowTallLowTrueTrueTall + | BlockState::DioriteWall_LowTallLowTrueFalseLow + | BlockState::DioriteWall_LowTallLowTrueFalseTall + | BlockState::DioriteWall_LowTallTallTrueTrueLow + | BlockState::DioriteWall_LowTallTallTrueTrueTall + | BlockState::DioriteWall_LowTallTallTrueFalseLow + | BlockState::DioriteWall_LowTallTallTrueFalseTall + | BlockState::DioriteWall_TallLowLowTrueTrueLow + | BlockState::DioriteWall_TallLowLowTrueTrueTall + | BlockState::DioriteWall_TallLowLowTrueFalseLow + | BlockState::DioriteWall_TallLowLowTrueFalseTall + | BlockState::DioriteWall_TallLowTallTrueTrueLow + | BlockState::DioriteWall_TallLowTallTrueTrueTall + | BlockState::DioriteWall_TallLowTallTrueFalseLow + | BlockState::DioriteWall_TallLowTallTrueFalseTall + | BlockState::DioriteWall_TallTallLowTrueTrueLow + | BlockState::DioriteWall_TallTallLowTrueTrueTall + | BlockState::DioriteWall_TallTallLowTrueFalseLow + | BlockState::DioriteWall_TallTallLowTrueFalseTall + | BlockState::DioriteWall_TallTallTallTrueTrueLow + | BlockState::DioriteWall_TallTallTallTrueTrueTall + | BlockState::DioriteWall_TallTallTallTrueFalseLow + | BlockState::DioriteWall_TallTallTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseTall + | BlockState::CobblestoneWall_LowLowLowTrueTrueLow + | BlockState::CobblestoneWall_LowLowLowTrueTrueTall + | BlockState::CobblestoneWall_LowLowLowTrueFalseLow + | BlockState::CobblestoneWall_LowLowLowTrueFalseTall + | BlockState::CobblestoneWall_LowLowTallTrueTrueLow + | BlockState::CobblestoneWall_LowLowTallTrueTrueTall + | BlockState::CobblestoneWall_LowLowTallTrueFalseLow + | BlockState::CobblestoneWall_LowLowTallTrueFalseTall + | BlockState::CobblestoneWall_LowTallLowTrueTrueLow + | BlockState::CobblestoneWall_LowTallLowTrueTrueTall + | BlockState::CobblestoneWall_LowTallLowTrueFalseLow + | BlockState::CobblestoneWall_LowTallLowTrueFalseTall + | BlockState::CobblestoneWall_LowTallTallTrueTrueLow + | BlockState::CobblestoneWall_LowTallTallTrueTrueTall + | BlockState::CobblestoneWall_LowTallTallTrueFalseLow + | BlockState::CobblestoneWall_LowTallTallTrueFalseTall + | BlockState::CobblestoneWall_TallLowLowTrueTrueLow + | BlockState::CobblestoneWall_TallLowLowTrueTrueTall + | BlockState::CobblestoneWall_TallLowLowTrueFalseLow + | BlockState::CobblestoneWall_TallLowLowTrueFalseTall + | BlockState::CobblestoneWall_TallLowTallTrueTrueLow + | BlockState::CobblestoneWall_TallLowTallTrueTrueTall + | BlockState::CobblestoneWall_TallLowTallTrueFalseLow + | BlockState::CobblestoneWall_TallLowTallTrueFalseTall + | BlockState::CobblestoneWall_TallTallLowTrueTrueLow + | BlockState::CobblestoneWall_TallTallLowTrueTrueTall + | BlockState::CobblestoneWall_TallTallLowTrueFalseLow + | BlockState::CobblestoneWall_TallTallLowTrueFalseTall + | BlockState::CobblestoneWall_TallTallTallTrueTrueLow + | BlockState::CobblestoneWall_TallTallTallTrueTrueTall + | BlockState::CobblestoneWall_TallTallTallTrueFalseLow + | BlockState::CobblestoneWall_TallTallTallTrueFalseTall + | BlockState::DeepslateTileWall_LowLowLowTrueTrueLow + | BlockState::DeepslateTileWall_LowLowLowTrueTrueTall + | BlockState::DeepslateTileWall_LowLowLowTrueFalseLow + | BlockState::DeepslateTileWall_LowLowLowTrueFalseTall + | BlockState::DeepslateTileWall_LowLowTallTrueTrueLow + | BlockState::DeepslateTileWall_LowLowTallTrueTrueTall + | BlockState::DeepslateTileWall_LowLowTallTrueFalseLow + | BlockState::DeepslateTileWall_LowLowTallTrueFalseTall + | BlockState::DeepslateTileWall_LowTallLowTrueTrueLow + | BlockState::DeepslateTileWall_LowTallLowTrueTrueTall + | BlockState::DeepslateTileWall_LowTallLowTrueFalseLow + | BlockState::DeepslateTileWall_LowTallLowTrueFalseTall + | BlockState::DeepslateTileWall_LowTallTallTrueTrueLow + | BlockState::DeepslateTileWall_LowTallTallTrueTrueTall + | BlockState::DeepslateTileWall_LowTallTallTrueFalseLow + | BlockState::DeepslateTileWall_LowTallTallTrueFalseTall + | BlockState::DeepslateTileWall_TallLowLowTrueTrueLow + | BlockState::DeepslateTileWall_TallLowLowTrueTrueTall + | BlockState::DeepslateTileWall_TallLowLowTrueFalseLow + | BlockState::DeepslateTileWall_TallLowLowTrueFalseTall + | BlockState::DeepslateTileWall_TallLowTallTrueTrueLow + | BlockState::DeepslateTileWall_TallLowTallTrueTrueTall + | BlockState::DeepslateTileWall_TallLowTallTrueFalseLow + | BlockState::DeepslateTileWall_TallLowTallTrueFalseTall + | BlockState::DeepslateTileWall_TallTallLowTrueTrueLow + | BlockState::DeepslateTileWall_TallTallLowTrueTrueTall + | BlockState::DeepslateTileWall_TallTallLowTrueFalseLow + | BlockState::DeepslateTileWall_TallTallLowTrueFalseTall + | BlockState::DeepslateTileWall_TallTallTallTrueTrueLow + | BlockState::DeepslateTileWall_TallTallTallTrueTrueTall + | BlockState::DeepslateTileWall_TallTallTallTrueFalseLow + | BlockState::DeepslateTileWall_TallTallTallTrueFalseTall + | BlockState::PrismarineWall_LowLowLowTrueTrueLow + | BlockState::PrismarineWall_LowLowLowTrueTrueTall + | BlockState::PrismarineWall_LowLowLowTrueFalseLow + | BlockState::PrismarineWall_LowLowLowTrueFalseTall + | BlockState::PrismarineWall_LowLowTallTrueTrueLow + | BlockState::PrismarineWall_LowLowTallTrueTrueTall + | BlockState::PrismarineWall_LowLowTallTrueFalseLow + | BlockState::PrismarineWall_LowLowTallTrueFalseTall + | BlockState::PrismarineWall_LowTallLowTrueTrueLow + | BlockState::PrismarineWall_LowTallLowTrueTrueTall + | BlockState::PrismarineWall_LowTallLowTrueFalseLow + | BlockState::PrismarineWall_LowTallLowTrueFalseTall + | BlockState::PrismarineWall_LowTallTallTrueTrueLow + | BlockState::PrismarineWall_LowTallTallTrueTrueTall + | BlockState::PrismarineWall_LowTallTallTrueFalseLow + | BlockState::PrismarineWall_LowTallTallTrueFalseTall + | BlockState::PrismarineWall_TallLowLowTrueTrueLow + | BlockState::PrismarineWall_TallLowLowTrueTrueTall + | BlockState::PrismarineWall_TallLowLowTrueFalseLow + | BlockState::PrismarineWall_TallLowLowTrueFalseTall + | BlockState::PrismarineWall_TallLowTallTrueTrueLow + | BlockState::PrismarineWall_TallLowTallTrueTrueTall + | BlockState::PrismarineWall_TallLowTallTrueFalseLow + | BlockState::PrismarineWall_TallLowTallTrueFalseTall + | BlockState::PrismarineWall_TallTallLowTrueTrueLow + | BlockState::PrismarineWall_TallTallLowTrueTrueTall + | BlockState::PrismarineWall_TallTallLowTrueFalseLow + | BlockState::PrismarineWall_TallTallLowTrueFalseTall + | BlockState::PrismarineWall_TallTallTallTrueTrueLow + | BlockState::PrismarineWall_TallTallTallTrueTrueTall + | BlockState::PrismarineWall_TallTallTallTrueFalseLow + | BlockState::PrismarineWall_TallTallTallTrueFalseTall + | BlockState::AndesiteWall_LowLowLowTrueTrueLow + | BlockState::AndesiteWall_LowLowLowTrueTrueTall + | BlockState::AndesiteWall_LowLowLowTrueFalseLow + | BlockState::AndesiteWall_LowLowLowTrueFalseTall + | BlockState::AndesiteWall_LowLowTallTrueTrueLow + | BlockState::AndesiteWall_LowLowTallTrueTrueTall + | BlockState::AndesiteWall_LowLowTallTrueFalseLow + | BlockState::AndesiteWall_LowLowTallTrueFalseTall + | BlockState::AndesiteWall_LowTallLowTrueTrueLow + | BlockState::AndesiteWall_LowTallLowTrueTrueTall + | BlockState::AndesiteWall_LowTallLowTrueFalseLow + | BlockState::AndesiteWall_LowTallLowTrueFalseTall + | BlockState::AndesiteWall_LowTallTallTrueTrueLow + | BlockState::AndesiteWall_LowTallTallTrueTrueTall + | BlockState::AndesiteWall_LowTallTallTrueFalseLow + | BlockState::AndesiteWall_LowTallTallTrueFalseTall + | BlockState::AndesiteWall_TallLowLowTrueTrueLow + | BlockState::AndesiteWall_TallLowLowTrueTrueTall + | BlockState::AndesiteWall_TallLowLowTrueFalseLow + | BlockState::AndesiteWall_TallLowLowTrueFalseTall + | BlockState::AndesiteWall_TallLowTallTrueTrueLow + | BlockState::AndesiteWall_TallLowTallTrueTrueTall + | BlockState::AndesiteWall_TallLowTallTrueFalseLow + | BlockState::AndesiteWall_TallLowTallTrueFalseTall + | BlockState::AndesiteWall_TallTallLowTrueTrueLow + | BlockState::AndesiteWall_TallTallLowTrueTrueTall + | BlockState::AndesiteWall_TallTallLowTrueFalseLow + | BlockState::AndesiteWall_TallTallLowTrueFalseTall + | BlockState::AndesiteWall_TallTallTallTrueTrueLow + | BlockState::AndesiteWall_TallTallTallTrueTrueTall + | BlockState::AndesiteWall_TallTallTallTrueFalseLow + | BlockState::AndesiteWall_TallTallTallTrueFalseTall + | BlockState::DeepslateBrickWall_LowLowLowTrueTrueLow + | BlockState::DeepslateBrickWall_LowLowLowTrueTrueTall + | BlockState::DeepslateBrickWall_LowLowLowTrueFalseLow + | BlockState::DeepslateBrickWall_LowLowLowTrueFalseTall + | BlockState::DeepslateBrickWall_LowLowTallTrueTrueLow + | BlockState::DeepslateBrickWall_LowLowTallTrueTrueTall + | BlockState::DeepslateBrickWall_LowLowTallTrueFalseLow + | BlockState::DeepslateBrickWall_LowLowTallTrueFalseTall + | BlockState::DeepslateBrickWall_LowTallLowTrueTrueLow + | BlockState::DeepslateBrickWall_LowTallLowTrueTrueTall + | BlockState::DeepslateBrickWall_LowTallLowTrueFalseLow + | BlockState::DeepslateBrickWall_LowTallLowTrueFalseTall + | BlockState::DeepslateBrickWall_LowTallTallTrueTrueLow + | BlockState::DeepslateBrickWall_LowTallTallTrueTrueTall + | BlockState::DeepslateBrickWall_LowTallTallTrueFalseLow + | BlockState::DeepslateBrickWall_LowTallTallTrueFalseTall + | BlockState::DeepslateBrickWall_TallLowLowTrueTrueLow + | BlockState::DeepslateBrickWall_TallLowLowTrueTrueTall + | BlockState::DeepslateBrickWall_TallLowLowTrueFalseLow + | BlockState::DeepslateBrickWall_TallLowLowTrueFalseTall + | BlockState::DeepslateBrickWall_TallLowTallTrueTrueLow + | BlockState::DeepslateBrickWall_TallLowTallTrueTrueTall + | BlockState::DeepslateBrickWall_TallLowTallTrueFalseLow + | BlockState::DeepslateBrickWall_TallLowTallTrueFalseTall + | BlockState::DeepslateBrickWall_TallTallLowTrueTrueLow + | BlockState::DeepslateBrickWall_TallTallLowTrueTrueTall + | BlockState::DeepslateBrickWall_TallTallLowTrueFalseLow + | BlockState::DeepslateBrickWall_TallTallLowTrueFalseTall + | BlockState::DeepslateBrickWall_TallTallTallTrueTrueLow + | BlockState::DeepslateBrickWall_TallTallTallTrueTrueTall + | BlockState::DeepslateBrickWall_TallTallTallTrueFalseLow + | BlockState::DeepslateBrickWall_TallTallTallTrueFalseTall + | BlockState::RedSandstoneWall_LowLowLowTrueTrueLow + | BlockState::RedSandstoneWall_LowLowLowTrueTrueTall + | BlockState::RedSandstoneWall_LowLowLowTrueFalseLow + | BlockState::RedSandstoneWall_LowLowLowTrueFalseTall + | BlockState::RedSandstoneWall_LowLowTallTrueTrueLow + | BlockState::RedSandstoneWall_LowLowTallTrueTrueTall + | BlockState::RedSandstoneWall_LowLowTallTrueFalseLow + | BlockState::RedSandstoneWall_LowLowTallTrueFalseTall + | BlockState::RedSandstoneWall_LowTallLowTrueTrueLow + | BlockState::RedSandstoneWall_LowTallLowTrueTrueTall + | BlockState::RedSandstoneWall_LowTallLowTrueFalseLow + | BlockState::RedSandstoneWall_LowTallLowTrueFalseTall + | BlockState::RedSandstoneWall_LowTallTallTrueTrueLow + | BlockState::RedSandstoneWall_LowTallTallTrueTrueTall + | BlockState::RedSandstoneWall_LowTallTallTrueFalseLow + | BlockState::RedSandstoneWall_LowTallTallTrueFalseTall + | BlockState::RedSandstoneWall_TallLowLowTrueTrueLow + | BlockState::RedSandstoneWall_TallLowLowTrueTrueTall + | BlockState::RedSandstoneWall_TallLowLowTrueFalseLow + | BlockState::RedSandstoneWall_TallLowLowTrueFalseTall + | BlockState::RedSandstoneWall_TallLowTallTrueTrueLow + | BlockState::RedSandstoneWall_TallLowTallTrueTrueTall + | BlockState::RedSandstoneWall_TallLowTallTrueFalseLow + | BlockState::RedSandstoneWall_TallLowTallTrueFalseTall + | BlockState::RedSandstoneWall_TallTallLowTrueTrueLow + | BlockState::RedSandstoneWall_TallTallLowTrueTrueTall + | BlockState::RedSandstoneWall_TallTallLowTrueFalseLow + | BlockState::RedSandstoneWall_TallTallLowTrueFalseTall + | BlockState::RedSandstoneWall_TallTallTallTrueTrueLow + | BlockState::RedSandstoneWall_TallTallTallTrueTrueTall + | BlockState::RedSandstoneWall_TallTallTallTrueFalseLow + | BlockState::RedSandstoneWall_TallTallTallTrueFalseTall + | BlockState::MossyCobblestoneWall_LowLowLowTrueTrueLow + | BlockState::MossyCobblestoneWall_LowLowLowTrueTrueTall + | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseLow + | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseTall + | BlockState::MossyCobblestoneWall_LowLowTallTrueTrueLow + | BlockState::MossyCobblestoneWall_LowLowTallTrueTrueTall + | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseLow + | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseTall + | BlockState::MossyCobblestoneWall_LowTallLowTrueTrueLow + | BlockState::MossyCobblestoneWall_LowTallLowTrueTrueTall + | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseLow + | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseTall + | BlockState::MossyCobblestoneWall_LowTallTallTrueTrueLow + | BlockState::MossyCobblestoneWall_LowTallTallTrueTrueTall + | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseLow + | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseTall + | BlockState::MossyCobblestoneWall_TallLowLowTrueTrueLow + | BlockState::MossyCobblestoneWall_TallLowLowTrueTrueTall + | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseLow + | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseTall + | BlockState::MossyCobblestoneWall_TallLowTallTrueTrueLow + | BlockState::MossyCobblestoneWall_TallLowTallTrueTrueTall + | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseLow + | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseTall + | BlockState::MossyCobblestoneWall_TallTallLowTrueTrueLow + | BlockState::MossyCobblestoneWall_TallTallLowTrueTrueTall + | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseLow + | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseTall + | BlockState::MossyCobblestoneWall_TallTallTallTrueTrueLow + | BlockState::MossyCobblestoneWall_TallTallTallTrueTrueTall + | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseLow + | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseTall + | BlockState::SandstoneWall_LowLowLowTrueTrueLow + | BlockState::SandstoneWall_LowLowLowTrueTrueTall + | BlockState::SandstoneWall_LowLowLowTrueFalseLow + | BlockState::SandstoneWall_LowLowLowTrueFalseTall + | BlockState::SandstoneWall_LowLowTallTrueTrueLow + | BlockState::SandstoneWall_LowLowTallTrueTrueTall + | BlockState::SandstoneWall_LowLowTallTrueFalseLow + | BlockState::SandstoneWall_LowLowTallTrueFalseTall + | BlockState::SandstoneWall_LowTallLowTrueTrueLow + | BlockState::SandstoneWall_LowTallLowTrueTrueTall + | BlockState::SandstoneWall_LowTallLowTrueFalseLow + | BlockState::SandstoneWall_LowTallLowTrueFalseTall + | BlockState::SandstoneWall_LowTallTallTrueTrueLow + | BlockState::SandstoneWall_LowTallTallTrueTrueTall + | BlockState::SandstoneWall_LowTallTallTrueFalseLow + | BlockState::SandstoneWall_LowTallTallTrueFalseTall + | BlockState::SandstoneWall_TallLowLowTrueTrueLow + | BlockState::SandstoneWall_TallLowLowTrueTrueTall + | BlockState::SandstoneWall_TallLowLowTrueFalseLow + | BlockState::SandstoneWall_TallLowLowTrueFalseTall + | BlockState::SandstoneWall_TallLowTallTrueTrueLow + | BlockState::SandstoneWall_TallLowTallTrueTrueTall + | BlockState::SandstoneWall_TallLowTallTrueFalseLow + | BlockState::SandstoneWall_TallLowTallTrueFalseTall + | BlockState::SandstoneWall_TallTallLowTrueTrueLow + | BlockState::SandstoneWall_TallTallLowTrueTrueTall + | BlockState::SandstoneWall_TallTallLowTrueFalseLow + | BlockState::SandstoneWall_TallTallLowTrueFalseTall + | BlockState::SandstoneWall_TallTallTallTrueTrueLow + | BlockState::SandstoneWall_TallTallTallTrueTrueTall + | BlockState::SandstoneWall_TallTallTallTrueFalseLow + | BlockState::SandstoneWall_TallTallTallTrueFalseTall + | BlockState::BlackstoneWall_LowLowLowTrueTrueLow + | BlockState::BlackstoneWall_LowLowLowTrueTrueTall + | BlockState::BlackstoneWall_LowLowLowTrueFalseLow + | BlockState::BlackstoneWall_LowLowLowTrueFalseTall + | BlockState::BlackstoneWall_LowLowTallTrueTrueLow + | BlockState::BlackstoneWall_LowLowTallTrueTrueTall + | BlockState::BlackstoneWall_LowLowTallTrueFalseLow + | BlockState::BlackstoneWall_LowLowTallTrueFalseTall + | BlockState::BlackstoneWall_LowTallLowTrueTrueLow + | BlockState::BlackstoneWall_LowTallLowTrueTrueTall + | BlockState::BlackstoneWall_LowTallLowTrueFalseLow + | BlockState::BlackstoneWall_LowTallLowTrueFalseTall + | BlockState::BlackstoneWall_LowTallTallTrueTrueLow + | BlockState::BlackstoneWall_LowTallTallTrueTrueTall + | BlockState::BlackstoneWall_LowTallTallTrueFalseLow + | BlockState::BlackstoneWall_LowTallTallTrueFalseTall + | BlockState::BlackstoneWall_TallLowLowTrueTrueLow + | BlockState::BlackstoneWall_TallLowLowTrueTrueTall + | BlockState::BlackstoneWall_TallLowLowTrueFalseLow + | BlockState::BlackstoneWall_TallLowLowTrueFalseTall + | BlockState::BlackstoneWall_TallLowTallTrueTrueLow + | BlockState::BlackstoneWall_TallLowTallTrueTrueTall + | BlockState::BlackstoneWall_TallLowTallTrueFalseLow + | BlockState::BlackstoneWall_TallLowTallTrueFalseTall + | BlockState::BlackstoneWall_TallTallLowTrueTrueLow + | BlockState::BlackstoneWall_TallTallLowTrueTrueTall + | BlockState::BlackstoneWall_TallTallLowTrueFalseLow + | BlockState::BlackstoneWall_TallTallLowTrueFalseTall + | BlockState::BlackstoneWall_TallTallTallTrueTrueLow + | BlockState::BlackstoneWall_TallTallTallTrueTrueTall + | BlockState::BlackstoneWall_TallTallTallTrueFalseLow + | BlockState::BlackstoneWall_TallTallTallTrueFalseTall => &SHAPE155, BlockState::PolishedBlackstoneWall_LowLowLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseNone => &SHAPE3503, + | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseNone + | BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueNone + | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseNone + | BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueNone + | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseNone + | BlockState::BrickWall_LowLowLowFalseTrueNone + | BlockState::BrickWall_LowLowLowFalseFalseNone + | BlockState::BrickWall_LowLowTallFalseTrueNone + | BlockState::BrickWall_LowLowTallFalseFalseNone + | BlockState::BrickWall_LowTallLowFalseTrueNone + | BlockState::BrickWall_LowTallLowFalseFalseNone + | BlockState::BrickWall_LowTallTallFalseTrueNone + | BlockState::BrickWall_LowTallTallFalseFalseNone + | BlockState::BrickWall_TallLowLowFalseTrueNone + | BlockState::BrickWall_TallLowLowFalseFalseNone + | BlockState::BrickWall_TallLowTallFalseTrueNone + | BlockState::BrickWall_TallLowTallFalseFalseNone + | BlockState::BrickWall_TallTallLowFalseTrueNone + | BlockState::BrickWall_TallTallLowFalseFalseNone + | BlockState::BrickWall_TallTallTallFalseTrueNone + | BlockState::BrickWall_TallTallTallFalseFalseNone + | BlockState::CobbledDeepslateWall_LowLowLowFalseTrueNone + | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseNone + | BlockState::CobbledDeepslateWall_LowLowTallFalseTrueNone + | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseNone + | BlockState::CobbledDeepslateWall_LowTallLowFalseTrueNone + | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseNone + | BlockState::CobbledDeepslateWall_LowTallTallFalseTrueNone + | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseNone + | BlockState::CobbledDeepslateWall_TallLowLowFalseTrueNone + | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseNone + | BlockState::CobbledDeepslateWall_TallLowTallFalseTrueNone + | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseNone + | BlockState::CobbledDeepslateWall_TallTallLowFalseTrueNone + | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseNone + | BlockState::CobbledDeepslateWall_TallTallTallFalseTrueNone + | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseNone + | BlockState::StoneBrickWall_LowLowLowFalseTrueNone + | BlockState::StoneBrickWall_LowLowLowFalseFalseNone + | BlockState::StoneBrickWall_LowLowTallFalseTrueNone + | BlockState::StoneBrickWall_LowLowTallFalseFalseNone + | BlockState::StoneBrickWall_LowTallLowFalseTrueNone + | BlockState::StoneBrickWall_LowTallLowFalseFalseNone + | BlockState::StoneBrickWall_LowTallTallFalseTrueNone + | BlockState::StoneBrickWall_LowTallTallFalseFalseNone + | BlockState::StoneBrickWall_TallLowLowFalseTrueNone + | BlockState::StoneBrickWall_TallLowLowFalseFalseNone + | BlockState::StoneBrickWall_TallLowTallFalseTrueNone + | BlockState::StoneBrickWall_TallLowTallFalseFalseNone + | BlockState::StoneBrickWall_TallTallLowFalseTrueNone + | BlockState::StoneBrickWall_TallTallLowFalseFalseNone + | BlockState::StoneBrickWall_TallTallTallFalseTrueNone + | BlockState::StoneBrickWall_TallTallTallFalseFalseNone + | BlockState::PolishedDeepslateWall_LowLowLowFalseTrueNone + | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseNone + | BlockState::PolishedDeepslateWall_LowLowTallFalseTrueNone + | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseNone + | BlockState::PolishedDeepslateWall_LowTallLowFalseTrueNone + | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseNone + | BlockState::PolishedDeepslateWall_LowTallTallFalseTrueNone + | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseNone + | BlockState::PolishedDeepslateWall_TallLowLowFalseTrueNone + | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseNone + | BlockState::PolishedDeepslateWall_TallLowTallFalseTrueNone + | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseNone + | BlockState::PolishedDeepslateWall_TallTallLowFalseTrueNone + | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseNone + | BlockState::PolishedDeepslateWall_TallTallTallFalseTrueNone + | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseNone + | BlockState::MudBrickWall_LowLowLowFalseTrueNone + | BlockState::MudBrickWall_LowLowLowFalseFalseNone + | BlockState::MudBrickWall_LowLowTallFalseTrueNone + | BlockState::MudBrickWall_LowLowTallFalseFalseNone + | BlockState::MudBrickWall_LowTallLowFalseTrueNone + | BlockState::MudBrickWall_LowTallLowFalseFalseNone + | BlockState::MudBrickWall_LowTallTallFalseTrueNone + | BlockState::MudBrickWall_LowTallTallFalseFalseNone + | BlockState::MudBrickWall_TallLowLowFalseTrueNone + | BlockState::MudBrickWall_TallLowLowFalseFalseNone + | BlockState::MudBrickWall_TallLowTallFalseTrueNone + | BlockState::MudBrickWall_TallLowTallFalseFalseNone + | BlockState::MudBrickWall_TallTallLowFalseTrueNone + | BlockState::MudBrickWall_TallTallLowFalseFalseNone + | BlockState::MudBrickWall_TallTallTallFalseTrueNone + | BlockState::MudBrickWall_TallTallTallFalseFalseNone + | BlockState::EndStoneBrickWall_LowLowLowFalseTrueNone + | BlockState::EndStoneBrickWall_LowLowLowFalseFalseNone + | BlockState::EndStoneBrickWall_LowLowTallFalseTrueNone + | BlockState::EndStoneBrickWall_LowLowTallFalseFalseNone + | BlockState::EndStoneBrickWall_LowTallLowFalseTrueNone + | BlockState::EndStoneBrickWall_LowTallLowFalseFalseNone + | BlockState::EndStoneBrickWall_LowTallTallFalseTrueNone + | BlockState::EndStoneBrickWall_LowTallTallFalseFalseNone + | BlockState::EndStoneBrickWall_TallLowLowFalseTrueNone + | BlockState::EndStoneBrickWall_TallLowLowFalseFalseNone + | BlockState::EndStoneBrickWall_TallLowTallFalseTrueNone + | BlockState::EndStoneBrickWall_TallLowTallFalseFalseNone + | BlockState::EndStoneBrickWall_TallTallLowFalseTrueNone + | BlockState::EndStoneBrickWall_TallTallLowFalseFalseNone + | BlockState::EndStoneBrickWall_TallTallTallFalseTrueNone + | BlockState::EndStoneBrickWall_TallTallTallFalseFalseNone + | BlockState::RedNetherBrickWall_LowLowLowFalseTrueNone + | BlockState::RedNetherBrickWall_LowLowLowFalseFalseNone + | BlockState::RedNetherBrickWall_LowLowTallFalseTrueNone + | BlockState::RedNetherBrickWall_LowLowTallFalseFalseNone + | BlockState::RedNetherBrickWall_LowTallLowFalseTrueNone + | BlockState::RedNetherBrickWall_LowTallLowFalseFalseNone + | BlockState::RedNetherBrickWall_LowTallTallFalseTrueNone + | BlockState::RedNetherBrickWall_LowTallTallFalseFalseNone + | BlockState::RedNetherBrickWall_TallLowLowFalseTrueNone + | BlockState::RedNetherBrickWall_TallLowLowFalseFalseNone + | BlockState::RedNetherBrickWall_TallLowTallFalseTrueNone + | BlockState::RedNetherBrickWall_TallLowTallFalseFalseNone + | BlockState::RedNetherBrickWall_TallTallLowFalseTrueNone + | BlockState::RedNetherBrickWall_TallTallLowFalseFalseNone + | BlockState::RedNetherBrickWall_TallTallTallFalseTrueNone + | BlockState::RedNetherBrickWall_TallTallTallFalseFalseNone + | BlockState::GraniteWall_LowLowLowFalseTrueNone + | BlockState::GraniteWall_LowLowLowFalseFalseNone + | BlockState::GraniteWall_LowLowTallFalseTrueNone + | BlockState::GraniteWall_LowLowTallFalseFalseNone + | BlockState::GraniteWall_LowTallLowFalseTrueNone + | BlockState::GraniteWall_LowTallLowFalseFalseNone + | BlockState::GraniteWall_LowTallTallFalseTrueNone + | BlockState::GraniteWall_LowTallTallFalseFalseNone + | BlockState::GraniteWall_TallLowLowFalseTrueNone + | BlockState::GraniteWall_TallLowLowFalseFalseNone + | BlockState::GraniteWall_TallLowTallFalseTrueNone + | BlockState::GraniteWall_TallLowTallFalseFalseNone + | BlockState::GraniteWall_TallTallLowFalseTrueNone + | BlockState::GraniteWall_TallTallLowFalseFalseNone + | BlockState::GraniteWall_TallTallTallFalseTrueNone + | BlockState::GraniteWall_TallTallTallFalseFalseNone + | BlockState::NetherBrickWall_LowLowLowFalseTrueNone + | BlockState::NetherBrickWall_LowLowLowFalseFalseNone + | BlockState::NetherBrickWall_LowLowTallFalseTrueNone + | BlockState::NetherBrickWall_LowLowTallFalseFalseNone + | BlockState::NetherBrickWall_LowTallLowFalseTrueNone + | BlockState::NetherBrickWall_LowTallLowFalseFalseNone + | BlockState::NetherBrickWall_LowTallTallFalseTrueNone + | BlockState::NetherBrickWall_LowTallTallFalseFalseNone + | BlockState::NetherBrickWall_TallLowLowFalseTrueNone + | BlockState::NetherBrickWall_TallLowLowFalseFalseNone + | BlockState::NetherBrickWall_TallLowTallFalseTrueNone + | BlockState::NetherBrickWall_TallLowTallFalseFalseNone + | BlockState::NetherBrickWall_TallTallLowFalseTrueNone + | BlockState::NetherBrickWall_TallTallLowFalseFalseNone + | BlockState::NetherBrickWall_TallTallTallFalseTrueNone + | BlockState::NetherBrickWall_TallTallTallFalseFalseNone + | BlockState::MossyStoneBrickWall_LowLowLowFalseTrueNone + | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseNone + | BlockState::MossyStoneBrickWall_LowLowTallFalseTrueNone + | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseNone + | BlockState::MossyStoneBrickWall_LowTallLowFalseTrueNone + | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseNone + | BlockState::MossyStoneBrickWall_LowTallTallFalseTrueNone + | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseNone + | BlockState::MossyStoneBrickWall_TallLowLowFalseTrueNone + | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseNone + | BlockState::MossyStoneBrickWall_TallLowTallFalseTrueNone + | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseNone + | BlockState::MossyStoneBrickWall_TallTallLowFalseTrueNone + | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseNone + | BlockState::MossyStoneBrickWall_TallTallTallFalseTrueNone + | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseNone + | BlockState::DioriteWall_LowLowLowFalseTrueNone + | BlockState::DioriteWall_LowLowLowFalseFalseNone + | BlockState::DioriteWall_LowLowTallFalseTrueNone + | BlockState::DioriteWall_LowLowTallFalseFalseNone + | BlockState::DioriteWall_LowTallLowFalseTrueNone + | BlockState::DioriteWall_LowTallLowFalseFalseNone + | BlockState::DioriteWall_LowTallTallFalseTrueNone + | BlockState::DioriteWall_LowTallTallFalseFalseNone + | BlockState::DioriteWall_TallLowLowFalseTrueNone + | BlockState::DioriteWall_TallLowLowFalseFalseNone + | BlockState::DioriteWall_TallLowTallFalseTrueNone + | BlockState::DioriteWall_TallLowTallFalseFalseNone + | BlockState::DioriteWall_TallTallLowFalseTrueNone + | BlockState::DioriteWall_TallTallLowFalseFalseNone + | BlockState::DioriteWall_TallTallTallFalseTrueNone + | BlockState::DioriteWall_TallTallTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseNone + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueNone + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseNone + | BlockState::CobblestoneWall_LowLowLowFalseTrueNone + | BlockState::CobblestoneWall_LowLowLowFalseFalseNone + | BlockState::CobblestoneWall_LowLowTallFalseTrueNone + | BlockState::CobblestoneWall_LowLowTallFalseFalseNone + | BlockState::CobblestoneWall_LowTallLowFalseTrueNone + | BlockState::CobblestoneWall_LowTallLowFalseFalseNone + | BlockState::CobblestoneWall_LowTallTallFalseTrueNone + | BlockState::CobblestoneWall_LowTallTallFalseFalseNone + | BlockState::CobblestoneWall_TallLowLowFalseTrueNone + | BlockState::CobblestoneWall_TallLowLowFalseFalseNone + | BlockState::CobblestoneWall_TallLowTallFalseTrueNone + | BlockState::CobblestoneWall_TallLowTallFalseFalseNone + | BlockState::CobblestoneWall_TallTallLowFalseTrueNone + | BlockState::CobblestoneWall_TallTallLowFalseFalseNone + | BlockState::CobblestoneWall_TallTallTallFalseTrueNone + | BlockState::CobblestoneWall_TallTallTallFalseFalseNone + | BlockState::DeepslateTileWall_LowLowLowFalseTrueNone + | BlockState::DeepslateTileWall_LowLowLowFalseFalseNone + | BlockState::DeepslateTileWall_LowLowTallFalseTrueNone + | BlockState::DeepslateTileWall_LowLowTallFalseFalseNone + | BlockState::DeepslateTileWall_LowTallLowFalseTrueNone + | BlockState::DeepslateTileWall_LowTallLowFalseFalseNone + | BlockState::DeepslateTileWall_LowTallTallFalseTrueNone + | BlockState::DeepslateTileWall_LowTallTallFalseFalseNone + | BlockState::DeepslateTileWall_TallLowLowFalseTrueNone + | BlockState::DeepslateTileWall_TallLowLowFalseFalseNone + | BlockState::DeepslateTileWall_TallLowTallFalseTrueNone + | BlockState::DeepslateTileWall_TallLowTallFalseFalseNone + | BlockState::DeepslateTileWall_TallTallLowFalseTrueNone + | BlockState::DeepslateTileWall_TallTallLowFalseFalseNone + | BlockState::DeepslateTileWall_TallTallTallFalseTrueNone + | BlockState::DeepslateTileWall_TallTallTallFalseFalseNone + | BlockState::PrismarineWall_LowLowLowFalseTrueNone + | BlockState::PrismarineWall_LowLowLowFalseFalseNone + | BlockState::PrismarineWall_LowLowTallFalseTrueNone + | BlockState::PrismarineWall_LowLowTallFalseFalseNone + | BlockState::PrismarineWall_LowTallLowFalseTrueNone + | BlockState::PrismarineWall_LowTallLowFalseFalseNone + | BlockState::PrismarineWall_LowTallTallFalseTrueNone + | BlockState::PrismarineWall_LowTallTallFalseFalseNone + | BlockState::PrismarineWall_TallLowLowFalseTrueNone + | BlockState::PrismarineWall_TallLowLowFalseFalseNone + | BlockState::PrismarineWall_TallLowTallFalseTrueNone + | BlockState::PrismarineWall_TallLowTallFalseFalseNone + | BlockState::PrismarineWall_TallTallLowFalseTrueNone + | BlockState::PrismarineWall_TallTallLowFalseFalseNone + | BlockState::PrismarineWall_TallTallTallFalseTrueNone + | BlockState::PrismarineWall_TallTallTallFalseFalseNone + | BlockState::AndesiteWall_LowLowLowFalseTrueNone + | BlockState::AndesiteWall_LowLowLowFalseFalseNone + | BlockState::AndesiteWall_LowLowTallFalseTrueNone + | BlockState::AndesiteWall_LowLowTallFalseFalseNone + | BlockState::AndesiteWall_LowTallLowFalseTrueNone + | BlockState::AndesiteWall_LowTallLowFalseFalseNone + | BlockState::AndesiteWall_LowTallTallFalseTrueNone + | BlockState::AndesiteWall_LowTallTallFalseFalseNone + | BlockState::AndesiteWall_TallLowLowFalseTrueNone + | BlockState::AndesiteWall_TallLowLowFalseFalseNone + | BlockState::AndesiteWall_TallLowTallFalseTrueNone + | BlockState::AndesiteWall_TallLowTallFalseFalseNone + | BlockState::AndesiteWall_TallTallLowFalseTrueNone + | BlockState::AndesiteWall_TallTallLowFalseFalseNone + | BlockState::AndesiteWall_TallTallTallFalseTrueNone + | BlockState::AndesiteWall_TallTallTallFalseFalseNone + | BlockState::DeepslateBrickWall_LowLowLowFalseTrueNone + | BlockState::DeepslateBrickWall_LowLowLowFalseFalseNone + | BlockState::DeepslateBrickWall_LowLowTallFalseTrueNone + | BlockState::DeepslateBrickWall_LowLowTallFalseFalseNone + | BlockState::DeepslateBrickWall_LowTallLowFalseTrueNone + | BlockState::DeepslateBrickWall_LowTallLowFalseFalseNone + | BlockState::DeepslateBrickWall_LowTallTallFalseTrueNone + | BlockState::DeepslateBrickWall_LowTallTallFalseFalseNone + | BlockState::DeepslateBrickWall_TallLowLowFalseTrueNone + | BlockState::DeepslateBrickWall_TallLowLowFalseFalseNone + | BlockState::DeepslateBrickWall_TallLowTallFalseTrueNone + | BlockState::DeepslateBrickWall_TallLowTallFalseFalseNone + | BlockState::DeepslateBrickWall_TallTallLowFalseTrueNone + | BlockState::DeepslateBrickWall_TallTallLowFalseFalseNone + | BlockState::DeepslateBrickWall_TallTallTallFalseTrueNone + | BlockState::DeepslateBrickWall_TallTallTallFalseFalseNone + | BlockState::RedSandstoneWall_LowLowLowFalseTrueNone + | BlockState::RedSandstoneWall_LowLowLowFalseFalseNone + | BlockState::RedSandstoneWall_LowLowTallFalseTrueNone + | BlockState::RedSandstoneWall_LowLowTallFalseFalseNone + | BlockState::RedSandstoneWall_LowTallLowFalseTrueNone + | BlockState::RedSandstoneWall_LowTallLowFalseFalseNone + | BlockState::RedSandstoneWall_LowTallTallFalseTrueNone + | BlockState::RedSandstoneWall_LowTallTallFalseFalseNone + | BlockState::RedSandstoneWall_TallLowLowFalseTrueNone + | BlockState::RedSandstoneWall_TallLowLowFalseFalseNone + | BlockState::RedSandstoneWall_TallLowTallFalseTrueNone + | BlockState::RedSandstoneWall_TallLowTallFalseFalseNone + | BlockState::RedSandstoneWall_TallTallLowFalseTrueNone + | BlockState::RedSandstoneWall_TallTallLowFalseFalseNone + | BlockState::RedSandstoneWall_TallTallTallFalseTrueNone + | BlockState::RedSandstoneWall_TallTallTallFalseFalseNone + | BlockState::MossyCobblestoneWall_LowLowLowFalseTrueNone + | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseNone + | BlockState::MossyCobblestoneWall_LowLowTallFalseTrueNone + | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseNone + | BlockState::MossyCobblestoneWall_LowTallLowFalseTrueNone + | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseNone + | BlockState::MossyCobblestoneWall_LowTallTallFalseTrueNone + | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseNone + | BlockState::MossyCobblestoneWall_TallLowLowFalseTrueNone + | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseNone + | BlockState::MossyCobblestoneWall_TallLowTallFalseTrueNone + | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseNone + | BlockState::MossyCobblestoneWall_TallTallLowFalseTrueNone + | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseNone + | BlockState::MossyCobblestoneWall_TallTallTallFalseTrueNone + | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseNone + | BlockState::SandstoneWall_LowLowLowFalseTrueNone + | BlockState::SandstoneWall_LowLowLowFalseFalseNone + | BlockState::SandstoneWall_LowLowTallFalseTrueNone + | BlockState::SandstoneWall_LowLowTallFalseFalseNone + | BlockState::SandstoneWall_LowTallLowFalseTrueNone + | BlockState::SandstoneWall_LowTallLowFalseFalseNone + | BlockState::SandstoneWall_LowTallTallFalseTrueNone + | BlockState::SandstoneWall_LowTallTallFalseFalseNone + | BlockState::SandstoneWall_TallLowLowFalseTrueNone + | BlockState::SandstoneWall_TallLowLowFalseFalseNone + | BlockState::SandstoneWall_TallLowTallFalseTrueNone + | BlockState::SandstoneWall_TallLowTallFalseFalseNone + | BlockState::SandstoneWall_TallTallLowFalseTrueNone + | BlockState::SandstoneWall_TallTallLowFalseFalseNone + | BlockState::SandstoneWall_TallTallTallFalseTrueNone + | BlockState::SandstoneWall_TallTallTallFalseFalseNone + | BlockState::BlackstoneWall_LowLowLowFalseTrueNone + | BlockState::BlackstoneWall_LowLowLowFalseFalseNone + | BlockState::BlackstoneWall_LowLowTallFalseTrueNone + | BlockState::BlackstoneWall_LowLowTallFalseFalseNone + | BlockState::BlackstoneWall_LowTallLowFalseTrueNone + | BlockState::BlackstoneWall_LowTallLowFalseFalseNone + | BlockState::BlackstoneWall_LowTallTallFalseTrueNone + | BlockState::BlackstoneWall_LowTallTallFalseFalseNone + | BlockState::BlackstoneWall_TallLowLowFalseTrueNone + | BlockState::BlackstoneWall_TallLowLowFalseFalseNone + | BlockState::BlackstoneWall_TallLowTallFalseTrueNone + | BlockState::BlackstoneWall_TallLowTallFalseFalseNone + | BlockState::BlackstoneWall_TallTallLowFalseTrueNone + | BlockState::BlackstoneWall_TallTallLowFalseFalseNone + | BlockState::BlackstoneWall_TallTallTallFalseTrueNone + | BlockState::BlackstoneWall_TallTallTallFalseFalseNone => &SHAPE156, BlockState::PolishedBlackstoneWall_LowLowLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseLow => &SHAPE3504, - BlockState::PolishedBlackstoneWall_LowLowLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseTall => &SHAPE3505, - BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseNone => &SHAPE3506, - BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseLow => &SHAPE3507, - BlockState::PolishedBlackstoneWall_LowLowTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowLowTallTrueFalseTall => &SHAPE3508, - BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseNone => &SHAPE3509, - BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseLow => &SHAPE3510, - BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseTall => &SHAPE3511, - BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseNone => &SHAPE3512, - BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseLow => &SHAPE3513, - BlockState::PolishedBlackstoneWall_LowTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowTallNoneTrueFalseTall => &SHAPE3514, - BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseNone => &SHAPE3515, - BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseLow => &SHAPE3516, - BlockState::PolishedBlackstoneWall_LowTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowTallNoneFalseFalseTall => &SHAPE3517, - BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseNone => &SHAPE3518, - BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseLow => &SHAPE3519, - BlockState::PolishedBlackstoneWall_LowTallLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowTallLowTrueFalseTall => &SHAPE3520, - BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseNone => &SHAPE3521, - BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseLow => &SHAPE3522, - BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseTall => &SHAPE3523, - BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseNone => &SHAPE3524, - BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseLow => &SHAPE3525, - BlockState::PolishedBlackstoneWall_LowTallTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_LowTallTallTrueFalseTall => &SHAPE3526, - BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseNone => &SHAPE3527, - BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseLow => &SHAPE3528, - BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseTall => &SHAPE3529, - BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseNone => &SHAPE3530, - BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseLow => &SHAPE3531, - BlockState::PolishedBlackstoneWall_TallNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneNoneTrueFalseTall => &SHAPE3532, - BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseNone => &SHAPE3533, - BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseLow => &SHAPE3534, - BlockState::PolishedBlackstoneWall_TallNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneNoneFalseFalseTall => &SHAPE3535, - BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseNone => &SHAPE3536, - BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseLow => &SHAPE3537, - BlockState::PolishedBlackstoneWall_TallNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneLowTrueFalseTall => &SHAPE3538, - BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseNone => &SHAPE3539, - BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseLow => &SHAPE3540, - BlockState::PolishedBlackstoneWall_TallNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneLowFalseFalseTall => &SHAPE3541, - BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseNone => &SHAPE3542, - BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseLow => &SHAPE3543, - BlockState::PolishedBlackstoneWall_TallNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneTallTrueFalseTall => &SHAPE3544, - BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseNone => &SHAPE3545, - BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseLow => &SHAPE3546, - BlockState::PolishedBlackstoneWall_TallNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallNoneTallFalseFalseTall => &SHAPE3547, - BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseNone => &SHAPE3548, - BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseLow => &SHAPE3549, - BlockState::PolishedBlackstoneWall_TallLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallLowNoneTrueFalseTall => &SHAPE3550, - BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseNone => &SHAPE3551, - BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseLow => &SHAPE3552, - BlockState::PolishedBlackstoneWall_TallLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallLowNoneFalseFalseTall => &SHAPE3553, - BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseNone => &SHAPE3554, - BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseLow => &SHAPE3555, - BlockState::PolishedBlackstoneWall_TallLowLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallLowLowTrueFalseTall => &SHAPE3556, - BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseNone => &SHAPE3557, - BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseLow => &SHAPE3558, - BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseTall => &SHAPE3559, - BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseNone => &SHAPE3560, - BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseLow => &SHAPE3561, - BlockState::PolishedBlackstoneWall_TallLowTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallLowTallTrueFalseTall => &SHAPE3562, - BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseNone => &SHAPE3563, - BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseLow => &SHAPE3564, - BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseTall => &SHAPE3565, - BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseNone => &SHAPE3566, - BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseLow => &SHAPE3567, - BlockState::PolishedBlackstoneWall_TallTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallTallNoneTrueFalseTall => &SHAPE3568, - BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseNone => &SHAPE3569, - BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseLow => &SHAPE3570, - BlockState::PolishedBlackstoneWall_TallTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallTallNoneFalseFalseTall => &SHAPE3571, - BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseNone => &SHAPE3572, - BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseLow => &SHAPE3573, - BlockState::PolishedBlackstoneWall_TallTallLowTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallTallLowTrueFalseTall => &SHAPE3574, - BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseNone => &SHAPE3575, - BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseLow => &SHAPE3576, - BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseTall => &SHAPE3577, - BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueNone - | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseNone => &SHAPE3578, - BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueLow - | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseLow => &SHAPE3579, - BlockState::PolishedBlackstoneWall_TallTallTallTrueTrueTall - | BlockState::PolishedBlackstoneWall_TallTallTallTrueFalseTall => &SHAPE3580, - BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueNone - | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseNone => &SHAPE3581, - BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueLow - | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseLow => &SHAPE3582, - BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueTall - | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseTall => &SHAPE3583, - BlockState::EnderChest_NorthTrue => &SHAPE173, - BlockState::OrangeStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::OrangeStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE526, - BlockState::OrangeStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::OrangeStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE527, - BlockState::OrangeStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::OrangeStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE528, - BlockState::OrangeStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::OrangeStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE529, - BlockState::OrangeStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::OrangeStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE530, - BlockState::OrangeStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::OrangeStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE531, - BlockState::OrangeStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::OrangeStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE532, - BlockState::OrangeStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::OrangeStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE533, - BlockState::OrangeStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::OrangeStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE534, - BlockState::OrangeStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::OrangeStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE535, - BlockState::OrangeStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::OrangeStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE536, - BlockState::OrangeStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::OrangeStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE537, - BlockState::OrangeStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::OrangeStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE538, - BlockState::OrangeStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::OrangeStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE539, - BlockState::OrangeStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::OrangeStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE540, - BlockState::OrangeStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::OrangeStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE541, - BlockState::CyanStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::CyanStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE654, - BlockState::CyanStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::CyanStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE655, - BlockState::CyanStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::CyanStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE656, - BlockState::CyanStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::CyanStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE657, - BlockState::CyanStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::CyanStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE658, - BlockState::CyanStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::CyanStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE659, - BlockState::CyanStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::CyanStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE660, - BlockState::CyanStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::CyanStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE661, - BlockState::CyanStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::CyanStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE662, - BlockState::CyanStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::CyanStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE663, - BlockState::CyanStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::CyanStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE664, - BlockState::CyanStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::CyanStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE665, - BlockState::CyanStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::CyanStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE666, - BlockState::CyanStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::CyanStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE667, - BlockState::CyanStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::CyanStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE668, - BlockState::CyanStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::CyanStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE669, - BlockState::ChorusPlant_TrueTrueTrueTrueTrueTrue => &SHAPE868, - BlockState::ChorusPlant_TrueTrueTrueTrueTrueFalse => &SHAPE869, - BlockState::ChorusPlant_TrueTrueTrueTrueFalseTrue => &SHAPE870, - BlockState::ChorusPlant_TrueTrueTrueTrueFalseFalse => &SHAPE871, - BlockState::ChorusPlant_TrueTrueTrueFalseTrueTrue => &SHAPE872, - BlockState::ChorusPlant_TrueTrueTrueFalseTrueFalse => &SHAPE873, - BlockState::ChorusPlant_TrueTrueTrueFalseFalseTrue => &SHAPE874, - BlockState::ChorusPlant_TrueTrueTrueFalseFalseFalse => &SHAPE875, - BlockState::ChorusPlant_TrueTrueFalseTrueTrueTrue => &SHAPE876, - BlockState::ChorusPlant_TrueTrueFalseTrueTrueFalse => &SHAPE877, - BlockState::ChorusPlant_TrueTrueFalseTrueFalseTrue => &SHAPE878, - BlockState::ChorusPlant_TrueTrueFalseTrueFalseFalse => &SHAPE879, - BlockState::ChorusPlant_TrueTrueFalseFalseTrueTrue => &SHAPE880, - BlockState::ChorusPlant_TrueTrueFalseFalseTrueFalse => &SHAPE881, - BlockState::ChorusPlant_TrueTrueFalseFalseFalseTrue => &SHAPE882, - BlockState::ChorusPlant_TrueTrueFalseFalseFalseFalse => &SHAPE883, - BlockState::ChorusPlant_TrueFalseTrueTrueTrueTrue => &SHAPE884, - BlockState::ChorusPlant_TrueFalseTrueTrueTrueFalse => &SHAPE885, - BlockState::ChorusPlant_TrueFalseTrueTrueFalseTrue => &SHAPE886, - BlockState::ChorusPlant_TrueFalseTrueTrueFalseFalse => &SHAPE887, - BlockState::ChorusPlant_TrueFalseTrueFalseTrueTrue => &SHAPE888, - BlockState::ChorusPlant_TrueFalseTrueFalseTrueFalse => &SHAPE889, - BlockState::ChorusPlant_TrueFalseTrueFalseFalseTrue => &SHAPE890, - BlockState::ChorusPlant_TrueFalseTrueFalseFalseFalse => &SHAPE891, - BlockState::ChorusPlant_TrueFalseFalseTrueTrueTrue => &SHAPE892, - BlockState::ChorusPlant_TrueFalseFalseTrueTrueFalse => &SHAPE893, - BlockState::ChorusPlant_TrueFalseFalseTrueFalseTrue => &SHAPE894, - BlockState::ChorusPlant_TrueFalseFalseTrueFalseFalse => &SHAPE895, - BlockState::ChorusPlant_TrueFalseFalseFalseTrueTrue => &SHAPE896, - BlockState::ChorusPlant_TrueFalseFalseFalseTrueFalse => &SHAPE897, - BlockState::ChorusPlant_TrueFalseFalseFalseFalseTrue => &SHAPE898, - BlockState::ChorusPlant_TrueFalseFalseFalseFalseFalse => &SHAPE899, - BlockState::ChorusPlant_FalseTrueTrueTrueTrueTrue => &SHAPE900, - BlockState::ChorusPlant_FalseTrueTrueTrueTrueFalse => &SHAPE901, - BlockState::ChorusPlant_FalseTrueTrueTrueFalseTrue => &SHAPE902, - BlockState::ChorusPlant_FalseTrueTrueTrueFalseFalse => &SHAPE903, - BlockState::ChorusPlant_FalseTrueTrueFalseTrueTrue => &SHAPE904, - BlockState::ChorusPlant_FalseTrueTrueFalseTrueFalse => &SHAPE905, - BlockState::ChorusPlant_FalseTrueTrueFalseFalseTrue => &SHAPE906, - BlockState::ChorusPlant_FalseTrueTrueFalseFalseFalse => &SHAPE907, - BlockState::ChorusPlant_FalseTrueFalseTrueTrueTrue => &SHAPE908, - BlockState::ChorusPlant_FalseTrueFalseTrueTrueFalse => &SHAPE909, - BlockState::ChorusPlant_FalseTrueFalseTrueFalseTrue => &SHAPE910, - BlockState::ChorusPlant_FalseTrueFalseTrueFalseFalse => &SHAPE911, - BlockState::ChorusPlant_FalseTrueFalseFalseTrueTrue => &SHAPE912, - BlockState::ChorusPlant_FalseTrueFalseFalseTrueFalse => &SHAPE913, - BlockState::ChorusPlant_FalseTrueFalseFalseFalseTrue => &SHAPE914, - BlockState::ChorusPlant_FalseTrueFalseFalseFalseFalse => &SHAPE915, - BlockState::ChorusPlant_FalseFalseTrueTrueTrueTrue => &SHAPE916, - BlockState::ChorusPlant_FalseFalseTrueTrueTrueFalse => &SHAPE917, - BlockState::ChorusPlant_FalseFalseTrueTrueFalseTrue => &SHAPE918, - BlockState::ChorusPlant_FalseFalseTrueTrueFalseFalse => &SHAPE919, - BlockState::ChorusPlant_FalseFalseTrueFalseTrueTrue => &SHAPE920, - BlockState::ChorusPlant_FalseFalseTrueFalseTrueFalse => &SHAPE921, - BlockState::ChorusPlant_FalseFalseTrueFalseFalseTrue => &SHAPE922, - BlockState::ChorusPlant_FalseFalseTrueFalseFalseFalse => &SHAPE923, - BlockState::ChorusPlant_FalseFalseFalseTrueTrueTrue => &SHAPE924, - BlockState::ChorusPlant_FalseFalseFalseTrueTrueFalse => &SHAPE925, - BlockState::ChorusPlant_FalseFalseFalseTrueFalseTrue => &SHAPE926, - BlockState::ChorusPlant_FalseFalseFalseTrueFalseFalse => &SHAPE927, - BlockState::ChorusPlant_FalseFalseFalseFalseTrueTrue => &SHAPE928, - BlockState::ChorusPlant_FalseFalseFalseFalseTrueFalse => &SHAPE929, - BlockState::ChorusPlant_FalseFalseFalseFalseFalseTrue => &SHAPE930, - BlockState::ChorusPlant_FalseFalseFalseFalseFalseFalse => &SHAPE931, - BlockState::AndesiteWall_NoneNoneNoneTrueTrueNone - | BlockState::AndesiteWall_NoneNoneNoneTrueFalseNone => &SHAPE2239, - BlockState::AndesiteWall_NoneNoneNoneTrueTrueLow - | BlockState::AndesiteWall_NoneNoneNoneTrueFalseLow => &SHAPE2240, - BlockState::AndesiteWall_NoneNoneNoneTrueTrueTall - | BlockState::AndesiteWall_NoneNoneNoneTrueFalseTall => &SHAPE2241, - BlockState::AndesiteWall_NoneNoneNoneFalseTrueLow - | BlockState::AndesiteWall_NoneNoneNoneFalseFalseLow => &SHAPE2242, - BlockState::AndesiteWall_NoneNoneNoneFalseTrueTall - | BlockState::AndesiteWall_NoneNoneNoneFalseFalseTall => &SHAPE2243, - BlockState::AndesiteWall_NoneNoneLowTrueTrueNone - | BlockState::AndesiteWall_NoneNoneLowTrueFalseNone => &SHAPE2244, - BlockState::AndesiteWall_NoneNoneLowTrueTrueLow - | BlockState::AndesiteWall_NoneNoneLowTrueFalseLow => &SHAPE2245, - BlockState::AndesiteWall_NoneNoneLowTrueTrueTall - | BlockState::AndesiteWall_NoneNoneLowTrueFalseTall => &SHAPE2246, - BlockState::AndesiteWall_NoneNoneLowFalseTrueNone - | BlockState::AndesiteWall_NoneNoneLowFalseFalseNone => &SHAPE2247, - BlockState::AndesiteWall_NoneNoneLowFalseTrueLow - | BlockState::AndesiteWall_NoneNoneLowFalseFalseLow => &SHAPE2248, - BlockState::AndesiteWall_NoneNoneLowFalseTrueTall - | BlockState::AndesiteWall_NoneNoneLowFalseFalseTall => &SHAPE2249, - BlockState::AndesiteWall_NoneNoneTallTrueTrueNone - | BlockState::AndesiteWall_NoneNoneTallTrueFalseNone => &SHAPE2250, - BlockState::AndesiteWall_NoneNoneTallTrueTrueLow - | BlockState::AndesiteWall_NoneNoneTallTrueFalseLow => &SHAPE2251, - BlockState::AndesiteWall_NoneNoneTallTrueTrueTall - | BlockState::AndesiteWall_NoneNoneTallTrueFalseTall => &SHAPE2252, - BlockState::AndesiteWall_NoneNoneTallFalseTrueNone - | BlockState::AndesiteWall_NoneNoneTallFalseFalseNone => &SHAPE2253, - BlockState::AndesiteWall_NoneNoneTallFalseTrueLow - | BlockState::AndesiteWall_NoneNoneTallFalseFalseLow => &SHAPE2254, - BlockState::AndesiteWall_NoneNoneTallFalseTrueTall - | BlockState::AndesiteWall_NoneNoneTallFalseFalseTall => &SHAPE2255, - BlockState::AndesiteWall_NoneLowNoneTrueTrueNone - | BlockState::AndesiteWall_NoneLowNoneTrueFalseNone => &SHAPE2256, - BlockState::AndesiteWall_NoneLowNoneTrueTrueLow - | BlockState::AndesiteWall_NoneLowNoneTrueFalseLow => &SHAPE2257, - BlockState::AndesiteWall_NoneLowNoneTrueTrueTall - | BlockState::AndesiteWall_NoneLowNoneTrueFalseTall => &SHAPE2258, - BlockState::AndesiteWall_NoneLowNoneFalseTrueNone - | BlockState::AndesiteWall_NoneLowNoneFalseFalseNone => &SHAPE2259, - BlockState::AndesiteWall_NoneLowNoneFalseTrueLow - | BlockState::AndesiteWall_NoneLowNoneFalseFalseLow => &SHAPE2260, - BlockState::AndesiteWall_NoneLowNoneFalseTrueTall - | BlockState::AndesiteWall_NoneLowNoneFalseFalseTall => &SHAPE2261, - BlockState::AndesiteWall_NoneLowLowTrueTrueNone - | BlockState::AndesiteWall_NoneLowLowTrueFalseNone => &SHAPE2262, - BlockState::AndesiteWall_NoneLowLowTrueTrueLow - | BlockState::AndesiteWall_NoneLowLowTrueFalseLow => &SHAPE2263, - BlockState::AndesiteWall_NoneLowLowTrueTrueTall - | BlockState::AndesiteWall_NoneLowLowTrueFalseTall => &SHAPE2264, - BlockState::AndesiteWall_NoneLowLowFalseTrueNone - | BlockState::AndesiteWall_NoneLowLowFalseFalseNone => &SHAPE2265, - BlockState::AndesiteWall_NoneLowLowFalseTrueLow - | BlockState::AndesiteWall_NoneLowLowFalseFalseLow => &SHAPE2266, - BlockState::AndesiteWall_NoneLowLowFalseTrueTall - | BlockState::AndesiteWall_NoneLowLowFalseFalseTall => &SHAPE2267, - BlockState::AndesiteWall_NoneLowTallTrueTrueNone - | BlockState::AndesiteWall_NoneLowTallTrueFalseNone => &SHAPE2268, - BlockState::AndesiteWall_NoneLowTallTrueTrueLow - | BlockState::AndesiteWall_NoneLowTallTrueFalseLow => &SHAPE2269, - BlockState::AndesiteWall_NoneLowTallTrueTrueTall - | BlockState::AndesiteWall_NoneLowTallTrueFalseTall => &SHAPE2270, - BlockState::AndesiteWall_NoneLowTallFalseTrueNone - | BlockState::AndesiteWall_NoneLowTallFalseFalseNone => &SHAPE2271, - BlockState::AndesiteWall_NoneLowTallFalseTrueLow - | BlockState::AndesiteWall_NoneLowTallFalseFalseLow => &SHAPE2272, - BlockState::AndesiteWall_NoneLowTallFalseTrueTall - | BlockState::AndesiteWall_NoneLowTallFalseFalseTall => &SHAPE2273, - BlockState::AndesiteWall_NoneTallNoneTrueTrueNone - | BlockState::AndesiteWall_NoneTallNoneTrueFalseNone => &SHAPE2274, - BlockState::AndesiteWall_NoneTallNoneTrueTrueLow - | BlockState::AndesiteWall_NoneTallNoneTrueFalseLow => &SHAPE2275, - BlockState::AndesiteWall_NoneTallNoneTrueTrueTall - | BlockState::AndesiteWall_NoneTallNoneTrueFalseTall => &SHAPE2276, - BlockState::AndesiteWall_NoneTallNoneFalseTrueNone - | BlockState::AndesiteWall_NoneTallNoneFalseFalseNone => &SHAPE2277, - BlockState::AndesiteWall_NoneTallNoneFalseTrueLow - | BlockState::AndesiteWall_NoneTallNoneFalseFalseLow => &SHAPE2278, - BlockState::AndesiteWall_NoneTallNoneFalseTrueTall - | BlockState::AndesiteWall_NoneTallNoneFalseFalseTall => &SHAPE2279, - BlockState::AndesiteWall_NoneTallLowTrueTrueNone - | BlockState::AndesiteWall_NoneTallLowTrueFalseNone => &SHAPE2280, - BlockState::AndesiteWall_NoneTallLowTrueTrueLow - | BlockState::AndesiteWall_NoneTallLowTrueFalseLow => &SHAPE2281, - BlockState::AndesiteWall_NoneTallLowTrueTrueTall - | BlockState::AndesiteWall_NoneTallLowTrueFalseTall => &SHAPE2282, - BlockState::AndesiteWall_NoneTallLowFalseTrueNone - | BlockState::AndesiteWall_NoneTallLowFalseFalseNone => &SHAPE2283, - BlockState::AndesiteWall_NoneTallLowFalseTrueLow - | BlockState::AndesiteWall_NoneTallLowFalseFalseLow => &SHAPE2284, - BlockState::AndesiteWall_NoneTallLowFalseTrueTall - | BlockState::AndesiteWall_NoneTallLowFalseFalseTall => &SHAPE2285, - BlockState::AndesiteWall_NoneTallTallTrueTrueNone - | BlockState::AndesiteWall_NoneTallTallTrueFalseNone => &SHAPE2286, - BlockState::AndesiteWall_NoneTallTallTrueTrueLow - | BlockState::AndesiteWall_NoneTallTallTrueFalseLow => &SHAPE2287, - BlockState::AndesiteWall_NoneTallTallTrueTrueTall - | BlockState::AndesiteWall_NoneTallTallTrueFalseTall => &SHAPE2288, - BlockState::AndesiteWall_NoneTallTallFalseTrueNone - | BlockState::AndesiteWall_NoneTallTallFalseFalseNone => &SHAPE2289, - BlockState::AndesiteWall_NoneTallTallFalseTrueLow - | BlockState::AndesiteWall_NoneTallTallFalseFalseLow => &SHAPE2290, - BlockState::AndesiteWall_NoneTallTallFalseTrueTall - | BlockState::AndesiteWall_NoneTallTallFalseFalseTall => &SHAPE2291, - BlockState::AndesiteWall_LowNoneNoneTrueTrueNone - | BlockState::AndesiteWall_LowNoneNoneTrueFalseNone => &SHAPE2292, - BlockState::AndesiteWall_LowNoneNoneTrueTrueLow - | BlockState::AndesiteWall_LowNoneNoneTrueFalseLow => &SHAPE2293, - BlockState::AndesiteWall_LowNoneNoneTrueTrueTall - | BlockState::AndesiteWall_LowNoneNoneTrueFalseTall => &SHAPE2294, - BlockState::AndesiteWall_LowNoneNoneFalseTrueNone - | BlockState::AndesiteWall_LowNoneNoneFalseFalseNone => &SHAPE2295, - BlockState::AndesiteWall_LowNoneNoneFalseTrueLow - | BlockState::AndesiteWall_LowNoneNoneFalseFalseLow => &SHAPE2296, - BlockState::AndesiteWall_LowNoneNoneFalseTrueTall - | BlockState::AndesiteWall_LowNoneNoneFalseFalseTall => &SHAPE2297, - BlockState::AndesiteWall_LowNoneLowTrueTrueNone - | BlockState::AndesiteWall_LowNoneLowTrueFalseNone => &SHAPE2298, - BlockState::AndesiteWall_LowNoneLowTrueTrueLow - | BlockState::AndesiteWall_LowNoneLowTrueFalseLow => &SHAPE2299, - BlockState::AndesiteWall_LowNoneLowTrueTrueTall - | BlockState::AndesiteWall_LowNoneLowTrueFalseTall => &SHAPE2300, - BlockState::AndesiteWall_LowNoneLowFalseTrueNone - | BlockState::AndesiteWall_LowNoneLowFalseFalseNone => &SHAPE2301, - BlockState::AndesiteWall_LowNoneLowFalseTrueLow - | BlockState::AndesiteWall_LowNoneLowFalseFalseLow => &SHAPE2302, - BlockState::AndesiteWall_LowNoneLowFalseTrueTall - | BlockState::AndesiteWall_LowNoneLowFalseFalseTall => &SHAPE2303, - BlockState::AndesiteWall_LowNoneTallTrueTrueNone - | BlockState::AndesiteWall_LowNoneTallTrueFalseNone => &SHAPE2304, - BlockState::AndesiteWall_LowNoneTallTrueTrueLow - | BlockState::AndesiteWall_LowNoneTallTrueFalseLow => &SHAPE2305, - BlockState::AndesiteWall_LowNoneTallTrueTrueTall - | BlockState::AndesiteWall_LowNoneTallTrueFalseTall => &SHAPE2306, - BlockState::AndesiteWall_LowNoneTallFalseTrueNone - | BlockState::AndesiteWall_LowNoneTallFalseFalseNone => &SHAPE2307, - BlockState::AndesiteWall_LowNoneTallFalseTrueLow - | BlockState::AndesiteWall_LowNoneTallFalseFalseLow => &SHAPE2308, - BlockState::AndesiteWall_LowNoneTallFalseTrueTall - | BlockState::AndesiteWall_LowNoneTallFalseFalseTall => &SHAPE2309, - BlockState::AndesiteWall_LowLowNoneTrueTrueNone - | BlockState::AndesiteWall_LowLowNoneTrueFalseNone => &SHAPE2310, - BlockState::AndesiteWall_LowLowNoneTrueTrueLow - | BlockState::AndesiteWall_LowLowNoneTrueFalseLow => &SHAPE2311, - BlockState::AndesiteWall_LowLowNoneTrueTrueTall - | BlockState::AndesiteWall_LowLowNoneTrueFalseTall => &SHAPE2312, - BlockState::AndesiteWall_LowLowNoneFalseTrueNone - | BlockState::AndesiteWall_LowLowNoneFalseFalseNone => &SHAPE2313, - BlockState::AndesiteWall_LowLowNoneFalseTrueLow - | BlockState::AndesiteWall_LowLowNoneFalseFalseLow => &SHAPE2314, - BlockState::AndesiteWall_LowLowNoneFalseTrueTall - | BlockState::AndesiteWall_LowLowNoneFalseFalseTall => &SHAPE2315, - BlockState::AndesiteWall_LowLowLowTrueTrueNone - | BlockState::AndesiteWall_LowLowLowTrueFalseNone => &SHAPE2316, - BlockState::AndesiteWall_LowLowLowTrueTrueLow - | BlockState::AndesiteWall_LowLowLowTrueFalseLow => &SHAPE2317, - BlockState::AndesiteWall_LowLowLowTrueTrueTall - | BlockState::AndesiteWall_LowLowLowTrueFalseTall => &SHAPE2318, - BlockState::AndesiteWall_LowLowLowFalseTrueNone - | BlockState::AndesiteWall_LowLowLowFalseFalseNone => &SHAPE2319, - BlockState::AndesiteWall_LowLowLowFalseTrueLow - | BlockState::AndesiteWall_LowLowLowFalseFalseLow => &SHAPE2320, - BlockState::AndesiteWall_LowLowLowFalseTrueTall - | BlockState::AndesiteWall_LowLowLowFalseFalseTall => &SHAPE2321, - BlockState::AndesiteWall_LowLowTallTrueTrueNone - | BlockState::AndesiteWall_LowLowTallTrueFalseNone => &SHAPE2322, - BlockState::AndesiteWall_LowLowTallTrueTrueLow - | BlockState::AndesiteWall_LowLowTallTrueFalseLow => &SHAPE2323, - BlockState::AndesiteWall_LowLowTallTrueTrueTall - | BlockState::AndesiteWall_LowLowTallTrueFalseTall => &SHAPE2324, - BlockState::AndesiteWall_LowLowTallFalseTrueNone - | BlockState::AndesiteWall_LowLowTallFalseFalseNone => &SHAPE2325, - BlockState::AndesiteWall_LowLowTallFalseTrueLow - | BlockState::AndesiteWall_LowLowTallFalseFalseLow => &SHAPE2326, - BlockState::AndesiteWall_LowLowTallFalseTrueTall - | BlockState::AndesiteWall_LowLowTallFalseFalseTall => &SHAPE2327, - BlockState::AndesiteWall_LowTallNoneTrueTrueNone - | BlockState::AndesiteWall_LowTallNoneTrueFalseNone => &SHAPE2328, - BlockState::AndesiteWall_LowTallNoneTrueTrueLow - | BlockState::AndesiteWall_LowTallNoneTrueFalseLow => &SHAPE2329, - BlockState::AndesiteWall_LowTallNoneTrueTrueTall - | BlockState::AndesiteWall_LowTallNoneTrueFalseTall => &SHAPE2330, - BlockState::AndesiteWall_LowTallNoneFalseTrueNone - | BlockState::AndesiteWall_LowTallNoneFalseFalseNone => &SHAPE2331, - BlockState::AndesiteWall_LowTallNoneFalseTrueLow - | BlockState::AndesiteWall_LowTallNoneFalseFalseLow => &SHAPE2332, - BlockState::AndesiteWall_LowTallNoneFalseTrueTall - | BlockState::AndesiteWall_LowTallNoneFalseFalseTall => &SHAPE2333, - BlockState::AndesiteWall_LowTallLowTrueTrueNone - | BlockState::AndesiteWall_LowTallLowTrueFalseNone => &SHAPE2334, - BlockState::AndesiteWall_LowTallLowTrueTrueLow - | BlockState::AndesiteWall_LowTallLowTrueFalseLow => &SHAPE2335, - BlockState::AndesiteWall_LowTallLowTrueTrueTall - | BlockState::AndesiteWall_LowTallLowTrueFalseTall => &SHAPE2336, - BlockState::AndesiteWall_LowTallLowFalseTrueNone - | BlockState::AndesiteWall_LowTallLowFalseFalseNone => &SHAPE2337, - BlockState::AndesiteWall_LowTallLowFalseTrueLow - | BlockState::AndesiteWall_LowTallLowFalseFalseLow => &SHAPE2338, - BlockState::AndesiteWall_LowTallLowFalseTrueTall - | BlockState::AndesiteWall_LowTallLowFalseFalseTall => &SHAPE2339, - BlockState::AndesiteWall_LowTallTallTrueTrueNone - | BlockState::AndesiteWall_LowTallTallTrueFalseNone => &SHAPE2340, - BlockState::AndesiteWall_LowTallTallTrueTrueLow - | BlockState::AndesiteWall_LowTallTallTrueFalseLow => &SHAPE2341, - BlockState::AndesiteWall_LowTallTallTrueTrueTall - | BlockState::AndesiteWall_LowTallTallTrueFalseTall => &SHAPE2342, - BlockState::AndesiteWall_LowTallTallFalseTrueNone - | BlockState::AndesiteWall_LowTallTallFalseFalseNone => &SHAPE2343, - BlockState::AndesiteWall_LowTallTallFalseTrueLow - | BlockState::AndesiteWall_LowTallTallFalseFalseLow => &SHAPE2344, - BlockState::AndesiteWall_LowTallTallFalseTrueTall - | BlockState::AndesiteWall_LowTallTallFalseFalseTall => &SHAPE2345, - BlockState::AndesiteWall_TallNoneNoneTrueTrueNone - | BlockState::AndesiteWall_TallNoneNoneTrueFalseNone => &SHAPE2346, - BlockState::AndesiteWall_TallNoneNoneTrueTrueLow - | BlockState::AndesiteWall_TallNoneNoneTrueFalseLow => &SHAPE2347, - BlockState::AndesiteWall_TallNoneNoneTrueTrueTall - | BlockState::AndesiteWall_TallNoneNoneTrueFalseTall => &SHAPE2348, - BlockState::AndesiteWall_TallNoneNoneFalseTrueNone - | BlockState::AndesiteWall_TallNoneNoneFalseFalseNone => &SHAPE2349, - BlockState::AndesiteWall_TallNoneNoneFalseTrueLow - | BlockState::AndesiteWall_TallNoneNoneFalseFalseLow => &SHAPE2350, - BlockState::AndesiteWall_TallNoneNoneFalseTrueTall - | BlockState::AndesiteWall_TallNoneNoneFalseFalseTall => &SHAPE2351, - BlockState::AndesiteWall_TallNoneLowTrueTrueNone - | BlockState::AndesiteWall_TallNoneLowTrueFalseNone => &SHAPE2352, - BlockState::AndesiteWall_TallNoneLowTrueTrueLow - | BlockState::AndesiteWall_TallNoneLowTrueFalseLow => &SHAPE2353, - BlockState::AndesiteWall_TallNoneLowTrueTrueTall - | BlockState::AndesiteWall_TallNoneLowTrueFalseTall => &SHAPE2354, - BlockState::AndesiteWall_TallNoneLowFalseTrueNone - | BlockState::AndesiteWall_TallNoneLowFalseFalseNone => &SHAPE2355, - BlockState::AndesiteWall_TallNoneLowFalseTrueLow - | BlockState::AndesiteWall_TallNoneLowFalseFalseLow => &SHAPE2356, - BlockState::AndesiteWall_TallNoneLowFalseTrueTall - | BlockState::AndesiteWall_TallNoneLowFalseFalseTall => &SHAPE2357, - BlockState::AndesiteWall_TallNoneTallTrueTrueNone - | BlockState::AndesiteWall_TallNoneTallTrueFalseNone => &SHAPE2358, - BlockState::AndesiteWall_TallNoneTallTrueTrueLow - | BlockState::AndesiteWall_TallNoneTallTrueFalseLow => &SHAPE2359, - BlockState::AndesiteWall_TallNoneTallTrueTrueTall - | BlockState::AndesiteWall_TallNoneTallTrueFalseTall => &SHAPE2360, - BlockState::AndesiteWall_TallNoneTallFalseTrueNone - | BlockState::AndesiteWall_TallNoneTallFalseFalseNone => &SHAPE2361, - BlockState::AndesiteWall_TallNoneTallFalseTrueLow - | BlockState::AndesiteWall_TallNoneTallFalseFalseLow => &SHAPE2362, - BlockState::AndesiteWall_TallNoneTallFalseTrueTall - | BlockState::AndesiteWall_TallNoneTallFalseFalseTall => &SHAPE2363, - BlockState::AndesiteWall_TallLowNoneTrueTrueNone - | BlockState::AndesiteWall_TallLowNoneTrueFalseNone => &SHAPE2364, - BlockState::AndesiteWall_TallLowNoneTrueTrueLow - | BlockState::AndesiteWall_TallLowNoneTrueFalseLow => &SHAPE2365, - BlockState::AndesiteWall_TallLowNoneTrueTrueTall - | BlockState::AndesiteWall_TallLowNoneTrueFalseTall => &SHAPE2366, - BlockState::AndesiteWall_TallLowNoneFalseTrueNone - | BlockState::AndesiteWall_TallLowNoneFalseFalseNone => &SHAPE2367, - BlockState::AndesiteWall_TallLowNoneFalseTrueLow - | BlockState::AndesiteWall_TallLowNoneFalseFalseLow => &SHAPE2368, - BlockState::AndesiteWall_TallLowNoneFalseTrueTall - | BlockState::AndesiteWall_TallLowNoneFalseFalseTall => &SHAPE2369, - BlockState::AndesiteWall_TallLowLowTrueTrueNone - | BlockState::AndesiteWall_TallLowLowTrueFalseNone => &SHAPE2370, - BlockState::AndesiteWall_TallLowLowTrueTrueLow - | BlockState::AndesiteWall_TallLowLowTrueFalseLow => &SHAPE2371, - BlockState::AndesiteWall_TallLowLowTrueTrueTall - | BlockState::AndesiteWall_TallLowLowTrueFalseTall => &SHAPE2372, - BlockState::AndesiteWall_TallLowLowFalseTrueNone - | BlockState::AndesiteWall_TallLowLowFalseFalseNone => &SHAPE2373, - BlockState::AndesiteWall_TallLowLowFalseTrueLow - | BlockState::AndesiteWall_TallLowLowFalseFalseLow => &SHAPE2374, - BlockState::AndesiteWall_TallLowLowFalseTrueTall - | BlockState::AndesiteWall_TallLowLowFalseFalseTall => &SHAPE2375, - BlockState::AndesiteWall_TallLowTallTrueTrueNone - | BlockState::AndesiteWall_TallLowTallTrueFalseNone => &SHAPE2376, - BlockState::AndesiteWall_TallLowTallTrueTrueLow - | BlockState::AndesiteWall_TallLowTallTrueFalseLow => &SHAPE2377, - BlockState::AndesiteWall_TallLowTallTrueTrueTall - | BlockState::AndesiteWall_TallLowTallTrueFalseTall => &SHAPE2378, - BlockState::AndesiteWall_TallLowTallFalseTrueNone - | BlockState::AndesiteWall_TallLowTallFalseFalseNone => &SHAPE2379, - BlockState::AndesiteWall_TallLowTallFalseTrueLow - | BlockState::AndesiteWall_TallLowTallFalseFalseLow => &SHAPE2380, - BlockState::AndesiteWall_TallLowTallFalseTrueTall - | BlockState::AndesiteWall_TallLowTallFalseFalseTall => &SHAPE2381, - BlockState::AndesiteWall_TallTallNoneTrueTrueNone - | BlockState::AndesiteWall_TallTallNoneTrueFalseNone => &SHAPE2382, - BlockState::AndesiteWall_TallTallNoneTrueTrueLow - | BlockState::AndesiteWall_TallTallNoneTrueFalseLow => &SHAPE2383, - BlockState::AndesiteWall_TallTallNoneTrueTrueTall - | BlockState::AndesiteWall_TallTallNoneTrueFalseTall => &SHAPE2384, - BlockState::AndesiteWall_TallTallNoneFalseTrueNone - | BlockState::AndesiteWall_TallTallNoneFalseFalseNone => &SHAPE2385, - BlockState::AndesiteWall_TallTallNoneFalseTrueLow - | BlockState::AndesiteWall_TallTallNoneFalseFalseLow => &SHAPE2386, - BlockState::AndesiteWall_TallTallNoneFalseTrueTall - | BlockState::AndesiteWall_TallTallNoneFalseFalseTall => &SHAPE2387, - BlockState::AndesiteWall_TallTallLowTrueTrueNone - | BlockState::AndesiteWall_TallTallLowTrueFalseNone => &SHAPE2388, - BlockState::AndesiteWall_TallTallLowTrueTrueLow - | BlockState::AndesiteWall_TallTallLowTrueFalseLow => &SHAPE2389, - BlockState::AndesiteWall_TallTallLowTrueTrueTall - | BlockState::AndesiteWall_TallTallLowTrueFalseTall => &SHAPE2390, - BlockState::AndesiteWall_TallTallLowFalseTrueNone - | BlockState::AndesiteWall_TallTallLowFalseFalseNone => &SHAPE2391, - BlockState::AndesiteWall_TallTallLowFalseTrueLow - | BlockState::AndesiteWall_TallTallLowFalseFalseLow => &SHAPE2392, - BlockState::AndesiteWall_TallTallLowFalseTrueTall - | BlockState::AndesiteWall_TallTallLowFalseFalseTall => &SHAPE2393, - BlockState::AndesiteWall_TallTallTallTrueTrueNone - | BlockState::AndesiteWall_TallTallTallTrueFalseNone => &SHAPE2394, - BlockState::AndesiteWall_TallTallTallTrueTrueLow - | BlockState::AndesiteWall_TallTallTallTrueFalseLow => &SHAPE2395, - BlockState::AndesiteWall_TallTallTallTrueTrueTall - | BlockState::AndesiteWall_TallTallTallTrueFalseTall => &SHAPE2396, - BlockState::AndesiteWall_TallTallTallFalseTrueNone - | BlockState::AndesiteWall_TallTallTallFalseFalseNone => &SHAPE2397, - BlockState::AndesiteWall_TallTallTallFalseTrueLow - | BlockState::AndesiteWall_TallTallTallFalseFalseLow => &SHAPE2398, - BlockState::AndesiteWall_TallTallTallFalseTrueTall - | BlockState::AndesiteWall_TallTallTallFalseFalseTall => &SHAPE2399, - BlockState::Cake__0 => &SHAPE87, - BlockState::Cake__1 => &SHAPE88, - BlockState::Cake__2 => &SHAPE89, - BlockState::Cake__3 => &SHAPE90, - BlockState::Cake__4 => &SHAPE91, - BlockState::Cake__5 => &SHAPE92, - BlockState::Cake__6 => &SHAPE93, - BlockState::SpruceFence_TrueTrueTrueTrueTrue - | BlockState::SpruceFence_TrueTrueTrueFalseTrue => &SHAPE769, - BlockState::SpruceFence_TrueTrueTrueTrueFalse - | BlockState::SpruceFence_TrueTrueTrueFalseFalse => &SHAPE770, - BlockState::SpruceFence_TrueTrueFalseTrueTrue - | BlockState::SpruceFence_TrueTrueFalseFalseTrue => &SHAPE771, - BlockState::SpruceFence_TrueTrueFalseTrueFalse - | BlockState::SpruceFence_TrueTrueFalseFalseFalse => &SHAPE772, - BlockState::SpruceFence_TrueFalseTrueTrueTrue - | BlockState::SpruceFence_TrueFalseTrueFalseTrue => &SHAPE773, - BlockState::SpruceFence_TrueFalseTrueTrueFalse - | BlockState::SpruceFence_TrueFalseTrueFalseFalse => &SHAPE774, - BlockState::SpruceFence_TrueFalseFalseTrueTrue - | BlockState::SpruceFence_TrueFalseFalseFalseTrue => &SHAPE775, - BlockState::SpruceFence_TrueFalseFalseTrueFalse - | BlockState::SpruceFence_TrueFalseFalseFalseFalse => &SHAPE776, - BlockState::SpruceFence_FalseTrueTrueTrueTrue - | BlockState::SpruceFence_FalseTrueTrueFalseTrue => &SHAPE777, - BlockState::SpruceFence_FalseTrueTrueTrueFalse - | BlockState::SpruceFence_FalseTrueTrueFalseFalse => &SHAPE778, - BlockState::SpruceFence_FalseTrueFalseTrueTrue - | BlockState::SpruceFence_FalseTrueFalseFalseTrue => &SHAPE779, - BlockState::SpruceFence_FalseTrueFalseTrueFalse - | BlockState::SpruceFence_FalseTrueFalseFalseFalse => &SHAPE780, - BlockState::SpruceFence_FalseFalseTrueTrueTrue - | BlockState::SpruceFence_FalseFalseTrueFalseTrue => &SHAPE781, - BlockState::SpruceFence_FalseFalseTrueTrueFalse - | BlockState::SpruceFence_FalseFalseTrueFalseFalse => &SHAPE782, - BlockState::SpruceFence_FalseFalseFalseTrueTrue - | BlockState::SpruceFence_FalseFalseFalseFalseTrue => &SHAPE783, - BlockState::SpruceFence_FalseFalseFalseTrueFalse - | BlockState::SpruceFence_FalseFalseFalseFalseFalse => &SHAPE784, + | BlockState::PolishedBlackstoneWall_LowLowLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_LowLowTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowLowTallFalseFalseTall + | BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueLow + | BlockState::PolishedBlackstoneWall_LowTallLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowTallLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_LowTallTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_LowTallTallFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallLowLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallLowLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallLowTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallLowTallFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallTallLowFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallTallLowFalseFalseTall + | BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueLow + | BlockState::PolishedBlackstoneWall_TallTallTallFalseTrueTall + | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseLow + | BlockState::PolishedBlackstoneWall_TallTallTallFalseFalseTall + | BlockState::BrickWall_LowLowLowFalseTrueLow + | BlockState::BrickWall_LowLowLowFalseTrueTall + | BlockState::BrickWall_LowLowLowFalseFalseLow + | BlockState::BrickWall_LowLowLowFalseFalseTall + | BlockState::BrickWall_LowLowTallFalseTrueLow + | BlockState::BrickWall_LowLowTallFalseTrueTall + | BlockState::BrickWall_LowLowTallFalseFalseLow + | BlockState::BrickWall_LowLowTallFalseFalseTall + | BlockState::BrickWall_LowTallLowFalseTrueLow + | BlockState::BrickWall_LowTallLowFalseTrueTall + | BlockState::BrickWall_LowTallLowFalseFalseLow + | BlockState::BrickWall_LowTallLowFalseFalseTall + | BlockState::BrickWall_LowTallTallFalseTrueLow + | BlockState::BrickWall_LowTallTallFalseTrueTall + | BlockState::BrickWall_LowTallTallFalseFalseLow + | BlockState::BrickWall_LowTallTallFalseFalseTall + | BlockState::BrickWall_TallLowLowFalseTrueLow + | BlockState::BrickWall_TallLowLowFalseTrueTall + | BlockState::BrickWall_TallLowLowFalseFalseLow + | BlockState::BrickWall_TallLowLowFalseFalseTall + | BlockState::BrickWall_TallLowTallFalseTrueLow + | BlockState::BrickWall_TallLowTallFalseTrueTall + | BlockState::BrickWall_TallLowTallFalseFalseLow + | BlockState::BrickWall_TallLowTallFalseFalseTall + | BlockState::BrickWall_TallTallLowFalseTrueLow + | BlockState::BrickWall_TallTallLowFalseTrueTall + | BlockState::BrickWall_TallTallLowFalseFalseLow + | BlockState::BrickWall_TallTallLowFalseFalseTall + | BlockState::BrickWall_TallTallTallFalseTrueLow + | BlockState::BrickWall_TallTallTallFalseTrueTall + | BlockState::BrickWall_TallTallTallFalseFalseLow + | BlockState::BrickWall_TallTallTallFalseFalseTall + | BlockState::CobbledDeepslateWall_LowLowLowFalseTrueLow + | BlockState::CobbledDeepslateWall_LowLowLowFalseTrueTall + | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseLow + | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseTall + | BlockState::CobbledDeepslateWall_LowLowTallFalseTrueLow + | BlockState::CobbledDeepslateWall_LowLowTallFalseTrueTall + | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseLow + | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseTall + | BlockState::CobbledDeepslateWall_LowTallLowFalseTrueLow + | BlockState::CobbledDeepslateWall_LowTallLowFalseTrueTall + | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseLow + | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseTall + | BlockState::CobbledDeepslateWall_LowTallTallFalseTrueLow + | BlockState::CobbledDeepslateWall_LowTallTallFalseTrueTall + | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseLow + | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseTall + | BlockState::CobbledDeepslateWall_TallLowLowFalseTrueLow + | BlockState::CobbledDeepslateWall_TallLowLowFalseTrueTall + | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseLow + | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseTall + | BlockState::CobbledDeepslateWall_TallLowTallFalseTrueLow + | BlockState::CobbledDeepslateWall_TallLowTallFalseTrueTall + | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseLow + | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseTall + | BlockState::CobbledDeepslateWall_TallTallLowFalseTrueLow + | BlockState::CobbledDeepslateWall_TallTallLowFalseTrueTall + | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseLow + | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseTall + | BlockState::CobbledDeepslateWall_TallTallTallFalseTrueLow + | BlockState::CobbledDeepslateWall_TallTallTallFalseTrueTall + | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseLow + | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseTall + | BlockState::StoneBrickWall_LowLowLowFalseTrueLow + | BlockState::StoneBrickWall_LowLowLowFalseTrueTall + | BlockState::StoneBrickWall_LowLowLowFalseFalseLow + | BlockState::StoneBrickWall_LowLowLowFalseFalseTall + | BlockState::StoneBrickWall_LowLowTallFalseTrueLow + | BlockState::StoneBrickWall_LowLowTallFalseTrueTall + | BlockState::StoneBrickWall_LowLowTallFalseFalseLow + | BlockState::StoneBrickWall_LowLowTallFalseFalseTall + | BlockState::StoneBrickWall_LowTallLowFalseTrueLow + | BlockState::StoneBrickWall_LowTallLowFalseTrueTall + | BlockState::StoneBrickWall_LowTallLowFalseFalseLow + | BlockState::StoneBrickWall_LowTallLowFalseFalseTall + | BlockState::StoneBrickWall_LowTallTallFalseTrueLow + | BlockState::StoneBrickWall_LowTallTallFalseTrueTall + | BlockState::StoneBrickWall_LowTallTallFalseFalseLow + | BlockState::StoneBrickWall_LowTallTallFalseFalseTall + | BlockState::StoneBrickWall_TallLowLowFalseTrueLow + | BlockState::StoneBrickWall_TallLowLowFalseTrueTall + | BlockState::StoneBrickWall_TallLowLowFalseFalseLow + | BlockState::StoneBrickWall_TallLowLowFalseFalseTall + | BlockState::StoneBrickWall_TallLowTallFalseTrueLow + | BlockState::StoneBrickWall_TallLowTallFalseTrueTall + | BlockState::StoneBrickWall_TallLowTallFalseFalseLow + | BlockState::StoneBrickWall_TallLowTallFalseFalseTall + | BlockState::StoneBrickWall_TallTallLowFalseTrueLow + | BlockState::StoneBrickWall_TallTallLowFalseTrueTall + | BlockState::StoneBrickWall_TallTallLowFalseFalseLow + | BlockState::StoneBrickWall_TallTallLowFalseFalseTall + | BlockState::StoneBrickWall_TallTallTallFalseTrueLow + | BlockState::StoneBrickWall_TallTallTallFalseTrueTall + | BlockState::StoneBrickWall_TallTallTallFalseFalseLow + | BlockState::StoneBrickWall_TallTallTallFalseFalseTall + | BlockState::PolishedDeepslateWall_LowLowLowFalseTrueLow + | BlockState::PolishedDeepslateWall_LowLowLowFalseTrueTall + | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseLow + | BlockState::PolishedDeepslateWall_LowLowLowFalseFalseTall + | BlockState::PolishedDeepslateWall_LowLowTallFalseTrueLow + | BlockState::PolishedDeepslateWall_LowLowTallFalseTrueTall + | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseLow + | BlockState::PolishedDeepslateWall_LowLowTallFalseFalseTall + | BlockState::PolishedDeepslateWall_LowTallLowFalseTrueLow + | BlockState::PolishedDeepslateWall_LowTallLowFalseTrueTall + | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseLow + | BlockState::PolishedDeepslateWall_LowTallLowFalseFalseTall + | BlockState::PolishedDeepslateWall_LowTallTallFalseTrueLow + | BlockState::PolishedDeepslateWall_LowTallTallFalseTrueTall + | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseLow + | BlockState::PolishedDeepslateWall_LowTallTallFalseFalseTall + | BlockState::PolishedDeepslateWall_TallLowLowFalseTrueLow + | BlockState::PolishedDeepslateWall_TallLowLowFalseTrueTall + | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseLow + | BlockState::PolishedDeepslateWall_TallLowLowFalseFalseTall + | BlockState::PolishedDeepslateWall_TallLowTallFalseTrueLow + | BlockState::PolishedDeepslateWall_TallLowTallFalseTrueTall + | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseLow + | BlockState::PolishedDeepslateWall_TallLowTallFalseFalseTall + | BlockState::PolishedDeepslateWall_TallTallLowFalseTrueLow + | BlockState::PolishedDeepslateWall_TallTallLowFalseTrueTall + | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseLow + | BlockState::PolishedDeepslateWall_TallTallLowFalseFalseTall + | BlockState::PolishedDeepslateWall_TallTallTallFalseTrueLow + | BlockState::PolishedDeepslateWall_TallTallTallFalseTrueTall + | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseLow + | BlockState::PolishedDeepslateWall_TallTallTallFalseFalseTall + | BlockState::MudBrickWall_LowLowLowFalseTrueLow + | BlockState::MudBrickWall_LowLowLowFalseTrueTall + | BlockState::MudBrickWall_LowLowLowFalseFalseLow + | BlockState::MudBrickWall_LowLowLowFalseFalseTall + | BlockState::MudBrickWall_LowLowTallFalseTrueLow + | BlockState::MudBrickWall_LowLowTallFalseTrueTall + | BlockState::MudBrickWall_LowLowTallFalseFalseLow + | BlockState::MudBrickWall_LowLowTallFalseFalseTall + | BlockState::MudBrickWall_LowTallLowFalseTrueLow + | BlockState::MudBrickWall_LowTallLowFalseTrueTall + | BlockState::MudBrickWall_LowTallLowFalseFalseLow + | BlockState::MudBrickWall_LowTallLowFalseFalseTall + | BlockState::MudBrickWall_LowTallTallFalseTrueLow + | BlockState::MudBrickWall_LowTallTallFalseTrueTall + | BlockState::MudBrickWall_LowTallTallFalseFalseLow + | BlockState::MudBrickWall_LowTallTallFalseFalseTall + | BlockState::MudBrickWall_TallLowLowFalseTrueLow + | BlockState::MudBrickWall_TallLowLowFalseTrueTall + | BlockState::MudBrickWall_TallLowLowFalseFalseLow + | BlockState::MudBrickWall_TallLowLowFalseFalseTall + | BlockState::MudBrickWall_TallLowTallFalseTrueLow + | BlockState::MudBrickWall_TallLowTallFalseTrueTall + | BlockState::MudBrickWall_TallLowTallFalseFalseLow + | BlockState::MudBrickWall_TallLowTallFalseFalseTall + | BlockState::MudBrickWall_TallTallLowFalseTrueLow + | BlockState::MudBrickWall_TallTallLowFalseTrueTall + | BlockState::MudBrickWall_TallTallLowFalseFalseLow + | BlockState::MudBrickWall_TallTallLowFalseFalseTall + | BlockState::MudBrickWall_TallTallTallFalseTrueLow + | BlockState::MudBrickWall_TallTallTallFalseTrueTall + | BlockState::MudBrickWall_TallTallTallFalseFalseLow + | BlockState::MudBrickWall_TallTallTallFalseFalseTall + | BlockState::EndStoneBrickWall_LowLowLowFalseTrueLow + | BlockState::EndStoneBrickWall_LowLowLowFalseTrueTall + | BlockState::EndStoneBrickWall_LowLowLowFalseFalseLow + | BlockState::EndStoneBrickWall_LowLowLowFalseFalseTall + | BlockState::EndStoneBrickWall_LowLowTallFalseTrueLow + | BlockState::EndStoneBrickWall_LowLowTallFalseTrueTall + | BlockState::EndStoneBrickWall_LowLowTallFalseFalseLow + | BlockState::EndStoneBrickWall_LowLowTallFalseFalseTall + | BlockState::EndStoneBrickWall_LowTallLowFalseTrueLow + | BlockState::EndStoneBrickWall_LowTallLowFalseTrueTall + | BlockState::EndStoneBrickWall_LowTallLowFalseFalseLow + | BlockState::EndStoneBrickWall_LowTallLowFalseFalseTall + | BlockState::EndStoneBrickWall_LowTallTallFalseTrueLow + | BlockState::EndStoneBrickWall_LowTallTallFalseTrueTall + | BlockState::EndStoneBrickWall_LowTallTallFalseFalseLow + | BlockState::EndStoneBrickWall_LowTallTallFalseFalseTall + | BlockState::EndStoneBrickWall_TallLowLowFalseTrueLow + | BlockState::EndStoneBrickWall_TallLowLowFalseTrueTall + | BlockState::EndStoneBrickWall_TallLowLowFalseFalseLow + | BlockState::EndStoneBrickWall_TallLowLowFalseFalseTall + | BlockState::EndStoneBrickWall_TallLowTallFalseTrueLow + | BlockState::EndStoneBrickWall_TallLowTallFalseTrueTall + | BlockState::EndStoneBrickWall_TallLowTallFalseFalseLow + | BlockState::EndStoneBrickWall_TallLowTallFalseFalseTall + | BlockState::EndStoneBrickWall_TallTallLowFalseTrueLow + | BlockState::EndStoneBrickWall_TallTallLowFalseTrueTall + | BlockState::EndStoneBrickWall_TallTallLowFalseFalseLow + | BlockState::EndStoneBrickWall_TallTallLowFalseFalseTall + | BlockState::EndStoneBrickWall_TallTallTallFalseTrueLow + | BlockState::EndStoneBrickWall_TallTallTallFalseTrueTall + | BlockState::EndStoneBrickWall_TallTallTallFalseFalseLow + | BlockState::EndStoneBrickWall_TallTallTallFalseFalseTall + | BlockState::RedNetherBrickWall_LowLowLowFalseTrueLow + | BlockState::RedNetherBrickWall_LowLowLowFalseTrueTall + | BlockState::RedNetherBrickWall_LowLowLowFalseFalseLow + | BlockState::RedNetherBrickWall_LowLowLowFalseFalseTall + | BlockState::RedNetherBrickWall_LowLowTallFalseTrueLow + | BlockState::RedNetherBrickWall_LowLowTallFalseTrueTall + | BlockState::RedNetherBrickWall_LowLowTallFalseFalseLow + | BlockState::RedNetherBrickWall_LowLowTallFalseFalseTall + | BlockState::RedNetherBrickWall_LowTallLowFalseTrueLow + | BlockState::RedNetherBrickWall_LowTallLowFalseTrueTall + | BlockState::RedNetherBrickWall_LowTallLowFalseFalseLow + | BlockState::RedNetherBrickWall_LowTallLowFalseFalseTall + | BlockState::RedNetherBrickWall_LowTallTallFalseTrueLow + | BlockState::RedNetherBrickWall_LowTallTallFalseTrueTall + | BlockState::RedNetherBrickWall_LowTallTallFalseFalseLow + | BlockState::RedNetherBrickWall_LowTallTallFalseFalseTall + | BlockState::RedNetherBrickWall_TallLowLowFalseTrueLow + | BlockState::RedNetherBrickWall_TallLowLowFalseTrueTall + | BlockState::RedNetherBrickWall_TallLowLowFalseFalseLow + | BlockState::RedNetherBrickWall_TallLowLowFalseFalseTall + | BlockState::RedNetherBrickWall_TallLowTallFalseTrueLow + | BlockState::RedNetherBrickWall_TallLowTallFalseTrueTall + | BlockState::RedNetherBrickWall_TallLowTallFalseFalseLow + | BlockState::RedNetherBrickWall_TallLowTallFalseFalseTall + | BlockState::RedNetherBrickWall_TallTallLowFalseTrueLow + | BlockState::RedNetherBrickWall_TallTallLowFalseTrueTall + | BlockState::RedNetherBrickWall_TallTallLowFalseFalseLow + | BlockState::RedNetherBrickWall_TallTallLowFalseFalseTall + | BlockState::RedNetherBrickWall_TallTallTallFalseTrueLow + | BlockState::RedNetherBrickWall_TallTallTallFalseTrueTall + | BlockState::RedNetherBrickWall_TallTallTallFalseFalseLow + | BlockState::RedNetherBrickWall_TallTallTallFalseFalseTall + | BlockState::GraniteWall_LowLowLowFalseTrueLow + | BlockState::GraniteWall_LowLowLowFalseTrueTall + | BlockState::GraniteWall_LowLowLowFalseFalseLow + | BlockState::GraniteWall_LowLowLowFalseFalseTall + | BlockState::GraniteWall_LowLowTallFalseTrueLow + | BlockState::GraniteWall_LowLowTallFalseTrueTall + | BlockState::GraniteWall_LowLowTallFalseFalseLow + | BlockState::GraniteWall_LowLowTallFalseFalseTall + | BlockState::GraniteWall_LowTallLowFalseTrueLow + | BlockState::GraniteWall_LowTallLowFalseTrueTall + | BlockState::GraniteWall_LowTallLowFalseFalseLow + | BlockState::GraniteWall_LowTallLowFalseFalseTall + | BlockState::GraniteWall_LowTallTallFalseTrueLow + | BlockState::GraniteWall_LowTallTallFalseTrueTall + | BlockState::GraniteWall_LowTallTallFalseFalseLow + | BlockState::GraniteWall_LowTallTallFalseFalseTall + | BlockState::GraniteWall_TallLowLowFalseTrueLow + | BlockState::GraniteWall_TallLowLowFalseTrueTall + | BlockState::GraniteWall_TallLowLowFalseFalseLow + | BlockState::GraniteWall_TallLowLowFalseFalseTall + | BlockState::GraniteWall_TallLowTallFalseTrueLow + | BlockState::GraniteWall_TallLowTallFalseTrueTall + | BlockState::GraniteWall_TallLowTallFalseFalseLow + | BlockState::GraniteWall_TallLowTallFalseFalseTall + | BlockState::GraniteWall_TallTallLowFalseTrueLow + | BlockState::GraniteWall_TallTallLowFalseTrueTall + | BlockState::GraniteWall_TallTallLowFalseFalseLow + | BlockState::GraniteWall_TallTallLowFalseFalseTall + | BlockState::GraniteWall_TallTallTallFalseTrueLow + | BlockState::GraniteWall_TallTallTallFalseTrueTall + | BlockState::GraniteWall_TallTallTallFalseFalseLow + | BlockState::GraniteWall_TallTallTallFalseFalseTall + | BlockState::NetherBrickWall_LowLowLowFalseTrueLow + | BlockState::NetherBrickWall_LowLowLowFalseTrueTall + | BlockState::NetherBrickWall_LowLowLowFalseFalseLow + | BlockState::NetherBrickWall_LowLowLowFalseFalseTall + | BlockState::NetherBrickWall_LowLowTallFalseTrueLow + | BlockState::NetherBrickWall_LowLowTallFalseTrueTall + | BlockState::NetherBrickWall_LowLowTallFalseFalseLow + | BlockState::NetherBrickWall_LowLowTallFalseFalseTall + | BlockState::NetherBrickWall_LowTallLowFalseTrueLow + | BlockState::NetherBrickWall_LowTallLowFalseTrueTall + | BlockState::NetherBrickWall_LowTallLowFalseFalseLow + | BlockState::NetherBrickWall_LowTallLowFalseFalseTall + | BlockState::NetherBrickWall_LowTallTallFalseTrueLow + | BlockState::NetherBrickWall_LowTallTallFalseTrueTall + | BlockState::NetherBrickWall_LowTallTallFalseFalseLow + | BlockState::NetherBrickWall_LowTallTallFalseFalseTall + | BlockState::NetherBrickWall_TallLowLowFalseTrueLow + | BlockState::NetherBrickWall_TallLowLowFalseTrueTall + | BlockState::NetherBrickWall_TallLowLowFalseFalseLow + | BlockState::NetherBrickWall_TallLowLowFalseFalseTall + | BlockState::NetherBrickWall_TallLowTallFalseTrueLow + | BlockState::NetherBrickWall_TallLowTallFalseTrueTall + | BlockState::NetherBrickWall_TallLowTallFalseFalseLow + | BlockState::NetherBrickWall_TallLowTallFalseFalseTall + | BlockState::NetherBrickWall_TallTallLowFalseTrueLow + | BlockState::NetherBrickWall_TallTallLowFalseTrueTall + | BlockState::NetherBrickWall_TallTallLowFalseFalseLow + | BlockState::NetherBrickWall_TallTallLowFalseFalseTall + | BlockState::NetherBrickWall_TallTallTallFalseTrueLow + | BlockState::NetherBrickWall_TallTallTallFalseTrueTall + | BlockState::NetherBrickWall_TallTallTallFalseFalseLow + | BlockState::NetherBrickWall_TallTallTallFalseFalseTall + | BlockState::MossyStoneBrickWall_LowLowLowFalseTrueLow + | BlockState::MossyStoneBrickWall_LowLowLowFalseTrueTall + | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseLow + | BlockState::MossyStoneBrickWall_LowLowLowFalseFalseTall + | BlockState::MossyStoneBrickWall_LowLowTallFalseTrueLow + | BlockState::MossyStoneBrickWall_LowLowTallFalseTrueTall + | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseLow + | BlockState::MossyStoneBrickWall_LowLowTallFalseFalseTall + | BlockState::MossyStoneBrickWall_LowTallLowFalseTrueLow + | BlockState::MossyStoneBrickWall_LowTallLowFalseTrueTall + | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseLow + | BlockState::MossyStoneBrickWall_LowTallLowFalseFalseTall + | BlockState::MossyStoneBrickWall_LowTallTallFalseTrueLow + | BlockState::MossyStoneBrickWall_LowTallTallFalseTrueTall + | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseLow + | BlockState::MossyStoneBrickWall_LowTallTallFalseFalseTall + | BlockState::MossyStoneBrickWall_TallLowLowFalseTrueLow + | BlockState::MossyStoneBrickWall_TallLowLowFalseTrueTall + | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseLow + | BlockState::MossyStoneBrickWall_TallLowLowFalseFalseTall + | BlockState::MossyStoneBrickWall_TallLowTallFalseTrueLow + | BlockState::MossyStoneBrickWall_TallLowTallFalseTrueTall + | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseLow + | BlockState::MossyStoneBrickWall_TallLowTallFalseFalseTall + | BlockState::MossyStoneBrickWall_TallTallLowFalseTrueLow + | BlockState::MossyStoneBrickWall_TallTallLowFalseTrueTall + | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseLow + | BlockState::MossyStoneBrickWall_TallTallLowFalseFalseTall + | BlockState::MossyStoneBrickWall_TallTallTallFalseTrueLow + | BlockState::MossyStoneBrickWall_TallTallTallFalseTrueTall + | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseLow + | BlockState::MossyStoneBrickWall_TallTallTallFalseFalseTall + | BlockState::DioriteWall_LowLowLowFalseTrueLow + | BlockState::DioriteWall_LowLowLowFalseTrueTall + | BlockState::DioriteWall_LowLowLowFalseFalseLow + | BlockState::DioriteWall_LowLowLowFalseFalseTall + | BlockState::DioriteWall_LowLowTallFalseTrueLow + | BlockState::DioriteWall_LowLowTallFalseTrueTall + | BlockState::DioriteWall_LowLowTallFalseFalseLow + | BlockState::DioriteWall_LowLowTallFalseFalseTall + | BlockState::DioriteWall_LowTallLowFalseTrueLow + | BlockState::DioriteWall_LowTallLowFalseTrueTall + | BlockState::DioriteWall_LowTallLowFalseFalseLow + | BlockState::DioriteWall_LowTallLowFalseFalseTall + | BlockState::DioriteWall_LowTallTallFalseTrueLow + | BlockState::DioriteWall_LowTallTallFalseTrueTall + | BlockState::DioriteWall_LowTallTallFalseFalseLow + | BlockState::DioriteWall_LowTallTallFalseFalseTall + | BlockState::DioriteWall_TallLowLowFalseTrueLow + | BlockState::DioriteWall_TallLowLowFalseTrueTall + | BlockState::DioriteWall_TallLowLowFalseFalseLow + | BlockState::DioriteWall_TallLowLowFalseFalseTall + | BlockState::DioriteWall_TallLowTallFalseTrueLow + | BlockState::DioriteWall_TallLowTallFalseTrueTall + | BlockState::DioriteWall_TallLowTallFalseFalseLow + | BlockState::DioriteWall_TallLowTallFalseFalseTall + | BlockState::DioriteWall_TallTallLowFalseTrueLow + | BlockState::DioriteWall_TallTallLowFalseTrueTall + | BlockState::DioriteWall_TallTallLowFalseFalseLow + | BlockState::DioriteWall_TallTallLowFalseFalseTall + | BlockState::DioriteWall_TallTallTallFalseTrueLow + | BlockState::DioriteWall_TallTallTallFalseTrueTall + | BlockState::DioriteWall_TallTallTallFalseFalseLow + | BlockState::DioriteWall_TallTallTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseTall + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueLow + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueTall + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseLow + | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseTall + | BlockState::CobblestoneWall_LowLowLowFalseTrueLow + | BlockState::CobblestoneWall_LowLowLowFalseTrueTall + | BlockState::CobblestoneWall_LowLowLowFalseFalseLow + | BlockState::CobblestoneWall_LowLowLowFalseFalseTall + | BlockState::CobblestoneWall_LowLowTallFalseTrueLow + | BlockState::CobblestoneWall_LowLowTallFalseTrueTall + | BlockState::CobblestoneWall_LowLowTallFalseFalseLow + | BlockState::CobblestoneWall_LowLowTallFalseFalseTall + | BlockState::CobblestoneWall_LowTallLowFalseTrueLow + | BlockState::CobblestoneWall_LowTallLowFalseTrueTall + | BlockState::CobblestoneWall_LowTallLowFalseFalseLow + | BlockState::CobblestoneWall_LowTallLowFalseFalseTall + | BlockState::CobblestoneWall_LowTallTallFalseTrueLow + | BlockState::CobblestoneWall_LowTallTallFalseTrueTall + | BlockState::CobblestoneWall_LowTallTallFalseFalseLow + | BlockState::CobblestoneWall_LowTallTallFalseFalseTall + | BlockState::CobblestoneWall_TallLowLowFalseTrueLow + | BlockState::CobblestoneWall_TallLowLowFalseTrueTall + | BlockState::CobblestoneWall_TallLowLowFalseFalseLow + | BlockState::CobblestoneWall_TallLowLowFalseFalseTall + | BlockState::CobblestoneWall_TallLowTallFalseTrueLow + | BlockState::CobblestoneWall_TallLowTallFalseTrueTall + | BlockState::CobblestoneWall_TallLowTallFalseFalseLow + | BlockState::CobblestoneWall_TallLowTallFalseFalseTall + | BlockState::CobblestoneWall_TallTallLowFalseTrueLow + | BlockState::CobblestoneWall_TallTallLowFalseTrueTall + | BlockState::CobblestoneWall_TallTallLowFalseFalseLow + | BlockState::CobblestoneWall_TallTallLowFalseFalseTall + | BlockState::CobblestoneWall_TallTallTallFalseTrueLow + | BlockState::CobblestoneWall_TallTallTallFalseTrueTall + | BlockState::CobblestoneWall_TallTallTallFalseFalseLow + | BlockState::CobblestoneWall_TallTallTallFalseFalseTall + | BlockState::DeepslateTileWall_LowLowLowFalseTrueLow + | BlockState::DeepslateTileWall_LowLowLowFalseTrueTall + | BlockState::DeepslateTileWall_LowLowLowFalseFalseLow + | BlockState::DeepslateTileWall_LowLowLowFalseFalseTall + | BlockState::DeepslateTileWall_LowLowTallFalseTrueLow + | BlockState::DeepslateTileWall_LowLowTallFalseTrueTall + | BlockState::DeepslateTileWall_LowLowTallFalseFalseLow + | BlockState::DeepslateTileWall_LowLowTallFalseFalseTall + | BlockState::DeepslateTileWall_LowTallLowFalseTrueLow + | BlockState::DeepslateTileWall_LowTallLowFalseTrueTall + | BlockState::DeepslateTileWall_LowTallLowFalseFalseLow + | BlockState::DeepslateTileWall_LowTallLowFalseFalseTall + | BlockState::DeepslateTileWall_LowTallTallFalseTrueLow + | BlockState::DeepslateTileWall_LowTallTallFalseTrueTall + | BlockState::DeepslateTileWall_LowTallTallFalseFalseLow + | BlockState::DeepslateTileWall_LowTallTallFalseFalseTall + | BlockState::DeepslateTileWall_TallLowLowFalseTrueLow + | BlockState::DeepslateTileWall_TallLowLowFalseTrueTall + | BlockState::DeepslateTileWall_TallLowLowFalseFalseLow + | BlockState::DeepslateTileWall_TallLowLowFalseFalseTall + | BlockState::DeepslateTileWall_TallLowTallFalseTrueLow + | BlockState::DeepslateTileWall_TallLowTallFalseTrueTall + | BlockState::DeepslateTileWall_TallLowTallFalseFalseLow + | BlockState::DeepslateTileWall_TallLowTallFalseFalseTall + | BlockState::DeepslateTileWall_TallTallLowFalseTrueLow + | BlockState::DeepslateTileWall_TallTallLowFalseTrueTall + | BlockState::DeepslateTileWall_TallTallLowFalseFalseLow + | BlockState::DeepslateTileWall_TallTallLowFalseFalseTall + | BlockState::DeepslateTileWall_TallTallTallFalseTrueLow + | BlockState::DeepslateTileWall_TallTallTallFalseTrueTall + | BlockState::DeepslateTileWall_TallTallTallFalseFalseLow + | BlockState::DeepslateTileWall_TallTallTallFalseFalseTall + | BlockState::PrismarineWall_LowLowLowFalseTrueLow + | BlockState::PrismarineWall_LowLowLowFalseTrueTall + | BlockState::PrismarineWall_LowLowLowFalseFalseLow + | BlockState::PrismarineWall_LowLowLowFalseFalseTall + | BlockState::PrismarineWall_LowLowTallFalseTrueLow + | BlockState::PrismarineWall_LowLowTallFalseTrueTall + | BlockState::PrismarineWall_LowLowTallFalseFalseLow + | BlockState::PrismarineWall_LowLowTallFalseFalseTall + | BlockState::PrismarineWall_LowTallLowFalseTrueLow + | BlockState::PrismarineWall_LowTallLowFalseTrueTall + | BlockState::PrismarineWall_LowTallLowFalseFalseLow + | BlockState::PrismarineWall_LowTallLowFalseFalseTall + | BlockState::PrismarineWall_LowTallTallFalseTrueLow + | BlockState::PrismarineWall_LowTallTallFalseTrueTall + | BlockState::PrismarineWall_LowTallTallFalseFalseLow + | BlockState::PrismarineWall_LowTallTallFalseFalseTall + | BlockState::PrismarineWall_TallLowLowFalseTrueLow + | BlockState::PrismarineWall_TallLowLowFalseTrueTall + | BlockState::PrismarineWall_TallLowLowFalseFalseLow + | BlockState::PrismarineWall_TallLowLowFalseFalseTall + | BlockState::PrismarineWall_TallLowTallFalseTrueLow + | BlockState::PrismarineWall_TallLowTallFalseTrueTall + | BlockState::PrismarineWall_TallLowTallFalseFalseLow + | BlockState::PrismarineWall_TallLowTallFalseFalseTall + | BlockState::PrismarineWall_TallTallLowFalseTrueLow + | BlockState::PrismarineWall_TallTallLowFalseTrueTall + | BlockState::PrismarineWall_TallTallLowFalseFalseLow + | BlockState::PrismarineWall_TallTallLowFalseFalseTall + | BlockState::PrismarineWall_TallTallTallFalseTrueLow + | BlockState::PrismarineWall_TallTallTallFalseTrueTall + | BlockState::PrismarineWall_TallTallTallFalseFalseLow + | BlockState::PrismarineWall_TallTallTallFalseFalseTall + | BlockState::AndesiteWall_LowLowLowFalseTrueLow + | BlockState::AndesiteWall_LowLowLowFalseTrueTall + | BlockState::AndesiteWall_LowLowLowFalseFalseLow + | BlockState::AndesiteWall_LowLowLowFalseFalseTall + | BlockState::AndesiteWall_LowLowTallFalseTrueLow + | BlockState::AndesiteWall_LowLowTallFalseTrueTall + | BlockState::AndesiteWall_LowLowTallFalseFalseLow + | BlockState::AndesiteWall_LowLowTallFalseFalseTall + | BlockState::AndesiteWall_LowTallLowFalseTrueLow + | BlockState::AndesiteWall_LowTallLowFalseTrueTall + | BlockState::AndesiteWall_LowTallLowFalseFalseLow + | BlockState::AndesiteWall_LowTallLowFalseFalseTall + | BlockState::AndesiteWall_LowTallTallFalseTrueLow + | BlockState::AndesiteWall_LowTallTallFalseTrueTall + | BlockState::AndesiteWall_LowTallTallFalseFalseLow + | BlockState::AndesiteWall_LowTallTallFalseFalseTall + | BlockState::AndesiteWall_TallLowLowFalseTrueLow + | BlockState::AndesiteWall_TallLowLowFalseTrueTall + | BlockState::AndesiteWall_TallLowLowFalseFalseLow + | BlockState::AndesiteWall_TallLowLowFalseFalseTall + | BlockState::AndesiteWall_TallLowTallFalseTrueLow + | BlockState::AndesiteWall_TallLowTallFalseTrueTall + | BlockState::AndesiteWall_TallLowTallFalseFalseLow + | BlockState::AndesiteWall_TallLowTallFalseFalseTall + | BlockState::AndesiteWall_TallTallLowFalseTrueLow + | BlockState::AndesiteWall_TallTallLowFalseTrueTall + | BlockState::AndesiteWall_TallTallLowFalseFalseLow + | BlockState::AndesiteWall_TallTallLowFalseFalseTall + | BlockState::AndesiteWall_TallTallTallFalseTrueLow + | BlockState::AndesiteWall_TallTallTallFalseTrueTall + | BlockState::AndesiteWall_TallTallTallFalseFalseLow + | BlockState::AndesiteWall_TallTallTallFalseFalseTall + | BlockState::DeepslateBrickWall_LowLowLowFalseTrueLow + | BlockState::DeepslateBrickWall_LowLowLowFalseTrueTall + | BlockState::DeepslateBrickWall_LowLowLowFalseFalseLow + | BlockState::DeepslateBrickWall_LowLowLowFalseFalseTall + | BlockState::DeepslateBrickWall_LowLowTallFalseTrueLow + | BlockState::DeepslateBrickWall_LowLowTallFalseTrueTall + | BlockState::DeepslateBrickWall_LowLowTallFalseFalseLow + | BlockState::DeepslateBrickWall_LowLowTallFalseFalseTall + | BlockState::DeepslateBrickWall_LowTallLowFalseTrueLow + | BlockState::DeepslateBrickWall_LowTallLowFalseTrueTall + | BlockState::DeepslateBrickWall_LowTallLowFalseFalseLow + | BlockState::DeepslateBrickWall_LowTallLowFalseFalseTall + | BlockState::DeepslateBrickWall_LowTallTallFalseTrueLow + | BlockState::DeepslateBrickWall_LowTallTallFalseTrueTall + | BlockState::DeepslateBrickWall_LowTallTallFalseFalseLow + | BlockState::DeepslateBrickWall_LowTallTallFalseFalseTall + | BlockState::DeepslateBrickWall_TallLowLowFalseTrueLow + | BlockState::DeepslateBrickWall_TallLowLowFalseTrueTall + | BlockState::DeepslateBrickWall_TallLowLowFalseFalseLow + | BlockState::DeepslateBrickWall_TallLowLowFalseFalseTall + | BlockState::DeepslateBrickWall_TallLowTallFalseTrueLow + | BlockState::DeepslateBrickWall_TallLowTallFalseTrueTall + | BlockState::DeepslateBrickWall_TallLowTallFalseFalseLow + | BlockState::DeepslateBrickWall_TallLowTallFalseFalseTall + | BlockState::DeepslateBrickWall_TallTallLowFalseTrueLow + | BlockState::DeepslateBrickWall_TallTallLowFalseTrueTall + | BlockState::DeepslateBrickWall_TallTallLowFalseFalseLow + | BlockState::DeepslateBrickWall_TallTallLowFalseFalseTall + | BlockState::DeepslateBrickWall_TallTallTallFalseTrueLow + | BlockState::DeepslateBrickWall_TallTallTallFalseTrueTall + | BlockState::DeepslateBrickWall_TallTallTallFalseFalseLow + | BlockState::DeepslateBrickWall_TallTallTallFalseFalseTall + | BlockState::RedSandstoneWall_LowLowLowFalseTrueLow + | BlockState::RedSandstoneWall_LowLowLowFalseTrueTall + | BlockState::RedSandstoneWall_LowLowLowFalseFalseLow + | BlockState::RedSandstoneWall_LowLowLowFalseFalseTall + | BlockState::RedSandstoneWall_LowLowTallFalseTrueLow + | BlockState::RedSandstoneWall_LowLowTallFalseTrueTall + | BlockState::RedSandstoneWall_LowLowTallFalseFalseLow + | BlockState::RedSandstoneWall_LowLowTallFalseFalseTall + | BlockState::RedSandstoneWall_LowTallLowFalseTrueLow + | BlockState::RedSandstoneWall_LowTallLowFalseTrueTall + | BlockState::RedSandstoneWall_LowTallLowFalseFalseLow + | BlockState::RedSandstoneWall_LowTallLowFalseFalseTall + | BlockState::RedSandstoneWall_LowTallTallFalseTrueLow + | BlockState::RedSandstoneWall_LowTallTallFalseTrueTall + | BlockState::RedSandstoneWall_LowTallTallFalseFalseLow + | BlockState::RedSandstoneWall_LowTallTallFalseFalseTall + | BlockState::RedSandstoneWall_TallLowLowFalseTrueLow + | BlockState::RedSandstoneWall_TallLowLowFalseTrueTall + | BlockState::RedSandstoneWall_TallLowLowFalseFalseLow + | BlockState::RedSandstoneWall_TallLowLowFalseFalseTall + | BlockState::RedSandstoneWall_TallLowTallFalseTrueLow + | BlockState::RedSandstoneWall_TallLowTallFalseTrueTall + | BlockState::RedSandstoneWall_TallLowTallFalseFalseLow + | BlockState::RedSandstoneWall_TallLowTallFalseFalseTall + | BlockState::RedSandstoneWall_TallTallLowFalseTrueLow + | BlockState::RedSandstoneWall_TallTallLowFalseTrueTall + | BlockState::RedSandstoneWall_TallTallLowFalseFalseLow + | BlockState::RedSandstoneWall_TallTallLowFalseFalseTall + | BlockState::RedSandstoneWall_TallTallTallFalseTrueLow + | BlockState::RedSandstoneWall_TallTallTallFalseTrueTall + | BlockState::RedSandstoneWall_TallTallTallFalseFalseLow + | BlockState::RedSandstoneWall_TallTallTallFalseFalseTall + | BlockState::MossyCobblestoneWall_LowLowLowFalseTrueLow + | BlockState::MossyCobblestoneWall_LowLowLowFalseTrueTall + | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseLow + | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseTall + | BlockState::MossyCobblestoneWall_LowLowTallFalseTrueLow + | BlockState::MossyCobblestoneWall_LowLowTallFalseTrueTall + | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseLow + | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseTall + | BlockState::MossyCobblestoneWall_LowTallLowFalseTrueLow + | BlockState::MossyCobblestoneWall_LowTallLowFalseTrueTall + | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseLow + | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseTall + | BlockState::MossyCobblestoneWall_LowTallTallFalseTrueLow + | BlockState::MossyCobblestoneWall_LowTallTallFalseTrueTall + | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseLow + | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseTall + | BlockState::MossyCobblestoneWall_TallLowLowFalseTrueLow + | BlockState::MossyCobblestoneWall_TallLowLowFalseTrueTall + | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseLow + | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseTall + | BlockState::MossyCobblestoneWall_TallLowTallFalseTrueLow + | BlockState::MossyCobblestoneWall_TallLowTallFalseTrueTall + | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseLow + | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseTall + | BlockState::MossyCobblestoneWall_TallTallLowFalseTrueLow + | BlockState::MossyCobblestoneWall_TallTallLowFalseTrueTall + | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseLow + | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseTall + | BlockState::MossyCobblestoneWall_TallTallTallFalseTrueLow + | BlockState::MossyCobblestoneWall_TallTallTallFalseTrueTall + | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseLow + | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseTall + | BlockState::SandstoneWall_LowLowLowFalseTrueLow + | BlockState::SandstoneWall_LowLowLowFalseTrueTall + | BlockState::SandstoneWall_LowLowLowFalseFalseLow + | BlockState::SandstoneWall_LowLowLowFalseFalseTall + | BlockState::SandstoneWall_LowLowTallFalseTrueLow + | BlockState::SandstoneWall_LowLowTallFalseTrueTall + | BlockState::SandstoneWall_LowLowTallFalseFalseLow + | BlockState::SandstoneWall_LowLowTallFalseFalseTall + | BlockState::SandstoneWall_LowTallLowFalseTrueLow + | BlockState::SandstoneWall_LowTallLowFalseTrueTall + | BlockState::SandstoneWall_LowTallLowFalseFalseLow + | BlockState::SandstoneWall_LowTallLowFalseFalseTall + | BlockState::SandstoneWall_LowTallTallFalseTrueLow + | BlockState::SandstoneWall_LowTallTallFalseTrueTall + | BlockState::SandstoneWall_LowTallTallFalseFalseLow + | BlockState::SandstoneWall_LowTallTallFalseFalseTall + | BlockState::SandstoneWall_TallLowLowFalseTrueLow + | BlockState::SandstoneWall_TallLowLowFalseTrueTall + | BlockState::SandstoneWall_TallLowLowFalseFalseLow + | BlockState::SandstoneWall_TallLowLowFalseFalseTall + | BlockState::SandstoneWall_TallLowTallFalseTrueLow + | BlockState::SandstoneWall_TallLowTallFalseTrueTall + | BlockState::SandstoneWall_TallLowTallFalseFalseLow + | BlockState::SandstoneWall_TallLowTallFalseFalseTall + | BlockState::SandstoneWall_TallTallLowFalseTrueLow + | BlockState::SandstoneWall_TallTallLowFalseTrueTall + | BlockState::SandstoneWall_TallTallLowFalseFalseLow + | BlockState::SandstoneWall_TallTallLowFalseFalseTall + | BlockState::SandstoneWall_TallTallTallFalseTrueLow + | BlockState::SandstoneWall_TallTallTallFalseTrueTall + | BlockState::SandstoneWall_TallTallTallFalseFalseLow + | BlockState::SandstoneWall_TallTallTallFalseFalseTall + | BlockState::BlackstoneWall_LowLowLowFalseTrueLow + | BlockState::BlackstoneWall_LowLowLowFalseTrueTall + | BlockState::BlackstoneWall_LowLowLowFalseFalseLow + | BlockState::BlackstoneWall_LowLowLowFalseFalseTall + | BlockState::BlackstoneWall_LowLowTallFalseTrueLow + | BlockState::BlackstoneWall_LowLowTallFalseTrueTall + | BlockState::BlackstoneWall_LowLowTallFalseFalseLow + | BlockState::BlackstoneWall_LowLowTallFalseFalseTall + | BlockState::BlackstoneWall_LowTallLowFalseTrueLow + | BlockState::BlackstoneWall_LowTallLowFalseTrueTall + | BlockState::BlackstoneWall_LowTallLowFalseFalseLow + | BlockState::BlackstoneWall_LowTallLowFalseFalseTall + | BlockState::BlackstoneWall_LowTallTallFalseTrueLow + | BlockState::BlackstoneWall_LowTallTallFalseTrueTall + | BlockState::BlackstoneWall_LowTallTallFalseFalseLow + | BlockState::BlackstoneWall_LowTallTallFalseFalseTall + | BlockState::BlackstoneWall_TallLowLowFalseTrueLow + | BlockState::BlackstoneWall_TallLowLowFalseTrueTall + | BlockState::BlackstoneWall_TallLowLowFalseFalseLow + | BlockState::BlackstoneWall_TallLowLowFalseFalseTall + | BlockState::BlackstoneWall_TallLowTallFalseTrueLow + | BlockState::BlackstoneWall_TallLowTallFalseTrueTall + | BlockState::BlackstoneWall_TallLowTallFalseFalseLow + | BlockState::BlackstoneWall_TallLowTallFalseFalseTall + | BlockState::BlackstoneWall_TallTallLowFalseTrueLow + | BlockState::BlackstoneWall_TallTallLowFalseTrueTall + | BlockState::BlackstoneWall_TallTallLowFalseFalseLow + | BlockState::BlackstoneWall_TallTallLowFalseFalseTall + | BlockState::BlackstoneWall_TallTallTallFalseTrueLow + | BlockState::BlackstoneWall_TallTallTallFalseTrueTall + | BlockState::BlackstoneWall_TallTallTallFalseFalseLow + | BlockState::BlackstoneWall_TallTallTallFalseFalseTall => &SHAPE157, + BlockState::Cake__0 => &SHAPE81, + BlockState::Cake__1 => &SHAPE82, + BlockState::Cake__2 => &SHAPE83, + BlockState::Cake__3 => &SHAPE84, + BlockState::Cake__4 => &SHAPE85, + BlockState::Cake__5 => &SHAPE86, + BlockState::Cake__6 => &SHAPE87, + BlockState::PlayerHead__0 + | BlockState::SkeletonSkull__0 + | BlockState::WitherSkeletonSkull__0 + | BlockState::DragonHead__0 + | BlockState::CreeperHead__0 + | BlockState::ZombieHead__0 => &SHAPE159, + BlockState::Comparator_NorthCompareTrue + | BlockState::Snow__2 + | BlockState::Repeater__1NorthTrueTrue => &SHAPE58, + BlockState::SeaPickle__1True | BlockState::SeaPickle__1False => &SHAPE242, + BlockState::SeaPickle__2True | BlockState::SeaPickle__2False => &SHAPE243, + BlockState::SeaPickle__3True | BlockState::SeaPickle__3False => &SHAPE244, + BlockState::SeaPickle__4True | BlockState::SeaPickle__4False => &SHAPE245, + BlockState::HoneyBlock | BlockState::Cactus__0 => &SHAPE64, + BlockState::WitherSkeletonWallSkull_North + | BlockState::PlayerWallHead_North + | BlockState::CreeperWallHead_North + | BlockState::ZombieWallHead_North + | BlockState::DragonWallHead_North + | BlockState::SkeletonWallSkull_North => &SHAPE160, + BlockState::WitherSkeletonWallSkull_South + | BlockState::PlayerWallHead_South + | BlockState::CreeperWallHead_South + | BlockState::ZombieWallHead_South + | BlockState::DragonWallHead_South + | BlockState::SkeletonWallSkull_South => &SHAPE161, + BlockState::WitherSkeletonWallSkull_West + | BlockState::PlayerWallHead_West + | BlockState::CreeperWallHead_West + | BlockState::ZombieWallHead_West + | BlockState::DragonWallHead_West + | BlockState::SkeletonWallSkull_West => &SHAPE162, + BlockState::WitherSkeletonWallSkull_East + | BlockState::PlayerWallHead_East + | BlockState::CreeperWallHead_East + | BlockState::ZombieWallHead_East + | BlockState::DragonWallHead_East + | BlockState::SkeletonWallSkull_East => &SHAPE163, + BlockState::Piston_TrueNorth | BlockState::StickyPiston_TrueNorth => &SHAPE6, + BlockState::Piston_TrueEast | BlockState::StickyPiston_TrueEast => &SHAPE7, + BlockState::Piston_TrueSouth | BlockState::StickyPiston_TrueSouth => &SHAPE8, + BlockState::Piston_TrueWest | BlockState::StickyPiston_TrueWest => &SHAPE9, + BlockState::Piston_TrueUp + | BlockState::Snow__7 + | BlockState::EnchantingTable + | BlockState::StickyPiston_TrueUp => &SHAPE10, + BlockState::Piston_TrueDown | BlockState::StickyPiston_TrueDown => &SHAPE11, + BlockState::AmethystCluster_NorthTrue | BlockState::AmethystCluster_NorthFalse => { + &SHAPE277 + } + BlockState::AmethystCluster_EastTrue | BlockState::AmethystCluster_EastFalse => { + &SHAPE278 + } + BlockState::AmethystCluster_SouthTrue | BlockState::AmethystCluster_SouthFalse => { + &SHAPE279 + } + BlockState::AmethystCluster_WestTrue | BlockState::AmethystCluster_WestFalse => { + &SHAPE280 + } + BlockState::AmethystCluster_UpTrue | BlockState::AmethystCluster_UpFalse => &SHAPE281, + BlockState::AmethystCluster_DownTrue | BlockState::AmethystCluster_DownFalse => { + &SHAPE282 + } + BlockState::Chest_SingleNorthTrue + | BlockState::Chest_SingleNorthFalse + | BlockState::Chest_SingleSouthTrue + | BlockState::Chest_SingleSouthFalse + | BlockState::Chest_SingleWestTrue + | BlockState::Chest_SingleWestFalse + | BlockState::Chest_SingleEastTrue + | BlockState::Chest_SingleEastFalse + | BlockState::EnderChest_NorthTrue + | BlockState::TrappedChest_SingleNorthTrue + | BlockState::TrappedChest_SingleNorthFalse + | BlockState::TrappedChest_SingleSouthTrue + | BlockState::TrappedChest_SingleSouthFalse + | BlockState::TrappedChest_SingleWestTrue + | BlockState::TrappedChest_SingleWestFalse + | BlockState::TrappedChest_SingleEastTrue + | BlockState::TrappedChest_SingleEastFalse => &SHAPE48, + BlockState::Chest_LeftNorthTrue + | BlockState::Chest_LeftNorthFalse + | BlockState::Chest_RightSouthTrue + | BlockState::Chest_RightSouthFalse + | BlockState::TrappedChest_LeftNorthTrue + | BlockState::TrappedChest_LeftNorthFalse + | BlockState::TrappedChest_RightSouthTrue + | BlockState::TrappedChest_RightSouthFalse => &SHAPE49, + BlockState::Chest_RightNorthTrue + | BlockState::Chest_RightNorthFalse + | BlockState::Chest_LeftSouthTrue + | BlockState::Chest_LeftSouthFalse + | BlockState::TrappedChest_RightNorthTrue + | BlockState::TrappedChest_RightNorthFalse + | BlockState::TrappedChest_LeftSouthTrue + | BlockState::TrappedChest_LeftSouthFalse => &SHAPE50, + BlockState::Chest_LeftWestTrue + | BlockState::Chest_LeftWestFalse + | BlockState::Chest_RightEastTrue + | BlockState::Chest_RightEastFalse + | BlockState::TrappedChest_LeftWestTrue + | BlockState::TrappedChest_LeftWestFalse + | BlockState::TrappedChest_RightEastTrue + | BlockState::TrappedChest_RightEastFalse => &SHAPE51, + BlockState::Chest_RightWestTrue + | BlockState::Chest_RightWestFalse + | BlockState::Chest_LeftEastTrue + | BlockState::Chest_LeftEastFalse + | BlockState::TrappedChest_RightWestTrue + | BlockState::TrappedChest_RightWestFalse + | BlockState::TrappedChest_LeftEastTrue + | BlockState::TrappedChest_LeftEastFalse => &SHAPE52, + BlockState::Chain_XTrue | BlockState::Chain_XFalse => &SHAPE106, + BlockState::Chain_YTrue | BlockState::Chain_YFalse => &SHAPE107, + BlockState::Chain_ZTrue | BlockState::Chain_ZFalse => &SHAPE108, + BlockState::ChorusPlant_TrueTrueTrueTrueTrueTrue => &SHAPE176, + BlockState::ChorusPlant_TrueTrueTrueTrueTrueFalse => &SHAPE177, + BlockState::ChorusPlant_TrueTrueTrueTrueFalseTrue => &SHAPE178, + BlockState::ChorusPlant_TrueTrueTrueTrueFalseFalse => &SHAPE179, + BlockState::ChorusPlant_TrueTrueTrueFalseTrueTrue => &SHAPE180, + BlockState::ChorusPlant_TrueTrueTrueFalseTrueFalse => &SHAPE181, + BlockState::ChorusPlant_TrueTrueTrueFalseFalseTrue => &SHAPE182, + BlockState::ChorusPlant_TrueTrueTrueFalseFalseFalse => &SHAPE183, + BlockState::ChorusPlant_TrueTrueFalseTrueTrueTrue => &SHAPE184, + BlockState::ChorusPlant_TrueTrueFalseTrueTrueFalse => &SHAPE185, + BlockState::ChorusPlant_TrueTrueFalseTrueFalseTrue => &SHAPE186, + BlockState::ChorusPlant_TrueTrueFalseTrueFalseFalse => &SHAPE187, + BlockState::ChorusPlant_TrueTrueFalseFalseTrueTrue => &SHAPE188, + BlockState::ChorusPlant_TrueTrueFalseFalseTrueFalse => &SHAPE189, + BlockState::ChorusPlant_TrueTrueFalseFalseFalseTrue => &SHAPE190, + BlockState::ChorusPlant_TrueTrueFalseFalseFalseFalse => &SHAPE191, + BlockState::ChorusPlant_TrueFalseTrueTrueTrueTrue => &SHAPE192, + BlockState::ChorusPlant_TrueFalseTrueTrueTrueFalse => &SHAPE193, + BlockState::ChorusPlant_TrueFalseTrueTrueFalseTrue => &SHAPE194, + BlockState::ChorusPlant_TrueFalseTrueTrueFalseFalse => &SHAPE195, + BlockState::ChorusPlant_TrueFalseTrueFalseTrueTrue => &SHAPE196, + BlockState::ChorusPlant_TrueFalseTrueFalseTrueFalse => &SHAPE197, + BlockState::ChorusPlant_TrueFalseTrueFalseFalseTrue => &SHAPE198, + BlockState::ChorusPlant_TrueFalseTrueFalseFalseFalse => &SHAPE199, + BlockState::ChorusPlant_TrueFalseFalseTrueTrueTrue => &SHAPE200, + BlockState::ChorusPlant_TrueFalseFalseTrueTrueFalse => &SHAPE201, + BlockState::ChorusPlant_TrueFalseFalseTrueFalseTrue => &SHAPE202, + BlockState::ChorusPlant_TrueFalseFalseTrueFalseFalse => &SHAPE203, + BlockState::ChorusPlant_TrueFalseFalseFalseTrueTrue => &SHAPE204, + BlockState::ChorusPlant_TrueFalseFalseFalseTrueFalse => &SHAPE205, + BlockState::ChorusPlant_TrueFalseFalseFalseFalseTrue => &SHAPE206, + BlockState::ChorusPlant_TrueFalseFalseFalseFalseFalse => &SHAPE207, + BlockState::ChorusPlant_FalseTrueTrueTrueTrueTrue => &SHAPE208, + BlockState::ChorusPlant_FalseTrueTrueTrueTrueFalse => &SHAPE209, + BlockState::ChorusPlant_FalseTrueTrueTrueFalseTrue => &SHAPE210, + BlockState::ChorusPlant_FalseTrueTrueTrueFalseFalse => &SHAPE211, + BlockState::ChorusPlant_FalseTrueTrueFalseTrueTrue => &SHAPE212, + BlockState::ChorusPlant_FalseTrueTrueFalseTrueFalse => &SHAPE213, + BlockState::ChorusPlant_FalseTrueTrueFalseFalseTrue => &SHAPE214, + BlockState::ChorusPlant_FalseTrueTrueFalseFalseFalse => &SHAPE215, + BlockState::ChorusPlant_FalseTrueFalseTrueTrueTrue => &SHAPE216, + BlockState::ChorusPlant_FalseTrueFalseTrueTrueFalse => &SHAPE217, + BlockState::ChorusPlant_FalseTrueFalseTrueFalseTrue => &SHAPE218, + BlockState::ChorusPlant_FalseTrueFalseTrueFalseFalse => &SHAPE219, + BlockState::ChorusPlant_FalseTrueFalseFalseTrueTrue => &SHAPE220, + BlockState::ChorusPlant_FalseTrueFalseFalseTrueFalse => &SHAPE221, + BlockState::ChorusPlant_FalseTrueFalseFalseFalseTrue => &SHAPE222, + BlockState::ChorusPlant_FalseTrueFalseFalseFalseFalse => &SHAPE223, + BlockState::ChorusPlant_FalseFalseTrueTrueTrueTrue => &SHAPE224, + BlockState::ChorusPlant_FalseFalseTrueTrueTrueFalse => &SHAPE225, + BlockState::ChorusPlant_FalseFalseTrueTrueFalseTrue => &SHAPE226, + BlockState::ChorusPlant_FalseFalseTrueTrueFalseFalse => &SHAPE227, + BlockState::ChorusPlant_FalseFalseTrueFalseTrueTrue => &SHAPE228, + BlockState::ChorusPlant_FalseFalseTrueFalseTrueFalse => &SHAPE229, + BlockState::ChorusPlant_FalseFalseTrueFalseFalseTrue => &SHAPE230, + BlockState::ChorusPlant_FalseFalseTrueFalseFalseFalse => &SHAPE231, + BlockState::ChorusPlant_FalseFalseFalseTrueTrueTrue => &SHAPE232, + BlockState::ChorusPlant_FalseFalseFalseTrueTrueFalse => &SHAPE233, + BlockState::ChorusPlant_FalseFalseFalseTrueFalseTrue => &SHAPE234, + BlockState::ChorusPlant_FalseFalseFalseTrueFalseFalse => &SHAPE235, + BlockState::ChorusPlant_FalseFalseFalseFalseTrueTrue => &SHAPE236, + BlockState::ChorusPlant_FalseFalseFalseFalseTrueFalse => &SHAPE237, + BlockState::ChorusPlant_FalseFalseFalseFalseFalseTrue => &SHAPE238, + BlockState::ChorusPlant_FalseFalseFalseFalseFalseFalse => &SHAPE239, + BlockState::PowderSnowCauldron__1 + | BlockState::Cauldron + | BlockState::WaterCauldron__1 + | BlockState::LavaCauldron => &SHAPE111, + BlockState::Conduit_True => &SHAPE246, BlockState::PistonHead_NormalNorthTrue | BlockState::PistonHead_StickyNorthTrue => { &SHAPE12 } @@ -32655,3033 +16665,151 @@ impl BlockWithShape for BlockState { BlockState::PistonHead_NormalDownFalse | BlockState::PistonHead_StickyDownFalse => { &SHAPE23 } - BlockState::SmallAmethystBud_NorthTrue | BlockState::SmallAmethystBud_NorthFalse => { - &SHAPE3607 - } - BlockState::SmallAmethystBud_EastTrue | BlockState::SmallAmethystBud_EastFalse => { - &SHAPE3608 - } - BlockState::SmallAmethystBud_SouthTrue | BlockState::SmallAmethystBud_SouthFalse => { - &SHAPE3609 - } - BlockState::SmallAmethystBud_WestTrue | BlockState::SmallAmethystBud_WestFalse => { - &SHAPE3610 - } - BlockState::SmallAmethystBud_UpTrue | BlockState::SmallAmethystBud_UpFalse => { - &SHAPE3611 - } - BlockState::SmallAmethystBud_DownTrue | BlockState::SmallAmethystBud_DownFalse => { - &SHAPE3612 - } - BlockState::Lectern_NorthTrueTrue => &SHAPE3053, - BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseNone => &SHAPE3640, - BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseLow => &SHAPE3641, - BlockState::CobbledDeepslateWall_NoneNoneNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneNoneTrueFalseTall => &SHAPE3642, - BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseLow => &SHAPE3643, - BlockState::CobbledDeepslateWall_NoneNoneNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneNoneFalseFalseTall => &SHAPE3644, - BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseNone => &SHAPE3645, - BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseLow => &SHAPE3646, - BlockState::CobbledDeepslateWall_NoneNoneLowTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneLowTrueFalseTall => &SHAPE3647, - BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseNone => &SHAPE3648, - BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseLow => &SHAPE3649, - BlockState::CobbledDeepslateWall_NoneNoneLowFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneLowFalseFalseTall => &SHAPE3650, - BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseNone => &SHAPE3651, - BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseLow => &SHAPE3652, - BlockState::CobbledDeepslateWall_NoneNoneTallTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneTallTrueFalseTall => &SHAPE3653, - BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseNone => &SHAPE3654, - BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseLow => &SHAPE3655, - BlockState::CobbledDeepslateWall_NoneNoneTallFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneNoneTallFalseFalseTall => &SHAPE3656, - BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseNone => &SHAPE3657, - BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseLow => &SHAPE3658, - BlockState::CobbledDeepslateWall_NoneLowNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneLowNoneTrueFalseTall => &SHAPE3659, - BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseNone => &SHAPE3660, - BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseLow => &SHAPE3661, - BlockState::CobbledDeepslateWall_NoneLowNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneLowNoneFalseFalseTall => &SHAPE3662, - BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseNone => &SHAPE3663, - BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseLow => &SHAPE3664, - BlockState::CobbledDeepslateWall_NoneLowLowTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneLowLowTrueFalseTall => &SHAPE3665, - BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseNone => &SHAPE3666, - BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseLow => &SHAPE3667, - BlockState::CobbledDeepslateWall_NoneLowLowFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneLowLowFalseFalseTall => &SHAPE3668, - BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseNone => &SHAPE3669, - BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseLow => &SHAPE3670, - BlockState::CobbledDeepslateWall_NoneLowTallTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneLowTallTrueFalseTall => &SHAPE3671, - BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseNone => &SHAPE3672, - BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseLow => &SHAPE3673, - BlockState::CobbledDeepslateWall_NoneLowTallFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneLowTallFalseFalseTall => &SHAPE3674, - BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseNone => &SHAPE3675, - BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseLow => &SHAPE3676, - BlockState::CobbledDeepslateWall_NoneTallNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneTallNoneTrueFalseTall => &SHAPE3677, - BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseNone => &SHAPE3678, - BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseLow => &SHAPE3679, - BlockState::CobbledDeepslateWall_NoneTallNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneTallNoneFalseFalseTall => &SHAPE3680, - BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseNone => &SHAPE3681, - BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseLow => &SHAPE3682, - BlockState::CobbledDeepslateWall_NoneTallLowTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneTallLowTrueFalseTall => &SHAPE3683, - BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseNone => &SHAPE3684, - BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseLow => &SHAPE3685, - BlockState::CobbledDeepslateWall_NoneTallLowFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneTallLowFalseFalseTall => &SHAPE3686, - BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueNone - | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseNone => &SHAPE3687, - BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueLow - | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseLow => &SHAPE3688, - BlockState::CobbledDeepslateWall_NoneTallTallTrueTrueTall - | BlockState::CobbledDeepslateWall_NoneTallTallTrueFalseTall => &SHAPE3689, - BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueNone - | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseNone => &SHAPE3690, - BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueLow - | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseLow => &SHAPE3691, - BlockState::CobbledDeepslateWall_NoneTallTallFalseTrueTall - | BlockState::CobbledDeepslateWall_NoneTallTallFalseFalseTall => &SHAPE3692, - BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseNone => &SHAPE3693, - BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseLow => &SHAPE3694, - BlockState::CobbledDeepslateWall_LowNoneNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_LowNoneNoneTrueFalseTall => &SHAPE3695, - BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseNone => &SHAPE3696, - BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseLow => &SHAPE3697, - BlockState::CobbledDeepslateWall_LowNoneNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_LowNoneNoneFalseFalseTall => &SHAPE3698, - BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueNone - | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseNone => &SHAPE3699, - BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueLow - | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseLow => &SHAPE3700, - BlockState::CobbledDeepslateWall_LowNoneLowTrueTrueTall - | BlockState::CobbledDeepslateWall_LowNoneLowTrueFalseTall => &SHAPE3701, - BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueNone - | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseNone => &SHAPE3702, - BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueLow - | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseLow => &SHAPE3703, - BlockState::CobbledDeepslateWall_LowNoneLowFalseTrueTall - | BlockState::CobbledDeepslateWall_LowNoneLowFalseFalseTall => &SHAPE3704, - BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueNone - | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseNone => &SHAPE3705, - BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueLow - | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseLow => &SHAPE3706, - BlockState::CobbledDeepslateWall_LowNoneTallTrueTrueTall - | BlockState::CobbledDeepslateWall_LowNoneTallTrueFalseTall => &SHAPE3707, - BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueNone - | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseNone => &SHAPE3708, - BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueLow - | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseLow => &SHAPE3709, - BlockState::CobbledDeepslateWall_LowNoneTallFalseTrueTall - | BlockState::CobbledDeepslateWall_LowNoneTallFalseFalseTall => &SHAPE3710, - BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseNone => &SHAPE3711, - BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseLow => &SHAPE3712, - BlockState::CobbledDeepslateWall_LowLowNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_LowLowNoneTrueFalseTall => &SHAPE3713, - BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseNone => &SHAPE3714, - BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseLow => &SHAPE3715, - BlockState::CobbledDeepslateWall_LowLowNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_LowLowNoneFalseFalseTall => &SHAPE3716, - BlockState::CobbledDeepslateWall_LowLowLowTrueTrueNone - | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseNone => &SHAPE3717, - BlockState::CobbledDeepslateWall_LowLowLowTrueTrueLow - | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseLow => &SHAPE3718, - BlockState::CobbledDeepslateWall_LowLowLowTrueTrueTall - | BlockState::CobbledDeepslateWall_LowLowLowTrueFalseTall => &SHAPE3719, - BlockState::CobbledDeepslateWall_LowLowLowFalseTrueNone - | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseNone => &SHAPE3720, - BlockState::CobbledDeepslateWall_LowLowLowFalseTrueLow - | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseLow => &SHAPE3721, - BlockState::CobbledDeepslateWall_LowLowLowFalseTrueTall - | BlockState::CobbledDeepslateWall_LowLowLowFalseFalseTall => &SHAPE3722, - BlockState::CobbledDeepslateWall_LowLowTallTrueTrueNone - | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseNone => &SHAPE3723, - BlockState::CobbledDeepslateWall_LowLowTallTrueTrueLow - | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseLow => &SHAPE3724, - BlockState::CobbledDeepslateWall_LowLowTallTrueTrueTall - | BlockState::CobbledDeepslateWall_LowLowTallTrueFalseTall => &SHAPE3725, - BlockState::CobbledDeepslateWall_LowLowTallFalseTrueNone - | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseNone => &SHAPE3726, - BlockState::CobbledDeepslateWall_LowLowTallFalseTrueLow - | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseLow => &SHAPE3727, - BlockState::CobbledDeepslateWall_LowLowTallFalseTrueTall - | BlockState::CobbledDeepslateWall_LowLowTallFalseFalseTall => &SHAPE3728, - BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseNone => &SHAPE3729, - BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseLow => &SHAPE3730, - BlockState::CobbledDeepslateWall_LowTallNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_LowTallNoneTrueFalseTall => &SHAPE3731, - BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseNone => &SHAPE3732, - BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseLow => &SHAPE3733, - BlockState::CobbledDeepslateWall_LowTallNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_LowTallNoneFalseFalseTall => &SHAPE3734, - BlockState::CobbledDeepslateWall_LowTallLowTrueTrueNone - | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseNone => &SHAPE3735, - BlockState::CobbledDeepslateWall_LowTallLowTrueTrueLow - | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseLow => &SHAPE3736, - BlockState::CobbledDeepslateWall_LowTallLowTrueTrueTall - | BlockState::CobbledDeepslateWall_LowTallLowTrueFalseTall => &SHAPE3737, - BlockState::CobbledDeepslateWall_LowTallLowFalseTrueNone - | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseNone => &SHAPE3738, - BlockState::CobbledDeepslateWall_LowTallLowFalseTrueLow - | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseLow => &SHAPE3739, - BlockState::CobbledDeepslateWall_LowTallLowFalseTrueTall - | BlockState::CobbledDeepslateWall_LowTallLowFalseFalseTall => &SHAPE3740, - BlockState::CobbledDeepslateWall_LowTallTallTrueTrueNone - | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseNone => &SHAPE3741, - BlockState::CobbledDeepslateWall_LowTallTallTrueTrueLow - | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseLow => &SHAPE3742, - BlockState::CobbledDeepslateWall_LowTallTallTrueTrueTall - | BlockState::CobbledDeepslateWall_LowTallTallTrueFalseTall => &SHAPE3743, - BlockState::CobbledDeepslateWall_LowTallTallFalseTrueNone - | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseNone => &SHAPE3744, - BlockState::CobbledDeepslateWall_LowTallTallFalseTrueLow - | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseLow => &SHAPE3745, - BlockState::CobbledDeepslateWall_LowTallTallFalseTrueTall - | BlockState::CobbledDeepslateWall_LowTallTallFalseFalseTall => &SHAPE3746, - BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseNone => &SHAPE3747, - BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseLow => &SHAPE3748, - BlockState::CobbledDeepslateWall_TallNoneNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_TallNoneNoneTrueFalseTall => &SHAPE3749, - BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseNone => &SHAPE3750, - BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseLow => &SHAPE3751, - BlockState::CobbledDeepslateWall_TallNoneNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_TallNoneNoneFalseFalseTall => &SHAPE3752, - BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueNone - | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseNone => &SHAPE3753, - BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueLow - | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseLow => &SHAPE3754, - BlockState::CobbledDeepslateWall_TallNoneLowTrueTrueTall - | BlockState::CobbledDeepslateWall_TallNoneLowTrueFalseTall => &SHAPE3755, - BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueNone - | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseNone => &SHAPE3756, - BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueLow - | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseLow => &SHAPE3757, - BlockState::CobbledDeepslateWall_TallNoneLowFalseTrueTall - | BlockState::CobbledDeepslateWall_TallNoneLowFalseFalseTall => &SHAPE3758, - BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueNone - | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseNone => &SHAPE3759, - BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueLow - | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseLow => &SHAPE3760, - BlockState::CobbledDeepslateWall_TallNoneTallTrueTrueTall - | BlockState::CobbledDeepslateWall_TallNoneTallTrueFalseTall => &SHAPE3761, - BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueNone - | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseNone => &SHAPE3762, - BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueLow - | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseLow => &SHAPE3763, - BlockState::CobbledDeepslateWall_TallNoneTallFalseTrueTall - | BlockState::CobbledDeepslateWall_TallNoneTallFalseFalseTall => &SHAPE3764, - BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseNone => &SHAPE3765, - BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseLow => &SHAPE3766, - BlockState::CobbledDeepslateWall_TallLowNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_TallLowNoneTrueFalseTall => &SHAPE3767, - BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseNone => &SHAPE3768, - BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseLow => &SHAPE3769, - BlockState::CobbledDeepslateWall_TallLowNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_TallLowNoneFalseFalseTall => &SHAPE3770, - BlockState::CobbledDeepslateWall_TallLowLowTrueTrueNone - | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseNone => &SHAPE3771, - BlockState::CobbledDeepslateWall_TallLowLowTrueTrueLow - | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseLow => &SHAPE3772, - BlockState::CobbledDeepslateWall_TallLowLowTrueTrueTall - | BlockState::CobbledDeepslateWall_TallLowLowTrueFalseTall => &SHAPE3773, - BlockState::CobbledDeepslateWall_TallLowLowFalseTrueNone - | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseNone => &SHAPE3774, - BlockState::CobbledDeepslateWall_TallLowLowFalseTrueLow - | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseLow => &SHAPE3775, - BlockState::CobbledDeepslateWall_TallLowLowFalseTrueTall - | BlockState::CobbledDeepslateWall_TallLowLowFalseFalseTall => &SHAPE3776, - BlockState::CobbledDeepslateWall_TallLowTallTrueTrueNone - | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseNone => &SHAPE3777, - BlockState::CobbledDeepslateWall_TallLowTallTrueTrueLow - | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseLow => &SHAPE3778, - BlockState::CobbledDeepslateWall_TallLowTallTrueTrueTall - | BlockState::CobbledDeepslateWall_TallLowTallTrueFalseTall => &SHAPE3779, - BlockState::CobbledDeepslateWall_TallLowTallFalseTrueNone - | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseNone => &SHAPE3780, - BlockState::CobbledDeepslateWall_TallLowTallFalseTrueLow - | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseLow => &SHAPE3781, - BlockState::CobbledDeepslateWall_TallLowTallFalseTrueTall - | BlockState::CobbledDeepslateWall_TallLowTallFalseFalseTall => &SHAPE3782, - BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueNone - | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseNone => &SHAPE3783, - BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueLow - | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseLow => &SHAPE3784, - BlockState::CobbledDeepslateWall_TallTallNoneTrueTrueTall - | BlockState::CobbledDeepslateWall_TallTallNoneTrueFalseTall => &SHAPE3785, - BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueNone - | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseNone => &SHAPE3786, - BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueLow - | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseLow => &SHAPE3787, - BlockState::CobbledDeepslateWall_TallTallNoneFalseTrueTall - | BlockState::CobbledDeepslateWall_TallTallNoneFalseFalseTall => &SHAPE3788, - BlockState::CobbledDeepslateWall_TallTallLowTrueTrueNone - | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseNone => &SHAPE3789, - BlockState::CobbledDeepslateWall_TallTallLowTrueTrueLow - | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseLow => &SHAPE3790, - BlockState::CobbledDeepslateWall_TallTallLowTrueTrueTall - | BlockState::CobbledDeepslateWall_TallTallLowTrueFalseTall => &SHAPE3791, - BlockState::CobbledDeepslateWall_TallTallLowFalseTrueNone - | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseNone => &SHAPE3792, - BlockState::CobbledDeepslateWall_TallTallLowFalseTrueLow - | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseLow => &SHAPE3793, - BlockState::CobbledDeepslateWall_TallTallLowFalseTrueTall - | BlockState::CobbledDeepslateWall_TallTallLowFalseFalseTall => &SHAPE3794, - BlockState::CobbledDeepslateWall_TallTallTallTrueTrueNone - | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseNone => &SHAPE3795, - BlockState::CobbledDeepslateWall_TallTallTallTrueTrueLow - | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseLow => &SHAPE3796, - BlockState::CobbledDeepslateWall_TallTallTallTrueTrueTall - | BlockState::CobbledDeepslateWall_TallTallTallTrueFalseTall => &SHAPE3797, - BlockState::CobbledDeepslateWall_TallTallTallFalseTrueNone - | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseNone => &SHAPE3798, - BlockState::CobbledDeepslateWall_TallTallTallFalseTrueLow - | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseLow => &SHAPE3799, - BlockState::CobbledDeepslateWall_TallTallTallFalseTrueTall - | BlockState::CobbledDeepslateWall_TallTallTallFalseFalseTall => &SHAPE3800, - BlockState::NetherBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE2078, - BlockState::NetherBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE2079, - BlockState::NetherBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::NetherBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE2080, - BlockState::NetherBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE2081, - BlockState::NetherBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::NetherBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE2082, - BlockState::NetherBrickWall_NoneNoneLowTrueTrueNone - | BlockState::NetherBrickWall_NoneNoneLowTrueFalseNone => &SHAPE2083, - BlockState::NetherBrickWall_NoneNoneLowTrueTrueLow - | BlockState::NetherBrickWall_NoneNoneLowTrueFalseLow => &SHAPE2084, - BlockState::NetherBrickWall_NoneNoneLowTrueTrueTall - | BlockState::NetherBrickWall_NoneNoneLowTrueFalseTall => &SHAPE2085, - BlockState::NetherBrickWall_NoneNoneLowFalseTrueNone - | BlockState::NetherBrickWall_NoneNoneLowFalseFalseNone => &SHAPE2086, - BlockState::NetherBrickWall_NoneNoneLowFalseTrueLow - | BlockState::NetherBrickWall_NoneNoneLowFalseFalseLow => &SHAPE2087, - BlockState::NetherBrickWall_NoneNoneLowFalseTrueTall - | BlockState::NetherBrickWall_NoneNoneLowFalseFalseTall => &SHAPE2088, - BlockState::NetherBrickWall_NoneNoneTallTrueTrueNone - | BlockState::NetherBrickWall_NoneNoneTallTrueFalseNone => &SHAPE2089, - BlockState::NetherBrickWall_NoneNoneTallTrueTrueLow - | BlockState::NetherBrickWall_NoneNoneTallTrueFalseLow => &SHAPE2090, - BlockState::NetherBrickWall_NoneNoneTallTrueTrueTall - | BlockState::NetherBrickWall_NoneNoneTallTrueFalseTall => &SHAPE2091, - BlockState::NetherBrickWall_NoneNoneTallFalseTrueNone - | BlockState::NetherBrickWall_NoneNoneTallFalseFalseNone => &SHAPE2092, - BlockState::NetherBrickWall_NoneNoneTallFalseTrueLow - | BlockState::NetherBrickWall_NoneNoneTallFalseFalseLow => &SHAPE2093, - BlockState::NetherBrickWall_NoneNoneTallFalseTrueTall - | BlockState::NetherBrickWall_NoneNoneTallFalseFalseTall => &SHAPE2094, - BlockState::NetherBrickWall_NoneLowNoneTrueTrueNone - | BlockState::NetherBrickWall_NoneLowNoneTrueFalseNone => &SHAPE2095, - BlockState::NetherBrickWall_NoneLowNoneTrueTrueLow - | BlockState::NetherBrickWall_NoneLowNoneTrueFalseLow => &SHAPE2096, - BlockState::NetherBrickWall_NoneLowNoneTrueTrueTall - | BlockState::NetherBrickWall_NoneLowNoneTrueFalseTall => &SHAPE2097, - BlockState::NetherBrickWall_NoneLowNoneFalseTrueNone - | BlockState::NetherBrickWall_NoneLowNoneFalseFalseNone => &SHAPE2098, - BlockState::NetherBrickWall_NoneLowNoneFalseTrueLow - | BlockState::NetherBrickWall_NoneLowNoneFalseFalseLow => &SHAPE2099, - BlockState::NetherBrickWall_NoneLowNoneFalseTrueTall - | BlockState::NetherBrickWall_NoneLowNoneFalseFalseTall => &SHAPE2100, - BlockState::NetherBrickWall_NoneLowLowTrueTrueNone - | BlockState::NetherBrickWall_NoneLowLowTrueFalseNone => &SHAPE2101, - BlockState::NetherBrickWall_NoneLowLowTrueTrueLow - | BlockState::NetherBrickWall_NoneLowLowTrueFalseLow => &SHAPE2102, - BlockState::NetherBrickWall_NoneLowLowTrueTrueTall - | BlockState::NetherBrickWall_NoneLowLowTrueFalseTall => &SHAPE2103, - BlockState::NetherBrickWall_NoneLowLowFalseTrueNone - | BlockState::NetherBrickWall_NoneLowLowFalseFalseNone => &SHAPE2104, - BlockState::NetherBrickWall_NoneLowLowFalseTrueLow - | BlockState::NetherBrickWall_NoneLowLowFalseFalseLow => &SHAPE2105, - BlockState::NetherBrickWall_NoneLowLowFalseTrueTall - | BlockState::NetherBrickWall_NoneLowLowFalseFalseTall => &SHAPE2106, - BlockState::NetherBrickWall_NoneLowTallTrueTrueNone - | BlockState::NetherBrickWall_NoneLowTallTrueFalseNone => &SHAPE2107, - BlockState::NetherBrickWall_NoneLowTallTrueTrueLow - | BlockState::NetherBrickWall_NoneLowTallTrueFalseLow => &SHAPE2108, - BlockState::NetherBrickWall_NoneLowTallTrueTrueTall - | BlockState::NetherBrickWall_NoneLowTallTrueFalseTall => &SHAPE2109, - BlockState::NetherBrickWall_NoneLowTallFalseTrueNone - | BlockState::NetherBrickWall_NoneLowTallFalseFalseNone => &SHAPE2110, - BlockState::NetherBrickWall_NoneLowTallFalseTrueLow - | BlockState::NetherBrickWall_NoneLowTallFalseFalseLow => &SHAPE2111, - BlockState::NetherBrickWall_NoneLowTallFalseTrueTall - | BlockState::NetherBrickWall_NoneLowTallFalseFalseTall => &SHAPE2112, - BlockState::NetherBrickWall_NoneTallNoneTrueTrueNone - | BlockState::NetherBrickWall_NoneTallNoneTrueFalseNone => &SHAPE2113, - BlockState::NetherBrickWall_NoneTallNoneTrueTrueLow - | BlockState::NetherBrickWall_NoneTallNoneTrueFalseLow => &SHAPE2114, - BlockState::NetherBrickWall_NoneTallNoneTrueTrueTall - | BlockState::NetherBrickWall_NoneTallNoneTrueFalseTall => &SHAPE2115, - BlockState::NetherBrickWall_NoneTallNoneFalseTrueNone - | BlockState::NetherBrickWall_NoneTallNoneFalseFalseNone => &SHAPE2116, - BlockState::NetherBrickWall_NoneTallNoneFalseTrueLow - | BlockState::NetherBrickWall_NoneTallNoneFalseFalseLow => &SHAPE2117, - BlockState::NetherBrickWall_NoneTallNoneFalseTrueTall - | BlockState::NetherBrickWall_NoneTallNoneFalseFalseTall => &SHAPE2118, - BlockState::NetherBrickWall_NoneTallLowTrueTrueNone - | BlockState::NetherBrickWall_NoneTallLowTrueFalseNone => &SHAPE2119, - BlockState::NetherBrickWall_NoneTallLowTrueTrueLow - | BlockState::NetherBrickWall_NoneTallLowTrueFalseLow => &SHAPE2120, - BlockState::NetherBrickWall_NoneTallLowTrueTrueTall - | BlockState::NetherBrickWall_NoneTallLowTrueFalseTall => &SHAPE2121, - BlockState::NetherBrickWall_NoneTallLowFalseTrueNone - | BlockState::NetherBrickWall_NoneTallLowFalseFalseNone => &SHAPE2122, - BlockState::NetherBrickWall_NoneTallLowFalseTrueLow - | BlockState::NetherBrickWall_NoneTallLowFalseFalseLow => &SHAPE2123, - BlockState::NetherBrickWall_NoneTallLowFalseTrueTall - | BlockState::NetherBrickWall_NoneTallLowFalseFalseTall => &SHAPE2124, - BlockState::NetherBrickWall_NoneTallTallTrueTrueNone - | BlockState::NetherBrickWall_NoneTallTallTrueFalseNone => &SHAPE2125, - BlockState::NetherBrickWall_NoneTallTallTrueTrueLow - | BlockState::NetherBrickWall_NoneTallTallTrueFalseLow => &SHAPE2126, - BlockState::NetherBrickWall_NoneTallTallTrueTrueTall - | BlockState::NetherBrickWall_NoneTallTallTrueFalseTall => &SHAPE2127, - BlockState::NetherBrickWall_NoneTallTallFalseTrueNone - | BlockState::NetherBrickWall_NoneTallTallFalseFalseNone => &SHAPE2128, - BlockState::NetherBrickWall_NoneTallTallFalseTrueLow - | BlockState::NetherBrickWall_NoneTallTallFalseFalseLow => &SHAPE2129, - BlockState::NetherBrickWall_NoneTallTallFalseTrueTall - | BlockState::NetherBrickWall_NoneTallTallFalseFalseTall => &SHAPE2130, - BlockState::NetherBrickWall_LowNoneNoneTrueTrueNone - | BlockState::NetherBrickWall_LowNoneNoneTrueFalseNone => &SHAPE2131, - BlockState::NetherBrickWall_LowNoneNoneTrueTrueLow - | BlockState::NetherBrickWall_LowNoneNoneTrueFalseLow => &SHAPE2132, - BlockState::NetherBrickWall_LowNoneNoneTrueTrueTall - | BlockState::NetherBrickWall_LowNoneNoneTrueFalseTall => &SHAPE2133, - BlockState::NetherBrickWall_LowNoneNoneFalseTrueNone - | BlockState::NetherBrickWall_LowNoneNoneFalseFalseNone => &SHAPE2134, - BlockState::NetherBrickWall_LowNoneNoneFalseTrueLow - | BlockState::NetherBrickWall_LowNoneNoneFalseFalseLow => &SHAPE2135, - BlockState::NetherBrickWall_LowNoneNoneFalseTrueTall - | BlockState::NetherBrickWall_LowNoneNoneFalseFalseTall => &SHAPE2136, - BlockState::NetherBrickWall_LowNoneLowTrueTrueNone - | BlockState::NetherBrickWall_LowNoneLowTrueFalseNone => &SHAPE2137, - BlockState::NetherBrickWall_LowNoneLowTrueTrueLow - | BlockState::NetherBrickWall_LowNoneLowTrueFalseLow => &SHAPE2138, - BlockState::NetherBrickWall_LowNoneLowTrueTrueTall - | BlockState::NetherBrickWall_LowNoneLowTrueFalseTall => &SHAPE2139, - BlockState::NetherBrickWall_LowNoneLowFalseTrueNone - | BlockState::NetherBrickWall_LowNoneLowFalseFalseNone => &SHAPE2140, - BlockState::NetherBrickWall_LowNoneLowFalseTrueLow - | BlockState::NetherBrickWall_LowNoneLowFalseFalseLow => &SHAPE2141, - BlockState::NetherBrickWall_LowNoneLowFalseTrueTall - | BlockState::NetherBrickWall_LowNoneLowFalseFalseTall => &SHAPE2142, - BlockState::NetherBrickWall_LowNoneTallTrueTrueNone - | BlockState::NetherBrickWall_LowNoneTallTrueFalseNone => &SHAPE2143, - BlockState::NetherBrickWall_LowNoneTallTrueTrueLow - | BlockState::NetherBrickWall_LowNoneTallTrueFalseLow => &SHAPE2144, - BlockState::NetherBrickWall_LowNoneTallTrueTrueTall - | BlockState::NetherBrickWall_LowNoneTallTrueFalseTall => &SHAPE2145, - BlockState::NetherBrickWall_LowNoneTallFalseTrueNone - | BlockState::NetherBrickWall_LowNoneTallFalseFalseNone => &SHAPE2146, - BlockState::NetherBrickWall_LowNoneTallFalseTrueLow - | BlockState::NetherBrickWall_LowNoneTallFalseFalseLow => &SHAPE2147, - BlockState::NetherBrickWall_LowNoneTallFalseTrueTall - | BlockState::NetherBrickWall_LowNoneTallFalseFalseTall => &SHAPE2148, - BlockState::NetherBrickWall_LowLowNoneTrueTrueNone - | BlockState::NetherBrickWall_LowLowNoneTrueFalseNone => &SHAPE2149, - BlockState::NetherBrickWall_LowLowNoneTrueTrueLow - | BlockState::NetherBrickWall_LowLowNoneTrueFalseLow => &SHAPE2150, - BlockState::NetherBrickWall_LowLowNoneTrueTrueTall - | BlockState::NetherBrickWall_LowLowNoneTrueFalseTall => &SHAPE2151, - BlockState::NetherBrickWall_LowLowNoneFalseTrueNone - | BlockState::NetherBrickWall_LowLowNoneFalseFalseNone => &SHAPE2152, - BlockState::NetherBrickWall_LowLowNoneFalseTrueLow - | BlockState::NetherBrickWall_LowLowNoneFalseFalseLow => &SHAPE2153, - BlockState::NetherBrickWall_LowLowNoneFalseTrueTall - | BlockState::NetherBrickWall_LowLowNoneFalseFalseTall => &SHAPE2154, - BlockState::NetherBrickWall_LowLowLowTrueTrueNone - | BlockState::NetherBrickWall_LowLowLowTrueFalseNone => &SHAPE2155, - BlockState::NetherBrickWall_LowLowLowTrueTrueLow - | BlockState::NetherBrickWall_LowLowLowTrueFalseLow => &SHAPE2156, - BlockState::NetherBrickWall_LowLowLowTrueTrueTall - | BlockState::NetherBrickWall_LowLowLowTrueFalseTall => &SHAPE2157, - BlockState::NetherBrickWall_LowLowLowFalseTrueNone - | BlockState::NetherBrickWall_LowLowLowFalseFalseNone => &SHAPE2158, - BlockState::NetherBrickWall_LowLowLowFalseTrueLow - | BlockState::NetherBrickWall_LowLowLowFalseFalseLow => &SHAPE2159, - BlockState::NetherBrickWall_LowLowLowFalseTrueTall - | BlockState::NetherBrickWall_LowLowLowFalseFalseTall => &SHAPE2160, - BlockState::NetherBrickWall_LowLowTallTrueTrueNone - | BlockState::NetherBrickWall_LowLowTallTrueFalseNone => &SHAPE2161, - BlockState::NetherBrickWall_LowLowTallTrueTrueLow - | BlockState::NetherBrickWall_LowLowTallTrueFalseLow => &SHAPE2162, - BlockState::NetherBrickWall_LowLowTallTrueTrueTall - | BlockState::NetherBrickWall_LowLowTallTrueFalseTall => &SHAPE2163, - BlockState::NetherBrickWall_LowLowTallFalseTrueNone - | BlockState::NetherBrickWall_LowLowTallFalseFalseNone => &SHAPE2164, - BlockState::NetherBrickWall_LowLowTallFalseTrueLow - | BlockState::NetherBrickWall_LowLowTallFalseFalseLow => &SHAPE2165, - BlockState::NetherBrickWall_LowLowTallFalseTrueTall - | BlockState::NetherBrickWall_LowLowTallFalseFalseTall => &SHAPE2166, - BlockState::NetherBrickWall_LowTallNoneTrueTrueNone - | BlockState::NetherBrickWall_LowTallNoneTrueFalseNone => &SHAPE2167, - BlockState::NetherBrickWall_LowTallNoneTrueTrueLow - | BlockState::NetherBrickWall_LowTallNoneTrueFalseLow => &SHAPE2168, - BlockState::NetherBrickWall_LowTallNoneTrueTrueTall - | BlockState::NetherBrickWall_LowTallNoneTrueFalseTall => &SHAPE2169, - BlockState::NetherBrickWall_LowTallNoneFalseTrueNone - | BlockState::NetherBrickWall_LowTallNoneFalseFalseNone => &SHAPE2170, - BlockState::NetherBrickWall_LowTallNoneFalseTrueLow - | BlockState::NetherBrickWall_LowTallNoneFalseFalseLow => &SHAPE2171, - BlockState::NetherBrickWall_LowTallNoneFalseTrueTall - | BlockState::NetherBrickWall_LowTallNoneFalseFalseTall => &SHAPE2172, - BlockState::NetherBrickWall_LowTallLowTrueTrueNone - | BlockState::NetherBrickWall_LowTallLowTrueFalseNone => &SHAPE2173, - BlockState::NetherBrickWall_LowTallLowTrueTrueLow - | BlockState::NetherBrickWall_LowTallLowTrueFalseLow => &SHAPE2174, - BlockState::NetherBrickWall_LowTallLowTrueTrueTall - | BlockState::NetherBrickWall_LowTallLowTrueFalseTall => &SHAPE2175, - BlockState::NetherBrickWall_LowTallLowFalseTrueNone - | BlockState::NetherBrickWall_LowTallLowFalseFalseNone => &SHAPE2176, - BlockState::NetherBrickWall_LowTallLowFalseTrueLow - | BlockState::NetherBrickWall_LowTallLowFalseFalseLow => &SHAPE2177, - BlockState::NetherBrickWall_LowTallLowFalseTrueTall - | BlockState::NetherBrickWall_LowTallLowFalseFalseTall => &SHAPE2178, - BlockState::NetherBrickWall_LowTallTallTrueTrueNone - | BlockState::NetherBrickWall_LowTallTallTrueFalseNone => &SHAPE2179, - BlockState::NetherBrickWall_LowTallTallTrueTrueLow - | BlockState::NetherBrickWall_LowTallTallTrueFalseLow => &SHAPE2180, - BlockState::NetherBrickWall_LowTallTallTrueTrueTall - | BlockState::NetherBrickWall_LowTallTallTrueFalseTall => &SHAPE2181, - BlockState::NetherBrickWall_LowTallTallFalseTrueNone - | BlockState::NetherBrickWall_LowTallTallFalseFalseNone => &SHAPE2182, - BlockState::NetherBrickWall_LowTallTallFalseTrueLow - | BlockState::NetherBrickWall_LowTallTallFalseFalseLow => &SHAPE2183, - BlockState::NetherBrickWall_LowTallTallFalseTrueTall - | BlockState::NetherBrickWall_LowTallTallFalseFalseTall => &SHAPE2184, - BlockState::NetherBrickWall_TallNoneNoneTrueTrueNone - | BlockState::NetherBrickWall_TallNoneNoneTrueFalseNone => &SHAPE2185, - BlockState::NetherBrickWall_TallNoneNoneTrueTrueLow - | BlockState::NetherBrickWall_TallNoneNoneTrueFalseLow => &SHAPE2186, - BlockState::NetherBrickWall_TallNoneNoneTrueTrueTall - | BlockState::NetherBrickWall_TallNoneNoneTrueFalseTall => &SHAPE2187, - BlockState::NetherBrickWall_TallNoneNoneFalseTrueNone - | BlockState::NetherBrickWall_TallNoneNoneFalseFalseNone => &SHAPE2188, - BlockState::NetherBrickWall_TallNoneNoneFalseTrueLow - | BlockState::NetherBrickWall_TallNoneNoneFalseFalseLow => &SHAPE2189, - BlockState::NetherBrickWall_TallNoneNoneFalseTrueTall - | BlockState::NetherBrickWall_TallNoneNoneFalseFalseTall => &SHAPE2190, - BlockState::NetherBrickWall_TallNoneLowTrueTrueNone - | BlockState::NetherBrickWall_TallNoneLowTrueFalseNone => &SHAPE2191, - BlockState::NetherBrickWall_TallNoneLowTrueTrueLow - | BlockState::NetherBrickWall_TallNoneLowTrueFalseLow => &SHAPE2192, - BlockState::NetherBrickWall_TallNoneLowTrueTrueTall - | BlockState::NetherBrickWall_TallNoneLowTrueFalseTall => &SHAPE2193, - BlockState::NetherBrickWall_TallNoneLowFalseTrueNone - | BlockState::NetherBrickWall_TallNoneLowFalseFalseNone => &SHAPE2194, - BlockState::NetherBrickWall_TallNoneLowFalseTrueLow - | BlockState::NetherBrickWall_TallNoneLowFalseFalseLow => &SHAPE2195, - BlockState::NetherBrickWall_TallNoneLowFalseTrueTall - | BlockState::NetherBrickWall_TallNoneLowFalseFalseTall => &SHAPE2196, - BlockState::NetherBrickWall_TallNoneTallTrueTrueNone - | BlockState::NetherBrickWall_TallNoneTallTrueFalseNone => &SHAPE2197, - BlockState::NetherBrickWall_TallNoneTallTrueTrueLow - | BlockState::NetherBrickWall_TallNoneTallTrueFalseLow => &SHAPE2198, - BlockState::NetherBrickWall_TallNoneTallTrueTrueTall - | BlockState::NetherBrickWall_TallNoneTallTrueFalseTall => &SHAPE2199, - BlockState::NetherBrickWall_TallNoneTallFalseTrueNone - | BlockState::NetherBrickWall_TallNoneTallFalseFalseNone => &SHAPE2200, - BlockState::NetherBrickWall_TallNoneTallFalseTrueLow - | BlockState::NetherBrickWall_TallNoneTallFalseFalseLow => &SHAPE2201, - BlockState::NetherBrickWall_TallNoneTallFalseTrueTall - | BlockState::NetherBrickWall_TallNoneTallFalseFalseTall => &SHAPE2202, - BlockState::NetherBrickWall_TallLowNoneTrueTrueNone - | BlockState::NetherBrickWall_TallLowNoneTrueFalseNone => &SHAPE2203, - BlockState::NetherBrickWall_TallLowNoneTrueTrueLow - | BlockState::NetherBrickWall_TallLowNoneTrueFalseLow => &SHAPE2204, - BlockState::NetherBrickWall_TallLowNoneTrueTrueTall - | BlockState::NetherBrickWall_TallLowNoneTrueFalseTall => &SHAPE2205, - BlockState::NetherBrickWall_TallLowNoneFalseTrueNone - | BlockState::NetherBrickWall_TallLowNoneFalseFalseNone => &SHAPE2206, - BlockState::NetherBrickWall_TallLowNoneFalseTrueLow - | BlockState::NetherBrickWall_TallLowNoneFalseFalseLow => &SHAPE2207, - BlockState::NetherBrickWall_TallLowNoneFalseTrueTall - | BlockState::NetherBrickWall_TallLowNoneFalseFalseTall => &SHAPE2208, - BlockState::NetherBrickWall_TallLowLowTrueTrueNone - | BlockState::NetherBrickWall_TallLowLowTrueFalseNone => &SHAPE2209, - BlockState::NetherBrickWall_TallLowLowTrueTrueLow - | BlockState::NetherBrickWall_TallLowLowTrueFalseLow => &SHAPE2210, - BlockState::NetherBrickWall_TallLowLowTrueTrueTall - | BlockState::NetherBrickWall_TallLowLowTrueFalseTall => &SHAPE2211, - BlockState::NetherBrickWall_TallLowLowFalseTrueNone - | BlockState::NetherBrickWall_TallLowLowFalseFalseNone => &SHAPE2212, - BlockState::NetherBrickWall_TallLowLowFalseTrueLow - | BlockState::NetherBrickWall_TallLowLowFalseFalseLow => &SHAPE2213, - BlockState::NetherBrickWall_TallLowLowFalseTrueTall - | BlockState::NetherBrickWall_TallLowLowFalseFalseTall => &SHAPE2214, - BlockState::NetherBrickWall_TallLowTallTrueTrueNone - | BlockState::NetherBrickWall_TallLowTallTrueFalseNone => &SHAPE2215, - BlockState::NetherBrickWall_TallLowTallTrueTrueLow - | BlockState::NetherBrickWall_TallLowTallTrueFalseLow => &SHAPE2216, - BlockState::NetherBrickWall_TallLowTallTrueTrueTall - | BlockState::NetherBrickWall_TallLowTallTrueFalseTall => &SHAPE2217, - BlockState::NetherBrickWall_TallLowTallFalseTrueNone - | BlockState::NetherBrickWall_TallLowTallFalseFalseNone => &SHAPE2218, - BlockState::NetherBrickWall_TallLowTallFalseTrueLow - | BlockState::NetherBrickWall_TallLowTallFalseFalseLow => &SHAPE2219, - BlockState::NetherBrickWall_TallLowTallFalseTrueTall - | BlockState::NetherBrickWall_TallLowTallFalseFalseTall => &SHAPE2220, - BlockState::NetherBrickWall_TallTallNoneTrueTrueNone - | BlockState::NetherBrickWall_TallTallNoneTrueFalseNone => &SHAPE2221, - BlockState::NetherBrickWall_TallTallNoneTrueTrueLow - | BlockState::NetherBrickWall_TallTallNoneTrueFalseLow => &SHAPE2222, - BlockState::NetherBrickWall_TallTallNoneTrueTrueTall - | BlockState::NetherBrickWall_TallTallNoneTrueFalseTall => &SHAPE2223, - BlockState::NetherBrickWall_TallTallNoneFalseTrueNone - | BlockState::NetherBrickWall_TallTallNoneFalseFalseNone => &SHAPE2224, - BlockState::NetherBrickWall_TallTallNoneFalseTrueLow - | BlockState::NetherBrickWall_TallTallNoneFalseFalseLow => &SHAPE2225, - BlockState::NetherBrickWall_TallTallNoneFalseTrueTall - | BlockState::NetherBrickWall_TallTallNoneFalseFalseTall => &SHAPE2226, - BlockState::NetherBrickWall_TallTallLowTrueTrueNone - | BlockState::NetherBrickWall_TallTallLowTrueFalseNone => &SHAPE2227, - BlockState::NetherBrickWall_TallTallLowTrueTrueLow - | BlockState::NetherBrickWall_TallTallLowTrueFalseLow => &SHAPE2228, - BlockState::NetherBrickWall_TallTallLowTrueTrueTall - | BlockState::NetherBrickWall_TallTallLowTrueFalseTall => &SHAPE2229, - BlockState::NetherBrickWall_TallTallLowFalseTrueNone - | BlockState::NetherBrickWall_TallTallLowFalseFalseNone => &SHAPE2230, - BlockState::NetherBrickWall_TallTallLowFalseTrueLow - | BlockState::NetherBrickWall_TallTallLowFalseFalseLow => &SHAPE2231, - BlockState::NetherBrickWall_TallTallLowFalseTrueTall - | BlockState::NetherBrickWall_TallTallLowFalseFalseTall => &SHAPE2232, - BlockState::NetherBrickWall_TallTallTallTrueTrueNone - | BlockState::NetherBrickWall_TallTallTallTrueFalseNone => &SHAPE2233, - BlockState::NetherBrickWall_TallTallTallTrueTrueLow - | BlockState::NetherBrickWall_TallTallTallTrueFalseLow => &SHAPE2234, - BlockState::NetherBrickWall_TallTallTallTrueTrueTall - | BlockState::NetherBrickWall_TallTallTallTrueFalseTall => &SHAPE2235, - BlockState::NetherBrickWall_TallTallTallFalseTrueNone - | BlockState::NetherBrickWall_TallTallTallFalseFalseNone => &SHAPE2236, - BlockState::NetherBrickWall_TallTallTallFalseTrueLow - | BlockState::NetherBrickWall_TallTallTallFalseFalseLow => &SHAPE2237, - BlockState::NetherBrickWall_TallTallTallFalseTrueTall - | BlockState::NetherBrickWall_TallTallTallFalseFalseTall => &SHAPE2238, - BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueNone - | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseNone => &SHAPE3962, - BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueLow - | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseLow => &SHAPE3963, - BlockState::DeepslateTileWall_NoneNoneNoneTrueTrueTall - | BlockState::DeepslateTileWall_NoneNoneNoneTrueFalseTall => &SHAPE3964, - BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueLow - | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseLow => &SHAPE3965, - BlockState::DeepslateTileWall_NoneNoneNoneFalseTrueTall - | BlockState::DeepslateTileWall_NoneNoneNoneFalseFalseTall => &SHAPE3966, - BlockState::DeepslateTileWall_NoneNoneLowTrueTrueNone - | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseNone => &SHAPE3967, - BlockState::DeepslateTileWall_NoneNoneLowTrueTrueLow - | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseLow => &SHAPE3968, - BlockState::DeepslateTileWall_NoneNoneLowTrueTrueTall - | BlockState::DeepslateTileWall_NoneNoneLowTrueFalseTall => &SHAPE3969, - BlockState::DeepslateTileWall_NoneNoneLowFalseTrueNone - | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseNone => &SHAPE3970, - BlockState::DeepslateTileWall_NoneNoneLowFalseTrueLow - | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseLow => &SHAPE3971, - BlockState::DeepslateTileWall_NoneNoneLowFalseTrueTall - | BlockState::DeepslateTileWall_NoneNoneLowFalseFalseTall => &SHAPE3972, - BlockState::DeepslateTileWall_NoneNoneTallTrueTrueNone - | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseNone => &SHAPE3973, - BlockState::DeepslateTileWall_NoneNoneTallTrueTrueLow - | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseLow => &SHAPE3974, - BlockState::DeepslateTileWall_NoneNoneTallTrueTrueTall - | BlockState::DeepslateTileWall_NoneNoneTallTrueFalseTall => &SHAPE3975, - BlockState::DeepslateTileWall_NoneNoneTallFalseTrueNone - | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseNone => &SHAPE3976, - BlockState::DeepslateTileWall_NoneNoneTallFalseTrueLow - | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseLow => &SHAPE3977, - BlockState::DeepslateTileWall_NoneNoneTallFalseTrueTall - | BlockState::DeepslateTileWall_NoneNoneTallFalseFalseTall => &SHAPE3978, - BlockState::DeepslateTileWall_NoneLowNoneTrueTrueNone - | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseNone => &SHAPE3979, - BlockState::DeepslateTileWall_NoneLowNoneTrueTrueLow - | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseLow => &SHAPE3980, - BlockState::DeepslateTileWall_NoneLowNoneTrueTrueTall - | BlockState::DeepslateTileWall_NoneLowNoneTrueFalseTall => &SHAPE3981, - BlockState::DeepslateTileWall_NoneLowNoneFalseTrueNone - | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseNone => &SHAPE3982, - BlockState::DeepslateTileWall_NoneLowNoneFalseTrueLow - | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseLow => &SHAPE3983, - BlockState::DeepslateTileWall_NoneLowNoneFalseTrueTall - | BlockState::DeepslateTileWall_NoneLowNoneFalseFalseTall => &SHAPE3984, - BlockState::DeepslateTileWall_NoneLowLowTrueTrueNone - | BlockState::DeepslateTileWall_NoneLowLowTrueFalseNone => &SHAPE3985, - BlockState::DeepslateTileWall_NoneLowLowTrueTrueLow - | BlockState::DeepslateTileWall_NoneLowLowTrueFalseLow => &SHAPE3986, - BlockState::DeepslateTileWall_NoneLowLowTrueTrueTall - | BlockState::DeepslateTileWall_NoneLowLowTrueFalseTall => &SHAPE3987, - BlockState::DeepslateTileWall_NoneLowLowFalseTrueNone - | BlockState::DeepslateTileWall_NoneLowLowFalseFalseNone => &SHAPE3988, - BlockState::DeepslateTileWall_NoneLowLowFalseTrueLow - | BlockState::DeepslateTileWall_NoneLowLowFalseFalseLow => &SHAPE3989, - BlockState::DeepslateTileWall_NoneLowLowFalseTrueTall - | BlockState::DeepslateTileWall_NoneLowLowFalseFalseTall => &SHAPE3990, - BlockState::DeepslateTileWall_NoneLowTallTrueTrueNone - | BlockState::DeepslateTileWall_NoneLowTallTrueFalseNone => &SHAPE3991, - BlockState::DeepslateTileWall_NoneLowTallTrueTrueLow - | BlockState::DeepslateTileWall_NoneLowTallTrueFalseLow => &SHAPE3992, - BlockState::DeepslateTileWall_NoneLowTallTrueTrueTall - | BlockState::DeepslateTileWall_NoneLowTallTrueFalseTall => &SHAPE3993, - BlockState::DeepslateTileWall_NoneLowTallFalseTrueNone - | BlockState::DeepslateTileWall_NoneLowTallFalseFalseNone => &SHAPE3994, - BlockState::DeepslateTileWall_NoneLowTallFalseTrueLow - | BlockState::DeepslateTileWall_NoneLowTallFalseFalseLow => &SHAPE3995, - BlockState::DeepslateTileWall_NoneLowTallFalseTrueTall - | BlockState::DeepslateTileWall_NoneLowTallFalseFalseTall => &SHAPE3996, - BlockState::DeepslateTileWall_NoneTallNoneTrueTrueNone - | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseNone => &SHAPE3997, - BlockState::DeepslateTileWall_NoneTallNoneTrueTrueLow - | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseLow => &SHAPE3998, - BlockState::DeepslateTileWall_NoneTallNoneTrueTrueTall - | BlockState::DeepslateTileWall_NoneTallNoneTrueFalseTall => &SHAPE3999, - BlockState::DeepslateTileWall_NoneTallNoneFalseTrueNone - | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseNone => &SHAPE4000, - BlockState::DeepslateTileWall_NoneTallNoneFalseTrueLow - | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseLow => &SHAPE4001, - BlockState::DeepslateTileWall_NoneTallNoneFalseTrueTall - | BlockState::DeepslateTileWall_NoneTallNoneFalseFalseTall => &SHAPE4002, - BlockState::DeepslateTileWall_NoneTallLowTrueTrueNone - | BlockState::DeepslateTileWall_NoneTallLowTrueFalseNone => &SHAPE4003, - BlockState::DeepslateTileWall_NoneTallLowTrueTrueLow - | BlockState::DeepslateTileWall_NoneTallLowTrueFalseLow => &SHAPE4004, - BlockState::DeepslateTileWall_NoneTallLowTrueTrueTall - | BlockState::DeepslateTileWall_NoneTallLowTrueFalseTall => &SHAPE4005, - BlockState::DeepslateTileWall_NoneTallLowFalseTrueNone - | BlockState::DeepslateTileWall_NoneTallLowFalseFalseNone => &SHAPE4006, - BlockState::DeepslateTileWall_NoneTallLowFalseTrueLow - | BlockState::DeepslateTileWall_NoneTallLowFalseFalseLow => &SHAPE4007, - BlockState::DeepslateTileWall_NoneTallLowFalseTrueTall - | BlockState::DeepslateTileWall_NoneTallLowFalseFalseTall => &SHAPE4008, - BlockState::DeepslateTileWall_NoneTallTallTrueTrueNone - | BlockState::DeepslateTileWall_NoneTallTallTrueFalseNone => &SHAPE4009, - BlockState::DeepslateTileWall_NoneTallTallTrueTrueLow - | BlockState::DeepslateTileWall_NoneTallTallTrueFalseLow => &SHAPE4010, - BlockState::DeepslateTileWall_NoneTallTallTrueTrueTall - | BlockState::DeepslateTileWall_NoneTallTallTrueFalseTall => &SHAPE4011, - BlockState::DeepslateTileWall_NoneTallTallFalseTrueNone - | BlockState::DeepslateTileWall_NoneTallTallFalseFalseNone => &SHAPE4012, - BlockState::DeepslateTileWall_NoneTallTallFalseTrueLow - | BlockState::DeepslateTileWall_NoneTallTallFalseFalseLow => &SHAPE4013, - BlockState::DeepslateTileWall_NoneTallTallFalseTrueTall - | BlockState::DeepslateTileWall_NoneTallTallFalseFalseTall => &SHAPE4014, - BlockState::DeepslateTileWall_LowNoneNoneTrueTrueNone - | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseNone => &SHAPE4015, - BlockState::DeepslateTileWall_LowNoneNoneTrueTrueLow - | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseLow => &SHAPE4016, - BlockState::DeepslateTileWall_LowNoneNoneTrueTrueTall - | BlockState::DeepslateTileWall_LowNoneNoneTrueFalseTall => &SHAPE4017, - BlockState::DeepslateTileWall_LowNoneNoneFalseTrueNone - | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseNone => &SHAPE4018, - BlockState::DeepslateTileWall_LowNoneNoneFalseTrueLow - | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseLow => &SHAPE4019, - BlockState::DeepslateTileWall_LowNoneNoneFalseTrueTall - | BlockState::DeepslateTileWall_LowNoneNoneFalseFalseTall => &SHAPE4020, - BlockState::DeepslateTileWall_LowNoneLowTrueTrueNone - | BlockState::DeepslateTileWall_LowNoneLowTrueFalseNone => &SHAPE4021, - BlockState::DeepslateTileWall_LowNoneLowTrueTrueLow - | BlockState::DeepslateTileWall_LowNoneLowTrueFalseLow => &SHAPE4022, - BlockState::DeepslateTileWall_LowNoneLowTrueTrueTall - | BlockState::DeepslateTileWall_LowNoneLowTrueFalseTall => &SHAPE4023, - BlockState::DeepslateTileWall_LowNoneLowFalseTrueNone - | BlockState::DeepslateTileWall_LowNoneLowFalseFalseNone => &SHAPE4024, - BlockState::DeepslateTileWall_LowNoneLowFalseTrueLow - | BlockState::DeepslateTileWall_LowNoneLowFalseFalseLow => &SHAPE4025, - BlockState::DeepslateTileWall_LowNoneLowFalseTrueTall - | BlockState::DeepslateTileWall_LowNoneLowFalseFalseTall => &SHAPE4026, - BlockState::DeepslateTileWall_LowNoneTallTrueTrueNone - | BlockState::DeepslateTileWall_LowNoneTallTrueFalseNone => &SHAPE4027, - BlockState::DeepslateTileWall_LowNoneTallTrueTrueLow - | BlockState::DeepslateTileWall_LowNoneTallTrueFalseLow => &SHAPE4028, - BlockState::DeepslateTileWall_LowNoneTallTrueTrueTall - | BlockState::DeepslateTileWall_LowNoneTallTrueFalseTall => &SHAPE4029, - BlockState::DeepslateTileWall_LowNoneTallFalseTrueNone - | BlockState::DeepslateTileWall_LowNoneTallFalseFalseNone => &SHAPE4030, - BlockState::DeepslateTileWall_LowNoneTallFalseTrueLow - | BlockState::DeepslateTileWall_LowNoneTallFalseFalseLow => &SHAPE4031, - BlockState::DeepslateTileWall_LowNoneTallFalseTrueTall - | BlockState::DeepslateTileWall_LowNoneTallFalseFalseTall => &SHAPE4032, - BlockState::DeepslateTileWall_LowLowNoneTrueTrueNone - | BlockState::DeepslateTileWall_LowLowNoneTrueFalseNone => &SHAPE4033, - BlockState::DeepslateTileWall_LowLowNoneTrueTrueLow - | BlockState::DeepslateTileWall_LowLowNoneTrueFalseLow => &SHAPE4034, - BlockState::DeepslateTileWall_LowLowNoneTrueTrueTall - | BlockState::DeepslateTileWall_LowLowNoneTrueFalseTall => &SHAPE4035, - BlockState::DeepslateTileWall_LowLowNoneFalseTrueNone - | BlockState::DeepslateTileWall_LowLowNoneFalseFalseNone => &SHAPE4036, - BlockState::DeepslateTileWall_LowLowNoneFalseTrueLow - | BlockState::DeepslateTileWall_LowLowNoneFalseFalseLow => &SHAPE4037, - BlockState::DeepslateTileWall_LowLowNoneFalseTrueTall - | BlockState::DeepslateTileWall_LowLowNoneFalseFalseTall => &SHAPE4038, - BlockState::DeepslateTileWall_LowLowLowTrueTrueNone - | BlockState::DeepslateTileWall_LowLowLowTrueFalseNone => &SHAPE4039, - BlockState::DeepslateTileWall_LowLowLowTrueTrueLow - | BlockState::DeepslateTileWall_LowLowLowTrueFalseLow => &SHAPE4040, - BlockState::DeepslateTileWall_LowLowLowTrueTrueTall - | BlockState::DeepslateTileWall_LowLowLowTrueFalseTall => &SHAPE4041, - BlockState::DeepslateTileWall_LowLowLowFalseTrueNone - | BlockState::DeepslateTileWall_LowLowLowFalseFalseNone => &SHAPE4042, - BlockState::DeepslateTileWall_LowLowLowFalseTrueLow - | BlockState::DeepslateTileWall_LowLowLowFalseFalseLow => &SHAPE4043, - BlockState::DeepslateTileWall_LowLowLowFalseTrueTall - | BlockState::DeepslateTileWall_LowLowLowFalseFalseTall => &SHAPE4044, - BlockState::DeepslateTileWall_LowLowTallTrueTrueNone - | BlockState::DeepslateTileWall_LowLowTallTrueFalseNone => &SHAPE4045, - BlockState::DeepslateTileWall_LowLowTallTrueTrueLow - | BlockState::DeepslateTileWall_LowLowTallTrueFalseLow => &SHAPE4046, - BlockState::DeepslateTileWall_LowLowTallTrueTrueTall - | BlockState::DeepslateTileWall_LowLowTallTrueFalseTall => &SHAPE4047, - BlockState::DeepslateTileWall_LowLowTallFalseTrueNone - | BlockState::DeepslateTileWall_LowLowTallFalseFalseNone => &SHAPE4048, - BlockState::DeepslateTileWall_LowLowTallFalseTrueLow - | BlockState::DeepslateTileWall_LowLowTallFalseFalseLow => &SHAPE4049, - BlockState::DeepslateTileWall_LowLowTallFalseTrueTall - | BlockState::DeepslateTileWall_LowLowTallFalseFalseTall => &SHAPE4050, - BlockState::DeepslateTileWall_LowTallNoneTrueTrueNone - | BlockState::DeepslateTileWall_LowTallNoneTrueFalseNone => &SHAPE4051, - BlockState::DeepslateTileWall_LowTallNoneTrueTrueLow - | BlockState::DeepslateTileWall_LowTallNoneTrueFalseLow => &SHAPE4052, - BlockState::DeepslateTileWall_LowTallNoneTrueTrueTall - | BlockState::DeepslateTileWall_LowTallNoneTrueFalseTall => &SHAPE4053, - BlockState::DeepslateTileWall_LowTallNoneFalseTrueNone - | BlockState::DeepslateTileWall_LowTallNoneFalseFalseNone => &SHAPE4054, - BlockState::DeepslateTileWall_LowTallNoneFalseTrueLow - | BlockState::DeepslateTileWall_LowTallNoneFalseFalseLow => &SHAPE4055, - BlockState::DeepslateTileWall_LowTallNoneFalseTrueTall - | BlockState::DeepslateTileWall_LowTallNoneFalseFalseTall => &SHAPE4056, - BlockState::DeepslateTileWall_LowTallLowTrueTrueNone - | BlockState::DeepslateTileWall_LowTallLowTrueFalseNone => &SHAPE4057, - BlockState::DeepslateTileWall_LowTallLowTrueTrueLow - | BlockState::DeepslateTileWall_LowTallLowTrueFalseLow => &SHAPE4058, - BlockState::DeepslateTileWall_LowTallLowTrueTrueTall - | BlockState::DeepslateTileWall_LowTallLowTrueFalseTall => &SHAPE4059, - BlockState::DeepslateTileWall_LowTallLowFalseTrueNone - | BlockState::DeepslateTileWall_LowTallLowFalseFalseNone => &SHAPE4060, - BlockState::DeepslateTileWall_LowTallLowFalseTrueLow - | BlockState::DeepslateTileWall_LowTallLowFalseFalseLow => &SHAPE4061, - BlockState::DeepslateTileWall_LowTallLowFalseTrueTall - | BlockState::DeepslateTileWall_LowTallLowFalseFalseTall => &SHAPE4062, - BlockState::DeepslateTileWall_LowTallTallTrueTrueNone - | BlockState::DeepslateTileWall_LowTallTallTrueFalseNone => &SHAPE4063, - BlockState::DeepslateTileWall_LowTallTallTrueTrueLow - | BlockState::DeepslateTileWall_LowTallTallTrueFalseLow => &SHAPE4064, - BlockState::DeepslateTileWall_LowTallTallTrueTrueTall - | BlockState::DeepslateTileWall_LowTallTallTrueFalseTall => &SHAPE4065, - BlockState::DeepslateTileWall_LowTallTallFalseTrueNone - | BlockState::DeepslateTileWall_LowTallTallFalseFalseNone => &SHAPE4066, - BlockState::DeepslateTileWall_LowTallTallFalseTrueLow - | BlockState::DeepslateTileWall_LowTallTallFalseFalseLow => &SHAPE4067, - BlockState::DeepslateTileWall_LowTallTallFalseTrueTall - | BlockState::DeepslateTileWall_LowTallTallFalseFalseTall => &SHAPE4068, - BlockState::DeepslateTileWall_TallNoneNoneTrueTrueNone - | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseNone => &SHAPE4069, - BlockState::DeepslateTileWall_TallNoneNoneTrueTrueLow - | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseLow => &SHAPE4070, - BlockState::DeepslateTileWall_TallNoneNoneTrueTrueTall - | BlockState::DeepslateTileWall_TallNoneNoneTrueFalseTall => &SHAPE4071, - BlockState::DeepslateTileWall_TallNoneNoneFalseTrueNone - | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseNone => &SHAPE4072, - BlockState::DeepslateTileWall_TallNoneNoneFalseTrueLow - | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseLow => &SHAPE4073, - BlockState::DeepslateTileWall_TallNoneNoneFalseTrueTall - | BlockState::DeepslateTileWall_TallNoneNoneFalseFalseTall => &SHAPE4074, - BlockState::DeepslateTileWall_TallNoneLowTrueTrueNone - | BlockState::DeepslateTileWall_TallNoneLowTrueFalseNone => &SHAPE4075, - BlockState::DeepslateTileWall_TallNoneLowTrueTrueLow - | BlockState::DeepslateTileWall_TallNoneLowTrueFalseLow => &SHAPE4076, - BlockState::DeepslateTileWall_TallNoneLowTrueTrueTall - | BlockState::DeepslateTileWall_TallNoneLowTrueFalseTall => &SHAPE4077, - BlockState::DeepslateTileWall_TallNoneLowFalseTrueNone - | BlockState::DeepslateTileWall_TallNoneLowFalseFalseNone => &SHAPE4078, - BlockState::DeepslateTileWall_TallNoneLowFalseTrueLow - | BlockState::DeepslateTileWall_TallNoneLowFalseFalseLow => &SHAPE4079, - BlockState::DeepslateTileWall_TallNoneLowFalseTrueTall - | BlockState::DeepslateTileWall_TallNoneLowFalseFalseTall => &SHAPE4080, - BlockState::DeepslateTileWall_TallNoneTallTrueTrueNone - | BlockState::DeepslateTileWall_TallNoneTallTrueFalseNone => &SHAPE4081, - BlockState::DeepslateTileWall_TallNoneTallTrueTrueLow - | BlockState::DeepslateTileWall_TallNoneTallTrueFalseLow => &SHAPE4082, - BlockState::DeepslateTileWall_TallNoneTallTrueTrueTall - | BlockState::DeepslateTileWall_TallNoneTallTrueFalseTall => &SHAPE4083, - BlockState::DeepslateTileWall_TallNoneTallFalseTrueNone - | BlockState::DeepslateTileWall_TallNoneTallFalseFalseNone => &SHAPE4084, - BlockState::DeepslateTileWall_TallNoneTallFalseTrueLow - | BlockState::DeepslateTileWall_TallNoneTallFalseFalseLow => &SHAPE4085, - BlockState::DeepslateTileWall_TallNoneTallFalseTrueTall - | BlockState::DeepslateTileWall_TallNoneTallFalseFalseTall => &SHAPE4086, - BlockState::DeepslateTileWall_TallLowNoneTrueTrueNone - | BlockState::DeepslateTileWall_TallLowNoneTrueFalseNone => &SHAPE4087, - BlockState::DeepslateTileWall_TallLowNoneTrueTrueLow - | BlockState::DeepslateTileWall_TallLowNoneTrueFalseLow => &SHAPE4088, - BlockState::DeepslateTileWall_TallLowNoneTrueTrueTall - | BlockState::DeepslateTileWall_TallLowNoneTrueFalseTall => &SHAPE4089, - BlockState::DeepslateTileWall_TallLowNoneFalseTrueNone - | BlockState::DeepslateTileWall_TallLowNoneFalseFalseNone => &SHAPE4090, - BlockState::DeepslateTileWall_TallLowNoneFalseTrueLow - | BlockState::DeepslateTileWall_TallLowNoneFalseFalseLow => &SHAPE4091, - BlockState::DeepslateTileWall_TallLowNoneFalseTrueTall - | BlockState::DeepslateTileWall_TallLowNoneFalseFalseTall => &SHAPE4092, - BlockState::DeepslateTileWall_TallLowLowTrueTrueNone - | BlockState::DeepslateTileWall_TallLowLowTrueFalseNone => &SHAPE4093, - BlockState::DeepslateTileWall_TallLowLowTrueTrueLow - | BlockState::DeepslateTileWall_TallLowLowTrueFalseLow => &SHAPE4094, - BlockState::DeepslateTileWall_TallLowLowTrueTrueTall - | BlockState::DeepslateTileWall_TallLowLowTrueFalseTall => &SHAPE4095, - BlockState::DeepslateTileWall_TallLowLowFalseTrueNone - | BlockState::DeepslateTileWall_TallLowLowFalseFalseNone => &SHAPE4096, - BlockState::DeepslateTileWall_TallLowLowFalseTrueLow - | BlockState::DeepslateTileWall_TallLowLowFalseFalseLow => &SHAPE4097, - BlockState::DeepslateTileWall_TallLowLowFalseTrueTall - | BlockState::DeepslateTileWall_TallLowLowFalseFalseTall => &SHAPE4098, - BlockState::DeepslateTileWall_TallLowTallTrueTrueNone - | BlockState::DeepslateTileWall_TallLowTallTrueFalseNone => &SHAPE4099, - BlockState::DeepslateTileWall_TallLowTallTrueTrueLow - | BlockState::DeepslateTileWall_TallLowTallTrueFalseLow => &SHAPE4100, - BlockState::DeepslateTileWall_TallLowTallTrueTrueTall - | BlockState::DeepslateTileWall_TallLowTallTrueFalseTall => &SHAPE4101, - BlockState::DeepslateTileWall_TallLowTallFalseTrueNone - | BlockState::DeepslateTileWall_TallLowTallFalseFalseNone => &SHAPE4102, - BlockState::DeepslateTileWall_TallLowTallFalseTrueLow - | BlockState::DeepslateTileWall_TallLowTallFalseFalseLow => &SHAPE4103, - BlockState::DeepslateTileWall_TallLowTallFalseTrueTall - | BlockState::DeepslateTileWall_TallLowTallFalseFalseTall => &SHAPE4104, - BlockState::DeepslateTileWall_TallTallNoneTrueTrueNone - | BlockState::DeepslateTileWall_TallTallNoneTrueFalseNone => &SHAPE4105, - BlockState::DeepslateTileWall_TallTallNoneTrueTrueLow - | BlockState::DeepslateTileWall_TallTallNoneTrueFalseLow => &SHAPE4106, - BlockState::DeepslateTileWall_TallTallNoneTrueTrueTall - | BlockState::DeepslateTileWall_TallTallNoneTrueFalseTall => &SHAPE4107, - BlockState::DeepslateTileWall_TallTallNoneFalseTrueNone - | BlockState::DeepslateTileWall_TallTallNoneFalseFalseNone => &SHAPE4108, - BlockState::DeepslateTileWall_TallTallNoneFalseTrueLow - | BlockState::DeepslateTileWall_TallTallNoneFalseFalseLow => &SHAPE4109, - BlockState::DeepslateTileWall_TallTallNoneFalseTrueTall - | BlockState::DeepslateTileWall_TallTallNoneFalseFalseTall => &SHAPE4110, - BlockState::DeepslateTileWall_TallTallLowTrueTrueNone - | BlockState::DeepslateTileWall_TallTallLowTrueFalseNone => &SHAPE4111, - BlockState::DeepslateTileWall_TallTallLowTrueTrueLow - | BlockState::DeepslateTileWall_TallTallLowTrueFalseLow => &SHAPE4112, - BlockState::DeepslateTileWall_TallTallLowTrueTrueTall - | BlockState::DeepslateTileWall_TallTallLowTrueFalseTall => &SHAPE4113, - BlockState::DeepslateTileWall_TallTallLowFalseTrueNone - | BlockState::DeepslateTileWall_TallTallLowFalseFalseNone => &SHAPE4114, - BlockState::DeepslateTileWall_TallTallLowFalseTrueLow - | BlockState::DeepslateTileWall_TallTallLowFalseFalseLow => &SHAPE4115, - BlockState::DeepslateTileWall_TallTallLowFalseTrueTall - | BlockState::DeepslateTileWall_TallTallLowFalseFalseTall => &SHAPE4116, - BlockState::DeepslateTileWall_TallTallTallTrueTrueNone - | BlockState::DeepslateTileWall_TallTallTallTrueFalseNone => &SHAPE4117, - BlockState::DeepslateTileWall_TallTallTallTrueTrueLow - | BlockState::DeepslateTileWall_TallTallTallTrueFalseLow => &SHAPE4118, - BlockState::DeepslateTileWall_TallTallTallTrueTrueTall - | BlockState::DeepslateTileWall_TallTallTallTrueFalseTall => &SHAPE4119, - BlockState::DeepslateTileWall_TallTallTallFalseTrueNone - | BlockState::DeepslateTileWall_TallTallTallFalseFalseNone => &SHAPE4120, - BlockState::DeepslateTileWall_TallTallTallFalseTrueLow - | BlockState::DeepslateTileWall_TallTallTallFalseFalseLow => &SHAPE4121, - BlockState::DeepslateTileWall_TallTallTallFalseTrueTall - | BlockState::DeepslateTileWall_TallTallTallFalseFalseTall => &SHAPE4122, + BlockState::Bamboo__0None_0 + | BlockState::Bamboo__0None_1 + | BlockState::Bamboo__0Small_0 + | BlockState::Bamboo__0Small_1 + | BlockState::Bamboo__0Large_0 + | BlockState::Bamboo__0Large_1 + | BlockState::Bamboo__1None_0 + | BlockState::Bamboo__1None_1 + | BlockState::Bamboo__1Small_0 + | BlockState::Bamboo__1Small_1 + | BlockState::Bamboo__1Large_0 + | BlockState::Bamboo__1Large_1 => &SHAPE247, + BlockState::DaylightDetector_True_0 | BlockState::Snow__4 => &SHAPE60, BlockState::Farmland__0 | BlockState::DirtPath => &SHAPE53, - BlockState::PinkStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::PinkStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE606, - BlockState::PinkStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::PinkStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE607, - BlockState::PinkStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::PinkStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE608, - BlockState::PinkStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::PinkStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE609, - BlockState::PinkStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::PinkStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE610, - BlockState::PinkStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::PinkStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE611, - BlockState::PinkStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::PinkStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE612, - BlockState::PinkStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::PinkStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE613, - BlockState::PinkStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::PinkStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE614, - BlockState::PinkStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::PinkStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE615, - BlockState::PinkStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::PinkStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE616, - BlockState::PinkStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::PinkStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE617, - BlockState::PinkStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::PinkStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE618, - BlockState::PinkStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::PinkStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE619, - BlockState::PinkStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::PinkStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE620, - BlockState::PinkStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::PinkStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE621, - BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseNone => &SHAPE335, - BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseLow => &SHAPE336, - BlockState::MossyCobblestoneWall_NoneNoneNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneNoneTrueFalseTall => &SHAPE337, - BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseLow => &SHAPE338, - BlockState::MossyCobblestoneWall_NoneNoneNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneNoneFalseFalseTall => &SHAPE339, - BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseNone => &SHAPE340, - BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseLow => &SHAPE341, - BlockState::MossyCobblestoneWall_NoneNoneLowTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneLowTrueFalseTall => &SHAPE342, - BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseNone => &SHAPE343, - BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseLow => &SHAPE344, - BlockState::MossyCobblestoneWall_NoneNoneLowFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneLowFalseFalseTall => &SHAPE345, - BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseNone => &SHAPE346, - BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseLow => &SHAPE347, - BlockState::MossyCobblestoneWall_NoneNoneTallTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneTallTrueFalseTall => &SHAPE348, - BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseNone => &SHAPE349, - BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseLow => &SHAPE350, - BlockState::MossyCobblestoneWall_NoneNoneTallFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneNoneTallFalseFalseTall => &SHAPE351, - BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseNone => &SHAPE352, - BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseLow => &SHAPE353, - BlockState::MossyCobblestoneWall_NoneLowNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneLowNoneTrueFalseTall => &SHAPE354, - BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseNone => &SHAPE355, - BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseLow => &SHAPE356, - BlockState::MossyCobblestoneWall_NoneLowNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneLowNoneFalseFalseTall => &SHAPE357, - BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseNone => &SHAPE358, - BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseLow => &SHAPE359, - BlockState::MossyCobblestoneWall_NoneLowLowTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneLowLowTrueFalseTall => &SHAPE360, - BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseNone => &SHAPE361, - BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseLow => &SHAPE362, - BlockState::MossyCobblestoneWall_NoneLowLowFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneLowLowFalseFalseTall => &SHAPE363, - BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseNone => &SHAPE364, - BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseLow => &SHAPE365, - BlockState::MossyCobblestoneWall_NoneLowTallTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneLowTallTrueFalseTall => &SHAPE366, - BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseNone => &SHAPE367, - BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseLow => &SHAPE368, - BlockState::MossyCobblestoneWall_NoneLowTallFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneLowTallFalseFalseTall => &SHAPE369, - BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseNone => &SHAPE370, - BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseLow => &SHAPE371, - BlockState::MossyCobblestoneWall_NoneTallNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneTallNoneTrueFalseTall => &SHAPE372, - BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseNone => &SHAPE373, - BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseLow => &SHAPE374, - BlockState::MossyCobblestoneWall_NoneTallNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneTallNoneFalseFalseTall => &SHAPE375, - BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseNone => &SHAPE376, - BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseLow => &SHAPE377, - BlockState::MossyCobblestoneWall_NoneTallLowTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneTallLowTrueFalseTall => &SHAPE378, - BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseNone => &SHAPE379, - BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseLow => &SHAPE380, - BlockState::MossyCobblestoneWall_NoneTallLowFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneTallLowFalseFalseTall => &SHAPE381, - BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueNone - | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseNone => &SHAPE382, - BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueLow - | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseLow => &SHAPE383, - BlockState::MossyCobblestoneWall_NoneTallTallTrueTrueTall - | BlockState::MossyCobblestoneWall_NoneTallTallTrueFalseTall => &SHAPE384, - BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueNone - | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseNone => &SHAPE385, - BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueLow - | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseLow => &SHAPE386, - BlockState::MossyCobblestoneWall_NoneTallTallFalseTrueTall - | BlockState::MossyCobblestoneWall_NoneTallTallFalseFalseTall => &SHAPE387, - BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseNone => &SHAPE388, - BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseLow => &SHAPE389, - BlockState::MossyCobblestoneWall_LowNoneNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_LowNoneNoneTrueFalseTall => &SHAPE390, - BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseNone => &SHAPE391, - BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseLow => &SHAPE392, - BlockState::MossyCobblestoneWall_LowNoneNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_LowNoneNoneFalseFalseTall => &SHAPE393, - BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueNone - | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseNone => &SHAPE394, - BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueLow - | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseLow => &SHAPE395, - BlockState::MossyCobblestoneWall_LowNoneLowTrueTrueTall - | BlockState::MossyCobblestoneWall_LowNoneLowTrueFalseTall => &SHAPE396, - BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueNone - | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseNone => &SHAPE397, - BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueLow - | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseLow => &SHAPE398, - BlockState::MossyCobblestoneWall_LowNoneLowFalseTrueTall - | BlockState::MossyCobblestoneWall_LowNoneLowFalseFalseTall => &SHAPE399, - BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueNone - | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseNone => &SHAPE400, - BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueLow - | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseLow => &SHAPE401, - BlockState::MossyCobblestoneWall_LowNoneTallTrueTrueTall - | BlockState::MossyCobblestoneWall_LowNoneTallTrueFalseTall => &SHAPE402, - BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueNone - | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseNone => &SHAPE403, - BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueLow - | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseLow => &SHAPE404, - BlockState::MossyCobblestoneWall_LowNoneTallFalseTrueTall - | BlockState::MossyCobblestoneWall_LowNoneTallFalseFalseTall => &SHAPE405, - BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseNone => &SHAPE406, - BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseLow => &SHAPE407, - BlockState::MossyCobblestoneWall_LowLowNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_LowLowNoneTrueFalseTall => &SHAPE408, - BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseNone => &SHAPE409, - BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseLow => &SHAPE410, - BlockState::MossyCobblestoneWall_LowLowNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_LowLowNoneFalseFalseTall => &SHAPE411, - BlockState::MossyCobblestoneWall_LowLowLowTrueTrueNone - | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseNone => &SHAPE412, - BlockState::MossyCobblestoneWall_LowLowLowTrueTrueLow - | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseLow => &SHAPE413, - BlockState::MossyCobblestoneWall_LowLowLowTrueTrueTall - | BlockState::MossyCobblestoneWall_LowLowLowTrueFalseTall => &SHAPE414, - BlockState::MossyCobblestoneWall_LowLowLowFalseTrueNone - | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseNone => &SHAPE415, - BlockState::MossyCobblestoneWall_LowLowLowFalseTrueLow - | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseLow => &SHAPE416, - BlockState::MossyCobblestoneWall_LowLowLowFalseTrueTall - | BlockState::MossyCobblestoneWall_LowLowLowFalseFalseTall => &SHAPE417, - BlockState::MossyCobblestoneWall_LowLowTallTrueTrueNone - | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseNone => &SHAPE418, - BlockState::MossyCobblestoneWall_LowLowTallTrueTrueLow - | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseLow => &SHAPE419, - BlockState::MossyCobblestoneWall_LowLowTallTrueTrueTall - | BlockState::MossyCobblestoneWall_LowLowTallTrueFalseTall => &SHAPE420, - BlockState::MossyCobblestoneWall_LowLowTallFalseTrueNone - | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseNone => &SHAPE421, - BlockState::MossyCobblestoneWall_LowLowTallFalseTrueLow - | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseLow => &SHAPE422, - BlockState::MossyCobblestoneWall_LowLowTallFalseTrueTall - | BlockState::MossyCobblestoneWall_LowLowTallFalseFalseTall => &SHAPE423, - BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseNone => &SHAPE424, - BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseLow => &SHAPE425, - BlockState::MossyCobblestoneWall_LowTallNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_LowTallNoneTrueFalseTall => &SHAPE426, - BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseNone => &SHAPE427, - BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseLow => &SHAPE428, - BlockState::MossyCobblestoneWall_LowTallNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_LowTallNoneFalseFalseTall => &SHAPE429, - BlockState::MossyCobblestoneWall_LowTallLowTrueTrueNone - | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseNone => &SHAPE430, - BlockState::MossyCobblestoneWall_LowTallLowTrueTrueLow - | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseLow => &SHAPE431, - BlockState::MossyCobblestoneWall_LowTallLowTrueTrueTall - | BlockState::MossyCobblestoneWall_LowTallLowTrueFalseTall => &SHAPE432, - BlockState::MossyCobblestoneWall_LowTallLowFalseTrueNone - | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseNone => &SHAPE433, - BlockState::MossyCobblestoneWall_LowTallLowFalseTrueLow - | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseLow => &SHAPE434, - BlockState::MossyCobblestoneWall_LowTallLowFalseTrueTall - | BlockState::MossyCobblestoneWall_LowTallLowFalseFalseTall => &SHAPE435, - BlockState::MossyCobblestoneWall_LowTallTallTrueTrueNone - | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseNone => &SHAPE436, - BlockState::MossyCobblestoneWall_LowTallTallTrueTrueLow - | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseLow => &SHAPE437, - BlockState::MossyCobblestoneWall_LowTallTallTrueTrueTall - | BlockState::MossyCobblestoneWall_LowTallTallTrueFalseTall => &SHAPE438, - BlockState::MossyCobblestoneWall_LowTallTallFalseTrueNone - | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseNone => &SHAPE439, - BlockState::MossyCobblestoneWall_LowTallTallFalseTrueLow - | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseLow => &SHAPE440, - BlockState::MossyCobblestoneWall_LowTallTallFalseTrueTall - | BlockState::MossyCobblestoneWall_LowTallTallFalseFalseTall => &SHAPE441, - BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseNone => &SHAPE442, - BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseLow => &SHAPE443, - BlockState::MossyCobblestoneWall_TallNoneNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_TallNoneNoneTrueFalseTall => &SHAPE444, - BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseNone => &SHAPE445, - BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseLow => &SHAPE446, - BlockState::MossyCobblestoneWall_TallNoneNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_TallNoneNoneFalseFalseTall => &SHAPE447, - BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueNone - | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseNone => &SHAPE448, - BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueLow - | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseLow => &SHAPE449, - BlockState::MossyCobblestoneWall_TallNoneLowTrueTrueTall - | BlockState::MossyCobblestoneWall_TallNoneLowTrueFalseTall => &SHAPE450, - BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueNone - | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseNone => &SHAPE451, - BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueLow - | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseLow => &SHAPE452, - BlockState::MossyCobblestoneWall_TallNoneLowFalseTrueTall - | BlockState::MossyCobblestoneWall_TallNoneLowFalseFalseTall => &SHAPE453, - BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueNone - | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseNone => &SHAPE454, - BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueLow - | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseLow => &SHAPE455, - BlockState::MossyCobblestoneWall_TallNoneTallTrueTrueTall - | BlockState::MossyCobblestoneWall_TallNoneTallTrueFalseTall => &SHAPE456, - BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueNone - | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseNone => &SHAPE457, - BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueLow - | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseLow => &SHAPE458, - BlockState::MossyCobblestoneWall_TallNoneTallFalseTrueTall - | BlockState::MossyCobblestoneWall_TallNoneTallFalseFalseTall => &SHAPE459, - BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseNone => &SHAPE460, - BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseLow => &SHAPE461, - BlockState::MossyCobblestoneWall_TallLowNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_TallLowNoneTrueFalseTall => &SHAPE462, - BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseNone => &SHAPE463, - BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseLow => &SHAPE464, - BlockState::MossyCobblestoneWall_TallLowNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_TallLowNoneFalseFalseTall => &SHAPE465, - BlockState::MossyCobblestoneWall_TallLowLowTrueTrueNone - | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseNone => &SHAPE466, - BlockState::MossyCobblestoneWall_TallLowLowTrueTrueLow - | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseLow => &SHAPE467, - BlockState::MossyCobblestoneWall_TallLowLowTrueTrueTall - | BlockState::MossyCobblestoneWall_TallLowLowTrueFalseTall => &SHAPE468, - BlockState::MossyCobblestoneWall_TallLowLowFalseTrueNone - | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseNone => &SHAPE469, - BlockState::MossyCobblestoneWall_TallLowLowFalseTrueLow - | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseLow => &SHAPE470, - BlockState::MossyCobblestoneWall_TallLowLowFalseTrueTall - | BlockState::MossyCobblestoneWall_TallLowLowFalseFalseTall => &SHAPE471, - BlockState::MossyCobblestoneWall_TallLowTallTrueTrueNone - | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseNone => &SHAPE472, - BlockState::MossyCobblestoneWall_TallLowTallTrueTrueLow - | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseLow => &SHAPE473, - BlockState::MossyCobblestoneWall_TallLowTallTrueTrueTall - | BlockState::MossyCobblestoneWall_TallLowTallTrueFalseTall => &SHAPE474, - BlockState::MossyCobblestoneWall_TallLowTallFalseTrueNone - | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseNone => &SHAPE475, - BlockState::MossyCobblestoneWall_TallLowTallFalseTrueLow - | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseLow => &SHAPE476, - BlockState::MossyCobblestoneWall_TallLowTallFalseTrueTall - | BlockState::MossyCobblestoneWall_TallLowTallFalseFalseTall => &SHAPE477, - BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueNone - | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseNone => &SHAPE478, - BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueLow - | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseLow => &SHAPE479, - BlockState::MossyCobblestoneWall_TallTallNoneTrueTrueTall - | BlockState::MossyCobblestoneWall_TallTallNoneTrueFalseTall => &SHAPE480, - BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueNone - | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseNone => &SHAPE481, - BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueLow - | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseLow => &SHAPE482, - BlockState::MossyCobblestoneWall_TallTallNoneFalseTrueTall - | BlockState::MossyCobblestoneWall_TallTallNoneFalseFalseTall => &SHAPE483, - BlockState::MossyCobblestoneWall_TallTallLowTrueTrueNone - | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseNone => &SHAPE484, - BlockState::MossyCobblestoneWall_TallTallLowTrueTrueLow - | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseLow => &SHAPE485, - BlockState::MossyCobblestoneWall_TallTallLowTrueTrueTall - | BlockState::MossyCobblestoneWall_TallTallLowTrueFalseTall => &SHAPE486, - BlockState::MossyCobblestoneWall_TallTallLowFalseTrueNone - | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseNone => &SHAPE487, - BlockState::MossyCobblestoneWall_TallTallLowFalseTrueLow - | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseLow => &SHAPE488, - BlockState::MossyCobblestoneWall_TallTallLowFalseTrueTall - | BlockState::MossyCobblestoneWall_TallTallLowFalseFalseTall => &SHAPE489, - BlockState::MossyCobblestoneWall_TallTallTallTrueTrueNone - | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseNone => &SHAPE490, - BlockState::MossyCobblestoneWall_TallTallTallTrueTrueLow - | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseLow => &SHAPE491, - BlockState::MossyCobblestoneWall_TallTallTallTrueTrueTall - | BlockState::MossyCobblestoneWall_TallTallTallTrueFalseTall => &SHAPE492, - BlockState::MossyCobblestoneWall_TallTallTallFalseTrueNone - | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseNone => &SHAPE493, - BlockState::MossyCobblestoneWall_TallTallTallFalseTrueLow - | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseLow => &SHAPE494, - BlockState::MossyCobblestoneWall_TallTallTallFalseTrueTall - | BlockState::MossyCobblestoneWall_TallTallTallFalseFalseTall => &SHAPE495, - BlockState::BirchFence_TrueTrueTrueTrueTrue - | BlockState::BirchFence_TrueTrueTrueFalseTrue => &SHAPE785, - BlockState::BirchFence_TrueTrueTrueTrueFalse - | BlockState::BirchFence_TrueTrueTrueFalseFalse => &SHAPE786, - BlockState::BirchFence_TrueTrueFalseTrueTrue - | BlockState::BirchFence_TrueTrueFalseFalseTrue => &SHAPE787, - BlockState::BirchFence_TrueTrueFalseTrueFalse - | BlockState::BirchFence_TrueTrueFalseFalseFalse => &SHAPE788, - BlockState::BirchFence_TrueFalseTrueTrueTrue - | BlockState::BirchFence_TrueFalseTrueFalseTrue => &SHAPE789, - BlockState::BirchFence_TrueFalseTrueTrueFalse - | BlockState::BirchFence_TrueFalseTrueFalseFalse => &SHAPE790, - BlockState::BirchFence_TrueFalseFalseTrueTrue - | BlockState::BirchFence_TrueFalseFalseFalseTrue => &SHAPE791, - BlockState::BirchFence_TrueFalseFalseTrueFalse - | BlockState::BirchFence_TrueFalseFalseFalseFalse => &SHAPE792, - BlockState::BirchFence_FalseTrueTrueTrueTrue - | BlockState::BirchFence_FalseTrueTrueFalseTrue => &SHAPE793, - BlockState::BirchFence_FalseTrueTrueTrueFalse - | BlockState::BirchFence_FalseTrueTrueFalseFalse => &SHAPE794, - BlockState::BirchFence_FalseTrueFalseTrueTrue - | BlockState::BirchFence_FalseTrueFalseFalseTrue => &SHAPE795, - BlockState::BirchFence_FalseTrueFalseTrueFalse - | BlockState::BirchFence_FalseTrueFalseFalseFalse => &SHAPE796, - BlockState::BirchFence_FalseFalseTrueTrueTrue - | BlockState::BirchFence_FalseFalseTrueFalseTrue => &SHAPE797, - BlockState::BirchFence_FalseFalseTrueTrueFalse - | BlockState::BirchFence_FalseFalseTrueFalseFalse => &SHAPE798, - BlockState::BirchFence_FalseFalseFalseTrueTrue - | BlockState::BirchFence_FalseFalseFalseFalseTrue => &SHAPE799, - BlockState::BirchFence_FalseFalseFalseTrueFalse - | BlockState::BirchFence_FalseFalseFalseFalseFalse => &SHAPE800, - BlockState::AmethystCluster_NorthTrue | BlockState::AmethystCluster_NorthFalse => { - &SHAPE3589 - } - BlockState::AmethystCluster_EastTrue | BlockState::AmethystCluster_EastFalse => { - &SHAPE3590 - } - BlockState::AmethystCluster_SouthTrue | BlockState::AmethystCluster_SouthFalse => { - &SHAPE3591 - } - BlockState::AmethystCluster_WestTrue | BlockState::AmethystCluster_WestFalse => { - &SHAPE3592 - } - BlockState::AmethystCluster_UpTrue | BlockState::AmethystCluster_UpFalse => &SHAPE3593, - BlockState::AmethystCluster_DownTrue | BlockState::AmethystCluster_DownFalse => { - &SHAPE3594 - } - BlockState::LilyPad => &SHAPE138, - BlockState::Composter__0 => &SHAPE3099, - BlockState::BlueStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::BlueStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE686, - BlockState::BlueStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::BlueStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE687, - BlockState::BlueStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::BlueStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE688, - BlockState::BlueStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::BlueStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE689, - BlockState::BlueStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::BlueStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE690, - BlockState::BlueStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::BlueStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE691, - BlockState::BlueStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::BlueStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE692, - BlockState::BlueStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::BlueStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE693, - BlockState::BlueStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::BlueStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE694, - BlockState::BlueStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::BlueStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE695, - BlockState::BlueStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::BlueStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE696, - BlockState::BlueStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::BlueStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE697, - BlockState::BlueStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::BlueStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE698, - BlockState::BlueStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::BlueStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE699, - BlockState::BlueStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::BlueStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE700, - BlockState::BlueStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::BlueStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE701, - BlockState::LightningRod_NorthTrueTrue + BlockState::EndRod_North + | BlockState::EndRod_South + | BlockState::LightningRod_NorthTrueTrue | BlockState::LightningRod_NorthTrueFalse | BlockState::LightningRod_NorthFalseTrue | BlockState::LightningRod_NorthFalseFalse | BlockState::LightningRod_SouthTrueTrue | BlockState::LightningRod_SouthTrueFalse | BlockState::LightningRod_SouthFalseTrue - | BlockState::LightningRod_SouthFalseFalse - | BlockState::EndRod_North - | BlockState::EndRod_South => &SHAPE865, - BlockState::LightningRod_EastTrueTrue + | BlockState::LightningRod_SouthFalseFalse => &SHAPE173, + BlockState::EndRod_East + | BlockState::EndRod_West + | BlockState::LightningRod_EastTrueTrue | BlockState::LightningRod_EastTrueFalse | BlockState::LightningRod_EastFalseTrue | BlockState::LightningRod_EastFalseFalse | BlockState::LightningRod_WestTrueTrue | BlockState::LightningRod_WestTrueFalse | BlockState::LightningRod_WestFalseTrue - | BlockState::LightningRod_WestFalseFalse - | BlockState::EndRod_East - | BlockState::EndRod_West => &SHAPE866, - BlockState::LightningRod_UpTrueTrue + | BlockState::LightningRod_WestFalseFalse => &SHAPE174, + BlockState::EndRod_Up + | BlockState::EndRod_Down + | BlockState::LightningRod_UpTrueTrue | BlockState::LightningRod_UpTrueFalse | BlockState::LightningRod_UpFalseTrue | BlockState::LightningRod_UpFalseFalse | BlockState::LightningRod_DownTrueTrue | BlockState::LightningRod_DownTrueFalse | BlockState::LightningRod_DownFalseTrue - | BlockState::LightningRod_DownFalseFalse - | BlockState::EndRod_Up - | BlockState::EndRod_Down => &SHAPE867, - BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE2400, - BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE2401, - BlockState::RedNetherBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::RedNetherBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE2402, - BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE2403, - BlockState::RedNetherBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::RedNetherBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE2404, - BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueNone - | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseNone => &SHAPE2405, - BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueLow - | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseLow => &SHAPE2406, - BlockState::RedNetherBrickWall_NoneNoneLowTrueTrueTall - | BlockState::RedNetherBrickWall_NoneNoneLowTrueFalseTall => &SHAPE2407, - BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueNone - | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseNone => &SHAPE2408, - BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueLow - | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseLow => &SHAPE2409, - BlockState::RedNetherBrickWall_NoneNoneLowFalseTrueTall - | BlockState::RedNetherBrickWall_NoneNoneLowFalseFalseTall => &SHAPE2410, - BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueNone - | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseNone => &SHAPE2411, - BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueLow - | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseLow => &SHAPE2412, - BlockState::RedNetherBrickWall_NoneNoneTallTrueTrueTall - | BlockState::RedNetherBrickWall_NoneNoneTallTrueFalseTall => &SHAPE2413, - BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueNone - | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseNone => &SHAPE2414, - BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueLow - | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseLow => &SHAPE2415, - BlockState::RedNetherBrickWall_NoneNoneTallFalseTrueTall - | BlockState::RedNetherBrickWall_NoneNoneTallFalseFalseTall => &SHAPE2416, - BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueNone - | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseNone => &SHAPE2417, - BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueLow - | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseLow => &SHAPE2418, - BlockState::RedNetherBrickWall_NoneLowNoneTrueTrueTall - | BlockState::RedNetherBrickWall_NoneLowNoneTrueFalseTall => &SHAPE2419, - BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueNone - | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseNone => &SHAPE2420, - BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueLow - | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseLow => &SHAPE2421, - BlockState::RedNetherBrickWall_NoneLowNoneFalseTrueTall - | BlockState::RedNetherBrickWall_NoneLowNoneFalseFalseTall => &SHAPE2422, - BlockState::RedNetherBrickWall_NoneLowLowTrueTrueNone - | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseNone => &SHAPE2423, - BlockState::RedNetherBrickWall_NoneLowLowTrueTrueLow - | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseLow => &SHAPE2424, - BlockState::RedNetherBrickWall_NoneLowLowTrueTrueTall - | BlockState::RedNetherBrickWall_NoneLowLowTrueFalseTall => &SHAPE2425, - BlockState::RedNetherBrickWall_NoneLowLowFalseTrueNone - | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseNone => &SHAPE2426, - BlockState::RedNetherBrickWall_NoneLowLowFalseTrueLow - | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseLow => &SHAPE2427, - BlockState::RedNetherBrickWall_NoneLowLowFalseTrueTall - | BlockState::RedNetherBrickWall_NoneLowLowFalseFalseTall => &SHAPE2428, - BlockState::RedNetherBrickWall_NoneLowTallTrueTrueNone - | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseNone => &SHAPE2429, - BlockState::RedNetherBrickWall_NoneLowTallTrueTrueLow - | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseLow => &SHAPE2430, - BlockState::RedNetherBrickWall_NoneLowTallTrueTrueTall - | BlockState::RedNetherBrickWall_NoneLowTallTrueFalseTall => &SHAPE2431, - BlockState::RedNetherBrickWall_NoneLowTallFalseTrueNone - | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseNone => &SHAPE2432, - BlockState::RedNetherBrickWall_NoneLowTallFalseTrueLow - | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseLow => &SHAPE2433, - BlockState::RedNetherBrickWall_NoneLowTallFalseTrueTall - | BlockState::RedNetherBrickWall_NoneLowTallFalseFalseTall => &SHAPE2434, - BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueNone - | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseNone => &SHAPE2435, - BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueLow - | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseLow => &SHAPE2436, - BlockState::RedNetherBrickWall_NoneTallNoneTrueTrueTall - | BlockState::RedNetherBrickWall_NoneTallNoneTrueFalseTall => &SHAPE2437, - BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueNone - | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseNone => &SHAPE2438, - BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueLow - | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseLow => &SHAPE2439, - BlockState::RedNetherBrickWall_NoneTallNoneFalseTrueTall - | BlockState::RedNetherBrickWall_NoneTallNoneFalseFalseTall => &SHAPE2440, - BlockState::RedNetherBrickWall_NoneTallLowTrueTrueNone - | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseNone => &SHAPE2441, - BlockState::RedNetherBrickWall_NoneTallLowTrueTrueLow - | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseLow => &SHAPE2442, - BlockState::RedNetherBrickWall_NoneTallLowTrueTrueTall - | BlockState::RedNetherBrickWall_NoneTallLowTrueFalseTall => &SHAPE2443, - BlockState::RedNetherBrickWall_NoneTallLowFalseTrueNone - | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseNone => &SHAPE2444, - BlockState::RedNetherBrickWall_NoneTallLowFalseTrueLow - | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseLow => &SHAPE2445, - BlockState::RedNetherBrickWall_NoneTallLowFalseTrueTall - | BlockState::RedNetherBrickWall_NoneTallLowFalseFalseTall => &SHAPE2446, - BlockState::RedNetherBrickWall_NoneTallTallTrueTrueNone - | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseNone => &SHAPE2447, - BlockState::RedNetherBrickWall_NoneTallTallTrueTrueLow - | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseLow => &SHAPE2448, - BlockState::RedNetherBrickWall_NoneTallTallTrueTrueTall - | BlockState::RedNetherBrickWall_NoneTallTallTrueFalseTall => &SHAPE2449, - BlockState::RedNetherBrickWall_NoneTallTallFalseTrueNone - | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseNone => &SHAPE2450, - BlockState::RedNetherBrickWall_NoneTallTallFalseTrueLow - | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseLow => &SHAPE2451, - BlockState::RedNetherBrickWall_NoneTallTallFalseTrueTall - | BlockState::RedNetherBrickWall_NoneTallTallFalseFalseTall => &SHAPE2452, - BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueNone - | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseNone => &SHAPE2453, - BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueLow - | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseLow => &SHAPE2454, - BlockState::RedNetherBrickWall_LowNoneNoneTrueTrueTall - | BlockState::RedNetherBrickWall_LowNoneNoneTrueFalseTall => &SHAPE2455, - BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueNone - | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseNone => &SHAPE2456, - BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueLow - | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseLow => &SHAPE2457, - BlockState::RedNetherBrickWall_LowNoneNoneFalseTrueTall - | BlockState::RedNetherBrickWall_LowNoneNoneFalseFalseTall => &SHAPE2458, - BlockState::RedNetherBrickWall_LowNoneLowTrueTrueNone - | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseNone => &SHAPE2459, - BlockState::RedNetherBrickWall_LowNoneLowTrueTrueLow - | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseLow => &SHAPE2460, - BlockState::RedNetherBrickWall_LowNoneLowTrueTrueTall - | BlockState::RedNetherBrickWall_LowNoneLowTrueFalseTall => &SHAPE2461, - BlockState::RedNetherBrickWall_LowNoneLowFalseTrueNone - | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseNone => &SHAPE2462, - BlockState::RedNetherBrickWall_LowNoneLowFalseTrueLow - | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseLow => &SHAPE2463, - BlockState::RedNetherBrickWall_LowNoneLowFalseTrueTall - | BlockState::RedNetherBrickWall_LowNoneLowFalseFalseTall => &SHAPE2464, - BlockState::RedNetherBrickWall_LowNoneTallTrueTrueNone - | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseNone => &SHAPE2465, - BlockState::RedNetherBrickWall_LowNoneTallTrueTrueLow - | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseLow => &SHAPE2466, - BlockState::RedNetherBrickWall_LowNoneTallTrueTrueTall - | BlockState::RedNetherBrickWall_LowNoneTallTrueFalseTall => &SHAPE2467, - BlockState::RedNetherBrickWall_LowNoneTallFalseTrueNone - | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseNone => &SHAPE2468, - BlockState::RedNetherBrickWall_LowNoneTallFalseTrueLow - | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseLow => &SHAPE2469, - BlockState::RedNetherBrickWall_LowNoneTallFalseTrueTall - | BlockState::RedNetherBrickWall_LowNoneTallFalseFalseTall => &SHAPE2470, - BlockState::RedNetherBrickWall_LowLowNoneTrueTrueNone - | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseNone => &SHAPE2471, - BlockState::RedNetherBrickWall_LowLowNoneTrueTrueLow - | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseLow => &SHAPE2472, - BlockState::RedNetherBrickWall_LowLowNoneTrueTrueTall - | BlockState::RedNetherBrickWall_LowLowNoneTrueFalseTall => &SHAPE2473, - BlockState::RedNetherBrickWall_LowLowNoneFalseTrueNone - | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseNone => &SHAPE2474, - BlockState::RedNetherBrickWall_LowLowNoneFalseTrueLow - | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseLow => &SHAPE2475, - BlockState::RedNetherBrickWall_LowLowNoneFalseTrueTall - | BlockState::RedNetherBrickWall_LowLowNoneFalseFalseTall => &SHAPE2476, - BlockState::RedNetherBrickWall_LowLowLowTrueTrueNone - | BlockState::RedNetherBrickWall_LowLowLowTrueFalseNone => &SHAPE2477, - BlockState::RedNetherBrickWall_LowLowLowTrueTrueLow - | BlockState::RedNetherBrickWall_LowLowLowTrueFalseLow => &SHAPE2478, - BlockState::RedNetherBrickWall_LowLowLowTrueTrueTall - | BlockState::RedNetherBrickWall_LowLowLowTrueFalseTall => &SHAPE2479, - BlockState::RedNetherBrickWall_LowLowLowFalseTrueNone - | BlockState::RedNetherBrickWall_LowLowLowFalseFalseNone => &SHAPE2480, - BlockState::RedNetherBrickWall_LowLowLowFalseTrueLow - | BlockState::RedNetherBrickWall_LowLowLowFalseFalseLow => &SHAPE2481, - BlockState::RedNetherBrickWall_LowLowLowFalseTrueTall - | BlockState::RedNetherBrickWall_LowLowLowFalseFalseTall => &SHAPE2482, - BlockState::RedNetherBrickWall_LowLowTallTrueTrueNone - | BlockState::RedNetherBrickWall_LowLowTallTrueFalseNone => &SHAPE2483, - BlockState::RedNetherBrickWall_LowLowTallTrueTrueLow - | BlockState::RedNetherBrickWall_LowLowTallTrueFalseLow => &SHAPE2484, - BlockState::RedNetherBrickWall_LowLowTallTrueTrueTall - | BlockState::RedNetherBrickWall_LowLowTallTrueFalseTall => &SHAPE2485, - BlockState::RedNetherBrickWall_LowLowTallFalseTrueNone - | BlockState::RedNetherBrickWall_LowLowTallFalseFalseNone => &SHAPE2486, - BlockState::RedNetherBrickWall_LowLowTallFalseTrueLow - | BlockState::RedNetherBrickWall_LowLowTallFalseFalseLow => &SHAPE2487, - BlockState::RedNetherBrickWall_LowLowTallFalseTrueTall - | BlockState::RedNetherBrickWall_LowLowTallFalseFalseTall => &SHAPE2488, - BlockState::RedNetherBrickWall_LowTallNoneTrueTrueNone - | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseNone => &SHAPE2489, - BlockState::RedNetherBrickWall_LowTallNoneTrueTrueLow - | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseLow => &SHAPE2490, - BlockState::RedNetherBrickWall_LowTallNoneTrueTrueTall - | BlockState::RedNetherBrickWall_LowTallNoneTrueFalseTall => &SHAPE2491, - BlockState::RedNetherBrickWall_LowTallNoneFalseTrueNone - | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseNone => &SHAPE2492, - BlockState::RedNetherBrickWall_LowTallNoneFalseTrueLow - | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseLow => &SHAPE2493, - BlockState::RedNetherBrickWall_LowTallNoneFalseTrueTall - | BlockState::RedNetherBrickWall_LowTallNoneFalseFalseTall => &SHAPE2494, - BlockState::RedNetherBrickWall_LowTallLowTrueTrueNone - | BlockState::RedNetherBrickWall_LowTallLowTrueFalseNone => &SHAPE2495, - BlockState::RedNetherBrickWall_LowTallLowTrueTrueLow - | BlockState::RedNetherBrickWall_LowTallLowTrueFalseLow => &SHAPE2496, - BlockState::RedNetherBrickWall_LowTallLowTrueTrueTall - | BlockState::RedNetherBrickWall_LowTallLowTrueFalseTall => &SHAPE2497, - BlockState::RedNetherBrickWall_LowTallLowFalseTrueNone - | BlockState::RedNetherBrickWall_LowTallLowFalseFalseNone => &SHAPE2498, - BlockState::RedNetherBrickWall_LowTallLowFalseTrueLow - | BlockState::RedNetherBrickWall_LowTallLowFalseFalseLow => &SHAPE2499, - BlockState::RedNetherBrickWall_LowTallLowFalseTrueTall - | BlockState::RedNetherBrickWall_LowTallLowFalseFalseTall => &SHAPE2500, - BlockState::RedNetherBrickWall_LowTallTallTrueTrueNone - | BlockState::RedNetherBrickWall_LowTallTallTrueFalseNone => &SHAPE2501, - BlockState::RedNetherBrickWall_LowTallTallTrueTrueLow - | BlockState::RedNetherBrickWall_LowTallTallTrueFalseLow => &SHAPE2502, - BlockState::RedNetherBrickWall_LowTallTallTrueTrueTall - | BlockState::RedNetherBrickWall_LowTallTallTrueFalseTall => &SHAPE2503, - BlockState::RedNetherBrickWall_LowTallTallFalseTrueNone - | BlockState::RedNetherBrickWall_LowTallTallFalseFalseNone => &SHAPE2504, - BlockState::RedNetherBrickWall_LowTallTallFalseTrueLow - | BlockState::RedNetherBrickWall_LowTallTallFalseFalseLow => &SHAPE2505, - BlockState::RedNetherBrickWall_LowTallTallFalseTrueTall - | BlockState::RedNetherBrickWall_LowTallTallFalseFalseTall => &SHAPE2506, - BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueNone - | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseNone => &SHAPE2507, - BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueLow - | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseLow => &SHAPE2508, - BlockState::RedNetherBrickWall_TallNoneNoneTrueTrueTall - | BlockState::RedNetherBrickWall_TallNoneNoneTrueFalseTall => &SHAPE2509, - BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueNone - | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseNone => &SHAPE2510, - BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueLow - | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseLow => &SHAPE2511, - BlockState::RedNetherBrickWall_TallNoneNoneFalseTrueTall - | BlockState::RedNetherBrickWall_TallNoneNoneFalseFalseTall => &SHAPE2512, - BlockState::RedNetherBrickWall_TallNoneLowTrueTrueNone - | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseNone => &SHAPE2513, - BlockState::RedNetherBrickWall_TallNoneLowTrueTrueLow - | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseLow => &SHAPE2514, - BlockState::RedNetherBrickWall_TallNoneLowTrueTrueTall - | BlockState::RedNetherBrickWall_TallNoneLowTrueFalseTall => &SHAPE2515, - BlockState::RedNetherBrickWall_TallNoneLowFalseTrueNone - | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseNone => &SHAPE2516, - BlockState::RedNetherBrickWall_TallNoneLowFalseTrueLow - | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseLow => &SHAPE2517, - BlockState::RedNetherBrickWall_TallNoneLowFalseTrueTall - | BlockState::RedNetherBrickWall_TallNoneLowFalseFalseTall => &SHAPE2518, - BlockState::RedNetherBrickWall_TallNoneTallTrueTrueNone - | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseNone => &SHAPE2519, - BlockState::RedNetherBrickWall_TallNoneTallTrueTrueLow - | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseLow => &SHAPE2520, - BlockState::RedNetherBrickWall_TallNoneTallTrueTrueTall - | BlockState::RedNetherBrickWall_TallNoneTallTrueFalseTall => &SHAPE2521, - BlockState::RedNetherBrickWall_TallNoneTallFalseTrueNone - | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseNone => &SHAPE2522, - BlockState::RedNetherBrickWall_TallNoneTallFalseTrueLow - | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseLow => &SHAPE2523, - BlockState::RedNetherBrickWall_TallNoneTallFalseTrueTall - | BlockState::RedNetherBrickWall_TallNoneTallFalseFalseTall => &SHAPE2524, - BlockState::RedNetherBrickWall_TallLowNoneTrueTrueNone - | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseNone => &SHAPE2525, - BlockState::RedNetherBrickWall_TallLowNoneTrueTrueLow - | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseLow => &SHAPE2526, - BlockState::RedNetherBrickWall_TallLowNoneTrueTrueTall - | BlockState::RedNetherBrickWall_TallLowNoneTrueFalseTall => &SHAPE2527, - BlockState::RedNetherBrickWall_TallLowNoneFalseTrueNone - | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseNone => &SHAPE2528, - BlockState::RedNetherBrickWall_TallLowNoneFalseTrueLow - | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseLow => &SHAPE2529, - BlockState::RedNetherBrickWall_TallLowNoneFalseTrueTall - | BlockState::RedNetherBrickWall_TallLowNoneFalseFalseTall => &SHAPE2530, - BlockState::RedNetherBrickWall_TallLowLowTrueTrueNone - | BlockState::RedNetherBrickWall_TallLowLowTrueFalseNone => &SHAPE2531, - BlockState::RedNetherBrickWall_TallLowLowTrueTrueLow - | BlockState::RedNetherBrickWall_TallLowLowTrueFalseLow => &SHAPE2532, - BlockState::RedNetherBrickWall_TallLowLowTrueTrueTall - | BlockState::RedNetherBrickWall_TallLowLowTrueFalseTall => &SHAPE2533, - BlockState::RedNetherBrickWall_TallLowLowFalseTrueNone - | BlockState::RedNetherBrickWall_TallLowLowFalseFalseNone => &SHAPE2534, - BlockState::RedNetherBrickWall_TallLowLowFalseTrueLow - | BlockState::RedNetherBrickWall_TallLowLowFalseFalseLow => &SHAPE2535, - BlockState::RedNetherBrickWall_TallLowLowFalseTrueTall - | BlockState::RedNetherBrickWall_TallLowLowFalseFalseTall => &SHAPE2536, - BlockState::RedNetherBrickWall_TallLowTallTrueTrueNone - | BlockState::RedNetherBrickWall_TallLowTallTrueFalseNone => &SHAPE2537, - BlockState::RedNetherBrickWall_TallLowTallTrueTrueLow - | BlockState::RedNetherBrickWall_TallLowTallTrueFalseLow => &SHAPE2538, - BlockState::RedNetherBrickWall_TallLowTallTrueTrueTall - | BlockState::RedNetherBrickWall_TallLowTallTrueFalseTall => &SHAPE2539, - BlockState::RedNetherBrickWall_TallLowTallFalseTrueNone - | BlockState::RedNetherBrickWall_TallLowTallFalseFalseNone => &SHAPE2540, - BlockState::RedNetherBrickWall_TallLowTallFalseTrueLow - | BlockState::RedNetherBrickWall_TallLowTallFalseFalseLow => &SHAPE2541, - BlockState::RedNetherBrickWall_TallLowTallFalseTrueTall - | BlockState::RedNetherBrickWall_TallLowTallFalseFalseTall => &SHAPE2542, - BlockState::RedNetherBrickWall_TallTallNoneTrueTrueNone - | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseNone => &SHAPE2543, - BlockState::RedNetherBrickWall_TallTallNoneTrueTrueLow - | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseLow => &SHAPE2544, - BlockState::RedNetherBrickWall_TallTallNoneTrueTrueTall - | BlockState::RedNetherBrickWall_TallTallNoneTrueFalseTall => &SHAPE2545, - BlockState::RedNetherBrickWall_TallTallNoneFalseTrueNone - | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseNone => &SHAPE2546, - BlockState::RedNetherBrickWall_TallTallNoneFalseTrueLow - | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseLow => &SHAPE2547, - BlockState::RedNetherBrickWall_TallTallNoneFalseTrueTall - | BlockState::RedNetherBrickWall_TallTallNoneFalseFalseTall => &SHAPE2548, - BlockState::RedNetherBrickWall_TallTallLowTrueTrueNone - | BlockState::RedNetherBrickWall_TallTallLowTrueFalseNone => &SHAPE2549, - BlockState::RedNetherBrickWall_TallTallLowTrueTrueLow - | BlockState::RedNetherBrickWall_TallTallLowTrueFalseLow => &SHAPE2550, - BlockState::RedNetherBrickWall_TallTallLowTrueTrueTall - | BlockState::RedNetherBrickWall_TallTallLowTrueFalseTall => &SHAPE2551, - BlockState::RedNetherBrickWall_TallTallLowFalseTrueNone - | BlockState::RedNetherBrickWall_TallTallLowFalseFalseNone => &SHAPE2552, - BlockState::RedNetherBrickWall_TallTallLowFalseTrueLow - | BlockState::RedNetherBrickWall_TallTallLowFalseFalseLow => &SHAPE2553, - BlockState::RedNetherBrickWall_TallTallLowFalseTrueTall - | BlockState::RedNetherBrickWall_TallTallLowFalseFalseTall => &SHAPE2554, - BlockState::RedNetherBrickWall_TallTallTallTrueTrueNone - | BlockState::RedNetherBrickWall_TallTallTallTrueFalseNone => &SHAPE2555, - BlockState::RedNetherBrickWall_TallTallTallTrueTrueLow - | BlockState::RedNetherBrickWall_TallTallTallTrueFalseLow => &SHAPE2556, - BlockState::RedNetherBrickWall_TallTallTallTrueTrueTall - | BlockState::RedNetherBrickWall_TallTallTallTrueFalseTall => &SHAPE2557, - BlockState::RedNetherBrickWall_TallTallTallFalseTrueNone - | BlockState::RedNetherBrickWall_TallTallTallFalseFalseNone => &SHAPE2558, - BlockState::RedNetherBrickWall_TallTallTallFalseTrueLow - | BlockState::RedNetherBrickWall_TallTallTallFalseFalseLow => &SHAPE2559, - BlockState::RedNetherBrickWall_TallTallTallFalseTrueTall - | BlockState::RedNetherBrickWall_TallTallTallFalseFalseTall => &SHAPE2560, - BlockState::DarkOakFence_TrueTrueTrueTrueTrue - | BlockState::DarkOakFence_TrueTrueTrueFalseTrue => &SHAPE833, - BlockState::DarkOakFence_TrueTrueTrueTrueFalse - | BlockState::DarkOakFence_TrueTrueTrueFalseFalse => &SHAPE834, - BlockState::DarkOakFence_TrueTrueFalseTrueTrue - | BlockState::DarkOakFence_TrueTrueFalseFalseTrue => &SHAPE835, - BlockState::DarkOakFence_TrueTrueFalseTrueFalse - | BlockState::DarkOakFence_TrueTrueFalseFalseFalse => &SHAPE836, - BlockState::DarkOakFence_TrueFalseTrueTrueTrue - | BlockState::DarkOakFence_TrueFalseTrueFalseTrue => &SHAPE837, - BlockState::DarkOakFence_TrueFalseTrueTrueFalse - | BlockState::DarkOakFence_TrueFalseTrueFalseFalse => &SHAPE838, - BlockState::DarkOakFence_TrueFalseFalseTrueTrue - | BlockState::DarkOakFence_TrueFalseFalseFalseTrue => &SHAPE839, - BlockState::DarkOakFence_TrueFalseFalseTrueFalse - | BlockState::DarkOakFence_TrueFalseFalseFalseFalse => &SHAPE840, - BlockState::DarkOakFence_FalseTrueTrueTrueTrue - | BlockState::DarkOakFence_FalseTrueTrueFalseTrue => &SHAPE841, - BlockState::DarkOakFence_FalseTrueTrueTrueFalse - | BlockState::DarkOakFence_FalseTrueTrueFalseFalse => &SHAPE842, - BlockState::DarkOakFence_FalseTrueFalseTrueTrue - | BlockState::DarkOakFence_FalseTrueFalseFalseTrue => &SHAPE843, - BlockState::DarkOakFence_FalseTrueFalseTrueFalse - | BlockState::DarkOakFence_FalseTrueFalseFalseFalse => &SHAPE844, - BlockState::DarkOakFence_FalseFalseTrueTrueTrue - | BlockState::DarkOakFence_FalseFalseTrueFalseTrue => &SHAPE845, - BlockState::DarkOakFence_FalseFalseTrueTrueFalse - | BlockState::DarkOakFence_FalseFalseTrueFalseFalse => &SHAPE846, - BlockState::DarkOakFence_FalseFalseFalseTrueTrue - | BlockState::DarkOakFence_FalseFalseFalseFalseTrue => &SHAPE847, - BlockState::DarkOakFence_FalseFalseFalseTrueFalse - | BlockState::DarkOakFence_FalseFalseFalseFalseFalse => &SHAPE848, + | BlockState::LightningRod_DownFalseFalse => &SHAPE175, + BlockState::DragonEgg => &SHAPE114, + BlockState::Grindstone_FloorNorth | BlockState::Grindstone_FloorSouth => &SHAPE249, + BlockState::Grindstone_FloorWest | BlockState::Grindstone_FloorEast => &SHAPE250, + BlockState::Grindstone_WallNorth => &SHAPE251, + BlockState::Grindstone_WallSouth => &SHAPE252, + BlockState::Grindstone_WallWest => &SHAPE253, + BlockState::Grindstone_WallEast => &SHAPE254, + BlockState::Grindstone_CeilingNorth | BlockState::Grindstone_CeilingSouth => &SHAPE255, + BlockState::Grindstone_CeilingWest | BlockState::Grindstone_CeilingEast => &SHAPE256, + BlockState::PointedDripstone_TipMergeUpTrue + | BlockState::PointedDripstone_TipMergeUpFalse + | BlockState::PointedDripstone_TipMergeDownTrue + | BlockState::PointedDripstone_TipMergeDownFalse => &SHAPE301, + BlockState::PointedDripstone_TipUpTrue | BlockState::PointedDripstone_TipUpFalse => { + &SHAPE302 + } + BlockState::PointedDripstone_TipDownTrue + | BlockState::PointedDripstone_TipDownFalse => &SHAPE303, + BlockState::PointedDripstone_FrustumUpTrue + | BlockState::PointedDripstone_FrustumUpFalse + | BlockState::PointedDripstone_FrustumDownTrue + | BlockState::PointedDripstone_FrustumDownFalse => &SHAPE304, + BlockState::PointedDripstone_MiddleUpTrue + | BlockState::PointedDripstone_MiddleUpFalse + | BlockState::PointedDripstone_MiddleDownTrue + | BlockState::PointedDripstone_MiddleDownFalse => &SHAPE305, + BlockState::PointedDripstone_BaseUpTrue + | BlockState::PointedDripstone_BaseUpFalse + | BlockState::PointedDripstone_BaseDownTrue + | BlockState::PointedDripstone_BaseDownFalse => &SHAPE306, + BlockState::Composter__0 => &SHAPE271, + BlockState::Stonecutter_North => &SHAPE258, + BlockState::Hopper_TrueDown | BlockState::Hopper_FalseDown => &SHAPE166, + BlockState::Hopper_TrueNorth | BlockState::Hopper_FalseNorth => &SHAPE167, + BlockState::Hopper_TrueSouth | BlockState::Hopper_FalseSouth => &SHAPE168, + BlockState::Hopper_TrueWest | BlockState::Hopper_FalseWest => &SHAPE169, + BlockState::Hopper_TrueEast | BlockState::Hopper_FalseEast => &SHAPE170, + BlockState::LilyPad => &SHAPE109, + BlockState::LargeAmethystBud_NorthTrue | BlockState::LargeAmethystBud_NorthFalse => { + &SHAPE283 + } + BlockState::LargeAmethystBud_EastTrue | BlockState::LargeAmethystBud_EastFalse => { + &SHAPE284 + } + BlockState::LargeAmethystBud_SouthTrue | BlockState::LargeAmethystBud_SouthFalse => { + &SHAPE285 + } + BlockState::LargeAmethystBud_WestTrue | BlockState::LargeAmethystBud_WestFalse => { + &SHAPE286 + } + BlockState::LargeAmethystBud_UpTrue | BlockState::LargeAmethystBud_UpFalse => &SHAPE287, + BlockState::LargeAmethystBud_DownTrue | BlockState::LargeAmethystBud_DownFalse => { + &SHAPE288 + } + BlockState::Snow__3 => &SHAPE59, + BlockState::Snow__6 => &SHAPE62, + BlockState::Snow__8 | BlockState::SoulSand | BlockState::Mud => &SHAPE63, + BlockState::Lectern_NorthTrueTrue => &SHAPE257, + BlockState::SmallAmethystBud_NorthTrue | BlockState::SmallAmethystBud_NorthFalse => { + &SHAPE295 + } + BlockState::SmallAmethystBud_EastTrue | BlockState::SmallAmethystBud_EastFalse => { + &SHAPE296 + } + BlockState::SmallAmethystBud_SouthTrue | BlockState::SmallAmethystBud_SouthFalse => { + &SHAPE297 + } + BlockState::SmallAmethystBud_WestTrue | BlockState::SmallAmethystBud_WestFalse => { + &SHAPE298 + } + BlockState::SmallAmethystBud_UpTrue | BlockState::SmallAmethystBud_UpFalse => &SHAPE299, + BlockState::SmallAmethystBud_DownTrue | BlockState::SmallAmethystBud_DownFalse => { + &SHAPE300 + } + BlockState::Azalea | BlockState::FloweringAzalea => &SHAPE307, + BlockState::MediumAmethystBud_NorthTrue | BlockState::MediumAmethystBud_NorthFalse => { + &SHAPE289 + } + BlockState::MediumAmethystBud_EastTrue | BlockState::MediumAmethystBud_EastFalse => { + &SHAPE290 + } + BlockState::MediumAmethystBud_SouthTrue | BlockState::MediumAmethystBud_SouthFalse => { + &SHAPE291 + } + BlockState::MediumAmethystBud_WestTrue | BlockState::MediumAmethystBud_WestFalse => { + &SHAPE292 + } + BlockState::MediumAmethystBud_UpTrue | BlockState::MediumAmethystBud_UpFalse => { + &SHAPE293 + } + BlockState::MediumAmethystBud_DownTrue | BlockState::MediumAmethystBud_DownFalse => { + &SHAPE294 + } BlockState::EndPortalFrame_TrueNorth | BlockState::EndPortalFrame_TrueSouth | BlockState::EndPortalFrame_TrueWest - | BlockState::EndPortalFrame_TrueEast => &SHAPE158, + | BlockState::EndPortalFrame_TrueEast => &SHAPE112, BlockState::EndPortalFrame_FalseNorth | BlockState::EndPortalFrame_FalseSouth | BlockState::EndPortalFrame_FalseWest - | BlockState::EndPortalFrame_FalseEast => &SHAPE159, - BlockState::Cocoa__0North => &SHAPE161, - BlockState::Cocoa__0South => &SHAPE162, - BlockState::Cocoa__0West => &SHAPE163, - BlockState::Cocoa__0East => &SHAPE164, - BlockState::Cocoa__1North => &SHAPE165, - BlockState::Cocoa__1South => &SHAPE166, - BlockState::Cocoa__1West => &SHAPE167, - BlockState::Cocoa__1East => &SHAPE168, - BlockState::Cocoa__2North => &SHAPE169, - BlockState::Cocoa__2South => &SHAPE170, - BlockState::Cocoa__2West => &SHAPE171, - BlockState::Cocoa__2East => &SHAPE172, - BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE3262, - BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE3263, - BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE3264, - BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE3265, - BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE3266, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseNone => &SHAPE3267, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseLow => &SHAPE3268, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowTrueFalseTall => &SHAPE3269, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseNone => &SHAPE3270, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseLow => &SHAPE3271, - BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneLowFalseFalseTall => &SHAPE3272, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseNone => &SHAPE3273, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseLow => &SHAPE3274, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallTrueFalseTall => &SHAPE3275, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseNone => &SHAPE3276, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseLow => &SHAPE3277, - BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneNoneTallFalseFalseTall => &SHAPE3278, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseNone => &SHAPE3279, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseLow => &SHAPE3280, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneTrueFalseTall => &SHAPE3281, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseNone => &SHAPE3282, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseLow => &SHAPE3283, - BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowNoneFalseFalseTall => &SHAPE3284, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseNone => &SHAPE3285, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseLow => &SHAPE3286, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowTrueFalseTall => &SHAPE3287, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseNone => &SHAPE3288, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseLow => &SHAPE3289, - BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowLowFalseFalseTall => &SHAPE3290, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseNone => &SHAPE3291, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseLow => &SHAPE3292, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallTrueFalseTall => &SHAPE3293, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseNone => &SHAPE3294, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseLow => &SHAPE3295, - BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneLowTallFalseFalseTall => &SHAPE3296, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseNone => &SHAPE3297, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseLow => &SHAPE3298, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneTrueFalseTall => &SHAPE3299, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseNone => &SHAPE3300, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseLow => &SHAPE3301, - BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallNoneFalseFalseTall => &SHAPE3302, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseNone => &SHAPE3303, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseLow => &SHAPE3304, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowTrueFalseTall => &SHAPE3305, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseNone => &SHAPE3306, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseLow => &SHAPE3307, - BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallLowFalseFalseTall => &SHAPE3308, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseNone => &SHAPE3309, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseLow => &SHAPE3310, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallTrueFalseTall => &SHAPE3311, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseNone => &SHAPE3312, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseLow => &SHAPE3313, - BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_NoneTallTallFalseFalseTall => &SHAPE3314, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseNone => &SHAPE3315, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseLow => &SHAPE3316, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneTrueFalseTall => &SHAPE3317, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseNone => &SHAPE3318, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseLow => &SHAPE3319, - BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneNoneFalseFalseTall => &SHAPE3320, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseNone => &SHAPE3321, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseLow => &SHAPE3322, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowTrueFalseTall => &SHAPE3323, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseNone => &SHAPE3324, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseLow => &SHAPE3325, - BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneLowFalseFalseTall => &SHAPE3326, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseNone => &SHAPE3327, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseLow => &SHAPE3328, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallTrueFalseTall => &SHAPE3329, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseNone => &SHAPE3330, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseLow => &SHAPE3331, - BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowNoneTallFalseFalseTall => &SHAPE3332, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseNone => &SHAPE3333, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseLow => &SHAPE3334, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneTrueFalseTall => &SHAPE3335, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseNone => &SHAPE3336, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseLow => &SHAPE3337, - BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowNoneFalseFalseTall => &SHAPE3338, - BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseNone => &SHAPE3339, - BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseLow => &SHAPE3340, - BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowLowTrueFalseTall => &SHAPE3341, - BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseNone => &SHAPE3342, - BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseLow => &SHAPE3343, - BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowLowFalseFalseTall => &SHAPE3344, - BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseNone => &SHAPE3345, - BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseLow => &SHAPE3346, - BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowTallTrueFalseTall => &SHAPE3347, - BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseNone => &SHAPE3348, - BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseLow => &SHAPE3349, - BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowLowTallFalseFalseTall => &SHAPE3350, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseNone => &SHAPE3351, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseLow => &SHAPE3352, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneTrueFalseTall => &SHAPE3353, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseNone => &SHAPE3354, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseLow => &SHAPE3355, - BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallNoneFalseFalseTall => &SHAPE3356, - BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseNone => &SHAPE3357, - BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseLow => &SHAPE3358, - BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallLowTrueFalseTall => &SHAPE3359, - BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseNone => &SHAPE3360, - BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseLow => &SHAPE3361, - BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallLowFalseFalseTall => &SHAPE3362, - BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseNone => &SHAPE3363, - BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseLow => &SHAPE3364, - BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallTallTrueFalseTall => &SHAPE3365, - BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseNone => &SHAPE3366, - BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseLow => &SHAPE3367, - BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_LowTallTallFalseFalseTall => &SHAPE3368, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseNone => &SHAPE3369, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseLow => &SHAPE3370, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneTrueFalseTall => &SHAPE3371, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseNone => &SHAPE3372, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseLow => &SHAPE3373, - BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneNoneFalseFalseTall => &SHAPE3374, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseNone => &SHAPE3375, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseLow => &SHAPE3376, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowTrueFalseTall => &SHAPE3377, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseNone => &SHAPE3378, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseLow => &SHAPE3379, - BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneLowFalseFalseTall => &SHAPE3380, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseNone => &SHAPE3381, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseLow => &SHAPE3382, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallTrueFalseTall => &SHAPE3383, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseNone => &SHAPE3384, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseLow => &SHAPE3385, - BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallNoneTallFalseFalseTall => &SHAPE3386, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseNone => &SHAPE3387, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseLow => &SHAPE3388, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneTrueFalseTall => &SHAPE3389, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseNone => &SHAPE3390, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseLow => &SHAPE3391, - BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowNoneFalseFalseTall => &SHAPE3392, - BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseNone => &SHAPE3393, - BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseLow => &SHAPE3394, - BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowLowTrueFalseTall => &SHAPE3395, - BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseNone => &SHAPE3396, - BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseLow => &SHAPE3397, - BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowLowFalseFalseTall => &SHAPE3398, - BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseNone => &SHAPE3399, - BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseLow => &SHAPE3400, - BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowTallTrueFalseTall => &SHAPE3401, - BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseNone => &SHAPE3402, - BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseLow => &SHAPE3403, - BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallLowTallFalseFalseTall => &SHAPE3404, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseNone => &SHAPE3405, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseLow => &SHAPE3406, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneTrueFalseTall => &SHAPE3407, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseNone => &SHAPE3408, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseLow => &SHAPE3409, - BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallNoneFalseFalseTall => &SHAPE3410, - BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseNone => &SHAPE3411, - BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseLow => &SHAPE3412, - BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallLowTrueFalseTall => &SHAPE3413, - BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseNone => &SHAPE3414, - BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseLow => &SHAPE3415, - BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallLowFalseFalseTall => &SHAPE3416, - BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseNone => &SHAPE3417, - BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseLow => &SHAPE3418, - BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallTallTrueFalseTall => &SHAPE3419, - BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueNone - | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseNone => &SHAPE3420, - BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueLow - | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseLow => &SHAPE3421, - BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseTrueTall - | BlockState::PolishedBlackstoneBrickWall_TallTallTallFalseFalseTall => &SHAPE3422, - BlockState::CobblestoneWall_NoneNoneNoneTrueTrueNone - | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseNone => &SHAPE174, - BlockState::CobblestoneWall_NoneNoneNoneTrueTrueLow - | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseLow => &SHAPE175, - BlockState::CobblestoneWall_NoneNoneNoneTrueTrueTall - | BlockState::CobblestoneWall_NoneNoneNoneTrueFalseTall => &SHAPE176, - BlockState::CobblestoneWall_NoneNoneNoneFalseTrueLow - | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseLow => &SHAPE177, - BlockState::CobblestoneWall_NoneNoneNoneFalseTrueTall - | BlockState::CobblestoneWall_NoneNoneNoneFalseFalseTall => &SHAPE178, - BlockState::CobblestoneWall_NoneNoneLowTrueTrueNone - | BlockState::CobblestoneWall_NoneNoneLowTrueFalseNone => &SHAPE179, - BlockState::CobblestoneWall_NoneNoneLowTrueTrueLow - | BlockState::CobblestoneWall_NoneNoneLowTrueFalseLow => &SHAPE180, - BlockState::CobblestoneWall_NoneNoneLowTrueTrueTall - | BlockState::CobblestoneWall_NoneNoneLowTrueFalseTall => &SHAPE181, - BlockState::CobblestoneWall_NoneNoneLowFalseTrueNone - | BlockState::CobblestoneWall_NoneNoneLowFalseFalseNone => &SHAPE182, - BlockState::CobblestoneWall_NoneNoneLowFalseTrueLow - | BlockState::CobblestoneWall_NoneNoneLowFalseFalseLow => &SHAPE183, - BlockState::CobblestoneWall_NoneNoneLowFalseTrueTall - | BlockState::CobblestoneWall_NoneNoneLowFalseFalseTall => &SHAPE184, - BlockState::CobblestoneWall_NoneNoneTallTrueTrueNone - | BlockState::CobblestoneWall_NoneNoneTallTrueFalseNone => &SHAPE185, - BlockState::CobblestoneWall_NoneNoneTallTrueTrueLow - | BlockState::CobblestoneWall_NoneNoneTallTrueFalseLow => &SHAPE186, - BlockState::CobblestoneWall_NoneNoneTallTrueTrueTall - | BlockState::CobblestoneWall_NoneNoneTallTrueFalseTall => &SHAPE187, - BlockState::CobblestoneWall_NoneNoneTallFalseTrueNone - | BlockState::CobblestoneWall_NoneNoneTallFalseFalseNone => &SHAPE188, - BlockState::CobblestoneWall_NoneNoneTallFalseTrueLow - | BlockState::CobblestoneWall_NoneNoneTallFalseFalseLow => &SHAPE189, - BlockState::CobblestoneWall_NoneNoneTallFalseTrueTall - | BlockState::CobblestoneWall_NoneNoneTallFalseFalseTall => &SHAPE190, - BlockState::CobblestoneWall_NoneLowNoneTrueTrueNone - | BlockState::CobblestoneWall_NoneLowNoneTrueFalseNone => &SHAPE191, - BlockState::CobblestoneWall_NoneLowNoneTrueTrueLow - | BlockState::CobblestoneWall_NoneLowNoneTrueFalseLow => &SHAPE192, - BlockState::CobblestoneWall_NoneLowNoneTrueTrueTall - | BlockState::CobblestoneWall_NoneLowNoneTrueFalseTall => &SHAPE193, - BlockState::CobblestoneWall_NoneLowNoneFalseTrueNone - | BlockState::CobblestoneWall_NoneLowNoneFalseFalseNone => &SHAPE194, - BlockState::CobblestoneWall_NoneLowNoneFalseTrueLow - | BlockState::CobblestoneWall_NoneLowNoneFalseFalseLow => &SHAPE195, - BlockState::CobblestoneWall_NoneLowNoneFalseTrueTall - | BlockState::CobblestoneWall_NoneLowNoneFalseFalseTall => &SHAPE196, - BlockState::CobblestoneWall_NoneLowLowTrueTrueNone - | BlockState::CobblestoneWall_NoneLowLowTrueFalseNone => &SHAPE197, - BlockState::CobblestoneWall_NoneLowLowTrueTrueLow - | BlockState::CobblestoneWall_NoneLowLowTrueFalseLow => &SHAPE198, - BlockState::CobblestoneWall_NoneLowLowTrueTrueTall - | BlockState::CobblestoneWall_NoneLowLowTrueFalseTall => &SHAPE199, - BlockState::CobblestoneWall_NoneLowLowFalseTrueNone - | BlockState::CobblestoneWall_NoneLowLowFalseFalseNone => &SHAPE200, - BlockState::CobblestoneWall_NoneLowLowFalseTrueLow - | BlockState::CobblestoneWall_NoneLowLowFalseFalseLow => &SHAPE201, - BlockState::CobblestoneWall_NoneLowLowFalseTrueTall - | BlockState::CobblestoneWall_NoneLowLowFalseFalseTall => &SHAPE202, - BlockState::CobblestoneWall_NoneLowTallTrueTrueNone - | BlockState::CobblestoneWall_NoneLowTallTrueFalseNone => &SHAPE203, - BlockState::CobblestoneWall_NoneLowTallTrueTrueLow - | BlockState::CobblestoneWall_NoneLowTallTrueFalseLow => &SHAPE204, - BlockState::CobblestoneWall_NoneLowTallTrueTrueTall - | BlockState::CobblestoneWall_NoneLowTallTrueFalseTall => &SHAPE205, - BlockState::CobblestoneWall_NoneLowTallFalseTrueNone - | BlockState::CobblestoneWall_NoneLowTallFalseFalseNone => &SHAPE206, - BlockState::CobblestoneWall_NoneLowTallFalseTrueLow - | BlockState::CobblestoneWall_NoneLowTallFalseFalseLow => &SHAPE207, - BlockState::CobblestoneWall_NoneLowTallFalseTrueTall - | BlockState::CobblestoneWall_NoneLowTallFalseFalseTall => &SHAPE208, - BlockState::CobblestoneWall_NoneTallNoneTrueTrueNone - | BlockState::CobblestoneWall_NoneTallNoneTrueFalseNone => &SHAPE209, - BlockState::CobblestoneWall_NoneTallNoneTrueTrueLow - | BlockState::CobblestoneWall_NoneTallNoneTrueFalseLow => &SHAPE210, - BlockState::CobblestoneWall_NoneTallNoneTrueTrueTall - | BlockState::CobblestoneWall_NoneTallNoneTrueFalseTall => &SHAPE211, - BlockState::CobblestoneWall_NoneTallNoneFalseTrueNone - | BlockState::CobblestoneWall_NoneTallNoneFalseFalseNone => &SHAPE212, - BlockState::CobblestoneWall_NoneTallNoneFalseTrueLow - | BlockState::CobblestoneWall_NoneTallNoneFalseFalseLow => &SHAPE213, - BlockState::CobblestoneWall_NoneTallNoneFalseTrueTall - | BlockState::CobblestoneWall_NoneTallNoneFalseFalseTall => &SHAPE214, - BlockState::CobblestoneWall_NoneTallLowTrueTrueNone - | BlockState::CobblestoneWall_NoneTallLowTrueFalseNone => &SHAPE215, - BlockState::CobblestoneWall_NoneTallLowTrueTrueLow - | BlockState::CobblestoneWall_NoneTallLowTrueFalseLow => &SHAPE216, - BlockState::CobblestoneWall_NoneTallLowTrueTrueTall - | BlockState::CobblestoneWall_NoneTallLowTrueFalseTall => &SHAPE217, - BlockState::CobblestoneWall_NoneTallLowFalseTrueNone - | BlockState::CobblestoneWall_NoneTallLowFalseFalseNone => &SHAPE218, - BlockState::CobblestoneWall_NoneTallLowFalseTrueLow - | BlockState::CobblestoneWall_NoneTallLowFalseFalseLow => &SHAPE219, - BlockState::CobblestoneWall_NoneTallLowFalseTrueTall - | BlockState::CobblestoneWall_NoneTallLowFalseFalseTall => &SHAPE220, - BlockState::CobblestoneWall_NoneTallTallTrueTrueNone - | BlockState::CobblestoneWall_NoneTallTallTrueFalseNone => &SHAPE221, - BlockState::CobblestoneWall_NoneTallTallTrueTrueLow - | BlockState::CobblestoneWall_NoneTallTallTrueFalseLow => &SHAPE222, - BlockState::CobblestoneWall_NoneTallTallTrueTrueTall - | BlockState::CobblestoneWall_NoneTallTallTrueFalseTall => &SHAPE223, - BlockState::CobblestoneWall_NoneTallTallFalseTrueNone - | BlockState::CobblestoneWall_NoneTallTallFalseFalseNone => &SHAPE224, - BlockState::CobblestoneWall_NoneTallTallFalseTrueLow - | BlockState::CobblestoneWall_NoneTallTallFalseFalseLow => &SHAPE225, - BlockState::CobblestoneWall_NoneTallTallFalseTrueTall - | BlockState::CobblestoneWall_NoneTallTallFalseFalseTall => &SHAPE226, - BlockState::CobblestoneWall_LowNoneNoneTrueTrueNone - | BlockState::CobblestoneWall_LowNoneNoneTrueFalseNone => &SHAPE227, - BlockState::CobblestoneWall_LowNoneNoneTrueTrueLow - | BlockState::CobblestoneWall_LowNoneNoneTrueFalseLow => &SHAPE228, - BlockState::CobblestoneWall_LowNoneNoneTrueTrueTall - | BlockState::CobblestoneWall_LowNoneNoneTrueFalseTall => &SHAPE229, - BlockState::CobblestoneWall_LowNoneNoneFalseTrueNone - | BlockState::CobblestoneWall_LowNoneNoneFalseFalseNone => &SHAPE230, - BlockState::CobblestoneWall_LowNoneNoneFalseTrueLow - | BlockState::CobblestoneWall_LowNoneNoneFalseFalseLow => &SHAPE231, - BlockState::CobblestoneWall_LowNoneNoneFalseTrueTall - | BlockState::CobblestoneWall_LowNoneNoneFalseFalseTall => &SHAPE232, - BlockState::CobblestoneWall_LowNoneLowTrueTrueNone - | BlockState::CobblestoneWall_LowNoneLowTrueFalseNone => &SHAPE233, - BlockState::CobblestoneWall_LowNoneLowTrueTrueLow - | BlockState::CobblestoneWall_LowNoneLowTrueFalseLow => &SHAPE234, - BlockState::CobblestoneWall_LowNoneLowTrueTrueTall - | BlockState::CobblestoneWall_LowNoneLowTrueFalseTall => &SHAPE235, - BlockState::CobblestoneWall_LowNoneLowFalseTrueNone - | BlockState::CobblestoneWall_LowNoneLowFalseFalseNone => &SHAPE236, - BlockState::CobblestoneWall_LowNoneLowFalseTrueLow - | BlockState::CobblestoneWall_LowNoneLowFalseFalseLow => &SHAPE237, - BlockState::CobblestoneWall_LowNoneLowFalseTrueTall - | BlockState::CobblestoneWall_LowNoneLowFalseFalseTall => &SHAPE238, - BlockState::CobblestoneWall_LowNoneTallTrueTrueNone - | BlockState::CobblestoneWall_LowNoneTallTrueFalseNone => &SHAPE239, - BlockState::CobblestoneWall_LowNoneTallTrueTrueLow - | BlockState::CobblestoneWall_LowNoneTallTrueFalseLow => &SHAPE240, - BlockState::CobblestoneWall_LowNoneTallTrueTrueTall - | BlockState::CobblestoneWall_LowNoneTallTrueFalseTall => &SHAPE241, - BlockState::CobblestoneWall_LowNoneTallFalseTrueNone - | BlockState::CobblestoneWall_LowNoneTallFalseFalseNone => &SHAPE242, - BlockState::CobblestoneWall_LowNoneTallFalseTrueLow - | BlockState::CobblestoneWall_LowNoneTallFalseFalseLow => &SHAPE243, - BlockState::CobblestoneWall_LowNoneTallFalseTrueTall - | BlockState::CobblestoneWall_LowNoneTallFalseFalseTall => &SHAPE244, - BlockState::CobblestoneWall_LowLowNoneTrueTrueNone - | BlockState::CobblestoneWall_LowLowNoneTrueFalseNone => &SHAPE245, - BlockState::CobblestoneWall_LowLowNoneTrueTrueLow - | BlockState::CobblestoneWall_LowLowNoneTrueFalseLow => &SHAPE246, - BlockState::CobblestoneWall_LowLowNoneTrueTrueTall - | BlockState::CobblestoneWall_LowLowNoneTrueFalseTall => &SHAPE247, - BlockState::CobblestoneWall_LowLowNoneFalseTrueNone - | BlockState::CobblestoneWall_LowLowNoneFalseFalseNone => &SHAPE248, - BlockState::CobblestoneWall_LowLowNoneFalseTrueLow - | BlockState::CobblestoneWall_LowLowNoneFalseFalseLow => &SHAPE249, - BlockState::CobblestoneWall_LowLowNoneFalseTrueTall - | BlockState::CobblestoneWall_LowLowNoneFalseFalseTall => &SHAPE250, - BlockState::CobblestoneWall_LowLowLowTrueTrueNone - | BlockState::CobblestoneWall_LowLowLowTrueFalseNone => &SHAPE251, - BlockState::CobblestoneWall_LowLowLowTrueTrueLow - | BlockState::CobblestoneWall_LowLowLowTrueFalseLow => &SHAPE252, - BlockState::CobblestoneWall_LowLowLowTrueTrueTall - | BlockState::CobblestoneWall_LowLowLowTrueFalseTall => &SHAPE253, - BlockState::CobblestoneWall_LowLowLowFalseTrueNone - | BlockState::CobblestoneWall_LowLowLowFalseFalseNone => &SHAPE254, - BlockState::CobblestoneWall_LowLowLowFalseTrueLow - | BlockState::CobblestoneWall_LowLowLowFalseFalseLow => &SHAPE255, - BlockState::CobblestoneWall_LowLowLowFalseTrueTall - | BlockState::CobblestoneWall_LowLowLowFalseFalseTall => &SHAPE256, - BlockState::CobblestoneWall_LowLowTallTrueTrueNone - | BlockState::CobblestoneWall_LowLowTallTrueFalseNone => &SHAPE257, - BlockState::CobblestoneWall_LowLowTallTrueTrueLow - | BlockState::CobblestoneWall_LowLowTallTrueFalseLow => &SHAPE258, - BlockState::CobblestoneWall_LowLowTallTrueTrueTall - | BlockState::CobblestoneWall_LowLowTallTrueFalseTall => &SHAPE259, - BlockState::CobblestoneWall_LowLowTallFalseTrueNone - | BlockState::CobblestoneWall_LowLowTallFalseFalseNone => &SHAPE260, - BlockState::CobblestoneWall_LowLowTallFalseTrueLow - | BlockState::CobblestoneWall_LowLowTallFalseFalseLow => &SHAPE261, - BlockState::CobblestoneWall_LowLowTallFalseTrueTall - | BlockState::CobblestoneWall_LowLowTallFalseFalseTall => &SHAPE262, - BlockState::CobblestoneWall_LowTallNoneTrueTrueNone - | BlockState::CobblestoneWall_LowTallNoneTrueFalseNone => &SHAPE263, - BlockState::CobblestoneWall_LowTallNoneTrueTrueLow - | BlockState::CobblestoneWall_LowTallNoneTrueFalseLow => &SHAPE264, - BlockState::CobblestoneWall_LowTallNoneTrueTrueTall - | BlockState::CobblestoneWall_LowTallNoneTrueFalseTall => &SHAPE265, - BlockState::CobblestoneWall_LowTallNoneFalseTrueNone - | BlockState::CobblestoneWall_LowTallNoneFalseFalseNone => &SHAPE266, - BlockState::CobblestoneWall_LowTallNoneFalseTrueLow - | BlockState::CobblestoneWall_LowTallNoneFalseFalseLow => &SHAPE267, - BlockState::CobblestoneWall_LowTallNoneFalseTrueTall - | BlockState::CobblestoneWall_LowTallNoneFalseFalseTall => &SHAPE268, - BlockState::CobblestoneWall_LowTallLowTrueTrueNone - | BlockState::CobblestoneWall_LowTallLowTrueFalseNone => &SHAPE269, - BlockState::CobblestoneWall_LowTallLowTrueTrueLow - | BlockState::CobblestoneWall_LowTallLowTrueFalseLow => &SHAPE270, - BlockState::CobblestoneWall_LowTallLowTrueTrueTall - | BlockState::CobblestoneWall_LowTallLowTrueFalseTall => &SHAPE271, - BlockState::CobblestoneWall_LowTallLowFalseTrueNone - | BlockState::CobblestoneWall_LowTallLowFalseFalseNone => &SHAPE272, - BlockState::CobblestoneWall_LowTallLowFalseTrueLow - | BlockState::CobblestoneWall_LowTallLowFalseFalseLow => &SHAPE273, - BlockState::CobblestoneWall_LowTallLowFalseTrueTall - | BlockState::CobblestoneWall_LowTallLowFalseFalseTall => &SHAPE274, - BlockState::CobblestoneWall_LowTallTallTrueTrueNone - | BlockState::CobblestoneWall_LowTallTallTrueFalseNone => &SHAPE275, - BlockState::CobblestoneWall_LowTallTallTrueTrueLow - | BlockState::CobblestoneWall_LowTallTallTrueFalseLow => &SHAPE276, - BlockState::CobblestoneWall_LowTallTallTrueTrueTall - | BlockState::CobblestoneWall_LowTallTallTrueFalseTall => &SHAPE277, - BlockState::CobblestoneWall_LowTallTallFalseTrueNone - | BlockState::CobblestoneWall_LowTallTallFalseFalseNone => &SHAPE278, - BlockState::CobblestoneWall_LowTallTallFalseTrueLow - | BlockState::CobblestoneWall_LowTallTallFalseFalseLow => &SHAPE279, - BlockState::CobblestoneWall_LowTallTallFalseTrueTall - | BlockState::CobblestoneWall_LowTallTallFalseFalseTall => &SHAPE280, - BlockState::CobblestoneWall_TallNoneNoneTrueTrueNone - | BlockState::CobblestoneWall_TallNoneNoneTrueFalseNone => &SHAPE281, - BlockState::CobblestoneWall_TallNoneNoneTrueTrueLow - | BlockState::CobblestoneWall_TallNoneNoneTrueFalseLow => &SHAPE282, - BlockState::CobblestoneWall_TallNoneNoneTrueTrueTall - | BlockState::CobblestoneWall_TallNoneNoneTrueFalseTall => &SHAPE283, - BlockState::CobblestoneWall_TallNoneNoneFalseTrueNone - | BlockState::CobblestoneWall_TallNoneNoneFalseFalseNone => &SHAPE284, - BlockState::CobblestoneWall_TallNoneNoneFalseTrueLow - | BlockState::CobblestoneWall_TallNoneNoneFalseFalseLow => &SHAPE285, - BlockState::CobblestoneWall_TallNoneNoneFalseTrueTall - | BlockState::CobblestoneWall_TallNoneNoneFalseFalseTall => &SHAPE286, - BlockState::CobblestoneWall_TallNoneLowTrueTrueNone - | BlockState::CobblestoneWall_TallNoneLowTrueFalseNone => &SHAPE287, - BlockState::CobblestoneWall_TallNoneLowTrueTrueLow - | BlockState::CobblestoneWall_TallNoneLowTrueFalseLow => &SHAPE288, - BlockState::CobblestoneWall_TallNoneLowTrueTrueTall - | BlockState::CobblestoneWall_TallNoneLowTrueFalseTall => &SHAPE289, - BlockState::CobblestoneWall_TallNoneLowFalseTrueNone - | BlockState::CobblestoneWall_TallNoneLowFalseFalseNone => &SHAPE290, - BlockState::CobblestoneWall_TallNoneLowFalseTrueLow - | BlockState::CobblestoneWall_TallNoneLowFalseFalseLow => &SHAPE291, - BlockState::CobblestoneWall_TallNoneLowFalseTrueTall - | BlockState::CobblestoneWall_TallNoneLowFalseFalseTall => &SHAPE292, - BlockState::CobblestoneWall_TallNoneTallTrueTrueNone - | BlockState::CobblestoneWall_TallNoneTallTrueFalseNone => &SHAPE293, - BlockState::CobblestoneWall_TallNoneTallTrueTrueLow - | BlockState::CobblestoneWall_TallNoneTallTrueFalseLow => &SHAPE294, - BlockState::CobblestoneWall_TallNoneTallTrueTrueTall - | BlockState::CobblestoneWall_TallNoneTallTrueFalseTall => &SHAPE295, - BlockState::CobblestoneWall_TallNoneTallFalseTrueNone - | BlockState::CobblestoneWall_TallNoneTallFalseFalseNone => &SHAPE296, - BlockState::CobblestoneWall_TallNoneTallFalseTrueLow - | BlockState::CobblestoneWall_TallNoneTallFalseFalseLow => &SHAPE297, - BlockState::CobblestoneWall_TallNoneTallFalseTrueTall - | BlockState::CobblestoneWall_TallNoneTallFalseFalseTall => &SHAPE298, - BlockState::CobblestoneWall_TallLowNoneTrueTrueNone - | BlockState::CobblestoneWall_TallLowNoneTrueFalseNone => &SHAPE299, - BlockState::CobblestoneWall_TallLowNoneTrueTrueLow - | BlockState::CobblestoneWall_TallLowNoneTrueFalseLow => &SHAPE300, - BlockState::CobblestoneWall_TallLowNoneTrueTrueTall - | BlockState::CobblestoneWall_TallLowNoneTrueFalseTall => &SHAPE301, - BlockState::CobblestoneWall_TallLowNoneFalseTrueNone - | BlockState::CobblestoneWall_TallLowNoneFalseFalseNone => &SHAPE302, - BlockState::CobblestoneWall_TallLowNoneFalseTrueLow - | BlockState::CobblestoneWall_TallLowNoneFalseFalseLow => &SHAPE303, - BlockState::CobblestoneWall_TallLowNoneFalseTrueTall - | BlockState::CobblestoneWall_TallLowNoneFalseFalseTall => &SHAPE304, - BlockState::CobblestoneWall_TallLowLowTrueTrueNone - | BlockState::CobblestoneWall_TallLowLowTrueFalseNone => &SHAPE305, - BlockState::CobblestoneWall_TallLowLowTrueTrueLow - | BlockState::CobblestoneWall_TallLowLowTrueFalseLow => &SHAPE306, - BlockState::CobblestoneWall_TallLowLowTrueTrueTall - | BlockState::CobblestoneWall_TallLowLowTrueFalseTall => &SHAPE307, - BlockState::CobblestoneWall_TallLowLowFalseTrueNone - | BlockState::CobblestoneWall_TallLowLowFalseFalseNone => &SHAPE308, - BlockState::CobblestoneWall_TallLowLowFalseTrueLow - | BlockState::CobblestoneWall_TallLowLowFalseFalseLow => &SHAPE309, - BlockState::CobblestoneWall_TallLowLowFalseTrueTall - | BlockState::CobblestoneWall_TallLowLowFalseFalseTall => &SHAPE310, - BlockState::CobblestoneWall_TallLowTallTrueTrueNone - | BlockState::CobblestoneWall_TallLowTallTrueFalseNone => &SHAPE311, - BlockState::CobblestoneWall_TallLowTallTrueTrueLow - | BlockState::CobblestoneWall_TallLowTallTrueFalseLow => &SHAPE312, - BlockState::CobblestoneWall_TallLowTallTrueTrueTall - | BlockState::CobblestoneWall_TallLowTallTrueFalseTall => &SHAPE313, - BlockState::CobblestoneWall_TallLowTallFalseTrueNone - | BlockState::CobblestoneWall_TallLowTallFalseFalseNone => &SHAPE314, - BlockState::CobblestoneWall_TallLowTallFalseTrueLow - | BlockState::CobblestoneWall_TallLowTallFalseFalseLow => &SHAPE315, - BlockState::CobblestoneWall_TallLowTallFalseTrueTall - | BlockState::CobblestoneWall_TallLowTallFalseFalseTall => &SHAPE316, - BlockState::CobblestoneWall_TallTallNoneTrueTrueNone - | BlockState::CobblestoneWall_TallTallNoneTrueFalseNone => &SHAPE317, - BlockState::CobblestoneWall_TallTallNoneTrueTrueLow - | BlockState::CobblestoneWall_TallTallNoneTrueFalseLow => &SHAPE318, - BlockState::CobblestoneWall_TallTallNoneTrueTrueTall - | BlockState::CobblestoneWall_TallTallNoneTrueFalseTall => &SHAPE319, - BlockState::CobblestoneWall_TallTallNoneFalseTrueNone - | BlockState::CobblestoneWall_TallTallNoneFalseFalseNone => &SHAPE320, - BlockState::CobblestoneWall_TallTallNoneFalseTrueLow - | BlockState::CobblestoneWall_TallTallNoneFalseFalseLow => &SHAPE321, - BlockState::CobblestoneWall_TallTallNoneFalseTrueTall - | BlockState::CobblestoneWall_TallTallNoneFalseFalseTall => &SHAPE322, - BlockState::CobblestoneWall_TallTallLowTrueTrueNone - | BlockState::CobblestoneWall_TallTallLowTrueFalseNone => &SHAPE323, - BlockState::CobblestoneWall_TallTallLowTrueTrueLow - | BlockState::CobblestoneWall_TallTallLowTrueFalseLow => &SHAPE324, - BlockState::CobblestoneWall_TallTallLowTrueTrueTall - | BlockState::CobblestoneWall_TallTallLowTrueFalseTall => &SHAPE325, - BlockState::CobblestoneWall_TallTallLowFalseTrueNone - | BlockState::CobblestoneWall_TallTallLowFalseFalseNone => &SHAPE326, - BlockState::CobblestoneWall_TallTallLowFalseTrueLow - | BlockState::CobblestoneWall_TallTallLowFalseFalseLow => &SHAPE327, - BlockState::CobblestoneWall_TallTallLowFalseTrueTall - | BlockState::CobblestoneWall_TallTallLowFalseFalseTall => &SHAPE328, - BlockState::CobblestoneWall_TallTallTallTrueTrueNone - | BlockState::CobblestoneWall_TallTallTallTrueFalseNone => &SHAPE329, - BlockState::CobblestoneWall_TallTallTallTrueTrueLow - | BlockState::CobblestoneWall_TallTallTallTrueFalseLow => &SHAPE330, - BlockState::CobblestoneWall_TallTallTallTrueTrueTall - | BlockState::CobblestoneWall_TallTallTallTrueFalseTall => &SHAPE331, - BlockState::CobblestoneWall_TallTallTallFalseTrueNone - | BlockState::CobblestoneWall_TallTallTallFalseFalseNone => &SHAPE332, - BlockState::CobblestoneWall_TallTallTallFalseTrueLow - | BlockState::CobblestoneWall_TallTallTallFalseFalseLow => &SHAPE333, - BlockState::CobblestoneWall_TallTallTallFalseTrueTall - | BlockState::CobblestoneWall_TallTallTallFalseFalseTall => &SHAPE334, - BlockState::WhiteStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::WhiteStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE510, - BlockState::WhiteStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::WhiteStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE511, - BlockState::WhiteStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::WhiteStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE512, - BlockState::WhiteStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::WhiteStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE513, - BlockState::WhiteStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::WhiteStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE514, - BlockState::WhiteStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::WhiteStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE515, - BlockState::WhiteStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::WhiteStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE516, - BlockState::WhiteStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::WhiteStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE517, - BlockState::WhiteStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::WhiteStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE518, - BlockState::WhiteStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::WhiteStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE519, - BlockState::WhiteStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::WhiteStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE520, - BlockState::WhiteStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::WhiteStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE521, - BlockState::WhiteStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::WhiteStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE522, - BlockState::WhiteStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::WhiteStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE523, - BlockState::WhiteStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::WhiteStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE524, - BlockState::WhiteStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::WhiteStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE525, - BlockState::Snow__2 => &SHAPE62, - BlockState::Snow__3 => &SHAPE63, - BlockState::Snow__4 => &SHAPE64, - BlockState::Snow__5 => &SHAPE65, - BlockState::Snow__6 => &SHAPE66, - BlockState::Snow__7 => &SHAPE67, - BlockState::Snow__8 => &SHAPE68, - BlockState::Chain_XTrue | BlockState::Chain_XFalse => &SHAPE117, - BlockState::Chain_YTrue | BlockState::Chain_YFalse => &SHAPE118, - BlockState::Chain_ZTrue | BlockState::Chain_ZFalse => &SHAPE119, - BlockState::YellowStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::YellowStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE574, - BlockState::YellowStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::YellowStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE575, - BlockState::YellowStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::YellowStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE576, - BlockState::YellowStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::YellowStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE577, - BlockState::YellowStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::YellowStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE578, - BlockState::YellowStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::YellowStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE579, - BlockState::YellowStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::YellowStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE580, - BlockState::YellowStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::YellowStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE581, - BlockState::YellowStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::YellowStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE582, - BlockState::YellowStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::YellowStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE583, - BlockState::YellowStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::YellowStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE584, - BlockState::YellowStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::YellowStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE585, - BlockState::YellowStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::YellowStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE586, - BlockState::YellowStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::YellowStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE587, - BlockState::YellowStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::YellowStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE588, - BlockState::YellowStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::YellowStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE589, - BlockState::MediumAmethystBud_NorthTrue | BlockState::MediumAmethystBud_NorthFalse => { - &SHAPE3601 - } - BlockState::MediumAmethystBud_EastTrue | BlockState::MediumAmethystBud_EastFalse => { - &SHAPE3602 - } - BlockState::MediumAmethystBud_SouthTrue | BlockState::MediumAmethystBud_SouthFalse => { - &SHAPE3603 - } - BlockState::MediumAmethystBud_WestTrue | BlockState::MediumAmethystBud_WestFalse => { - &SHAPE3604 - } - BlockState::MediumAmethystBud_UpTrue | BlockState::MediumAmethystBud_UpFalse => { - &SHAPE3605 - } - BlockState::MediumAmethystBud_DownTrue | BlockState::MediumAmethystBud_DownFalse => { - &SHAPE3606 - } - BlockState::DaylightDetector_True_0 => &SHAPE504, - BlockState::GlassPane_TrueTrueTrueTrueTrue - | BlockState::GlassPane_TrueTrueTrueFalseTrue => &SHAPE120, - BlockState::GlassPane_TrueTrueTrueTrueFalse - | BlockState::GlassPane_TrueTrueTrueFalseFalse => &SHAPE121, - BlockState::GlassPane_TrueTrueFalseTrueTrue - | BlockState::GlassPane_TrueTrueFalseFalseTrue => &SHAPE122, - BlockState::GlassPane_TrueTrueFalseTrueFalse - | BlockState::GlassPane_TrueTrueFalseFalseFalse => &SHAPE123, - BlockState::GlassPane_TrueFalseTrueTrueTrue - | BlockState::GlassPane_TrueFalseTrueFalseTrue => &SHAPE124, - BlockState::GlassPane_TrueFalseTrueTrueFalse - | BlockState::GlassPane_TrueFalseTrueFalseFalse => &SHAPE125, - BlockState::GlassPane_TrueFalseFalseTrueTrue - | BlockState::GlassPane_TrueFalseFalseFalseTrue => &SHAPE126, - BlockState::GlassPane_TrueFalseFalseTrueFalse - | BlockState::GlassPane_TrueFalseFalseFalseFalse => &SHAPE127, - BlockState::GlassPane_FalseTrueTrueTrueTrue - | BlockState::GlassPane_FalseTrueTrueFalseTrue => &SHAPE128, - BlockState::GlassPane_FalseTrueTrueTrueFalse - | BlockState::GlassPane_FalseTrueTrueFalseFalse => &SHAPE129, - BlockState::GlassPane_FalseTrueFalseTrueTrue - | BlockState::GlassPane_FalseTrueFalseFalseTrue => &SHAPE130, - BlockState::GlassPane_FalseTrueFalseTrueFalse - | BlockState::GlassPane_FalseTrueFalseFalseFalse => &SHAPE131, - BlockState::GlassPane_FalseFalseTrueTrueTrue - | BlockState::GlassPane_FalseFalseTrueFalseTrue => &SHAPE132, - BlockState::GlassPane_FalseFalseTrueTrueFalse - | BlockState::GlassPane_FalseFalseTrueFalseFalse => &SHAPE133, - BlockState::GlassPane_FalseFalseFalseTrueTrue - | BlockState::GlassPane_FalseFalseFalseFalseTrue => &SHAPE134, - BlockState::GlassPane_FalseFalseFalseTrueFalse - | BlockState::GlassPane_FalseFalseFalseFalseFalse => &SHAPE135, - BlockState::DragonEgg => &SHAPE160, - BlockState::Grindstone_FloorNorth | BlockState::Grindstone_FloorSouth => &SHAPE3045, - BlockState::Grindstone_FloorWest | BlockState::Grindstone_FloorEast => &SHAPE3046, - BlockState::Grindstone_WallNorth => &SHAPE3047, - BlockState::Grindstone_WallSouth => &SHAPE3048, - BlockState::Grindstone_WallWest => &SHAPE3049, - BlockState::Grindstone_WallEast => &SHAPE3050, - BlockState::Grindstone_CeilingNorth | BlockState::Grindstone_CeilingSouth => &SHAPE3051, - BlockState::Grindstone_CeilingWest | BlockState::Grindstone_CeilingEast => &SHAPE3052, - BlockState::Bell_FloorNorthTrue - | BlockState::Bell_FloorNorthFalse - | BlockState::Bell_FloorSouthTrue - | BlockState::Bell_FloorSouthFalse => &SHAPE3055, - BlockState::Bell_FloorWestTrue - | BlockState::Bell_FloorWestFalse - | BlockState::Bell_FloorEastTrue - | BlockState::Bell_FloorEastFalse => &SHAPE3056, - BlockState::Bell_CeilingNorthTrue - | BlockState::Bell_CeilingNorthFalse - | BlockState::Bell_CeilingSouthTrue - | BlockState::Bell_CeilingSouthFalse - | BlockState::Bell_CeilingWestTrue - | BlockState::Bell_CeilingWestFalse - | BlockState::Bell_CeilingEastTrue - | BlockState::Bell_CeilingEastFalse => &SHAPE3057, - BlockState::Bell_SingleWallNorthTrue | BlockState::Bell_SingleWallNorthFalse => { - &SHAPE3058 - } - BlockState::Bell_SingleWallSouthTrue | BlockState::Bell_SingleWallSouthFalse => { - &SHAPE3059 - } - BlockState::Bell_SingleWallWestTrue | BlockState::Bell_SingleWallWestFalse => { - &SHAPE3060 - } - BlockState::Bell_SingleWallEastTrue | BlockState::Bell_SingleWallEastFalse => { - &SHAPE3061 - } - BlockState::Bell_DoubleWallNorthTrue - | BlockState::Bell_DoubleWallNorthFalse - | BlockState::Bell_DoubleWallSouthTrue - | BlockState::Bell_DoubleWallSouthFalse => &SHAPE3062, - BlockState::Bell_DoubleWallWestTrue - | BlockState::Bell_DoubleWallWestFalse - | BlockState::Bell_DoubleWallEastTrue - | BlockState::Bell_DoubleWallEastFalse => &SHAPE3063, - BlockState::PurpleStainedGlassPane_TrueTrueTrueTrueTrue - | BlockState::PurpleStainedGlassPane_TrueTrueTrueFalseTrue => &SHAPE670, - BlockState::PurpleStainedGlassPane_TrueTrueTrueTrueFalse - | BlockState::PurpleStainedGlassPane_TrueTrueTrueFalseFalse => &SHAPE671, - BlockState::PurpleStainedGlassPane_TrueTrueFalseTrueTrue - | BlockState::PurpleStainedGlassPane_TrueTrueFalseFalseTrue => &SHAPE672, - BlockState::PurpleStainedGlassPane_TrueTrueFalseTrueFalse - | BlockState::PurpleStainedGlassPane_TrueTrueFalseFalseFalse => &SHAPE673, - BlockState::PurpleStainedGlassPane_TrueFalseTrueTrueTrue - | BlockState::PurpleStainedGlassPane_TrueFalseTrueFalseTrue => &SHAPE674, - BlockState::PurpleStainedGlassPane_TrueFalseTrueTrueFalse - | BlockState::PurpleStainedGlassPane_TrueFalseTrueFalseFalse => &SHAPE675, - BlockState::PurpleStainedGlassPane_TrueFalseFalseTrueTrue - | BlockState::PurpleStainedGlassPane_TrueFalseFalseFalseTrue => &SHAPE676, - BlockState::PurpleStainedGlassPane_TrueFalseFalseTrueFalse - | BlockState::PurpleStainedGlassPane_TrueFalseFalseFalseFalse => &SHAPE677, - BlockState::PurpleStainedGlassPane_FalseTrueTrueTrueTrue - | BlockState::PurpleStainedGlassPane_FalseTrueTrueFalseTrue => &SHAPE678, - BlockState::PurpleStainedGlassPane_FalseTrueTrueTrueFalse - | BlockState::PurpleStainedGlassPane_FalseTrueTrueFalseFalse => &SHAPE679, - BlockState::PurpleStainedGlassPane_FalseTrueFalseTrueTrue - | BlockState::PurpleStainedGlassPane_FalseTrueFalseFalseTrue => &SHAPE680, - BlockState::PurpleStainedGlassPane_FalseTrueFalseTrueFalse - | BlockState::PurpleStainedGlassPane_FalseTrueFalseFalseFalse => &SHAPE681, - BlockState::PurpleStainedGlassPane_FalseFalseTrueTrueTrue - | BlockState::PurpleStainedGlassPane_FalseFalseTrueFalseTrue => &SHAPE682, - BlockState::PurpleStainedGlassPane_FalseFalseTrueTrueFalse - | BlockState::PurpleStainedGlassPane_FalseFalseTrueFalseFalse => &SHAPE683, - BlockState::PurpleStainedGlassPane_FalseFalseFalseTrueTrue - | BlockState::PurpleStainedGlassPane_FalseFalseFalseFalseTrue => &SHAPE684, - BlockState::PurpleStainedGlassPane_FalseFalseFalseTrueFalse - | BlockState::PurpleStainedGlassPane_FalseFalseFalseFalseFalse => &SHAPE685, - BlockState::MangroveFence_TrueTrueTrueTrueTrue - | BlockState::MangroveFence_TrueTrueTrueFalseTrue => &SHAPE849, - BlockState::MangroveFence_TrueTrueTrueTrueFalse - | BlockState::MangroveFence_TrueTrueTrueFalseFalse => &SHAPE850, - BlockState::MangroveFence_TrueTrueFalseTrueTrue - | BlockState::MangroveFence_TrueTrueFalseFalseTrue => &SHAPE851, - BlockState::MangroveFence_TrueTrueFalseTrueFalse - | BlockState::MangroveFence_TrueTrueFalseFalseFalse => &SHAPE852, - BlockState::MangroveFence_TrueFalseTrueTrueTrue - | BlockState::MangroveFence_TrueFalseTrueFalseTrue => &SHAPE853, - BlockState::MangroveFence_TrueFalseTrueTrueFalse - | BlockState::MangroveFence_TrueFalseTrueFalseFalse => &SHAPE854, - BlockState::MangroveFence_TrueFalseFalseTrueTrue - | BlockState::MangroveFence_TrueFalseFalseFalseTrue => &SHAPE855, - BlockState::MangroveFence_TrueFalseFalseTrueFalse - | BlockState::MangroveFence_TrueFalseFalseFalseFalse => &SHAPE856, - BlockState::MangroveFence_FalseTrueTrueTrueTrue - | BlockState::MangroveFence_FalseTrueTrueFalseTrue => &SHAPE857, - BlockState::MangroveFence_FalseTrueTrueTrueFalse - | BlockState::MangroveFence_FalseTrueTrueFalseFalse => &SHAPE858, - BlockState::MangroveFence_FalseTrueFalseTrueTrue - | BlockState::MangroveFence_FalseTrueFalseFalseTrue => &SHAPE859, - BlockState::MangroveFence_FalseTrueFalseTrueFalse - | BlockState::MangroveFence_FalseTrueFalseFalseFalse => &SHAPE860, - BlockState::MangroveFence_FalseFalseTrueTrueTrue - | BlockState::MangroveFence_FalseFalseTrueFalseTrue => &SHAPE861, - BlockState::MangroveFence_FalseFalseTrueTrueFalse - | BlockState::MangroveFence_FalseFalseTrueFalseFalse => &SHAPE862, - BlockState::MangroveFence_FalseFalseFalseTrueTrue - | BlockState::MangroveFence_FalseFalseFalseFalseTrue => &SHAPE863, - BlockState::MangroveFence_FalseFalseFalseTrueFalse - | BlockState::MangroveFence_FalseFalseFalseFalseFalse => &SHAPE864, - BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueNone - | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseNone => &SHAPE4123, - BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueLow - | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseLow => &SHAPE4124, - BlockState::DeepslateBrickWall_NoneNoneNoneTrueTrueTall - | BlockState::DeepslateBrickWall_NoneNoneNoneTrueFalseTall => &SHAPE4125, - BlockState::DeepslateBrickWall_NoneNoneNoneFalseTrueLow - | BlockState::DeepslateBrickWall_NoneNoneNoneFalseFalseLow => &SHAPE4126, - BlockState::DeepslateBrickWall_NoneNoneNoneFalseTrueTall - | BlockState::DeepslateBrickWall_NoneNoneNoneFalseFalseTall => &SHAPE4127, - BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueNone - | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseNone => &SHAPE4128, - BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueLow - | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseLow => &SHAPE4129, - BlockState::DeepslateBrickWall_NoneNoneLowTrueTrueTall - | BlockState::DeepslateBrickWall_NoneNoneLowTrueFalseTall => &SHAPE4130, - BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueNone - | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseNone => &SHAPE4131, - BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueLow - | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseLow => &SHAPE4132, - BlockState::DeepslateBrickWall_NoneNoneLowFalseTrueTall - | BlockState::DeepslateBrickWall_NoneNoneLowFalseFalseTall => &SHAPE4133, - BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueNone - | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseNone => &SHAPE4134, - BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueLow - | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseLow => &SHAPE4135, - BlockState::DeepslateBrickWall_NoneNoneTallTrueTrueTall - | BlockState::DeepslateBrickWall_NoneNoneTallTrueFalseTall => &SHAPE4136, - BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueNone - | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseNone => &SHAPE4137, - BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueLow - | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseLow => &SHAPE4138, - BlockState::DeepslateBrickWall_NoneNoneTallFalseTrueTall - | BlockState::DeepslateBrickWall_NoneNoneTallFalseFalseTall => &SHAPE4139, - BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueNone - | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseNone => &SHAPE4140, - BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueLow - | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseLow => &SHAPE4141, - BlockState::DeepslateBrickWall_NoneLowNoneTrueTrueTall - | BlockState::DeepslateBrickWall_NoneLowNoneTrueFalseTall => &SHAPE4142, - BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueNone - | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseNone => &SHAPE4143, - BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueLow - | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseLow => &SHAPE4144, - BlockState::DeepslateBrickWall_NoneLowNoneFalseTrueTall - | BlockState::DeepslateBrickWall_NoneLowNoneFalseFalseTall => &SHAPE4145, - BlockState::DeepslateBrickWall_NoneLowLowTrueTrueNone - | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseNone => &SHAPE4146, - BlockState::DeepslateBrickWall_NoneLowLowTrueTrueLow - | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseLow => &SHAPE4147, - BlockState::DeepslateBrickWall_NoneLowLowTrueTrueTall - | BlockState::DeepslateBrickWall_NoneLowLowTrueFalseTall => &SHAPE4148, - BlockState::DeepslateBrickWall_NoneLowLowFalseTrueNone - | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseNone => &SHAPE4149, - BlockState::DeepslateBrickWall_NoneLowLowFalseTrueLow - | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseLow => &SHAPE4150, - BlockState::DeepslateBrickWall_NoneLowLowFalseTrueTall - | BlockState::DeepslateBrickWall_NoneLowLowFalseFalseTall => &SHAPE4151, - BlockState::DeepslateBrickWall_NoneLowTallTrueTrueNone - | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseNone => &SHAPE4152, - BlockState::DeepslateBrickWall_NoneLowTallTrueTrueLow - | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseLow => &SHAPE4153, - BlockState::DeepslateBrickWall_NoneLowTallTrueTrueTall - | BlockState::DeepslateBrickWall_NoneLowTallTrueFalseTall => &SHAPE4154, - BlockState::DeepslateBrickWall_NoneLowTallFalseTrueNone - | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseNone => &SHAPE4155, - BlockState::DeepslateBrickWall_NoneLowTallFalseTrueLow - | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseLow => &SHAPE4156, - BlockState::DeepslateBrickWall_NoneLowTallFalseTrueTall - | BlockState::DeepslateBrickWall_NoneLowTallFalseFalseTall => &SHAPE4157, - BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueNone - | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseNone => &SHAPE4158, - BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueLow - | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseLow => &SHAPE4159, - BlockState::DeepslateBrickWall_NoneTallNoneTrueTrueTall - | BlockState::DeepslateBrickWall_NoneTallNoneTrueFalseTall => &SHAPE4160, - BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueNone - | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseNone => &SHAPE4161, - BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueLow - | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseLow => &SHAPE4162, - BlockState::DeepslateBrickWall_NoneTallNoneFalseTrueTall - | BlockState::DeepslateBrickWall_NoneTallNoneFalseFalseTall => &SHAPE4163, - BlockState::DeepslateBrickWall_NoneTallLowTrueTrueNone - | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseNone => &SHAPE4164, - BlockState::DeepslateBrickWall_NoneTallLowTrueTrueLow - | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseLow => &SHAPE4165, - BlockState::DeepslateBrickWall_NoneTallLowTrueTrueTall - | BlockState::DeepslateBrickWall_NoneTallLowTrueFalseTall => &SHAPE4166, - BlockState::DeepslateBrickWall_NoneTallLowFalseTrueNone - | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseNone => &SHAPE4167, - BlockState::DeepslateBrickWall_NoneTallLowFalseTrueLow - | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseLow => &SHAPE4168, - BlockState::DeepslateBrickWall_NoneTallLowFalseTrueTall - | BlockState::DeepslateBrickWall_NoneTallLowFalseFalseTall => &SHAPE4169, - BlockState::DeepslateBrickWall_NoneTallTallTrueTrueNone - | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseNone => &SHAPE4170, - BlockState::DeepslateBrickWall_NoneTallTallTrueTrueLow - | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseLow => &SHAPE4171, - BlockState::DeepslateBrickWall_NoneTallTallTrueTrueTall - | BlockState::DeepslateBrickWall_NoneTallTallTrueFalseTall => &SHAPE4172, - BlockState::DeepslateBrickWall_NoneTallTallFalseTrueNone - | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseNone => &SHAPE4173, - BlockState::DeepslateBrickWall_NoneTallTallFalseTrueLow - | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseLow => &SHAPE4174, - BlockState::DeepslateBrickWall_NoneTallTallFalseTrueTall - | BlockState::DeepslateBrickWall_NoneTallTallFalseFalseTall => &SHAPE4175, - BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueNone - | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseNone => &SHAPE4176, - BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueLow - | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseLow => &SHAPE4177, - BlockState::DeepslateBrickWall_LowNoneNoneTrueTrueTall - | BlockState::DeepslateBrickWall_LowNoneNoneTrueFalseTall => &SHAPE4178, - BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueNone - | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseNone => &SHAPE4179, - BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueLow - | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseLow => &SHAPE4180, - BlockState::DeepslateBrickWall_LowNoneNoneFalseTrueTall - | BlockState::DeepslateBrickWall_LowNoneNoneFalseFalseTall => &SHAPE4181, - BlockState::DeepslateBrickWall_LowNoneLowTrueTrueNone - | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseNone => &SHAPE4182, - BlockState::DeepslateBrickWall_LowNoneLowTrueTrueLow - | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseLow => &SHAPE4183, - BlockState::DeepslateBrickWall_LowNoneLowTrueTrueTall - | BlockState::DeepslateBrickWall_LowNoneLowTrueFalseTall => &SHAPE4184, - BlockState::DeepslateBrickWall_LowNoneLowFalseTrueNone - | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseNone => &SHAPE4185, - BlockState::DeepslateBrickWall_LowNoneLowFalseTrueLow - | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseLow => &SHAPE4186, - BlockState::DeepslateBrickWall_LowNoneLowFalseTrueTall - | BlockState::DeepslateBrickWall_LowNoneLowFalseFalseTall => &SHAPE4187, - BlockState::DeepslateBrickWall_LowNoneTallTrueTrueNone - | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseNone => &SHAPE4188, - BlockState::DeepslateBrickWall_LowNoneTallTrueTrueLow - | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseLow => &SHAPE4189, - BlockState::DeepslateBrickWall_LowNoneTallTrueTrueTall - | BlockState::DeepslateBrickWall_LowNoneTallTrueFalseTall => &SHAPE4190, - BlockState::DeepslateBrickWall_LowNoneTallFalseTrueNone - | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseNone => &SHAPE4191, - BlockState::DeepslateBrickWall_LowNoneTallFalseTrueLow - | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseLow => &SHAPE4192, - BlockState::DeepslateBrickWall_LowNoneTallFalseTrueTall - | BlockState::DeepslateBrickWall_LowNoneTallFalseFalseTall => &SHAPE4193, - BlockState::DeepslateBrickWall_LowLowNoneTrueTrueNone - | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseNone => &SHAPE4194, - BlockState::DeepslateBrickWall_LowLowNoneTrueTrueLow - | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseLow => &SHAPE4195, - BlockState::DeepslateBrickWall_LowLowNoneTrueTrueTall - | BlockState::DeepslateBrickWall_LowLowNoneTrueFalseTall => &SHAPE4196, - BlockState::DeepslateBrickWall_LowLowNoneFalseTrueNone - | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseNone => &SHAPE4197, - BlockState::DeepslateBrickWall_LowLowNoneFalseTrueLow - | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseLow => &SHAPE4198, - BlockState::DeepslateBrickWall_LowLowNoneFalseTrueTall - | BlockState::DeepslateBrickWall_LowLowNoneFalseFalseTall => &SHAPE4199, - BlockState::DeepslateBrickWall_LowLowLowTrueTrueNone - | BlockState::DeepslateBrickWall_LowLowLowTrueFalseNone => &SHAPE4200, - BlockState::DeepslateBrickWall_LowLowLowTrueTrueLow - | BlockState::DeepslateBrickWall_LowLowLowTrueFalseLow => &SHAPE4201, - BlockState::DeepslateBrickWall_LowLowLowTrueTrueTall - | BlockState::DeepslateBrickWall_LowLowLowTrueFalseTall => &SHAPE4202, - BlockState::DeepslateBrickWall_LowLowLowFalseTrueNone - | BlockState::DeepslateBrickWall_LowLowLowFalseFalseNone => &SHAPE4203, - BlockState::DeepslateBrickWall_LowLowLowFalseTrueLow - | BlockState::DeepslateBrickWall_LowLowLowFalseFalseLow => &SHAPE4204, - BlockState::DeepslateBrickWall_LowLowLowFalseTrueTall - | BlockState::DeepslateBrickWall_LowLowLowFalseFalseTall => &SHAPE4205, - BlockState::DeepslateBrickWall_LowLowTallTrueTrueNone - | BlockState::DeepslateBrickWall_LowLowTallTrueFalseNone => &SHAPE4206, - BlockState::DeepslateBrickWall_LowLowTallTrueTrueLow - | BlockState::DeepslateBrickWall_LowLowTallTrueFalseLow => &SHAPE4207, - BlockState::DeepslateBrickWall_LowLowTallTrueTrueTall - | BlockState::DeepslateBrickWall_LowLowTallTrueFalseTall => &SHAPE4208, - BlockState::DeepslateBrickWall_LowLowTallFalseTrueNone - | BlockState::DeepslateBrickWall_LowLowTallFalseFalseNone => &SHAPE4209, - BlockState::DeepslateBrickWall_LowLowTallFalseTrueLow - | BlockState::DeepslateBrickWall_LowLowTallFalseFalseLow => &SHAPE4210, - BlockState::DeepslateBrickWall_LowLowTallFalseTrueTall - | BlockState::DeepslateBrickWall_LowLowTallFalseFalseTall => &SHAPE4211, - BlockState::DeepslateBrickWall_LowTallNoneTrueTrueNone - | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseNone => &SHAPE4212, - BlockState::DeepslateBrickWall_LowTallNoneTrueTrueLow - | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseLow => &SHAPE4213, - BlockState::DeepslateBrickWall_LowTallNoneTrueTrueTall - | BlockState::DeepslateBrickWall_LowTallNoneTrueFalseTall => &SHAPE4214, - BlockState::DeepslateBrickWall_LowTallNoneFalseTrueNone - | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseNone => &SHAPE4215, - BlockState::DeepslateBrickWall_LowTallNoneFalseTrueLow - | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseLow => &SHAPE4216, - BlockState::DeepslateBrickWall_LowTallNoneFalseTrueTall - | BlockState::DeepslateBrickWall_LowTallNoneFalseFalseTall => &SHAPE4217, - BlockState::DeepslateBrickWall_LowTallLowTrueTrueNone - | BlockState::DeepslateBrickWall_LowTallLowTrueFalseNone => &SHAPE4218, - BlockState::DeepslateBrickWall_LowTallLowTrueTrueLow - | BlockState::DeepslateBrickWall_LowTallLowTrueFalseLow => &SHAPE4219, - BlockState::DeepslateBrickWall_LowTallLowTrueTrueTall - | BlockState::DeepslateBrickWall_LowTallLowTrueFalseTall => &SHAPE4220, - BlockState::DeepslateBrickWall_LowTallLowFalseTrueNone - | BlockState::DeepslateBrickWall_LowTallLowFalseFalseNone => &SHAPE4221, - BlockState::DeepslateBrickWall_LowTallLowFalseTrueLow - | BlockState::DeepslateBrickWall_LowTallLowFalseFalseLow => &SHAPE4222, - BlockState::DeepslateBrickWall_LowTallLowFalseTrueTall - | BlockState::DeepslateBrickWall_LowTallLowFalseFalseTall => &SHAPE4223, - BlockState::DeepslateBrickWall_LowTallTallTrueTrueNone - | BlockState::DeepslateBrickWall_LowTallTallTrueFalseNone => &SHAPE4224, - BlockState::DeepslateBrickWall_LowTallTallTrueTrueLow - | BlockState::DeepslateBrickWall_LowTallTallTrueFalseLow => &SHAPE4225, - BlockState::DeepslateBrickWall_LowTallTallTrueTrueTall - | BlockState::DeepslateBrickWall_LowTallTallTrueFalseTall => &SHAPE4226, - BlockState::DeepslateBrickWall_LowTallTallFalseTrueNone - | BlockState::DeepslateBrickWall_LowTallTallFalseFalseNone => &SHAPE4227, - BlockState::DeepslateBrickWall_LowTallTallFalseTrueLow - | BlockState::DeepslateBrickWall_LowTallTallFalseFalseLow => &SHAPE4228, - BlockState::DeepslateBrickWall_LowTallTallFalseTrueTall - | BlockState::DeepslateBrickWall_LowTallTallFalseFalseTall => &SHAPE4229, - BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueNone - | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseNone => &SHAPE4230, - BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueLow - | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseLow => &SHAPE4231, - BlockState::DeepslateBrickWall_TallNoneNoneTrueTrueTall - | BlockState::DeepslateBrickWall_TallNoneNoneTrueFalseTall => &SHAPE4232, - BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueNone - | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseNone => &SHAPE4233, - BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueLow - | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseLow => &SHAPE4234, - BlockState::DeepslateBrickWall_TallNoneNoneFalseTrueTall - | BlockState::DeepslateBrickWall_TallNoneNoneFalseFalseTall => &SHAPE4235, - BlockState::DeepslateBrickWall_TallNoneLowTrueTrueNone - | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseNone => &SHAPE4236, - BlockState::DeepslateBrickWall_TallNoneLowTrueTrueLow - | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseLow => &SHAPE4237, - BlockState::DeepslateBrickWall_TallNoneLowTrueTrueTall - | BlockState::DeepslateBrickWall_TallNoneLowTrueFalseTall => &SHAPE4238, - BlockState::DeepslateBrickWall_TallNoneLowFalseTrueNone - | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseNone => &SHAPE4239, - BlockState::DeepslateBrickWall_TallNoneLowFalseTrueLow - | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseLow => &SHAPE4240, - BlockState::DeepslateBrickWall_TallNoneLowFalseTrueTall - | BlockState::DeepslateBrickWall_TallNoneLowFalseFalseTall => &SHAPE4241, - BlockState::DeepslateBrickWall_TallNoneTallTrueTrueNone - | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseNone => &SHAPE4242, - BlockState::DeepslateBrickWall_TallNoneTallTrueTrueLow - | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseLow => &SHAPE4243, - BlockState::DeepslateBrickWall_TallNoneTallTrueTrueTall - | BlockState::DeepslateBrickWall_TallNoneTallTrueFalseTall => &SHAPE4244, - BlockState::DeepslateBrickWall_TallNoneTallFalseTrueNone - | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseNone => &SHAPE4245, - BlockState::DeepslateBrickWall_TallNoneTallFalseTrueLow - | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseLow => &SHAPE4246, - BlockState::DeepslateBrickWall_TallNoneTallFalseTrueTall - | BlockState::DeepslateBrickWall_TallNoneTallFalseFalseTall => &SHAPE4247, - BlockState::DeepslateBrickWall_TallLowNoneTrueTrueNone - | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseNone => &SHAPE4248, - BlockState::DeepslateBrickWall_TallLowNoneTrueTrueLow - | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseLow => &SHAPE4249, - BlockState::DeepslateBrickWall_TallLowNoneTrueTrueTall - | BlockState::DeepslateBrickWall_TallLowNoneTrueFalseTall => &SHAPE4250, - BlockState::DeepslateBrickWall_TallLowNoneFalseTrueNone - | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseNone => &SHAPE4251, - BlockState::DeepslateBrickWall_TallLowNoneFalseTrueLow - | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseLow => &SHAPE4252, - BlockState::DeepslateBrickWall_TallLowNoneFalseTrueTall - | BlockState::DeepslateBrickWall_TallLowNoneFalseFalseTall => &SHAPE4253, - BlockState::DeepslateBrickWall_TallLowLowTrueTrueNone - | BlockState::DeepslateBrickWall_TallLowLowTrueFalseNone => &SHAPE4254, - BlockState::DeepslateBrickWall_TallLowLowTrueTrueLow - | BlockState::DeepslateBrickWall_TallLowLowTrueFalseLow => &SHAPE4255, - BlockState::DeepslateBrickWall_TallLowLowTrueTrueTall - | BlockState::DeepslateBrickWall_TallLowLowTrueFalseTall => &SHAPE4256, - BlockState::DeepslateBrickWall_TallLowLowFalseTrueNone - | BlockState::DeepslateBrickWall_TallLowLowFalseFalseNone => &SHAPE4257, - BlockState::DeepslateBrickWall_TallLowLowFalseTrueLow - | BlockState::DeepslateBrickWall_TallLowLowFalseFalseLow => &SHAPE4258, - BlockState::DeepslateBrickWall_TallLowLowFalseTrueTall - | BlockState::DeepslateBrickWall_TallLowLowFalseFalseTall => &SHAPE4259, - BlockState::DeepslateBrickWall_TallLowTallTrueTrueNone - | BlockState::DeepslateBrickWall_TallLowTallTrueFalseNone => &SHAPE4260, - BlockState::DeepslateBrickWall_TallLowTallTrueTrueLow - | BlockState::DeepslateBrickWall_TallLowTallTrueFalseLow => &SHAPE4261, - BlockState::DeepslateBrickWall_TallLowTallTrueTrueTall - | BlockState::DeepslateBrickWall_TallLowTallTrueFalseTall => &SHAPE4262, - BlockState::DeepslateBrickWall_TallLowTallFalseTrueNone - | BlockState::DeepslateBrickWall_TallLowTallFalseFalseNone => &SHAPE4263, - BlockState::DeepslateBrickWall_TallLowTallFalseTrueLow - | BlockState::DeepslateBrickWall_TallLowTallFalseFalseLow => &SHAPE4264, - BlockState::DeepslateBrickWall_TallLowTallFalseTrueTall - | BlockState::DeepslateBrickWall_TallLowTallFalseFalseTall => &SHAPE4265, - BlockState::DeepslateBrickWall_TallTallNoneTrueTrueNone - | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseNone => &SHAPE4266, - BlockState::DeepslateBrickWall_TallTallNoneTrueTrueLow - | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseLow => &SHAPE4267, - BlockState::DeepslateBrickWall_TallTallNoneTrueTrueTall - | BlockState::DeepslateBrickWall_TallTallNoneTrueFalseTall => &SHAPE4268, - BlockState::DeepslateBrickWall_TallTallNoneFalseTrueNone - | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseNone => &SHAPE4269, - BlockState::DeepslateBrickWall_TallTallNoneFalseTrueLow - | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseLow => &SHAPE4270, - BlockState::DeepslateBrickWall_TallTallNoneFalseTrueTall - | BlockState::DeepslateBrickWall_TallTallNoneFalseFalseTall => &SHAPE4271, - BlockState::DeepslateBrickWall_TallTallLowTrueTrueNone - | BlockState::DeepslateBrickWall_TallTallLowTrueFalseNone => &SHAPE4272, - BlockState::DeepslateBrickWall_TallTallLowTrueTrueLow - | BlockState::DeepslateBrickWall_TallTallLowTrueFalseLow => &SHAPE4273, - BlockState::DeepslateBrickWall_TallTallLowTrueTrueTall - | BlockState::DeepslateBrickWall_TallTallLowTrueFalseTall => &SHAPE4274, - BlockState::DeepslateBrickWall_TallTallLowFalseTrueNone - | BlockState::DeepslateBrickWall_TallTallLowFalseFalseNone => &SHAPE4275, - BlockState::DeepslateBrickWall_TallTallLowFalseTrueLow - | BlockState::DeepslateBrickWall_TallTallLowFalseFalseLow => &SHAPE4276, - BlockState::DeepslateBrickWall_TallTallLowFalseTrueTall - | BlockState::DeepslateBrickWall_TallTallLowFalseFalseTall => &SHAPE4277, - BlockState::DeepslateBrickWall_TallTallTallTrueTrueNone - | BlockState::DeepslateBrickWall_TallTallTallTrueFalseNone => &SHAPE4278, - BlockState::DeepslateBrickWall_TallTallTallTrueTrueLow - | BlockState::DeepslateBrickWall_TallTallTallTrueFalseLow => &SHAPE4279, - BlockState::DeepslateBrickWall_TallTallTallTrueTrueTall - | BlockState::DeepslateBrickWall_TallTallTallTrueFalseTall => &SHAPE4280, - BlockState::DeepslateBrickWall_TallTallTallFalseTrueNone - | BlockState::DeepslateBrickWall_TallTallTallFalseFalseNone => &SHAPE4281, - BlockState::DeepslateBrickWall_TallTallTallFalseTrueLow - | BlockState::DeepslateBrickWall_TallTallTallFalseFalseLow => &SHAPE4282, - BlockState::DeepslateBrickWall_TallTallTallFalseTrueTall - | BlockState::DeepslateBrickWall_TallTallTallFalseFalseTall => &SHAPE4283, - BlockState::SculkSensor__0InactiveTrue => &SHAPE3613, + | BlockState::EndPortalFrame_FalseEast => &SHAPE113, _ => &SHAPE1, } } diff --git a/codegen/lib/code/shapes.py b/codegen/lib/code/shapes.py index e65e4028..9cf3093a 100644 --- a/codegen/lib/code/shapes.py +++ b/codegen/lib/code/shapes.py @@ -8,11 +8,43 @@ COLLISION_BLOCKS_RS_DIR = get_dir_location( def generate_block_shapes(blocks: dict, shapes: dict, block_states_report, block_datas_burger, mappings: Mappings): - code = generate_block_shapes_code(blocks, shapes, block_states_report, block_datas_burger, mappings) + blocks, shapes = simplify_shapes(blocks, shapes) + + code = generate_block_shapes_code( + blocks, shapes, block_states_report, block_datas_burger, mappings) with open(COLLISION_BLOCKS_RS_DIR, 'w') as f: f.write(code) +def simplify_shapes(blocks: dict, shapes: dict): + shape_to_new_id = {} + new_id_increment = 0 + + new_shapes = {} + old_id_to_new_id = {} + + for shape_id, shape in sorted(shapes.items(), key=lambda shape: int(shape[0])): + # tuples are hashable + shape_as_tuple = tuple(map(tuple, shape)) + if shape_as_tuple not in shape_to_new_id: + shape_to_new_id[shape_as_tuple] = new_id_increment + old_id_to_new_id[shape_id] = new_id_increment + new_shapes[new_id_increment] = shape + new_id_increment += 1 + else: + old_id_to_new_id[shape_id] = shape_to_new_id[shape_as_tuple] + + # now map the blocks to the new shape ids + for block_id, shape_ids in blocks.items(): + if isinstance(shape_ids, int): + blocks[block_id] = old_id_to_new_id[str(shape_ids)] + else: + blocks[block_id] = [old_id_to_new_id[str(shape_id)] + for shape_id in shape_ids] + + return blocks, new_shapes + + def generate_block_shapes_code(blocks: dict, shapes: dict, block_states_report, block_datas_burger, mappings: Mappings): # look at downloads/generator-mod-*/blockCollisionShapes.json for format of blocks and shapes @@ -39,7 +71,7 @@ def generate_block_shapes_code(blocks: dict, shapes: dict, block_states_report, variant_values = [] for value in tuple(possible_state.get('properties', {}).values()): variant_values.append(to_camel_case(value)) - + if variant_values == []: variant_name = to_camel_case(block_id) else: @@ -47,13 +79,13 @@ def generate_block_shapes_code(blocks: dict, shapes: dict, block_states_report, if shape_id not in shape_ids_to_variants: shape_ids_to_variants[shape_id] = [] - shape_ids_to_variants[shape_id].append(f'BlockState::{variant_name}') + shape_ids_to_variants[shape_id].append( + f'BlockState::{variant_name}') # shape 1 is the most common so we have a _ => &SHAPE1 at the end del shape_ids_to_variants[1] for shape_id, variants in shape_ids_to_variants.items(): generated_match_inner_code += f'{"|".join(variants)} => &SHAPE{shape_id},\n' - return f''' //! Autogenerated block collisions for every block @@ -67,7 +99,7 @@ use crate::collision::{{self, Shapes}}; use azalea_block::*; use lazy_static::lazy_static; -trait BlockWithShape {{ +pub trait BlockWithShape {{ fn shape(&self) -> &'static VoxelShape; }} @@ -106,5 +138,3 @@ def generate_code_for_shape(shape_id: str, parts: list[list[float]]): code += f' {steps[-1]}\n' code += '};\n' return code - -