{
	code: "snowblock",
	// BlockSnow contains code to have a full collision box if above block has snow
	class: "BlockSnow",
	creativeinventory: { "general": ["*"], "terrain": ["*"] },
	behaviors: [{name: "UnstableFalling", properties: { impactDamageMul: 0, fallSideways: false, dustIntensity : 0.75 } } ],
	shape: { base: "block/basic/cube" },
	blockmaterial: "Snow",
	attributes: {
		// Needs an attribute tag for the json patch
		snowballableDecrementedBlockCode: "snowlayer-7"
	},
	drawtype: "cube",
	textures: {
		all: { 
			base: "block/liquid/snow/normal1",
			alternates: [ { base: "block/liquid/snow/normal2" }, { base: "block/liquid/snow/normal3" }, { base: "block/liquid/snow/normal4" }, { base: "block/liquid/snow/normal5" }, { base: "block/liquid/snow/normal6"}]
		},
	},
	vertexFlags: {
		lowContrast: true
	},
	replaceable: 990,
	resistance: 3.5,
	collisionbox: {
		x1: 0, y1: 0, z1: 0, 
		x2: 1, y2: 0.875, z2: 1
	},
	sounds: {
		"walk": "walk/deepsnow",
		"place": "block/snow",
		"break": "block/snow",
		"hit": "block/snow"
	},
	materialDensity: 200,
	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
	}
}