//! Autogenerated block collisions for every block // This file is generated from codegen/lib/code/block_shapes.py. If you want to // modify it, change that file. #![allow(clippy::explicit_auto_deref)] use super::VoxelShape; use crate::collision::{self, Shapes}; use azalea_block::*; use lazy_static::lazy_static; pub trait BlockWithShape { fn shape(&self) -> &'static VoxelShape; } lazy_static! { static ref SHAPE0: VoxelShape = collision::empty_shape(); static ref SHAPE1: VoxelShape = collision::box_shape(0., 0., 0., 1., 1., 1.); static ref SHAPE2: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.1875, 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0., 1., 0.5625, 0.1875)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0.1875, 1., 0.5625, 1.)); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.5625, 0.1875), ) }; static ref SHAPE3: VoxelShape = { let s = collision::box_shape(0., 0., 0.8125, 0.1875, 0.5625, 1.); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0.8125, 1., 0.5625, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0., 1., 0.5625, 0.8125)); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.5625, 1.), ) }; static ref SHAPE4: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.1875, 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0., 0., 0.8125, 0.1875, 0.5625, 1.)); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 1., 0.5625, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 1., 0.5625, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 1., 0.5625, 1.), ) }; static ref SHAPE5: VoxelShape = { let s = collision::box_shape(0.8125, 0., 0., 1., 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0.8125, 1., 0.5625, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0., 0.8125, 0.5625, 1.)); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.5625, 0.8125), ) }; static ref SHAPE6: VoxelShape = collision::box_shape(0., 0., 0.25, 1., 1., 1.); static ref SHAPE7: VoxelShape = collision::box_shape(0., 0., 0., 0.75, 1., 1.); static ref SHAPE8: VoxelShape = collision::box_shape(0., 0., 0., 1., 1., 0.75); static ref SHAPE9: VoxelShape = collision::box_shape(0.25, 0., 0., 1., 1., 1.); } lazy_static! { static ref SHAPE10: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.75, 1.); static ref SHAPE11: VoxelShape = collision::box_shape(0., 0.25, 0., 1., 1., 1.); static ref SHAPE12: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 1., 0.25); Shapes::or( s, collision::box_shape(0.375, 0.375, 0.25, 0.625, 0.625, 1.), ) }; static ref SHAPE13: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 1., 0.25); Shapes::or( s, collision::box_shape(0.375, 0.375, 0.25, 0.625, 0.625, 1.25), ) }; static ref SHAPE14: VoxelShape = { let s = collision::box_shape(0.75, 0., 0., 1., 1., 1.); Shapes::or( s, collision::box_shape(0., 0.375, 0.375, 0.75, 0.625, 0.625), ) }; static ref SHAPE15: VoxelShape = { let s = collision::box_shape(0.75, 0., 0., 1., 1., 1.); Shapes::or( s, collision::box_shape(-0.25, 0.375, 0.375, 0.75, 0.625, 0.625), ) }; static ref SHAPE16: VoxelShape = { let s = collision::box_shape(0., 0., 0.75, 1., 1., 1.); Shapes::or( s, collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 0.75), ) }; static ref SHAPE17: VoxelShape = { let s = collision::box_shape(0., 0., 0.75, 1., 1., 1.); Shapes::or( s, collision::box_shape(0.375, 0.375, -0.25, 0.625, 0.625, 0.75), ) }; static ref SHAPE18: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.25, 1., 1.); Shapes::or( s, collision::box_shape(0.25, 0.375, 0.375, 1., 0.625, 0.625), ) }; static ref SHAPE19: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.25, 1., 1.); Shapes::or( s, collision::box_shape(0.25, 0.375, 0.375, 1.25, 0.625, 0.625), ) }; } lazy_static! { static ref SHAPE20: 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.75, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.75, 0.375, 1., 1., 0.625)) }; static ref SHAPE21: VoxelShape = { let s = collision::box_shape(0.375, -0.25, 0.375, 0.625, 1., 0.625); let s = Shapes::or(s, collision::box_shape(0., 0.75, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.75, 0.375, 1., 1., 0.625)) }; static ref SHAPE22: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.25, 1.); Shapes::or( s, collision::box_shape(0.375, 0.25, 0.375, 0.625, 1., 0.625), ) }; static ref SHAPE23: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.25, 1.); Shapes::or( s, collision::box_shape(0.375, 0.25, 0.375, 0.625, 1.25, 0.625), ) }; static ref SHAPE24: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 1., 0.5); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE25: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE26: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 1., 0.5); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 0.5, 1., 1.)) }; static ref SHAPE27: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.5, 1., 0.5); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE28: VoxelShape = { let s = collision::box_shape(0.5, 0., 0., 1., 1., 0.5); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE29: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)) }; } lazy_static! { static ref SHAPE30: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE31: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE32: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 0.5)) }; static ref SHAPE33: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE34: VoxelShape = { let s = collision::box_shape(0., 0., 0.5, 1., 1., 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE35: VoxelShape = { let s = collision::box_shape(0., 0., 0.5, 1., 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 0.5)) }; static ref SHAPE36: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE37: VoxelShape = { let s = collision::box_shape(0.5, 0., 0.5, 1., 1., 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE38: VoxelShape = { let s = collision::box_shape(0., 0., 0.5, 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE39: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)) }; } lazy_static! { static ref SHAPE40: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }; static ref SHAPE41: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE42: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }; static ref SHAPE43: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 0.5, 1., 1.)) }; static ref SHAPE44: VoxelShape = { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 1.)) }; static ref SHAPE45: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)) }; static ref SHAPE46: VoxelShape = { let s = collision::box_shape(0.5, 0., 0., 1., 1., 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)) }; static ref SHAPE47: VoxelShape = { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 1.)) }; static ref SHAPE48: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 0.9375); static ref SHAPE49: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 1., 0.875, 0.9375); } lazy_static! { static ref SHAPE50: VoxelShape = collision::box_shape(0., 0., 0.0625, 0.9375, 0.875, 0.9375); static ref SHAPE51: VoxelShape = collision::box_shape(0.0625, 0., 0., 0.9375, 0.875, 0.9375); static ref SHAPE52: VoxelShape = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 1.); static ref SHAPE53: VoxelShape = collision::box_shape(0., 0., 0., 1., 0.9375, 1.); static ref SHAPE54: VoxelShape = collision::box_shape(0., 0., 0., 0.1875, 1., 1.); 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); } 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 = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.9375, 0.9375); } 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.); 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 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); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 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 = { 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); } 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.); } lazy_static! { static ref SHAPE100: VoxelShape = collision::box_shape(0., 0., 0., 0.1875, 1., 1.); static ref SHAPE101: 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 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 = collision::box_shape(0., 0.40625, 0.40625, 1., 0.59375, 0.59375); static ref SHAPE118: VoxelShape = collision::box_shape(0.40625, 0., 0.40625, 0.59375, 1., 0.59375); static ref SHAPE119: 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 = 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 = { 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 = { 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)); let s = Shapes::or(s, collision::box_shape(0.125, 0., 0.875, 0.25, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0., 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.75, 0., 0.875, 1., 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.125, 1., 1., 0.25)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.75, 1., 1., 0.875)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0.25, 1., 0.25, 0.75)); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.125, 0.875, 0.25, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.75, 0.875, 0.25, 0.875), ); let s = Shapes::or(s, collision::box_shape(0.25, 0.1875, 0., 0.75, 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.25, 0.1875, 0.875, 0.75, 1., 1.)); 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 = { 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 = collision::box_shape(0.375, 0.4375, 0.0625, 0.625, 0.75, 0.3125); static ref SHAPE162: VoxelShape = collision::box_shape(0.375, 0.4375, 0.6875, 0.625, 0.75, 0.9375); static ref SHAPE163: VoxelShape = collision::box_shape(0.0625, 0.4375, 0.375, 0.3125, 0.75, 0.625); static ref SHAPE164: VoxelShape = collision::box_shape(0.6875, 0.4375, 0.375, 0.9375, 0.75, 0.625); static ref SHAPE165: VoxelShape = collision::box_shape(0.3125, 0.3125, 0.0625, 0.6875, 0.75, 0.4375); static ref SHAPE166: VoxelShape = collision::box_shape(0.3125, 0.3125, 0.5625, 0.6875, 0.75, 0.9375); static ref SHAPE167: VoxelShape = collision::box_shape(0.0625, 0.3125, 0.3125, 0.4375, 0.75, 0.6875); static ref SHAPE168: VoxelShape = collision::box_shape(0.5625, 0.3125, 0.3125, 0.9375, 0.75, 0.6875); static ref SHAPE169: VoxelShape = collision::box_shape(0.25, 0.1875, 0.0625, 0.75, 0.75, 0.5625); } lazy_static! { static ref SHAPE170: VoxelShape = collision::box_shape(0.25, 0.1875, 0.4375, 0.75, 0.75, 0.9375); static ref SHAPE171: VoxelShape = collision::box_shape(0.0625, 0.1875, 0.25, 0.5625, 0.75, 0.75); static ref SHAPE172: 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 = { let s = collision::box_shape(0., 0., 0.3125, 0.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.)) }; } 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 = { 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 = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 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 = { 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 = { 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 = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 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 = { 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 = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 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 = { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); let s = Shapes::or(s, collision::box_shape(0.3125, 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 SHAPE200: VoxelShape = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); static ref SHAPE201: 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 = { 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 = { let s = collision::box_shape(0., 0., 0.3125, 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 = { let s = collision::box_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 = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 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 = { 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 = { 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 = { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let 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 = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 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 = { 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 = { 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 = { let s = collision::box_shape(0.25, 0., 0.25, 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 = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 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 = { 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 = { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 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 = 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); } 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 = { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.1875, 0.75, 0.3125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.3125, 0.25, 0.625, 1., 0.75), ); let s = Shapes::or(s, collision::box_shape(0.1875, 0.625, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.625, 0., 0.8125, 1., 0.25)); let s = Shapes::or(s, collision::box_shape(0.375, 0.625, 0.75, 0.8125, 1., 1.)); Shapes::or( s, collision::box_shape(0.625, 0.625, 0.25, 0.8125, 1., 0.75), ) }; static ref SHAPE503: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, collision::box_shape(0.1875, 0.25, 0.25, 0.8125, 0.3125, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.3125, 0.375, 0.75, 1., 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0.1875, 0.25, 1., 0.8125)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.1875, 1., 1., 0.375)); 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 = { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 0.6875, 0.625); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.25, 0.375, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.25, 0.25, 0.75, 0.6875, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.25, 0.625, 0.75, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.625, 0.25, 0.375, 0.75, 0.6875, 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); 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 = { 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.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); 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 = { 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.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); 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 = { let s = collision::box_shape(0., 0.25, 0.375, 0.75, 0.5, 0.625); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.625, 0.75, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.5, 0.375, 0.75, 0.6875, 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); 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 = { 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.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); 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 = { 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), ); 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 SHAPE869: 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.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 = { 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), ); 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.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; static ref SHAPE873: 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.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; static ref SHAPE874: 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), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; static ref SHAPE875: 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), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; static ref SHAPE876: 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), ); 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 SHAPE877: 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.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 SHAPE878: 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.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 SHAPE879: 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.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 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 = { 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.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }; static ref SHAPE883: 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 = { 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), ); 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 SHAPE885: 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.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 SHAPE886: 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), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; static ref SHAPE887: 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), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; static ref SHAPE888: 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.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }; static ref SHAPE889: 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), ) }; } 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 = { 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.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }; static ref SHAPE893: 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 = { 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.8125, 0.8125, 0.8125, 1.), ) }; static ref SHAPE895: 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 = { 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 = { 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 = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); } lazy_static! { static ref SHAPE900: 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), ); 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 SHAPE901: VoxelShape = { let s = collision::box_shape(0.1875, 0.1875, 0., 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 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 = { 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 = { 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 = { 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 = { 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 = collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125); static ref SHAPE916: VoxelShape = { let s = collision::box_shape(0., 0.1875, 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.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; static ref SHAPE917: 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 = { let s = collision::box_shape(0., 0.1875, 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), ); Shapes::or( s, 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 = { let s = collision::box_shape(0., 0.1875, 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), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }; static ref SHAPE921: 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 = { 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 = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); static ref SHAPE924: VoxelShape = { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 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 SHAPE925: 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 = { 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 = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); static ref SHAPE928: 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 = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 1., 0.8125); } lazy_static! { static ref SHAPE930: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); static ref SHAPE931: 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 = 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 = 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 = collision::box_shape(0.3125, 0.3125, 0.3125, 0.6875, 0.6875, 0.6875); static ref SHAPE939: 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 = { 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)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.875, 1., 1., 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.875, 0.125, 1., 1., 0.875)); 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 = { let s = collision::box_shape(0.125, 0., 0.375, 0.25, 0.8125, 0.625); let s = Shapes::or( s, collision::box_shape(0.75, 0., 0.375, 0.875, 0.8125, 0.625), ); let s = Shapes::or(s, collision::box_shape(0.25, 0.25, 0.125, 0.75, 1., 0.875)); let s = Shapes::or( s, collision::box_shape(0.125, 0.4375, 0.3125, 0.25, 0.8125, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.4375, 0.625, 0.25, 0.8125, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.4375, 0.3125, 0.875, 0.8125, 0.375), ); Shapes::or( s, collision::box_shape(0.75, 0.4375, 0.625, 0.875, 0.8125, 0.6875), ) }; static ref SHAPE3046: VoxelShape = { let s = collision::box_shape(0.375, 0., 0.125, 0.625, 0.8125, 0.25); let s = Shapes::or( s, collision::box_shape(0.375, 0., 0.75, 0.625, 0.8125, 0.875), ); let s = Shapes::or(s, collision::box_shape(0.125, 0.25, 0.25, 0.875, 1., 0.75)); let s = Shapes::or( s, collision::box_shape(0.3125, 0.4375, 0.125, 0.375, 0.8125, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.3125, 0.4375, 0.75, 0.375, 0.8125, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.625, 0.4375, 0.125, 0.6875, 0.8125, 0.25), ); Shapes::or( s, collision::box_shape(0.625, 0.4375, 0.75, 0.6875, 0.8125, 0.875), ) }; static ref SHAPE3047: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0., 0.75, 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.125, 0.3125, 0.1875, 0.25, 0.6875, 0.5625), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.3125, 0.1875, 0.875, 0.6875, 0.5625), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.375, 0.5625, 0.25, 0.625, 1.), ); Shapes::or( s, collision::box_shape(0.75, 0.375, 0.5625, 0.875, 0.625, 1.), ) }; static ref SHAPE3048: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 1.); let s = Shapes::or( s, collision::box_shape(0.125, 0.3125, 0.4375, 0.25, 0.6875, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.3125, 0.4375, 0.875, 0.6875, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.375, 0., 0.25, 0.625, 0.4375), ); Shapes::or( s, collision::box_shape(0.75, 0.375, 0., 0.875, 0.625, 0.4375), ) }; static ref SHAPE3049: VoxelShape = { let s = collision::box_shape(0., 0.125, 0.25, 0.75, 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.1875, 0.3125, 0.125, 0.5625, 0.6875, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.3125, 0.75, 0.5625, 0.6875, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.5625, 0.375, 0.125, 1., 0.625, 0.25), ); Shapes::or( s, collision::box_shape(0.5625, 0.375, 0.75, 1., 0.625, 0.875), ) }; } lazy_static! { static ref SHAPE3050: VoxelShape = { let s = collision::box_shape(0.25, 0.125, 0.25, 1., 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.4375, 0.3125, 0.125, 0.8125, 0.6875, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.4375, 0.3125, 0.75, 0.8125, 0.6875, 0.875), ); let s = Shapes::or( s, collision::box_shape(0., 0.375, 0.125, 0.4375, 0.625, 0.25), ); Shapes::or( s, collision::box_shape(0., 0.375, 0.75, 0.4375, 0.625, 0.875), ) }; static ref SHAPE3051: VoxelShape = { let s = collision::box_shape(0.25, 0., 0.125, 0.75, 0.75, 0.875); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.3125, 0.25, 0.5625, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.1875, 0.3125, 0.875, 0.5625, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.5625, 0.375, 0.25, 1., 0.625), ); Shapes::or( s, collision::box_shape(0.75, 0.5625, 0.375, 0.875, 1., 0.625), ) }; static ref SHAPE3052: VoxelShape = { let s = collision::box_shape(0.125, 0., 0.25, 0.875, 0.75, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.1875, 0.125, 0.6875, 0.5625, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.3125, 0.1875, 0.75, 0.6875, 0.5625, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.5625, 0.125, 0.625, 1., 0.25), ); Shapes::or( s, collision::box_shape(0.375, 0.5625, 0.75, 0.625, 1., 0.875), ) }; static ref SHAPE3053: 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 = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0.4375, 0.5625, 1., 0.5625), ) }; static ref SHAPE3058: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 0.8125), ) }; static ref SHAPE3059: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0.1875, 0.5625, 0.9375, 1.), ) }; } lazy_static! { static ref SHAPE3060: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0., 0.8125, 0.4375, 0.8125, 0.9375, 0.5625), ) }; static ref SHAPE3061: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }; static ref SHAPE3062: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 1.), ) }; static ref SHAPE3063: VoxelShape = { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0., 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }; static ref SHAPE3064: 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 = { 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 = { 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 = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.375, 0.5625); static ref SHAPE3585: 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 = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.625); static ref SHAPE3588: 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 = collision::box_shape(0.1875, 0.1875, 0.5625, 0.8125, 0.8125, 1.); } lazy_static! { static ref SHAPE3590: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.4375, 0.8125, 0.8125); static ref SHAPE3591: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.4375); static ref SHAPE3592: VoxelShape = collision::box_shape(0.5625, 0.1875, 0.1875, 1., 0.8125, 0.8125); static ref SHAPE3593: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.4375, 0.8125); static ref SHAPE3594: VoxelShape = collision::box_shape(0.1875, 0.5625, 0.1875, 0.8125, 1., 0.8125); static ref SHAPE3595: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.6875, 0.8125, 0.8125, 1.); static ref SHAPE3596: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.3125, 0.8125, 0.8125); static ref SHAPE3597: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.3125); static ref SHAPE3598: VoxelShape = collision::box_shape(0.6875, 0.1875, 0.1875, 1., 0.8125, 0.8125); static ref SHAPE3599: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.3125, 0.8125); } lazy_static! { static ref SHAPE3600: VoxelShape = collision::box_shape(0.1875, 0.6875, 0.1875, 0.8125, 1., 0.8125); static ref SHAPE3601: VoxelShape = collision::box_shape(0.1875, 0.1875, 0.75, 0.8125, 0.8125, 1.); static ref SHAPE3602: VoxelShape = collision::box_shape(0., 0.1875, 0.1875, 0.25, 0.8125, 0.8125); static ref SHAPE3603: VoxelShape = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.25); static ref SHAPE3604: VoxelShape = collision::box_shape(0.75, 0.1875, 0.1875, 1., 0.8125, 0.8125); static ref SHAPE3605: VoxelShape = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.25, 0.8125); static ref SHAPE3606: 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); } 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 = 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 = 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 = { 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.)) }; } 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::BigDripleaf_NorthFullTrue | BlockState::BigDripleaf_NorthFullFalse | BlockState::BigDripleaf_SouthFullTrue | BlockState::BigDripleaf_SouthFullFalse | BlockState::BigDripleaf_WestFullTrue | 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::MangroveFenceGate_NorthTrueTrueTrue | BlockState::MangroveFenceGate_NorthTrueTrueFalse | BlockState::MangroveFenceGate_NorthFalseTrueTrue | BlockState::MangroveFenceGate_NorthFalseTrueFalse | BlockState::MangroveFenceGate_SouthTrueTrueTrue | BlockState::MangroveFenceGate_SouthTrueTrueFalse | BlockState::MangroveFenceGate_SouthFalseTrueTrue | BlockState::MangroveFenceGate_SouthFalseTrueFalse | BlockState::MangroveFenceGate_WestTrueTrueTrue | BlockState::MangroveFenceGate_WestTrueTrueFalse | BlockState::MangroveFenceGate_WestFalseTrueTrue | BlockState::MangroveFenceGate_WestFalseTrueFalse | BlockState::MangroveFenceGate_EastTrueTrueTrue | 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::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::BirchFenceGate_NorthTrueTrueTrue | BlockState::BirchFenceGate_NorthTrueTrueFalse | BlockState::BirchFenceGate_NorthFalseTrueTrue | BlockState::BirchFenceGate_NorthFalseTrueFalse | BlockState::BirchFenceGate_SouthTrueTrueTrue | BlockState::BirchFenceGate_SouthTrueTrueFalse | BlockState::BirchFenceGate_SouthFalseTrueTrue | BlockState::BirchFenceGate_SouthFalseTrueFalse | BlockState::BirchFenceGate_WestTrueTrueTrue | BlockState::BirchFenceGate_WestTrueTrueFalse | BlockState::BirchFenceGate_WestFalseTrueTrue | BlockState::BirchFenceGate_WestFalseTrueFalse | BlockState::BirchFenceGate_EastTrueTrueTrue | BlockState::BirchFenceGate_EastTrueTrueFalse | BlockState::BirchFenceGate_EastFalseTrueTrue | BlockState::BirchFenceGate_EastFalseTrueFalse | BlockState::LightGrayBanner__0 | BlockState::LimeBanner__0 | BlockState::WarpedRoots | BlockState::GrayBanner__0 | BlockState::Seagrass | BlockState::RedstoneWallTorch_NorthTrue | BlockState::Vine_TrueTrueTrueTrueTrue | BlockState::OakFenceGate_NorthTrueTrueTrue | BlockState::OakFenceGate_NorthTrueTrueFalse | BlockState::OakFenceGate_NorthFalseTrueTrue | BlockState::OakFenceGate_NorthFalseTrueFalse | BlockState::OakFenceGate_SouthTrueTrueTrue | BlockState::OakFenceGate_SouthTrueTrueFalse | BlockState::OakFenceGate_SouthFalseTrueTrue | BlockState::OakFenceGate_SouthFalseTrueFalse | BlockState::OakFenceGate_WestTrueTrueTrue | BlockState::OakFenceGate_WestTrueTrueFalse | BlockState::OakFenceGate_WestFalseTrueTrue | BlockState::OakFenceGate_WestFalseTrueFalse | BlockState::OakFenceGate_EastTrueTrueTrue | 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::RoseBush_Upper | BlockState::Allium | BlockState::TwistingVines__0 | BlockState::BubbleCoralWallFan_NorthTrue | 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::PottedAcaciaSapling | BlockState::PottedDeadBush | BlockState::PottedWarpedRoots | BlockState::PottedCornflower | BlockState::PottedBirchSapling | BlockState::PottedFloweringAzaleaBush | BlockState::PottedAllium | BlockState::PottedWarpedFungus | BlockState::PottedBamboo | BlockState::FlowerPot | BlockState::PottedOakSapling | BlockState::PottedDarkOakSapling | BlockState::PottedFern | BlockState::PottedDandelion | BlockState::PottedRedTulip | 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::BlueCarpet | BlockState::OrangeCarpet | 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::MangroveFenceGate_NorthTrueFalseTrue | BlockState::MangroveFenceGate_NorthTrueFalseFalse | BlockState::MangroveFenceGate_NorthFalseFalseTrue | BlockState::MangroveFenceGate_NorthFalseFalseFalse | BlockState::MangroveFenceGate_SouthTrueFalseTrue | 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::BirchFenceGate_NorthTrueFalseTrue | BlockState::BirchFenceGate_NorthTrueFalseFalse | BlockState::BirchFenceGate_NorthFalseFalseTrue | BlockState::BirchFenceGate_NorthFalseFalseFalse | BlockState::BirchFenceGate_SouthTrueFalseTrue | BlockState::BirchFenceGate_SouthTrueFalseFalse | BlockState::BirchFenceGate_SouthFalseFalseTrue | BlockState::BirchFenceGate_SouthFalseFalseFalse | BlockState::OakFenceGate_NorthTrueFalseTrue | BlockState::OakFenceGate_NorthTrueFalseFalse | BlockState::OakFenceGate_NorthFalseFalseTrue | BlockState::OakFenceGate_NorthFalseFalseFalse | 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::MangroveFenceGate_WestTrueFalseTrue | BlockState::MangroveFenceGate_WestTrueFalseFalse | BlockState::MangroveFenceGate_WestFalseFalseTrue | BlockState::MangroveFenceGate_WestFalseFalseFalse | BlockState::MangroveFenceGate_EastTrueFalseTrue | 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::BirchFenceGate_WestTrueFalseTrue | BlockState::BirchFenceGate_WestTrueFalseFalse | BlockState::BirchFenceGate_WestFalseFalseTrue | BlockState::BirchFenceGate_WestFalseFalseFalse | BlockState::BirchFenceGate_EastTrueFalseTrue | BlockState::BirchFenceGate_EastTrueFalseFalse | BlockState::BirchFenceGate_EastFalseFalseTrue | BlockState::BirchFenceGate_EastFalseFalseFalse | BlockState::OakFenceGate_WestTrueFalseTrue | BlockState::OakFenceGate_WestTrueFalseFalse | BlockState::OakFenceGate_WestFalseFalseTrue | BlockState::OakFenceGate_WestFalseFalseFalse | 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::WarpedTrapdoor_NorthTopTrueTrueFalse | BlockState::WarpedTrapdoor_NorthTopTrueFalseTrue | BlockState::WarpedTrapdoor_NorthTopTrueFalseFalse | BlockState::WarpedTrapdoor_NorthBottomTrueTrueTrue | 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 | BlockState::IronDoor_NorthUpperRightFalseFalse | BlockState::IronDoor_NorthLowerLeftFalseTrue | BlockState::IronDoor_NorthLowerLeftFalseFalse | BlockState::IronDoor_NorthLowerRightFalseTrue | BlockState::IronDoor_NorthLowerRightFalseFalse | BlockState::IronDoor_WestUpperLeftTrueTrue | BlockState::IronDoor_WestUpperLeftTrueFalse | BlockState::IronDoor_WestLowerLeftTrueTrue | BlockState::IronDoor_WestLowerLeftTrueFalse | BlockState::IronDoor_EastUpperRightTrueTrue | BlockState::IronDoor_EastUpperRightTrueFalse | BlockState::IronDoor_EastLowerRightTrueTrue | BlockState::IronDoor_EastLowerRightTrueFalse | BlockState::BirchDoor_NorthUpperLeftFalseTrue | BlockState::BirchDoor_NorthUpperLeftFalseFalse | BlockState::BirchDoor_NorthUpperRightFalseTrue | BlockState::BirchDoor_NorthUpperRightFalseFalse | BlockState::BirchDoor_NorthLowerLeftFalseTrue | BlockState::BirchDoor_NorthLowerLeftFalseFalse | BlockState::BirchDoor_NorthLowerRightFalseTrue | BlockState::BirchDoor_NorthLowerRightFalseFalse | BlockState::BirchDoor_WestUpperLeftTrueTrue | BlockState::BirchDoor_WestUpperLeftTrueFalse | BlockState::BirchDoor_WestLowerLeftTrueTrue | BlockState::BirchDoor_WestLowerLeftTrueFalse | BlockState::BirchDoor_EastUpperRightTrueTrue | BlockState::BirchDoor_EastUpperRightTrueFalse | BlockState::BirchDoor_EastLowerRightTrueTrue | BlockState::BirchDoor_EastLowerRightTrueFalse | BlockState::JungleDoor_NorthUpperLeftFalseTrue | BlockState::JungleDoor_NorthUpperLeftFalseFalse | BlockState::JungleDoor_NorthUpperRightFalseTrue | BlockState::JungleDoor_NorthUpperRightFalseFalse | BlockState::JungleDoor_NorthLowerLeftFalseTrue | BlockState::JungleDoor_NorthLowerLeftFalseFalse | BlockState::JungleDoor_NorthLowerRightFalseTrue | BlockState::JungleDoor_NorthLowerRightFalseFalse | BlockState::JungleDoor_WestUpperLeftTrueTrue | BlockState::JungleDoor_WestUpperLeftTrueFalse | BlockState::JungleDoor_WestLowerLeftTrueTrue | BlockState::JungleDoor_WestLowerLeftTrueFalse | BlockState::JungleDoor_EastUpperRightTrueTrue | 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 | BlockState::WarpedDoor_NorthUpperRightFalseFalse | BlockState::WarpedDoor_NorthLowerLeftFalseTrue | BlockState::WarpedDoor_NorthLowerLeftFalseFalse | BlockState::WarpedDoor_NorthLowerRightFalseTrue | BlockState::WarpedDoor_NorthLowerRightFalseFalse | BlockState::WarpedDoor_WestUpperLeftTrueTrue | BlockState::WarpedDoor_WestUpperLeftTrueFalse | BlockState::WarpedDoor_WestLowerLeftTrueTrue | BlockState::WarpedDoor_WestLowerLeftTrueFalse | BlockState::WarpedDoor_EastUpperRightTrueTrue | 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::IronDoor_SouthUpperLeftFalseTrue | BlockState::IronDoor_SouthUpperLeftFalseFalse | BlockState::IronDoor_SouthUpperRightFalseTrue | BlockState::IronDoor_SouthUpperRightFalseFalse | BlockState::IronDoor_SouthLowerLeftFalseTrue | BlockState::IronDoor_SouthLowerLeftFalseFalse | BlockState::IronDoor_SouthLowerRightFalseTrue | BlockState::IronDoor_SouthLowerRightFalseFalse | BlockState::IronDoor_WestUpperRightTrueTrue | BlockState::IronDoor_WestUpperRightTrueFalse | BlockState::IronDoor_WestLowerRightTrueTrue | BlockState::IronDoor_WestLowerRightTrueFalse | BlockState::IronDoor_EastUpperLeftTrueTrue | BlockState::IronDoor_EastUpperLeftTrueFalse | BlockState::IronDoor_EastLowerLeftTrueTrue | BlockState::IronDoor_EastLowerLeftTrueFalse | BlockState::BirchDoor_SouthUpperLeftFalseTrue | BlockState::BirchDoor_SouthUpperLeftFalseFalse | BlockState::BirchDoor_SouthUpperRightFalseTrue | BlockState::BirchDoor_SouthUpperRightFalseFalse | BlockState::BirchDoor_SouthLowerLeftFalseTrue | BlockState::BirchDoor_SouthLowerLeftFalseFalse | BlockState::BirchDoor_SouthLowerRightFalseTrue | BlockState::BirchDoor_SouthLowerRightFalseFalse | BlockState::BirchDoor_WestUpperRightTrueTrue | BlockState::BirchDoor_WestUpperRightTrueFalse | BlockState::BirchDoor_WestLowerRightTrueTrue | BlockState::BirchDoor_WestLowerRightTrueFalse | BlockState::BirchDoor_EastUpperLeftTrueTrue | BlockState::BirchDoor_EastUpperLeftTrueFalse | BlockState::BirchDoor_EastLowerLeftTrueTrue | BlockState::BirchDoor_EastLowerLeftTrueFalse | BlockState::JungleDoor_SouthUpperLeftFalseTrue | BlockState::JungleDoor_SouthUpperLeftFalseFalse | BlockState::JungleDoor_SouthUpperRightFalseTrue | BlockState::JungleDoor_SouthUpperRightFalseFalse | BlockState::JungleDoor_SouthLowerLeftFalseTrue | BlockState::JungleDoor_SouthLowerLeftFalseFalse | BlockState::JungleDoor_SouthLowerRightFalseTrue | BlockState::JungleDoor_SouthLowerRightFalseFalse | BlockState::JungleDoor_WestUpperRightTrueTrue | BlockState::JungleDoor_WestUpperRightTrueFalse | BlockState::JungleDoor_WestLowerRightTrueTrue | BlockState::JungleDoor_WestLowerRightTrueFalse | BlockState::JungleDoor_EastUpperLeftTrueTrue | 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 | BlockState::WarpedDoor_SouthUpperRightFalseFalse | BlockState::WarpedDoor_SouthLowerLeftFalseTrue | BlockState::WarpedDoor_SouthLowerLeftFalseFalse | BlockState::WarpedDoor_SouthLowerRightFalseTrue | BlockState::WarpedDoor_SouthLowerRightFalseFalse | BlockState::WarpedDoor_WestUpperRightTrueTrue | BlockState::WarpedDoor_WestUpperRightTrueFalse | BlockState::WarpedDoor_WestLowerRightTrueTrue | BlockState::WarpedDoor_WestLowerRightTrueFalse | BlockState::WarpedDoor_EastUpperLeftTrueTrue | 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::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::GrayCandle__1TrueTrue | BlockState::GrayCandle__1TrueFalse | BlockState::GrayCandle__1FalseTrue | BlockState::GrayCandle__1FalseFalse | BlockState::BrownCandle__1TrueTrue | 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::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::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::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::GrayCandle__2TrueTrue | BlockState::GrayCandle__2TrueFalse | BlockState::GrayCandle__2FalseTrue | BlockState::GrayCandle__2FalseFalse | BlockState::BrownCandle__2TrueTrue | 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::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::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::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::GrayCandle__3TrueTrue | BlockState::GrayCandle__3TrueFalse | BlockState::GrayCandle__3FalseTrue | BlockState::GrayCandle__3FalseFalse | BlockState::BrownCandle__3TrueTrue | 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::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::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::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::GrayCandle__4TrueTrue | BlockState::GrayCandle__4TrueFalse | BlockState::GrayCandle__4FalseTrue | BlockState::GrayCandle__4FalseFalse | BlockState::BrownCandle__4TrueTrue | 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::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::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::BigDripleaf_NorthNoneTrue | BlockState::BigDripleaf_NorthNoneFalse | 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_WestUnstableTrue | BlockState::BigDripleaf_WestUnstableFalse | BlockState::BigDripleaf_EastUnstableTrue | BlockState::BigDripleaf_EastUnstableFalse => &SHAPE3637, BlockState::BigDripleaf_NorthPartialTrue | BlockState::BigDripleaf_NorthPartialFalse | BlockState::BigDripleaf_SouthPartialTrue | BlockState::BigDripleaf_SouthPartialFalse | 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::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::TurtleEgg__1_0 | BlockState::TurtleEgg__1_1 | BlockState::TurtleEgg__1_2 => &SHAPE932, BlockState::TurtleEgg__2_0 | BlockState::TurtleEgg__2_1 | BlockState::TurtleEgg__2_2 | BlockState::TurtleEgg__3_0 | BlockState::TurtleEgg__3_1 | 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::PolishedBlackstoneWall_NoneNoneNoneTrueTrueNone | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseNone => &SHAPE3423, BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueLow | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseLow => &SHAPE3424, BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueTrueTall | BlockState::PolishedBlackstoneWall_NoneNoneNoneTrueFalseTall => &SHAPE3425, BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueLow | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseLow => &SHAPE3426, BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseTrueTall | BlockState::PolishedBlackstoneWall_NoneNoneNoneFalseFalseTall => &SHAPE3427, BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueNone | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseNone => &SHAPE3428, BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueLow | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseLow => &SHAPE3429, BlockState::PolishedBlackstoneWall_NoneNoneLowTrueTrueTall | BlockState::PolishedBlackstoneWall_NoneNoneLowTrueFalseTall => &SHAPE3430, BlockState::PolishedBlackstoneWall_NoneNoneLowFalseTrueNone | BlockState::PolishedBlackstoneWall_NoneNoneLowFalseFalseNone => &SHAPE3431, 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_NoneLowNoneTrueTrueNone | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseNone => &SHAPE3440, BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueLow | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseLow => &SHAPE3441, BlockState::PolishedBlackstoneWall_NoneLowNoneTrueTrueTall | BlockState::PolishedBlackstoneWall_NoneLowNoneTrueFalseTall => &SHAPE3442, BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueNone | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseNone => &SHAPE3443, BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueLow | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseLow => &SHAPE3444, BlockState::PolishedBlackstoneWall_NoneLowNoneFalseTrueTall | BlockState::PolishedBlackstoneWall_NoneLowNoneFalseFalseTall => &SHAPE3445, BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueNone | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseNone => &SHAPE3446, BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueLow | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseLow => &SHAPE3447, BlockState::PolishedBlackstoneWall_NoneLowLowTrueTrueTall | BlockState::PolishedBlackstoneWall_NoneLowLowTrueFalseTall => &SHAPE3448, BlockState::PolishedBlackstoneWall_NoneLowLowFalseTrueNone | BlockState::PolishedBlackstoneWall_NoneLowLowFalseFalseNone => &SHAPE3449, 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_LowNoneNoneTrueTrueNone | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseNone => &SHAPE3476, BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueLow | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseLow => &SHAPE3477, BlockState::PolishedBlackstoneWall_LowNoneNoneTrueTrueTall | BlockState::PolishedBlackstoneWall_LowNoneNoneTrueFalseTall => &SHAPE3478, BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueNone | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseNone => &SHAPE3479, BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueLow | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseLow => &SHAPE3480, BlockState::PolishedBlackstoneWall_LowNoneNoneFalseTrueTall | BlockState::PolishedBlackstoneWall_LowNoneNoneFalseFalseTall => &SHAPE3481, BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueNone | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseNone => &SHAPE3482, BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueLow | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseLow => &SHAPE3483, BlockState::PolishedBlackstoneWall_LowNoneLowTrueTrueTall | BlockState::PolishedBlackstoneWall_LowNoneLowTrueFalseTall => &SHAPE3484, BlockState::PolishedBlackstoneWall_LowNoneLowFalseTrueNone | BlockState::PolishedBlackstoneWall_LowNoneLowFalseFalseNone => &SHAPE3485, 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_LowLowNoneTrueTrueNone | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseNone => &SHAPE3494, BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueLow | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseLow => &SHAPE3495, BlockState::PolishedBlackstoneWall_LowLowNoneTrueTrueTall | BlockState::PolishedBlackstoneWall_LowLowNoneTrueFalseTall => &SHAPE3496, BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueNone | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseNone => &SHAPE3497, BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueLow | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseLow => &SHAPE3498, BlockState::PolishedBlackstoneWall_LowLowNoneFalseTrueTall | BlockState::PolishedBlackstoneWall_LowLowNoneFalseFalseTall => &SHAPE3499, BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueNone | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseNone => &SHAPE3500, BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueLow | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseLow => &SHAPE3501, BlockState::PolishedBlackstoneWall_LowLowLowTrueTrueTall | BlockState::PolishedBlackstoneWall_LowLowLowTrueFalseTall => &SHAPE3502, BlockState::PolishedBlackstoneWall_LowLowLowFalseTrueNone | BlockState::PolishedBlackstoneWall_LowLowLowFalseFalseNone => &SHAPE3503, 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::PistonHead_NormalNorthTrue | BlockState::PistonHead_StickyNorthTrue => { &SHAPE12 } BlockState::PistonHead_NormalNorthFalse | BlockState::PistonHead_StickyNorthFalse => { &SHAPE13 } BlockState::PistonHead_NormalEastTrue | BlockState::PistonHead_StickyEastTrue => { &SHAPE14 } BlockState::PistonHead_NormalEastFalse | BlockState::PistonHead_StickyEastFalse => { &SHAPE15 } BlockState::PistonHead_NormalSouthTrue | BlockState::PistonHead_StickySouthTrue => { &SHAPE16 } BlockState::PistonHead_NormalSouthFalse | BlockState::PistonHead_StickySouthFalse => { &SHAPE17 } BlockState::PistonHead_NormalWestTrue | BlockState::PistonHead_StickyWestTrue => { &SHAPE18 } BlockState::PistonHead_NormalWestFalse | BlockState::PistonHead_StickyWestFalse => { &SHAPE19 } BlockState::PistonHead_NormalUpTrue | BlockState::PistonHead_StickyUpTrue => &SHAPE20, BlockState::PistonHead_NormalUpFalse | BlockState::PistonHead_StickyUpFalse => &SHAPE21, BlockState::PistonHead_NormalDownTrue | BlockState::PistonHead_StickyDownTrue => { &SHAPE22 } 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::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::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_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_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::EndPortalFrame_TrueNorth | BlockState::EndPortalFrame_TrueSouth | BlockState::EndPortalFrame_TrueWest | BlockState::EndPortalFrame_TrueEast => &SHAPE158, 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, _ => &SHAPE1, } } }