{
	code: "glass",
	class: "BlockRainAmbient",
	attributes: {
		handbook: {
			groupBy: ["glass-*"],
		},
		canChisel: true,
		onTongTransform: {
			translation: { x: -2.4, y: -1.9, z: -1.95 },
			rotation: { x: -41, y: -2, z: -10 },
			scale: 0.35
		},
		tongOpening: "wide",
		onMetalTongTransform: {
			translation: { x: -3, y: -1.85, z: -1.93 },
			rotation: { x: -42, y: -8, z: -10 },
			scale: 0.35
		}
	},
	variantgroups: [
		{ code: "color", states: ["green", "blue", "violet", "red", "yellow", "brown", "vintage", "smoky", "pink"]  }
	],
	shape: { base: "block/glass/framed" },
	drawtype: "json",
	creativeinventory: { "general": ["*"], "construction": ["*"] },
	blockmaterial: "Glass",
	faceCullMode: "MergeMaterial",
	replaceable: 900,
	lightAbsorption: 0,
	renderPass: "Transparent",
	vertexFlags: {
		zOffset: 2
	},
	textures: {
		material: { base: "block/glass/{color}" },
	},
	resistance: 0.25,
	sideopaque: {
		all: false
	},
	sounds: {
		"place": "player/buildhigh",
		"break": "block/glass",
		"hit": "block/glass",
		"walk": "walk/glass*",
		"ambient": "environment/rainwindow",
		"ambientBlockCount": 4,
		"ambientSoundType": "Weather",
		"ambientMaxDistanceMerge": 1
	},
	groundTransform: {
		origin: { x: 0.5, y: -0.01, z: 0.5 },
	},
	heldTpIdleAnimation: "holdbothhandslarge", heldRightReadyAnimation: "heldblockready", heldTpUseAnimation: "twohandplaceblock",
	tpHandTransform: {
		translation: { x: -1.23, y: -0.91, z: -0.8 },
		rotation: { x: -2, y: 25, z: -78 },
		scale: 0.4
	}
}