summaryrefslogtreecommitdiff
path: root/src/main/resources/assets/tinkerscompendium/models/item
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2018-06-05 22:13:46 -0500
committerLance5057 <Lance5057@gmail.com>2018-06-05 22:13:46 -0500
commitc00efedf54aa760be041762be388f7f8adaab553 (patch)
treea1325c8b09ea1fde6d162f73839d9f2be069245c /src/main/resources/assets/tinkerscompendium/models/item
parentf428bdd45dbe00fd0b674bce6ed7623caedca804 (diff)
Armor Rendering Part 1master
Diffstat (limited to 'src/main/resources/assets/tinkerscompendium/models/item')
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/dust.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/gem.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/grain.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/ingot.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/nugget.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json5
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json6
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json8
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json9
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json9
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json65
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json9
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json8
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json64
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json9
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json35
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json65
-rw-r--r--src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json36
33 files changed, 585 insertions, 0 deletions
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/dust.json b/src/main/resources/assets/tinkerscompendium/models/item/dust.json
new file mode 100644
index 0000000..0e02e4b
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/dust.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/dust"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/gem.json b/src/main/resources/assets/tinkerscompendium/models/item/gem.json
new file mode 100644
index 0000000..01f7d5a
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/gem.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/gem"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json b/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json
new file mode 100644
index 0000000..faee566
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/gingerbread"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/grain.json b/src/main/resources/assets/tinkerscompendium/models/item/grain.json
new file mode 100644
index 0000000..62c26fb
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/grain.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/grain"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json b/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json
new file mode 100644
index 0000000..6b84bcf
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/greenmintcane"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/ingot.json b/src/main/resources/assets/tinkerscompendium/models/item/ingot.json
new file mode 100644
index 0000000..e67310e
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/ingot.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/ingot"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/nugget.json b/src/main/resources/assets/tinkerscompendium/models/item/nugget.json
new file mode 100644
index 0000000..3ca3399
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/nugget.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/nugget"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json
new file mode 100644
index 0000000..6362ff5
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_armorplate"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json
new file mode 100644
index 0000000..c4aa32f
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_chainmail"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json
new file mode 100644
index 0000000..b0cd8d1
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_clasp"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json
new file mode 100644
index 0000000..127a212
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_cloth"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json
new file mode 100644
index 0000000..bcf784a
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_filigree"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json
new file mode 100644
index 0000000..c419de3
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_ringshank"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json
new file mode 100644
index 0000000..59195da
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_rivets"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json
new file mode 100644
index 0000000..18ca28b
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_setting"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json
new file mode 100644
index 0000000..7b75c59
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/_wire"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json b/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json
new file mode 100644
index 0000000..19940f9
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tinkerscompendium:items/redmintcane"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json
new file mode 100644
index 0000000..f40e8c7
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/baubles/amulet/_setting",
+ "layer1": "tinkerscompendium:items/baubles/amulet/_chain",
+ "layer2": "tinkerscompendium:items/baubles/amulet/_clasp",
+ "broken1": "tinkerscompendium:items/baubles/amulet/_broken"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json
new file mode 100644
index 0000000..c2022a7
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/breastplate/_plate",
+ "layer1": "tinkerscompendium:items/armor/breastplate/_smallplate",
+ "layer2": "tinkerscompendium:items/armor/breastplate/_trim",
+ "layer3": "tinkerscompendium:items/armor/breastplate/_chain",
+ "broken1": "tinkerscompendium:items/armor/breastplate/_plate"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json
new file mode 100644
index 0000000..d701207
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/fishingrod/_rod",
+ "layer1": "tinkerscompendium:items/fishingrod/_string",
+ "layer2": "tinkerscompendium:items/fishingrod/_hook",
+ "broken1": "tinkerscompendium:items/fishingrod/_rod"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json
new file mode 100644
index 0000000..b765650
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/grieves/_plate",
+ "layer1": "tinkerscompendium:items/armor/grieves/_trim",
+ "layer2": "tinkerscompendium:items/armor/grieves/_chain",
+ "layer3": "tinkerscompendium:items/armor/grieves/_cloth",
+ "broken1": "tinkerscompendium:items/armor/grieves/_plate"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json
new file mode 100644
index 0000000..e6bf84c
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json
@@ -0,0 +1,65 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/heatershield/edge",
+ "layer1": "tinkerscompendium:items/heatershield/plate",
+ "layer2": "tinkerscompendium:items/heatershield/face",
+ "layer3": "tinkerscompendium:items/heatershield/binding",
+ "broken1": "tinkerscompendium:items/heatershield/plate_broken"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -10, -10 ],
+ "scale": [ 2, 2, 2 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -16, -10 ],
+ "scale": [ 2, 2, 2 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ },
+ "overrides": [
+ {
+ "predicate": {
+ "block": 1
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 2, 2, 2 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 2, 2, 2 ]
+ }
+ }
+ }
+ ]
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json
new file mode 100644
index 0000000..4e93dc6
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/helm/_top",
+ "layer1": "tinkerscompendium:items/armor/helm/_plate",
+ "layer2": "tinkerscompendium:items/armor/helm/_visor",
+ "layer3": "tinkerscompendium:items/armor/helm/_chain",
+ "broken1": "tinkerscompendium:items/armor/helm/_plate"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json
new file mode 100644
index 0000000..d7de468
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/hood/_cloth",
+ "layer1": "tinkerscompendium:items/armor/hood/_trim",
+ "layer2": "tinkerscompendium:items/armor/hood/_rivet",
+ "broken1": "tinkerscompendium:items/armor/hood/_cloth"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 4, 0 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json
new file mode 100644
index 0000000..7e70a24
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/baubles/ring/_band",
+ "layer1": "tinkerscompendium:items/baubles/ring/_filigree",
+ "layer2": "tinkerscompendium:items/baubles/ring/_setting",
+ "broken1": "tinkerscompendium:items/baubles/ring/_broken"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json
new file mode 100644
index 0000000..685c934
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/robe/_cloth",
+ "layer1": "tinkerscompendium:items/armor/robe/_trim",
+ "layer2": "tinkerscompendium:items/armor/robe/_plate",
+ "broken1": "tinkerscompendium:items/armor/robe/_cloth"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json
new file mode 100644
index 0000000..429ebb0
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json
@@ -0,0 +1,64 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/shield/edge",
+ "layer1": "tinkerscompendium:items/shield/face",
+ "layer2": "tinkerscompendium:items/shield/boss",
+ "broken1": "tinkerscompendium:items/shield/face_broken"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 0.75, 0.75, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 0.75, 0.75, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -10, -10 ],
+ "scale": [ 1.5, 1.5, 2 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -16, -10 ],
+ "scale": [ 1.5, 1.5, 2 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ },
+ "overrides": [
+ {
+ "predicate": {
+ "block": 1
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 0.75, 0.75, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 0.75, 0.75, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 1.5, 1.5, 2 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 1.5, 1.5, 2 ]
+ }
+ }
+ }
+ ]
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json
new file mode 100644
index 0000000..a25a9ad
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/sabatons/_plates",
+ "layer1": "tinkerscompendium:items/armor/sabatons/_trim",
+ "layer2": "tinkerscompendium:items/armor/sabatons/_caps",
+ "layer3": "tinkerscompendium:items/armor/sabatons/_soles",
+ "broken1": "tinkerscompendium:items/armor/sabatons/_plates"
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json
new file mode 100644
index 0000000..4c89a49
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/shawl/_cloth",
+ "layer1": "tinkerscompendium:items/armor/shawl/_trim",
+ "layer2": "tinkerscompendium:items/armor/shawl/_clasp",
+ "broken1": "tinkerscompendium:items/armor/shawl/_cloth"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json
new file mode 100644
index 0000000..84c5de1
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/shears/_top",
+ "layer1": "tinkerscompendium:items/shears/_bottom",
+ "layer2": "tinkerscompendium:items/shears/_binding",
+ "broken1": "tinkerscompendium:items/shears/_broken"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json
new file mode 100644
index 0000000..b276161
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json
@@ -0,0 +1,35 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/armor/shoes/_cloth",
+ "layer1": "tinkerscompendium:items/armor/shoes/_sole",
+ "layer2": "tinkerscompendium:items/armor/shoes/_clasp",
+ "broken1": "tinkerscompendium:items/armor/shoes/_cloth"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json
new file mode 100644
index 0000000..5866861
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json
@@ -0,0 +1,65 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/towershield/edge",
+ "layer1": "tinkerscompendium:items/towershield/plate",
+ "layer2": "tinkerscompendium:items/towershield/face",
+ "layer3": "tinkerscompendium:items/towershield/binding",
+ "broken1": "tinkerscompendium:items/towershield/plate_broken"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 0 ],
+ "translation": [ 2, 0, 2 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -10, -10 ],
+ "scale": [ 3.5, 3.5, 3.5 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 135, 5 ],
+ "translation": [ 10, -16, -10 ],
+ "scale": [ 3.5, 3.5, 3.5 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ },
+ "overrides": [
+ {
+ "predicate": {
+ "block": 1
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 30, 145, 0 ],
+ "translation": [ 2, 0, -1 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 3.5, 3.5, 3.5 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, -8, -10 ],
+ "scale": [ 3.5, 3.5, 3.5 ]
+ }
+ }
+ }
+ ]
+}
diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json
new file mode 100644
index 0000000..f9b4214
--- /dev/null
+++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json
@@ -0,0 +1,36 @@
+{
+ "textures": {
+ "layer0": "tinkerscompendium:items/zweihander/blade",
+ "layer1": "tinkerscompendium:items/zweihander/core",
+ "layer2": "tinkerscompendium:items/zweihander/guard",
+ "layer3": "tinkerscompendium:items/zweihander/handle",
+ "broken1": "tinkerscompendium:items/zweihander/broken"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 90, 45 ],
+ "translation": [ 0, 8, 0 ],
+ "scale": [ 1.5, 1.5, 1 ]
+ },
+ "fixed": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ -2, 4, -5],
+ "scale":[ 0.5, 0.5, 0.5]
+ }
+ }
+}