{
	code: "corpsereturnteleporter",
	class: "BlockCorpseReturnTeleporter",
	entityClass: "CorpseReturnTeleporter",
	entityBehaviors: [{ name: "Animatable" }],
	variantgroups: [
		{ code:"side", loadFromProperties: "abstract/horizontalorientation" }
	],
	creativeinventory: { "general": ["corpsereturnteleporter-north"] },
	behaviors: [{name: "HorizontalOrientable"}],
	drawtype: "json",
	blockmaterial: "Metal",
	replaceable: 900,
	lightAbsorption: 0,
	resistance: 3,
	sideopaque: {
		all: false
	},
	shapebytype: {
		"*-north": { base: "block/machine/jonas/returndeath", rotateY: 270 },
		"*-east": { base: "block/machine/jonas/returndeath", rotateY: 180 },
		"*-south": { base: "block/machine/jonas/returndeath", rotateY: 90 },
		"*-west": { base: "block/machine/jonas/returndeath", rotateY: 0 }
	},
	sideao: { all: false },
	sounds: {
		"place": "block/chute",
		"walk": "walk/stone*",
		"break": "block/chute",
		"hit": "block/chute"
	},
	drops: [{ type: "block", code: "corpsereturnteleporter-north"}],
	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
	},
	selectionBox: { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.625, z2: 1 },
	guiTransform: {
		rotation: { x: -22.6, y: -135, z: 0 }
	},
	collisionBoxesByType: {
		"corpsereturnteleporter-west": [
			{ x1: 0.0625, y1: 0, z1: 0.9375, x2: 1, y2: 1, z2: 1 },
			{ x1: 0, y1: 0, z1: 0, x2: 0.0625, y2: 1, z2: 1 },
			{ x1: 0.0625, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 },
			{ x1: 0.0625, y1: 0, z1: 0.0625, x2: 1, y2: 0.125, z2: 0.9375 }
		],
		"corpsereturnteleporter-east": [
			{ x1: 0, y1: 0, z1: 0.9375, x2: 0.9375, y2: 1, z2: 1 },
			{ x1: 0.9375, y1: 0, z1: 0, x2: 1, y2: 1, z2: 1 },
			{ x1: 0, y1: 0, z1: 0, x2: 0.9375, y2: 1, z2: 0.0625 },
			{ x1: 0, y1: 0, z1: 0.0625, x2: 0.9375, y2: 0.125, z2: 0.9375 }
		],
		"corpsereturnteleporter-north": [
			{ x1: 0, y1: 0, z1: 0, x2: 0.0625, y2: 1, z2: 1 },
			{ x1: 0.9375, y1: 0, z1: 0, x2: 1, y2: 1, z2: 1 },
			{ x1: 0.0625, y1: 0, z1: 0, x2: 0.9375, y2: 1, z2: 0.0625 },
			{ x1: 0.0625, y1: 0, z1: 0.0625, x2: 0.9375, y2: 0.125, z2: 1 }
		],
		"corpsereturnteleporter-south": [
			{ x1: 0, y1: 0, z1: 0, x2: 0.0625, y2: 1, z2: 1 },
			{ x1: 0.9375, y1: 0, z1: 0, x2: 1, y2: 1, z2: 1 },
			{ x1: 0.0625, y1: 0, z1: 0.9375, x2: 0.9375, y2: 1, z2: 1 },
			{ x1: 0.0625, y1: 0, z1: 0, x2: 0.9375, y2: 0.125, z2: 0.9375 }
		],
	}
}