{
	code: "jonas",
	behaviors: [
		{ name: "JonasBoilerDoor" },
		{name: "HorizontalOrientable", properties: { drop: { type:"block", code: "jonas-boilerdoor-north" } }}
	],
	entityBehaviors: [
		{ name: "JonasBoilerDoor", properties: {
			controlpointcode: "jonassteamengine",
			animData: {
				code: "active",
				animation: "active",
				easeOutSpeed: 1,
				easeInSpeed: 0.1
			}
		}
		}
	],
	creativeinventory: { "general": ["*-north"], "clutter": ["*-north"] },
	variantgroups: [
		{ code: "type", states: ["boilerdoor"] },
		{ code: "side", loadFromProperties: "abstract/horizontalorientation" }
	],
	shapeByType: {
		"*-north": { base: "block/machine/jonas/steamengine/boilerdoor", rotateY:0 },
		"*-east": { base: "block/machine/jonas/steamengine/boilerdoor", rotateY:270 },
		"*-south": { base: "block/machine/jonas/steamengine/boilerdoor", rotateY:180 },
		"*-west": { base: "block/machine/jonas/steamengine/boilerdoor", rotateY:90 },
	},
	blockmaterial: "Metal",
	drawtype: "json",
	faceCullMode: "NeverCull",
	replaceable: 160,
	resistance: 4,
	lightAbsorption: 0,
	sidesolid: { all: false },
	sideopaque: { all: false },
	sounds: {
		"place": "block/heavymetal-hit",
		"break": "block/heavymetal-hit",
		"hit": "block/heavymetal-hit"
	},
	collisionSelectionboxes: [
		{ x1: 0, y1: 0, z1: 0.4375, x2: 0.1875, y2: 1, z2: 0.5, rotateYByType: { "*-east": 270, "*-south": 180, "*-west": 90, } },
		{ x1: 0.8125, y1: 0, z1: 0.4375, x2: 1, y2: 1, z2: 0.5, rotateYByType: { "*-east": 270, "*-south": 180, "*-west": 90, } },
		{ x1: 0, y1: 0, z1: 0.4375, x2: 0.8125, y2: 0.1875, z2: 0.5, rotateYByType: { "*-east": 270, "*-south": 180, "*-west": 90, } },
		{ x1: 0.1875, y1: 0.8125, z1: 0.4375, x2: 0.8125, y2: 1, z2: 0.5, rotateYByType: { "*-east": 270, "*-south": 180, "*-west": 90, } },
		{ x1: 0.125, y1: 0.125, z1: 0.5, x2: 0.1875, y2: 0.86, z2: 1, rotateYByType: { "*-east": 270, "*-south": 180, "*-west": 90, } },
	]
}