{
	code: "termitemound",
	class: "BlockTermiteMound",
	behaviors: [
		{name: "BreakIfFloating"},
		{name: "TransformBreak", properties: { transformIntoBlock: "termitemound-harvested-{rock}-{size}", withDrops: true } }
	],
	variantgroups: [
		{ loadFromProperties: "block/rock", code: "rock" },
		{ code: "size", states: ["medium", "large"] }
	],
	creativeinventory: { "general": ["*"], "flora": ["*"], "terrain": ["*"] },
	"shape": { base: "block/termite/{size}/mound*" },
	"lod2shapeByType": {
		"*-large": { base: "block/termite/{size}/lod2mound*" }
	},
	"textures": {
		"material": { base: "block/stone/termitemound/{rock}" }
	},
	attributes: {
		mapColorCode: "land"
	},
	blockmaterial: "Soil",
	replaceable: 1100,
	resistanceByType: {
		"*-medium": 4,
		"*-large": 6
	},
	randomizeRotations: true,
	sounds: {
		place: "block/dirt",
		break: "block/dirt",
		hit: "block/dirt",
		walk: "walk/grass"
	},
	sidesolid: { all: false },
	sideao: { all: true },
	emitsideao: { all: false },
	sideopaque: { all: false },
	selectionBox: { x1: 0.125, y1: 0, z1: 0.125, x2: 0.875, y2: 0.875, z2: 0.875 },
	collisionBox: { x1: 0.125, y1: 0, z1: 0.125, x2: 0.875, y2: 0.875, z2: 0.875 },
	drops: [
		{
			type: "item", 
			code: "insect-termite", 
			quantityByType: {
				"*-medium": { avg: 3, var: 2 },
				"*-large": { avg: 8, var: 3 }
			}
		}
	],
	heldTpIdleAnimation: "holdbothhandslarge", heldRightReadyAnimation: "heldblockready", heldTpUseAnimation: "twohandplaceblock",
	guiTransformByType: {
		"*-large": {},
		"*": {
			origin: { x: 0.5, y: 0.4, z: 0.5 },
			scale: 1.06
		}
	},
	tpHandTransformByType: {
		"*-large": {
			translation: { x: -1.4299, y: -1.51, z: -0.9 },
			rotation: { x: -2, y: 25, z: -78 },
			scale: 0.28
		},
		"*": {
			translation: { x: -1.53, y: -0.91, z: -0.6 },
			rotation: { x: -2, y: 25, z: -78 },
			scale: 0.43
		}
	},
	groundTransformByType: {
		"*-large": {
			translation: { x: 0, y: 0, z: 0 },
			rotation: { x: 0, y: -45, z: 0 },
			origin: { x: 0.5, y: 0, z: 0.5 },
			scale: 1.5
		},
		"*": {
			translation: { x: 0, y: 0, z: 0 },
			rotation: { x: 0, y: -45, z: 0 },
			origin: { x: 0.5, y: 0, z: 0.5 },
			scale: 2.66
		}
	}
}
