{
	code: "drycarcass",
	behaviors: [{name: "UnstableFalling"}],
	class: "BlockRequireSolidGround",
	entityClass: "Transient",
	attributes: {
		handbook: {
			groupBy: ["drycarcass-*"]
		}
	},
	creativeinventory: { "general": ["@drycarcass-(tiny|small|medium|large)"], "decorative": ["@drycarcass-(tiny|small|medium|large)"] },
	variantgroups: [
		{ code: "type", states: ["tiny", "small", "medium", "large", "humanoid1", "humanoid2"] },
	],
	shapeByType: {
		"drycarcass-humanoid2": {
			base: "block/bone/carcass/{type}",
			alternates: [
				{ base: "block/bone/carcass/{type}", offsetX: -0.39775, offsetZ: -0.39775, rotateY: 135 },
				{ base: "block/bone/carcass/{type}", offsetX: -0.5625, rotateY: 180 },
				{ base: "block/bone/carcass/{type}", offsetX: -0.39775, offsetZ: 0.39775, rotateY: 225 },
				{ base: "block/bone/carcass/{type}", offsetZ: 0.5625, rotateY: 270 },
				{ base: "block/bone/carcass/{type}", offsetX: 0.39775, offsetZ: 0.39775, rotateY: 315 },		
				{ base: "block/bone/carcass/{type}", offsetX: 0.5625, rotateY: 0 }
			],
			offsetZ: -0.5625,
			rotateY: 90
		},
		"*": {
		base: "block/bone/carcass/{type}",
		alternates: [
			{ base: "block/bone/carcass/{type}", rotateY: 45 },
			{ base: "block/bone/carcass/{type}", rotateY: 90 },
			{ base: "block/bone/carcass/{type}", rotateY: 135 },
			{ base: "block/bone/carcass/{type}", rotateY: 180 },
			{ base: "block/bone/carcass/{type}", rotateY: 225 },		
			{ base: "block/bone/carcass/{type}", rotateY: 270 }
		]}
	},
	doNotRenderAtLod2ByType: {
		"tiny": true,
		"small": true
	},
	textures: {
		bonesrotten: { base: "block/creature/bone" }
	},
	randomDrawOffset: true,
	lightAbsorption: 0,
	resistance: 1,
	drops: [],
	sidesolid: { all: false },
	sideopaque: { all: false },
	selectionbox: { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.4, z2: 1 },	
	collisionbox: null,
	materialDensity: 3000,
	guiTransform: {
		rotation: { x: -22.5937, y: 132, z: 0 },
		origin: { x: 0.5, y: 0.22, z: 0.5 },
		scale: 1.25
	},
	tpHandTransform: {
		translation: { x: -1.3, y: -0.7, z: -0.8 },
		rotation: { x: 2, y: 31, z: -25 },
		scale: 0.6
	},
	groundTransform: {
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 2
	}
}
