public VoxelShape makeShape(){
	VoxelShape shape = VoxelShapes.empty();
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0, 0, 0, 1, 0.3125, 1);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(-0.125, 0.3125, 0.1875, 0.125, 0.375, 0.4375);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.625, 0.3125, 0.625, 1, 0.5625, 1);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.125, 0.3125, 0.625, 0.3125, 0.375, 0.8125);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(-0.0625, 0.375, 0.25, 0.0625, 0.5, 0.375);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.625, 0.3125, 0.5, 1, 0.4375, 0.625);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.5, 0.3125, -0.5, 0.6875, 0.375, -0.1875);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.5, 0.3125, 0.5, 0.625, 0.375, 1);
	shape = VoxelShapes.combineAndSimplify(shape, VoxelShapes.create(0.5625, 0.375, 0.5625, 0.625, 0.4375, 0.625);

	return shape;
}