{
	code: "shingle",
	maxstacksize: 64,
	behaviors: [{
		name: "GroundStorable",
		properties: {
			layout: 'Stacking',
			placeRemoveSound: 'sounds/block/ceramicplace',
			stackingModel: 'block/clay/shinglepile',
			modelItemsToStackSizeRatio: 2,
			upSolid: true,
			stackingCapacity: 192,
			transferQuantity: 1,
			bulkTransferQuantity: 6,
			maxFireable: 48,
			collisionBox: { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.0625, z2: 1 },
			cbScaleYByLayer: 0.0833333333333333
		}
	}],
	variantgroups: [
		{ code: "state", states: ["raw", "burned" ] },
		{ code: "type", states: ["black", "blue", "brown", "cream", "fire", "gray", "orange", "red", "tan"] },
	],
	skipVariants: [
		"shingle-raw-black",
		"shingle-raw-brown",
		"shingle-raw-cream",
		"shingle-raw-gray",
		"shingle-raw-orange",
		"shingle-raw-tan",
		"shingle-burned-blue"
	],
	shape: { base: "item/shingle" },
	texturesByType: {
		"*-raw-*": {
			"material": { base: "block/clay/{type}clay" },
		},
		"*-burned-*": {
			"material": { base: "block/clay/shingles/{type}" },
		}
	},
	attributes: {
		displaycaseable: true,
		shelvable: true,
		shatteredStack: { type: "block", code: "clayshattered-singlecenter" },
		onTongTransform: {
			translation: { x: -1.3, y: -0.82, z: -0.4 },
			rotation: { x: -1, y: 9, z: -107 },
			scale: 1.04
		},
		handbook: {
			groupBy: ["shingle-{state}-*"]
		},
		onMetalTongTransform: {
			translation: { x: -1, y: -0.15, z: -0.5 },
			rotation: { x: 1, y: -1, z: -7 },
			origin: { x: 0.5, y: -0, z: 0.5 },
			scale: 1.04
		},
        displayable: {
            shelf: {
                size: { width: 3, height: 1, length: 5 }
            }
        }
	},
	attributesByType:{
		"*-raw-red":{
			beehivekiln:{
				"0": { "type": "item", "code": "shingle-burned-tan" },
				"1": { "type": "item", "code": "shingle-burned-orange" },
				"2": { "type": "item", "code": "shingle-burned-red" },
				"3": { "type": "item", "code": "shingle-burned-brown" }
			}
		},
		"*-raw-blue":{
			beehivekiln:{
				"0": { "type": "item", "code": "shingle-burned-cream" },
				"1": { "type": "item", "code": "shingle-burned-gray" },
				"2": { "type": "item", "code": "shingle-burned-black" },
				"3": { "type": "item", "code": "shingle-burned-black" }
			}
		},
		"*-raw-fire":{
			beehivekiln:{
				"0": { "type": "item", "code": "shingle-burned-fire" },
				"1": { "type": "item", "code": "shingle-burned-fire" },
				"2": { "type": "item", "code": "shingle-burned-fire" },
				"3": { "type": "item", "code": "shingle-burned-fire" }
			}
		},
	},
	creativeinventory: { "general": ["*"], "items": ["*"] },
	combustiblePropsByType: {
		"shingle-raw-blue": {
			meltingPoint: 850,
			meltingDuration: 7.5,
			smeltingType: "fire",
			smeltedStack: { type: "item", code: "shingle-burned-black" },
			requiresContainer: false
		},
		"shingle-raw-*": {
			meltingPoint: 850,
			meltingDuration: 7.5,
			smeltingType: "fire",
			smeltedStack: { type: "item", code: "shingle-burned-{type}" },
			requiresContainer: false
		}
	},
	materialDensity: 2600,
	guiTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: -37, y: -40, z: -180 },
		origin: { x: 0.5, y: 0.02, z: 0.5 },
		scale: 4.6
	},
	groundTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: 0, y: 0, z: 0 },
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 4.65
	},
	tpHandTransform: {
		translation: { x: -0.55, y: -0.13, z: -0.58 },
		rotation: { x: -72, y: 97, z: 18 },
		origin: { x: 0.5, y: 0.1, z: 0.5 },
		scale: 1
	}
}
