diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-ferrousuranium.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-ferrousuranium.json new file mode 100644 index 0000000..25cf2ef --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-ferrousuranium.json @@ -0,0 +1,8 @@ +[ + { + "id": "metalnailsandstrips-ferrousuranium", + "bindingStatTag": "ferrousuraniumnails", + "bindingShapePath": "metal", + "bindingTextureOverride": "" + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-uraniumsteel.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-uraniumsteel.json new file mode 100644 index 0000000..71d9ab9 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/parts/bindings/bindings-uraniumsteel.json @@ -0,0 +1,8 @@ +[ + { + "id": "metalnailsandstrips-uraniumsteel", + "bindingStatTag": "uraniumsteelnails", + "bindingShapePath": "metal", + "bindingTextureOverride": "" + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-ferrousuranium.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-ferrousuranium.json new file mode 100644 index 0000000..93acd99 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-ferrousuranium.json @@ -0,0 +1,13 @@ +[ + { + "id": "ferrousuraniumnails", + "texturePath": "game:block/metal/plate/ferrousuranium", + "langTag": "binding-nails-ferrousuranium", + "baseHPfactor": 1.7, + "selfHPBonus": 0.28, + "handleHPBonus": 0.18, + "recoveryPercent": 0.48, + "isMetal": true, + "metalType": "ferrousuranium" + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-uraniumsteel.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-uraniumsteel.json new file mode 100644 index 0000000..9875b57 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/config/toolsmith/stats/bindings/bindings-uraniumsteel.json @@ -0,0 +1,13 @@ +[ + { + "id": "uraniumsteelnails", + "texturePath": "game:block/metal/plate/uraniumsteel", + "langTag": "binding-nails-uraniumsteel", + "baseHPfactor": 2.35, + "selfHPBonus": 0.70, + "handleHPBonus": 0.48, + "recoveryPercent": 0.28, + "isMetal": true, + "metalType": "uraniumsteel" + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-axe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-axe.json new file mode 100644 index 0000000..a34c8c9 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-axe.json @@ -0,0 +1,56 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/axe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/axe/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/@*-(ferrousuranium)", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -70, "y": 70, "z": -50 }, + "origin": { "x": 1.07, "y": 0, "z": 0.4 }, + "scale": 3.2 + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/guiTransformByType/*", + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -70, "y": 70, "z": -50 }, + "origin": { "x": 1.07, "y": 0, "z": 0.43 }, + "scale": 3.55 + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hammer.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hammer.json new file mode 100644 index 0000000..067bcd6 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hammer.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/hammer/heads/advanced" + }, + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/hammer/heads/simple" + }, + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hoe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hoe.json new file mode 100644 index 0000000..7b6498b --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-hoe.json @@ -0,0 +1,56 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/hoe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/hoe/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/@*-(ferrousuranium)", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -60, "y": -60, "z": -105 }, + "origin": { "x": 0.95, "y": 0, "z": 0.33 }, + "scale": 2.9 + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/guiTransformByType/*", + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -60, "y": -60, "z": -125 }, + "origin": { "x": 0.95, "y": 0, "z": 0.38 }, + "scale": 3.76 + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-knife.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-knife.json new file mode 100644 index 0000000..80faa5f --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-knife.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/knife/heads/advanced" + }, + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/knife/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-pickaxe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-pickaxe.json new file mode 100644 index 0000000..7b09b41 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-pickaxe.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/pickaxe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/pickaxe/heads/simple" + }, + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-prospectingpick.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-prospectingpick.json new file mode 100644 index 0000000..2154de7 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-prospectingpick.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/prospectingpick/heads/advanced" + }, + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/prospectingpick/heads/simple" + }, + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-saw.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-saw.json new file mode 100644 index 0000000..5721146 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-saw.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/saw/heads/advanced" + }, + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/saw/heads/simple" + }, + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-scythe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-scythe.json new file mode 100644 index 0000000..a2de093 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-scythe.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/scythe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/scythe/heads/simple" + }, + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-shovel.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-shovel.json new file mode 100644 index 0000000..23e85fd --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/ferrousuranium/vanilla-shovel.json @@ -0,0 +1,82 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-ferrousuranium", + "value": { + "base": "toolsmith:item/parts/shovel/heads/advanced" + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/shovel/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/tpHandTransformByType/@shovelhead-(ferrousuranium)", + "value": { + "translation": { "x": -0.2, "y": -0.4, "z": -0.15 }, + "rotation": { "x": 90, "y": 20, "z": 0 }, + "scale": 0.85 + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/tpHandTransformByType/*", + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/tpHandTransformByType/*", + "value": { + "translation": { "x": 0, "y": -0.4, "z": -0.1 }, + "rotation": { "x": 90, "y": 20, "z": 0 }, + "scale": 0.85 + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/attributes/groundStorageTransformByType/@shovel-(ferrousuranium)", + "value": { + "translation": { "x": 0, "y": 0.5, "z": -0.15 }, + "rotation": { "x": 13, "y": 88, "z": -87 }, + "scale": 0.88 + }, + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/attributes/groundStorageTransformByType/*", + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/attributes/groundStorageTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0.5, "z": -0.15 }, + "rotation": { "x": 13, "y": 88, "z": -87 }, + "scale": 0.88 + }, + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-axe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-axe.json new file mode 100644 index 0000000..8714a8b --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-axe.json @@ -0,0 +1,56 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/axe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/axe/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/@*-(uraniumsteel)", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -70, "y": 70, "z": -50 }, + "origin": { "x": 1.07, "y": 0, "z": 0.4 }, + "scale": 3.2 + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/guiTransformByType/*", + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -70, "y": 70, "z": -50 }, + "origin": { "x": 1.07, "y": 0, "z": 0.43 }, + "scale": 3.55 + }, + "file": "game:itemtypes/toolhead/axehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hammer.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hammer.json new file mode 100644 index 0000000..172227f --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hammer.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/hammer/heads/advanced" + }, + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/hammer/heads/simple" + }, + "file": "game:itemtypes/toolhead/hammerhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hoe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hoe.json new file mode 100644 index 0000000..39e8ef9 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-hoe.json @@ -0,0 +1,56 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/hoe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/hoe/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/@*-(uraniumsteel)", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -60, "y": -60, "z": -105 }, + "origin": { "x": 0.95, "y": 0, "z": 0.33 }, + "scale": 2.9 + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/guiTransformByType/*", + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/guiTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0, "z": 0 }, + "rotation": { "x": -60, "y": -60, "z": -125 }, + "origin": { "x": 0.95, "y": 0, "z": 0.38 }, + "scale": 3.76 + }, + "file": "game:itemtypes/toolhead/hoehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-knife.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-knife.json new file mode 100644 index 0000000..53276f0 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-knife.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/knife/heads/advanced" + }, + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/knife/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/knifeblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-pickaxe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-pickaxe.json new file mode 100644 index 0000000..a645ce8 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-pickaxe.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/pickaxe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/pickaxe/heads/simple" + }, + "file": "game:itemtypes/toolhead/pickaxehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-prospectingpick.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-prospectingpick.json new file mode 100644 index 0000000..a7cb091 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-prospectingpick.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/prospectingpick/heads/advanced" + }, + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/prospectingpick/heads/simple" + }, + "file": "game:itemtypes/toolhead/prospectingpickhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-saw.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-saw.json new file mode 100644 index 0000000..f519963 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-saw.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/saw/heads/advanced" + }, + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/saw/heads/simple" + }, + "file": "game:itemtypes/toolhead/sawblade.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-scythe.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-scythe.json new file mode 100644 index 0000000..dcd03f4 --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-scythe.json @@ -0,0 +1,26 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/scythe/heads/advanced" + }, + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/scythe/heads/simple" + }, + "file": "game:itemtypes/toolhead/scythehead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file diff --git a/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-shovel.json b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-shovel.json new file mode 100644 index 0000000..9fee10a --- /dev/null +++ b/Toolsmith/assets/toolsmith/compatibility/uraniumexpanded/patches/partshapes/uraniumsteel/vanilla-shovel.json @@ -0,0 +1,82 @@ +[ + { + "op": "addmerge", + "path": "/shapeByType/*-uraniumsteel", + "value": { + "base": "toolsmith:item/parts/shovel/heads/advanced" + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/shapeByType/*", + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/shapeByType/*", + "value": { + "base": "toolsmith:item/parts/shovel/heads/nonmetal" + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/tpHandTransformByType/@shovelhead-(uraniumsteel)", + "value": { + "translation": { "x": -0.2, "y": -0.4, "z": -0.15 }, + "rotation": { "x": 90, "y": 20, "z": 0 }, + "scale": 0.85 + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/tpHandTransformByType/*", + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/tpHandTransformByType/*", + "value": { + "translation": { "x": 0, "y": -0.4, "z": -0.1 }, + "rotation": { "x": 90, "y": 20, "z": 0 }, + "scale": 0.85 + }, + "file": "game:itemtypes/toolhead/shovelhead.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/attributes/groundStorageTransformByType/@shovel-(uraniumsteel)", + "value": { + "translation": { "x": 0, "y": 0.5, "z": -0.15 }, + "rotation": { "x": 13, "y": 88, "z": -87 }, + "scale": 0.88 + }, + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "remove", + "path": "/attributes/groundStorageTransformByType/*", + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + }, + { + "op": "addmerge", + "path": "/attributes/groundStorageTransformByType/*", + "value": { + "translation": { "x": 0, "y": 0.5, "z": -0.15 }, + "rotation": { "x": 13, "y": 88, "z": -87 }, + "scale": 0.88 + }, + "file": "game:itemtypes/tool/shovel.json", + "condition": { "when": "Toolsmith_MultiPartRendering", "isValue": "true" } + } +] \ No newline at end of file