{
	code: "tallgrass",
	class: "BlockPlant",
	entityClassByType: {
		"tallgrass-eaten-*": "Transient"
	},
	variantgroups: [
		{ loadFromProperties: "block/tallgrass" },
		{ code: "cover", states: ["free", "snow", "snow2", "snow3"] },
	],
	behaviorsByType: {
		"*-snow*": [ { name: "CuttableTallGrass" }, {name: "BreakSnowFirst"}],
		"*": [ { name: "CuttableTallGrass" } ],
	},
	creativeinventory: { "general": ["*-free"], "flora": ["*-free"] },
	renderpass: "OpaqueNoCull",
	vertexFlags: {
		zOffsetByType: {
			"*-free": 0,
			"*-snow*": 3
		},
		windModeByType: {
			"*-free": "NormalWind",
			"*-snow*": "ExtraWeakWind"
		},
		windData: 2
	},
	randomDrawOffset: true,
	randomizeRotations: true,
	drawtypeByType: {
		"*-free": "cross",
		"*-snow": "crossandsnowlayer",
		"*-snow2": "crossandsnowlayer_2",
		"*-snow3": "crossandsnowlayer_3",
	},
	shape: { base: "block/basic/cross" },
	attributes: {
		transientPropsByType: {
			"tallgrass-eaten-free": {
				convertFrom: "tallgrass-eaten-free",
				convertTo: "tallgrass-medium-free",
				inGameHours: "200",
				resetBelowTemperature: -1,
				stopBelowTemperature: 8
			}
		},
		plantContainable: {
			smallContainer: {
				shape: { base: "block/clay/flowerpot/contents" },
				textures: {
					"north": { base: "block/plant/potted/tallgrass" },
					"south": { base: "block/plant/potted/tallgrass" },
				}
			},
			largeContainer: {
				shape: { base:  "block/clay/planter/contents" },
				textures: {
					"north": { base: "block/plant/potted/tallgrass" },
					"south": { base: "block/plant/potted/tallgrass" },
				}
			}
		},
		handbook: {
			groupBy: ["tallgrass-*"]
		},
		drawnHeightByType: {
			"*-eaten-*": 7,
			"*-veryshort-*": 8,
			"*-short-*": 16,
			"*-mediumshort-*": 24,
			"*-medium-*": 32,
			"*-tall-*": 40,
			"*-verytall-*": 48
		},
		allowStepWhenStuck: true,
		overrideRandomDrawOffset: 2,
		allowOverlays: false
	},
	texturesByType: {
		"*-free": {
			north: { base: "block/plant/tallgrass/{cover}/{tallgrass}-north" },
			south: { base: "block/plant/tallgrass/{cover}/{tallgrass}-south" },
		},
		"*-snow*": {
			north: { base: "block/plant/tallgrass/snow/{tallgrass}-north" },
			south: { base: "block/plant/tallgrass/snow/{tallgrass}-south" },
		}
	},
	blockmaterialByType: {
		"*-free": "Plant",
		"*": "Snow"
	},
	faceCullModeByType: {
		"*-free": "Default",
		"*": "MergeSnowLayer"
	},
	climateColorMapByType: {
		"*-free": "climatePlantTint",
	},
	seasonColorMapByType: {
		"*-free": "seasonalGrass",
	}, 
	sideopaqueByType: {
		"*-free": { all: false },
		"*": { all: false, down: true }
	},
	sidesolid: {
		all: false
	},
	replaceable: 6000,
	lightAbsorption: 0,
	resistanceByType: {
		"*-snow2": 0.3,
		"*-snow3": 0.4,
		"*": 0.5
	},
	guiTransform: {
		rotation: { x: -25, y: 1, z: 0 },
		origin: { x: 0.5, y: 0.6, z: 0.5 },
		scale: 1.2
	},
	groundtransform: {
		scale: 1.25
	},
	sounds: {
		place: "block/plant",
		breakByType: {
			"*-snow2": "block/snow",
			"*-snow3": "block/snow",
		 	"*": "block/plant"
		},
		hitByType: {
			"*-snow2": "block/snow",
			"*-snow3": "block/snow",
		 	"*": "block/plant"
		},
		walkByType: {
			"*-snow*": "walk/snow"
		}
	},
	rainPermeableByType: {
		"*-free": true,
		"*": false,
	},
	dropsByType: {
		"tallgrass-eaten-*": [],
		"*": [
			{ type: "item", code: "drygrass", quantity: { avg: 1 }, tool: "knife"  },
			{ type: "item", code: "drygrass", quantity: { avg: 1 }, tool: "scythe"  }
		],
	},
	materialDensity: 200,
	combustiblePropsByType: {
		"*-free": {
			burnTemperature: 600,
			burnDuration: 5
		}
	},
	walkspeedmultiplierByType: {
		"*-snow": 0.95,
		"*-snow2": 0.9,
		"*-snow3": 0.85,
		"*-snow4": 0.8
	},
	collisionboxbytype: {
		"*-snow2": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.125, z2: 1 },
		"*-snow3": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.125, z2: 1 },
		"*-snow4": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.125, z2: 1 },
		"*-snow5": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.25, z2: 1 },
		"*-snow6": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.25, z2: 1 },
		"*-snow7": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.25, z2: 1 },
		"*": null
	},
	selectionboxbytype: {
		"*snow": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.375, z2: 1 },
		"*snow2": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.375, z2: 1 },
		"*snow3": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.375, z2: 1 },
		"*snow4": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.5, z2: 1 },
		"*": { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.25, z2: 1 },
	},
	frostable: true,
}
