{
	code: "locatormap",
	class: "ItemLocatorMap",
	maxstacksize: 1,
	variantgroups: [
		{ code: "type", states: ["treasures", "resonancearchive", "devastationarea", "cavetobias", "treasurehunter", "dungeon" ] },
	],
	attributes: {
		locatorPropsbyType: {
			"*-treasures": {
				schematiccode: "buriedtreasurechest",
				waypointtext: "location-treasure",
				waypointicon: "x",
				waypointcolor: [1, 0.25, 0.2, 1]
			},
			"*-resonancearchive": {
				schematiccode: "resonancearchive",
				waypointtext: "location-resonancearchives",
				waypointicon: "x",
				waypointcolor: [0.2, 0.25, 1, 1],
				offset: { x: 20, y: 0, z: 75 },
				randomX: 20,
				randomZ: 20
			},
			"*-devastationarea": {
				schematiccode: "devastationarea",
				waypointtext: "location-devastationarea",
				waypointicon: "x",
				waypointcolor: [0.2, 0.25, 1, 1],
				offset: { x: 0, y: 0, z: 0 },
				randomX: 100,
				randomZ: 100
			},
			"*-cavetobias": {
				schematiccode: "tobiascave",
				waypointtext: "location-cavetobias",
				waypointicon: "x",
				waypointcolor: [0.2, 0.25, 1, 1],
				offset: { x: 0, y: 0, z: 0 },
				randomX: 20,
				randomZ: 20
			},
			"*-treasurehunter": {
				schematiccode: "treasurehunter",
				waypointtext: "location-treasurehunter",
				waypointicon: "x",
				waypointcolor: [0.2, 0.25, 1, 1],
				offset: { x: 20, y: 0, z: 75 },
				randomX: 20,
				randomZ: 20
			},
			"*-dungeon": {
				schematiccode: "buriedtreasurechest",
				waypointtext: "location-dungeon",
				waypointicon: "x",
				waypointcolor: [1, 0.25, 0.2, 1]
			},
		}
	},
	shape: { base: "item/lore/map-treasure" },
	texturesByType: {
		"*-resonancearchive":{
			"map-treasures": { base: "item/lore/map-treasures" }
		},
		"*-treasurehunter":{
			"map-treasures": { base: "item/lore/map-treasures" }
		},
		"*-dungeon":{
			"map-treasures": { base: "item/lore/map-treasures" }
		},
		"*" :{
			"map-treasures": { base: "item/lore/map-{type}" }
		}
	},
	creativeinventory: { "general": ["*"], "items": ["*"] },
	guiTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: 13, y: -39, z: -163 },
		origin: { x: 0.43, y: 0.57, z: 0.46 },
		scaleXyz: { x: -1.3, y: 1.3, z: 1.3 }
	},
	groundTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: -65, y: 0, z: 0 },
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 1.62
	},
	tpHandTransform: {
		translation: { x: -1.3, y: -0.7, z: -1.2 },
		rotation: { x: -57, y: -165, z: 92 },
		origin: { x: 0.4, y: 0.2, z: 0.4 }
	}
}
