[
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addeach",
		"path": "/variantgroups/1/states/-",
		"value": [
			"carbonized"
		]
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/shapeByType",
		"value": {
			"@spear-generic-(carbonized)": { "base": "game:item/tool/spear/copper" }
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/texturesByType",
		"value": {
			"@spear-generic-(carbonized)": { 
				"material": { "base": "game:block/metal/ingot/{material}" }
			}
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/temp",
		"frompath": "/texturesByType/spear-generic-*"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/texturesByType/spear-generic-*",
		"frompath": "/temp"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/attackpowerbytype",
		"value": {
			"spear-generic-carbonized": 2.8
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/attributes/groundStorageTransformByType",
		"value": {
			"@spear-generic-(carbonized)": {
				"translation": { "x": -0.39, "y": 0.78, "z": 0.235 },
				"rotation": { "x": 16, "y": 1, "z": 90 },
				"scale": 0.85
			}
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/temp",
		"frompath": "/attributes/groundStorageTransformByType/*"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/attributes/groundStorageTransformByType/*",
		"frompath": "/temp"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/attributes/damageByType",
		"value": {
			"*-carbonized": 5.75
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/attributes/spearEntityCodeByType",
		"value": {
			"@spear-generic-(carbonized)": "game:spear-{type}-{material}"
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/attributes/toolrackTransformByType",
		"value": {
			"@spear-generic-(carbonized)": {
				"rotation": { "x": 90, "y": 1, "z": -1 },
				"translation": { "x": -0.2, "y": 0.05, "z": 0.5 },
				"scale": 1
			}
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/temp",
		"frompath": "/attributes/toolrackTransformByType/*"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/attributes/toolrackTransformByType/*",
		"frompath": "/temp"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/durabilitybytype",
		"value": {
			"spear-generic-carbonized": 100
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/guiTransformByType",
		"value": {
			"@spear-generic-(carbonized)": {
				"translation": { "x": 0, "y": 0, "z": 0 },
				"rotation": { "x": 33, "y": 0, "z": -127 },
				"origin": { "x": 1.29, "y": 0.05, "z": 0.52 },
				"scale": 2.26
			}
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/temp",
		"frompath": "/guiTransformByType/*"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/guiTransformByType/*",
		"frompath": "/temp"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "addmerge",
		"path": "/tpHandTransformByType",
		"value": {
			"@spear-generic-(carbonized)": {
				"translation": { "x": -1.29, "y": 0.03, "z": -0.57 },
				"rotation": { "x": -90, "y": 0, "z": 0 },
				"origin": { "x": 0.6, "y": 0, "z": 0.5 },
				"scale": 0.8
			}
		}
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/temp",
		"frompath": "/tpHandTransformByType/*"
	},
	{
		"file": "game:itemtypes/tool/spear.json",
   		"dependsOn": [{ "modid": "obdoltools" }, { "modid": "combatoverhaul", "invert": true }],
		"op": "move",
		"path": "/tpHandTransformByType/*",
		"frompath": "/temp"
	}
]