{
	code: "anvilpart",
	class: "BlockAnvilPart",
	entityClass: "AnvilPart",
	behaviors: [
		{name: "UnstableFalling"},
	],
	variantgroups: [
		{ code:"part", states: ["base", "top"] },
		{ code:"metal", states: ["iron", "meteoriciron", "steel"] }
	],
	shapeByType: {
		"anvilpart-base-*": { "base": "block/metal/anvil/build-base" },
		"anvilpart-top-*": { "base": "block/metal/anvil/iron-top" },
	},
	textures: {
		"chalk2": { base: "block/stone/rock/chalk2" },
		"metal": { base: "block/metal/anvil/{metal}" }
	},
	attributes: {
		forgable: true,
		inForgeTransform: {
			scale: 0.65,
			translation: { x: 0.06, y: -0.1875 }
		},
		onTongTransformByType: {
			"anvilpart-top-*": {
				translation: { x: -1.17, y: -0.67, z: -1.08 },
				rotation: { x: -96, y: 72, z: -24 },
				scale: 0.8
			},
			"anvilpart-base-*": {
				translation: { x: -1.29, y: -0.8, z: -1.13 },
				rotation: { x: -84, y: -14, z: -5 },
				scale: 0.8
			}
		},
		tongOpening: "wide",
		onMetalTongTransformByType: {
			"anvilpart-top-*": {
				translation: { x: -1.3, y: -0.75, z: -1.15 },
				rotation: { x: -96, y: 79, z: -1 },
				scale: 0.77
			},
			"anvilpart-base-*": {
				translation: { x: -1.36, y: -0.83, z: -1.04 },
				rotation: { x: -94, y: -14, z: 1 },
				scale: 0.8
			}
		},
		handbook: {
			groupBy: ["anvilpart-{part}-*"]
		}
	},
	heldTpIdleAnimation: "holdbothhandslarge",
	creativeinventory: { "general": ["*"], "decorative": ["*"] },
	blockmaterial: "Metal",
	replaceable: 100,
	resistance: 2,
	lightAbsorption: 0,
	drops: [],
	sidesolid: {
		all: false
	},
	sideopaque: {
		all: false
	},
	"collisionSelectionBoxes": [
		{ x1: 0.175, y1: 0, z1: 0.25, x2: 0.625, y2: 0.3125, z2: 0.75 },
		{ x1: 0, y1: 0.275, z1: 0.325, x2: 1.025, y2: 0.625, z2: 0.6875 }
	],
	sounds: {
		"place": "block/anvil",
		"break": "block/anvil",
		"hit": "block/anvil",
		"walk": "walk/stone*"
	},
	tpHandTransformByType: {
		"anvilpart-base-*": { 
			translation: { x: -1.18, y: -0.7, z: -0.24 },
			rotation: { x: 13, y: 14, z: -89 },
			scale: 0.8
		},
		"anvilpart-top-*": { 
			translation: { x: -1.09, y: -0.54, z: -0.17 },
			rotation: { x: -93, y: 0, z: -100 },
			scale: 0.8
		}
	},
	guiTransform: {
		origin: { x: 0.5, y: 0.34, z: 0.5 },
		scale: 1.4
	},
	groundTransform: {
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 2
	},
}
