{
	code: "sapling",
	class: "BlockSapling",
	entityclassByType: {
		"@sapling-(greenbambooshoots|brownbambooshoots)-.*": null,
		"*": "Sapling",
	},
	variantgroups: [
		{ code: "wood", states: ["greenbamboo", "brownbamboo", "greenbambooshoots", "brownbambooshoots", "crimsonkingmaple", "greenspirecypress"], loadFromProperties: "block/wood" },
		{ code: "cover", states: ["free", "snow"] },
	],
	shapeByType: {
		"*bambooshoots-*": { base: "block/plant/bamboo/shoots-wild" },
		"*": { base: "block/plant/sapling/plaintree/{wood}" },
	},
	textures: {
		"fertlow": { base: "block/soil/fertlow" }
	},
	attributes: {
		treeGenByType: {
			"*-birch-*": "silverbirch",
			"*-oak-*": "englishoak",
			"*-maple-*": "sugarmaple",
			"*-pine-*": "scotspine",
			"*-acacia-*": "acacia",
			"*-kapok-*": "kapok",
			"*-greenbamboo-*": "bamboo-grown-green",
			"*-brownbamboo-*": "bamboo-grown-brown",
			"*-larch-*": "larch",
			"*-crimsonkingmaple-*": "crimsonkingmaple",
			"*-redwood-*": "redwoodpine",
			"*-baldcypress-*": "baldcypress",
			"*-greenspirecypress-*": "greenspirecypress",
			"*-ebony-*": "ebony",
			"*-purpleheart-*": "purpleheart",
			"*-walnut-*": "walnut"
		},
		handbook: {
			groupByByType: {
				"*bambooshoots-*": ["sapling-*bambooshoots-*"],
				"*bamboo-*": ["sapling-*bamboo-*"],
				"*": ["sapling-*"]
			}
		},
		reinforcable: true,
		sproutDays: { avg: 3, var: 1 },
		matureDaysByType: {
			"*-ebony-*": { avg: 54, var: 4 },
			"*-purpleheart-*": { avg: 48, var: 4 },
			"*-walnut-*": { avg: 28, var: 4 },
			"*-redwood-*": { avg: 70, var: 20 },
			"*": { avg: 14, var: 4 },
		},
		plantContainable: {
			smallContainer: {
				shapeByType: {
					"*-greenbambooshoots-*": { base:  "block/plant/sapling/plaintree/potted/{wood}-small" },
					"*-brownbambooshoots-*": { base:  "block/plant/sapling/plaintree/potted/{wood}-small" }
				}
			},
			largeContainer: {
				shapeByType: {
					"*": { base:  "block/plant/sapling/plaintree/potted/{wood}-large" }
				}
			}
		}
	},
	creativeinventory: { "general": ["*-free"], "flora": ["*-free"] },
	renderpass: "OpaqueNoCull",
	drawtypeByType: {
		"*-free": "JSON",
		"*-snow": "JSONAndSnowLayer",
	},
	randomDrawOffset: true,
	randomizeRotations: true,
	drops: [
		{ type: "block", code: "sapling-{wood}-free", quantity: { avg: 1, var: 0 }  }
	],
	blockmaterial: "Plant",
	sideopaqueByType: {
		"*-snow": { all: false, down: true },
		"*": { all: false }
	},
	sidesolid: {
		all: false
	},
	replaceable: 5200,
	lightAbsorption: 0,
	resistance: 1,
	collisionbox: null,
	selectionbox: {
		x1: 0.3, y1: 0, z1: 0.2,
		x2: 0.7, y2: 0.5, z2: 0.7
	},
	sounds: {
		place: "block/plant",
		break: "block/plant",
		hit: "block/plant",
	},
	rainPermeable: true,
	materialDensity: 200,
	combustibleProps: {
		burnTemperature: 600,
		burnDuration: 10,
	},
	guiTransformByType: {
		"*bambooshoots-*": {
			rotation: { x: -22, y: -72, z: 0 },
			origin: { x: 0.5, y: 0.28, z: 0.5 },
			scale: 1.89
		},
		"*bamboo-*": {
			rotation: { x: -22, y: -44, z: 0 },
			origin: { x: 0.5, y: 0.37, z: 0.5 },
			scale: 1.8
		},
		"*": {
			rotation: { x: -22, y: -44, z: 0 },
			origin: { x: 0.5, y: 0.28, z: 0.5 },
			scale: 2.6
		}
	},
	tpHandTransform: {
		translation: { x: -1.3, y: -1, z: -1 },
		rotation: { x: 2, y: -12, z: -105 },
		scale: 0.5
	},
	groundTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: 0, y: -45, z: 0 },
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 3
	},
	frostable: true
}
