summaryrefslogtreecommitdiff
path: root/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-03-12 18:15:17 -0500
committerLance5057 <Lance5057@gmail.com>2017-03-12 18:15:17 -0500
commitf692d8983ee8787843d874ae1aa329c1439e3223 (patch)
treea19cbd6d584d0ccd3d6117d63489168a89a19c3c /TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models
parenta7ea7c80bff70096191fd772a0416aec15d41a69 (diff)
Hopefully this unfucks whatever got fucked.
Diffstat (limited to 'TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models')
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_basin.json125
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_table.json109
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/craftingstation.json11
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_bottom_top.json12
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_all.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_side.json24
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/fancy_frame.json31
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet.json81
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet_top.json56
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/flat_in.json16
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/partbuilder.json11
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/patternchest.json24
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji.json85
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji1.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji2.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji3.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji4.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji5.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_corner.json101
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_stick.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack.json28
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_down.json20
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_side.json20
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_diagonal.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_inner.json19
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_outer.json39
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_magma.json31
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/stenciltable.json11
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/table.json61
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank.json18
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank_knob.json17
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tinker_tank_active.json31
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolforge.json81
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolstation.json11
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_north.json17
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_up.json17
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/book.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/cast.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/clay_cast.json3
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/bane_of_arthopods.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/beheading.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/blasting.json12
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/diamond.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/emerald.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fiery.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fortify.json11
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/glowing.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/haste.json27
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/knockback.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/luck.json21
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/mending_moss.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/necrotic.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/reinforced.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/sharpness.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/shulking.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/silktouch.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/smite.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/soulbound.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_meat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_sauce.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/webbed.json29
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/moms_spaghetti.tcon.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_head.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_shaft.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/axe_head.tmat.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/binding.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_limb.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_string.tmat.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/broad_axe_head.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/cross_guard.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/excavator_head.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/fletching.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hammer_head.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hand_guard.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/knife_blade.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_plate.tmat.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_sword_blade.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pan_head.tmat.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pick_head.tmat.json10
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/scythe_head.tmat.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shard.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sharpening_kit.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shovel_head.tmat.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sign_head.tmat.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sword_blade.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tool_rod.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_binding.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_tool_rod.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/wide_guard.tmat.json5
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/pattern.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/piggybackpack.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_boots.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_channel.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_fern.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_blue.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_orange.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_purple.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_tall_grass.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_end.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_mid.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slimesling.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_ladder.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_stick.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_torch.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/arrow.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battleaxe.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battlesign.tcon.json56
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/broadsword.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/cleaver.tcon.json31
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/excavator.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/frypan.tcon.json7
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hammer.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hatchet.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longbow.tcon.json73
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longsword.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/lumberaxe.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/mattock.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/pickaxe.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/rapier.tcon.json33
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/scythe.tcon.json9
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shortbow.tcon.json72
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shovel.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shuriken.tcon.json8
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail.json6
-rw-r--r--TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail_trapdoor.json6
127 files changed, 2540 insertions, 0 deletions
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_basin.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_basin.json
new file mode 100644
index 0000000..db86d9c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_basin.json
@@ -0,0 +1,125 @@
+{
+ "textures": {
+ "top": "tconstruct:blocks/smeltery/blockcast_top",
+ "side": "tconstruct:blocks/smeltery/blockcast_side",
+ "leg": "tconstruct:blocks/smeltery/blockcast_side",
+ "bottom": "tconstruct:blocks/smeltery/blockcast_bottom",
+ "legBottom": "tconstruct:blocks/smeltery/blockcast_bottom",
+ "particle": "tconstruct:blocks/smeltery/blockcast_top"
+ },
+ "elements": [
+ {
+ "from": [ 0, 4, 0 ],
+ "to": [ 14, 16, 2 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 14, 2 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 2, 0, 16,12 ], "texture": "#side", "cullface": "north"},
+ "south": { "uv": [ 0, 0, 14,12 ], "texture": "#side"},
+ "west": { "uv": [ 0, 0, 2,12 ], "texture": "#side", "cullface": "west" }
+ }
+ },
+ {
+ "from": [ 14, 4, 0 ],
+ "to": [ 16, 16, 14 ],
+ "faces": {
+ "up": { "uv": [14, 0, 16,14 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 2,12 ], "texture": "#side", "cullface": "north"},
+ "east": { "uv": [ 2, 0, 16,12 ], "texture": "#side", "cullface": "east" },
+ "west": { "uv": [ 0, 0, 14,12 ], "texture": "#side"}
+ }
+ },
+ {
+ "from": [ 2, 4, 14 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 2,14, 16,16 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 14,12 ], "texture": "#side"},
+ "south": { "uv": [ 2, 0, 16,12 ], "texture": "#side", "cullface": "south"},
+ "east": { "uv": [ 0, 0, 2,12 ], "texture": "#side", "cullface": "east" }
+ }
+ },
+ {
+ "from": [ 0, 4, 2 ],
+ "to": [ 2, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 2, 2,16 ], "texture": "#top", "cullface": "up" },
+ "east": { "uv": [ 0, 0, 14,12 ], "texture": "#side"},
+ "south": { "uv": [ 0, 0, 2,12 ], "texture": "#side", "cullface": "south"},
+ "west": { "uv": [ 2, 0, 16,12 ], "texture": "#side", "cullface": "west" }
+ }
+ },
+ { "from": [7, 5, 0], "to": [7, 13, 2], "faces": { "east": { "texture": "#side" } }},
+ { "from": [9, 5, 0], "to": [9, 13, 2], "faces": { "west": { "texture": "#side" } }},
+ { "from": [7,13, 0], "to": [9, 13, 2], "faces": { "down": { "texture": "#bottom" } }},
+ { "from": [7, 5, 0], "to": [9, 5, 2], "faces": { "up": { "texture": "#top" } }},
+ { "from": [14, 5, 7], "to": [16, 13, 7], "faces": { "south": { "texture": "#side" } }},
+ { "from": [14, 5, 9], "to": [16, 13, 9], "faces": { "north": { "texture": "#side" } }},
+ { "from": [14, 13, 7], "to": [16, 13, 9], "faces": { "down": { "texture": "#bottom" } }},
+ { "from": [14, 5, 7], "to": [16, 5, 9], "faces": { "up": { "texture": "#top" } }},
+ { "from": [7, 5, 14], "to": [7, 13, 16], "faces": { "east": { "texture": "#side" } }},
+ { "from": [9, 5, 14], "to": [9, 13, 16], "faces": { "west": { "texture": "#side" } }},
+ { "from": [7,13, 14], "to": [9, 13, 16], "faces": { "down": { "texture": "#bottom" } }},
+ { "from": [7, 5, 14], "to": [9, 5, 16], "faces": { "up": { "texture": "#top" } }},
+ { "from": [0, 5, 7], "to": [2, 13, 7], "faces": { "south": { "texture": "#side" } }},
+ { "from": [0, 5, 9], "to": [2, 13, 9], "faces": { "north": { "texture": "#side" } }},
+ { "from": [0, 13, 7], "to": [2, 13, 9], "faces": { "down": { "texture": "#bottom" } }},
+ { "from": [0, 5, 7], "to": [2, 5, 9], "faces": { "up": { "texture": "#top" } }},
+ {
+ "from": [ 0, 2, 0 ],
+ "to": [ 16, 4, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top"},
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom"},
+ "north": { "uv": [ 0, 12, 16, 14 ], "texture": "#side", "cullface": "north"},
+ "east": { "uv": [ 0, 12, 16, 14 ], "texture": "#side", "cullface": "east" },
+ "south": { "uv": [ 0, 12, 16, 14 ], "texture": "#side", "cullface": "south"},
+ "west": { "uv": [ 0, 12, 16, 14 ], "texture": "#side", "cullface": "west" }
+ },
+ "__comment": "The bottom of the basin"
+ },
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 5, 2, 5 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 5, 5 ], "texture": "#legBottom", "cullface": "down" },
+ "north": { "uv": [ 11,14, 16, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 11,14, 16, 16 ], "texture": "#leg"},
+ "west": { "uv": [ 0,14, 5, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 0,14, 5, 16 ], "texture": "#leg"}
+ }
+ },
+ {
+ "from": [ 11, 0, 0 ],
+ "to": [ 16, 2, 5 ],
+ "faces": {
+ "down": { "uv": [ 11, 0, 16, 5 ], "texture": "#legBottom", "cullface": "down" },
+ "east": { "uv": [ 11,14, 16, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 11,14, 16, 16 ], "texture": "#leg"},
+ "north": { "uv": [ 0,14, 5, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 0,14, 5, 16 ], "texture": "#leg"}
+ }
+ },
+ {
+ "from": [ 11, 0, 11 ],
+ "to": [ 16, 2, 16 ],
+ "faces": {
+ "down": { "uv": [ 11,11, 16, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "south": { "uv": [ 11,14, 16, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 11,14, 16, 16 ], "texture": "#leg"},
+ "east": { "uv": [ 0,14, 5, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 0,14, 5, 16 ], "texture": "#leg"}
+ }
+ },
+ {
+ "from": [ 0, 0, 11 ],
+ "to": [ 5, 2, 16 ],
+ "faces": {
+ "down": { "uv": [ 0,11, 5, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "west": { "uv": [ 11,14, 16, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 11,14, 16, 16 ], "texture": "#leg"},
+ "south": { "uv": [ 0,14, 5, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 0,14, 5, 16 ], "texture": "#leg"}
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_table.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_table.json
new file mode 100644
index 0000000..9a2cba0
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/casting_table.json
@@ -0,0 +1,109 @@
+{
+ "textures": {
+ "top": "tconstruct:blocks/smeltery/castingtable_top",
+ "side": "tconstruct:blocks/smeltery/castingtable_side",
+ "leg": "tconstruct:blocks/smeltery/castingtable_side",
+ "legBottom": "tconstruct:blocks/smeltery/castingtable_bottom",
+ "bottom": "tconstruct:blocks/smeltery/castingtable_bottom",
+ "particle": "tconstruct:blocks/smeltery/castingtable_top"
+ },
+ "elements": [
+ {
+ "from": [ 0, 15, 0 ],
+ "to": [ 15, 16, 1 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 15, 1 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "north"},
+ "south": { "uv": [ 0, 0, 15, 1 ], "texture": "#side"},
+ "west": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "west" }
+ }
+ },
+ {
+ "from": [ 15, 15, 0 ],
+ "to": [ 16, 16, 15 ],
+ "faces": {
+ "up": { "uv": [15, 0, 16,15 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "north"},
+ "east": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "east" },
+ "west": { "uv": [ 0, 0, 15, 1 ], "texture": "#side"}
+ }
+ },
+ {
+ "from": [ 1, 15, 15 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 1,15, 16,16 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 15, 1 ], "texture": "#side"},
+ "south": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "south"},
+ "east": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "east" }
+ }
+ },
+ {
+ "from": [ 0, 15, 1 ],
+ "to": [ 1, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 1, 1,16 ], "texture": "#top", "cullface": "up" },
+ "east": { "uv": [ 0, 0, 15, 1 ], "texture": "#side"},
+ "south": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "south"},
+ "west": { "uv": [ 0, 0, 15, 1 ], "texture": "#side", "cullface": "west" }
+ }
+ },
+ {
+ "from": [ 0, 10, 0 ],
+ "to": [ 16, 15, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" },
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom"},
+ "north": { "uv": [ 0, 1, 16, 6 ], "texture": "#side", "cullface": "north"},
+ "south": { "uv": [ 0, 1, 16, 6 ], "texture": "#side", "cullface": "south"},
+ "west": { "uv": [ 0, 1, 16, 6 ], "texture": "#side", "cullface": "west" },
+ "east": { "uv": [ 0, 1, 16, 6 ], "texture": "#side", "cullface": "east" }
+ },
+ "__comment": "Table top plate"
+ },
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 4, 10, 4 ],
+ "faces": {
+ "down": { "uv": [ 0, 12, 4, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "north": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg"},
+ "west": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg"}
+ }
+ },
+ {
+ "from": [ 12, 0, 0 ],
+ "to": [ 16, 10, 4 ],
+ "faces": {
+ "down": { "uv": [ 12, 12, 16, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "east": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg" },
+ "north": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 12, 0, 12 ],
+ "to": [ 16, 10, 16 ],
+ "faces": {
+ "down": { "uv": [ 12, 0, 16, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "south": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg" },
+ "east": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 0, 0, 12 ],
+ "to": [ 4, 10, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "west": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 11, 6, 16, 16 ], "texture": "#leg" },
+ "south": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 0, 6, 5, 16 ], "texture": "#leg" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/craftingstation.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/craftingstation.json
new file mode 100644
index 0000000..29117dc
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/craftingstation.json
@@ -0,0 +1,11 @@
+{
+ "parent": "tconstruct:block/table",
+ "textures": {
+ "particle": "tconstruct:blocks/craftingstation_top",
+ "top": "tconstruct:blocks/craftingstation_top",
+ "side": "tconstruct:blocks/craftingstation_side",
+ "bottom": "minecraft:blocks/planks_oak",
+ "leg": "tconstruct:blocks/table_side",
+ "legBottom": "minecraft:blocks/planks_oak"
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_bottom_top.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_bottom_top.json
new file mode 100644
index 0000000..4c61059
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_bottom_top.json
@@ -0,0 +1,12 @@
+{
+ "parent": "block/cube",
+ "textures": {
+ "particle": "#side",
+ "down": "#bottom",
+ "up": "#top",
+ "north": "#side",
+ "east": "#side",
+ "south": "#side",
+ "west": "#side"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_all.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_all.json
new file mode 100644
index 0000000..973689b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_all.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "particle": "#overlay"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
+ "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
+ "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
+ }
+ },
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "down" },
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "north" },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "south" },
+ "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "west" },
+ "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "east" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_side.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_side.json
new file mode 100644
index 0000000..a6d35c7
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/cube_overlay_side.json
@@ -0,0 +1,24 @@
+{
+ "elements": [
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
+ "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
+ "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
+ }
+ },
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "north" },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "south" },
+ "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "west" },
+ "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "cullface": "east" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/fancy_frame.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/fancy_frame.json
new file mode 100644
index 0000000..2a8c8be
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/fancy_frame.json
@@ -0,0 +1,31 @@
+{
+ "comment": "Setting display tags for the item form",
+ "parent": "block/item_frame",
+ "display": {
+ "fixed": {
+ "translation": [ 0, 0, -7 ]
+ },
+ "ground": {
+ "translation": [ 0, 0, -2 ],
+ "scale": [ 0.25, 0.25, 0.25 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ -20, 90, 0 ],
+ "translation": [ -3, 0.5, 0 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ -20, 90, 0 ],
+ "translation": [ -3, 0.5, 0 ]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, 2, 3.25 ],
+ "scale": [ 0.5, 0.5, 0.5 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 180, 0 ],
+ "translation": [ 0, 2, 3.25 ],
+ "scale": [ 0.5, 0.5, 0.5 ]
+ }
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet.json
new file mode 100644
index 0000000..6e87062
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet.json
@@ -0,0 +1,81 @@
+{
+ "comment": "Model is facing South (as in: the block it's connected to is south of it)",
+ "textures": {
+ "tex": "tconstruct:blocks/smeltery/faucet",
+ "particle": "tconstruct:blocks/smeltery/faucet"
+ },
+ "display": {
+ "gui": {
+ "rotation": [ 30, 225, 0 ],
+ "translation": [ 3, -1, 0 ],
+ "scale": [ 0.9375, 0.9375, 0.9375 ]
+ },
+ "ground": {
+ "translation": [ 0, 3, -1 ],
+ "scale": [ 0.25, 0.25, 0.25 ]
+ },
+ "fixed": {
+ "translation": [ 0, 0, -1 ],
+ "scale": [ 0.5, 0.5, 0.5 ]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 75, 45, 0 ],
+ "translation": [ 0, 3, 0.5 ],
+ "scale": [ 0.4, 0.4, 0.4 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 75, 45, 0 ],
+ "translation": [ 0, 3, 0.5 ],
+ "scale": [ 0.4, 0.4, 0.4 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 135, 0 ],
+ "translation": [ 0, 0.5, 0 ],
+ "scale": [ 0.5, 0.5, 0.5 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 135, 0 ],
+ "translation": [ 0, 0.5, 0 ],
+ "scale": [ 0.5, 0.5, 0.5 ]
+ }
+ },
+ "elements": [
+ {
+ "from": [ 4, 4, 10 ],
+ "to": [ 12, 6, 16 ],
+ "faces": {
+ "up": { "uv": [ 4, 10, 12, 16 ], "texture": "#tex"},
+ "down": { "uv": [ 4, 10, 12, 16 ], "texture": "#tex", "rotation": 180},
+ "north": { "uv": [ 4, 8, 12, 10 ], "texture": "#tex"},
+ "east": { "uv": [ 12, 10, 14, 16 ], "texture": "#tex", "rotation": 90},
+ "south": { "uv": [ 4, 10, 12, 8 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 4, 16 ], "texture": "#tex", "rotation": 270 }
+ },
+ "__comment": "The bottom platform, facing south with the dark texture side"
+ },
+ {
+ "from": [ 10, 6, 10 ],
+ "to": [ 12, 10, 16 ],
+ "faces": {
+ "up": { "uv": [ 13, 10, 15, 16 ], "texture": "#tex"},
+ "north": { "uv": [ 6, 10, 8, 6 ], "texture": "#tex"},
+ "east": { "uv": [ 8, 10, 12, 16 ], "texture": "#tex", "rotation": 90},
+ "south": { "uv": [ 6, 10, 8, 6 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 6, 16 ], "texture": "#tex", "rotation": 270}
+ },
+ "__comment": "Left side from front (east)"
+ },
+ {
+ "from": [ 4, 6, 10 ],
+ "to": [ 6, 10, 16 ],
+ "faces": {
+ "up": { "uv": [ 1, 10, 3, 16 ], "texture": "#tex"},
+ "north": { "uv": [ 6, 10, 8, 6 ], "texture": "#tex"},
+ "east": { "uv": [ 2, 10, 6, 16 ], "texture": "#tex", "rotation": 90},
+ "south": { "uv": [ 6, 10, 4, 6 ], "texture": "#tex"},
+ "west": { "uv": [ 6, 10, 12, 16 ], "texture": "#tex", "rotation": 270}
+ },
+ "__comment": "Right side from front (west)"
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet_top.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet_top.json
new file mode 100644
index 0000000..a0d4ef5
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/faucet_top.json
@@ -0,0 +1,56 @@
+{
+ "textures": {
+ "tex": "tconstruct:blocks/smeltery/faucet",
+ "particle": "tconstruct:blocks/smeltery/faucet"
+ },
+ "elements": [
+ {
+ "from": [ 4, 10, 4 ],
+ "to": [ 12, 16, 6 ],
+ "faces": {
+ "up": { "uv": [ 4, 8, 12, 10 ], "texture": "#tex"},
+ "down": { "uv": [ 4, 10, 12, 8 ], "texture": "#tex"},
+ "north": { "uv": [ 4, 16, 12, 10 ], "texture": "#tex"},
+ "east": { "uv": [ 12, 10, 14, 16 ], "texture": "#tex", "rotation": 180},
+ "south": { "uv": [ 4, 16, 12, 10 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 4, 16 ], "texture": "#tex", "rotation": 180}
+ }
+ },
+ {
+ "from": [ 4, 10, 10 ],
+ "to": [ 12, 16, 12 ],
+ "faces": {
+ "up": { "uv": [ 4, 8, 12, 10 ], "texture": "#tex"},
+ "down": { "uv": [ 4, 10, 12, 8 ], "texture": "#tex"},
+ "north": { "uv": [ 4, 16, 12, 10 ], "texture": "#tex"},
+ "east": { "uv": [ 12, 10, 14, 16 ], "texture": "#tex", "rotation": 180},
+ "south": { "uv": [ 4, 16, 12, 10 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 4, 16 ], "texture": "#tex", "rotation": 180}
+ }
+ },
+ {
+ "from": [ 4, 10, 6 ],
+ "to": [ 6, 16, 10 ],
+ "faces": {
+ "up": { "uv": [ 6, 8, 10, 10 ], "texture": "#tex"},
+ "down": { "uv": [ 6, 10, 10, 8 ], "texture": "#tex"},
+ "north": { "uv": [ 6, 16, 10, 10 ], "texture": "#tex"},
+ "east": { "uv": [ 12, 10, 14, 16 ], "texture": "#tex", "rotation": 180},
+ "south": { "uv": [ 6, 16, 10, 10 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 4, 16 ], "texture": "#tex", "rotation": 180}
+ }
+ },
+ {
+ "from": [ 10, 10, 6 ],
+ "to": [ 12, 16, 10 ],
+ "faces": {
+ "up": { "uv": [ 6, 8, 10, 10 ], "texture": "#tex"},
+ "down": { "uv": [ 6, 10, 10, 8 ], "texture": "#tex"},
+ "north": { "uv": [ 6, 16, 10, 10 ], "texture": "#tex"},
+ "east": { "uv": [ 12, 10, 14, 16 ], "texture": "#tex", "rotation": 180},
+ "south": { "uv": [ 6, 16, 10, 10 ], "texture": "#tex"},
+ "west": { "uv": [ 2, 10, 4, 16 ], "texture": "#tex", "rotation": 180}
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/flat_in.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/flat_in.json
new file mode 100644
index 0000000..573f533
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/flat_in.json
@@ -0,0 +1,16 @@
+{
+ "ambientocclusion": false,
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0.01 ],
+ "to": [ 16, 16, 0.01 ],
+ "shade": false,
+ "faces": {
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0 },
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0 }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/partbuilder.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/partbuilder.json
new file mode 100644
index 0000000..17a620b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/partbuilder.json
@@ -0,0 +1,11 @@
+{
+ "parent": "tconstruct:block/table",
+ "textures": {
+ "particle": "tconstruct:blocks/partbuilder_top",
+ "top": "tconstruct:blocks/partbuilder_top",
+ "side": "tconstruct:blocks/table_side",
+ "bottom": "minecraft:blocks/log_oak",
+ "leg": "minecraft:blocks/log_oak",
+ "legBottom": "minecraft:blocks/log_oak"
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/patternchest.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/patternchest.json
new file mode 100644
index 0000000..6aea07b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/patternchest.json
@@ -0,0 +1,24 @@
+{
+ "textures": {
+ "particle": "#side",
+ "down": "#bottom",
+ "up": "#top",
+ "north": "#side",
+ "east": "#side",
+ "south": "#side",
+ "west": "#side"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 14, 16 ],
+ "faces": {
+ "down": { "texture": "#down", "cullface": "down" },
+ "up": { "texture": "#up" },
+ "north": { "texture": "#north", "uv": [0, 0, 16, 16], "cullface": "north" },
+ "south": { "texture": "#south", "uv": [0, 0, 16, 16], "cullface": "south" },
+ "west": { "texture": "#west", "uv": [0, 0, 16, 16], "cullface": "west" },
+ "east": { "texture": "#east", "uv": [0, 0, 16, 16], "cullface": "east" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji.json
new file mode 100644
index 0000000..8517f43
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji.json
@@ -0,0 +1,85 @@
+{
+ "parent": "block/block",
+ "display": {
+ "gui": {
+ "rotation": [ 30, 225, 0 ],
+ "translation": [ 0, 2, 0 ],
+ "scale": [0.78125, 0.78125, 0.78125]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 75, 45, 0 ],
+ "translation": [ 0, 2.5, 1.5],
+ "scale": [ 0.375, 0.375, 0.375 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ -5, 0, 0 ],
+ "translation": [ 0, 3, 0 ],
+ "scale": [ 0.70, 0.70, 0.70 ]
+ }
+ },
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 3, 0, 3 ],
+ "to": [ 5, 6, 5 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [2, 2, 4, 8], "texture": "#all" },
+ "west": { "uv": [4, 2, 6, 8], "texture": "#all" },
+ "east": { "uv": [6, 2, 8, 8], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 3, 0, 11 ],
+ "to": [ 5, 6, 13 ],
+ "faces": {
+ "up": { "uv": [ 8, 0, 10, 2], "texture": "#all" },
+ "down": { "uv": [10, 0, 12, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [ 8, 2, 10, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [12, 2, 14, 8], "texture": "#all" },
+ "east": { "uv": [14, 2, 16, 8], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 11, 0, 11 ],
+ "to": [ 13, 6, 13 ],
+ "faces": {
+ "up": { "uv": [0, 8, 2, 10], "texture": "#all" },
+ "down": { "uv": [2, 8, 4, 10], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 10, 2, 16], "texture": "#all" },
+ "south": { "uv": [2, 10, 4, 16], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [6, 10, 8, 16], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 11, 0, 3 ],
+ "to": [ 13, 6, 5 ],
+ "faces": {
+ "up": { "uv": [ 8, 8, 10, 10], "texture": "#all" },
+ "down": { "uv": [10, 8, 12, 10], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [ 8, 10, 10, 16], "texture": "#all" },
+ "south": { "uv": [10, 10, 12, 16], "texture": "#all" },
+ "west": { "uv": [12, 10, 14, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji1.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji1.json
new file mode 100644
index 0000000..2adc74d
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji1.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [2, 2, 4, 8], "texture": "#all" },
+ "west": { "uv": [4, 2, 6, 8], "texture": "#all" },
+ "east": { "uv": [6, 2, 8, 8], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji2.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji2.json
new file mode 100644
index 0000000..5672608
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji2.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [ 8, 0, 10, 2], "texture": "#all" },
+ "down": { "uv": [10, 0, 12, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [ 8, 2, 10, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [12, 2, 14, 8], "texture": "#all" },
+ "east": { "uv": [14, 2, 16, 8], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji3.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji3.json
new file mode 100644
index 0000000..2c1a857
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji3.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [0, 8, 2, 10], "texture": "#all" },
+ "down": { "uv": [2, 8, 4, 10], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 10, 2, 16], "texture": "#all" },
+ "south": { "uv": [2, 10, 4, 16], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [6, 10, 8, 16], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji4.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji4.json
new file mode 100644
index 0000000..0d72b83
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji4.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [ 8, 8, 10, 10], "texture": "#all" },
+ "down": { "uv": [10, 8, 12, 10], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [ 8, 10, 10, 16], "texture": "#all" },
+ "south": { "uv": [10, 10, 12, 16], "texture": "#all" },
+ "west": { "uv": [12, 10, 14, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji5.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji5.json
new file mode 100644
index 0000000..71d83e3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji5.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_corner.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_corner.json
new file mode 100644
index 0000000..a8f4163
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_corner.json
@@ -0,0 +1,101 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 11, 0, 3 ],
+ "to": [ 13, 6, 5 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [2, 2, 4, 8], "texture": "#all" },
+ "west": { "uv": [4, 2, 6, 8], "texture": "#all" },
+ "east": { "uv": [6, 2, 8, 8], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 11, 0, 11 ],
+ "to": [ 13, 6, 13 ],
+ "faces": {
+ "up": { "uv": [ 8, 0, 10, 2], "texture": "#all" },
+ "down": { "uv": [10, 0, 12, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [ 8, 2, 10, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [12, 2, 14, 8], "texture": "#all" },
+ "east": { "uv": [14, 2, 16, 8], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 0, 11, 3 ],
+ "to": [ 6, 13, 5 ],
+ "faces": {
+ "west": { "uv": [2, 8, 2, 10], "texture": "#all", "rotation": 90 },
+ "east": { "uv": [0, 8, 4, 10], "texture": "#all", "rotation": 90 },
+ "north": { "uv": [0, 10, 2, 16], "texture": "#all", "rotation": 270 },
+ "south": { "uv": [2, 10, 4, 16], "texture": "#all", "rotation": 90 },
+ "up": { "uv": [4, 10, 6, 16], "texture": "#all", "rotation": 90 },
+ "down": { "uv": [6, 10, 8, 16], "texture": "#all", "rotation": 90 }
+ }
+ },
+ {
+ "from": [ 0, 11, 11 ],
+ "to": [ 6, 13, 13 ],
+ "faces": {
+ "west": { "uv": [10, 8, 10, 10], "texture": "#all", "rotation": 90 },
+ "east": { "uv": [ 8, 8, 12, 10], "texture": "#all", "rotation": 90 },
+ "north": { "uv": [ 8, 10, 10, 16], "texture": "#all", "rotation": 270 },
+ "south": { "uv": [10, 10, 12, 16], "texture": "#all", "rotation": 90 },
+ "up": { "uv": [12, 10, 14, 16], "texture": "#all", "rotation": 90 },
+ "down": { "uv": [14, 10, 16, 16], "texture": "#all", "rotation": 90 }
+ }
+ },
+ {
+ "from": [ 0, 7, 7 ],
+ "to": [ 6, 9, 9 ],
+ "faces": {
+ "west": { "uv": [2, 0, 2, 2], "texture": "#all", "rotation": 90 },
+ "east": { "uv": [0, 0, 4, 2], "texture": "#all", "rotation": 90 },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all", "rotation": 270 },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all", "rotation": 90 },
+ "up": { "uv": [4, 10, 6, 16], "texture": "#all", "rotation": 90 },
+ "down": { "uv": [14, 10, 16, 16], "texture": "#all", "rotation": 90 }
+ }
+ },
+ {
+ "from": [ 7, -2.5, 3 ],
+ "to": [ 9, 3.5, 5 ],
+ "rotation": {
+ "origin": [8, 8, 8],
+ "axis": "z",
+ "angle": -45
+ },
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ },
+ {
+ "from": [ 7, -2.5, 11 ],
+ "to": [ 9, 3.5, 13 ],
+ "rotation": {
+ "origin": [8, 8, 8],
+ "axis": "z",
+ "angle": -45
+ },
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [10, 2, 12, 8], "texture": "#all" },
+ "west": { "uv": [4, 10, 6, 16], "texture": "#all" },
+ "east": { "uv": [14, 10, 16, 16], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_stick.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_stick.json
new file mode 100644
index 0000000..2adc74d
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/punji_stick.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#all"
+ },
+ "elements": [
+ {
+ "from": [ 7, 0, 7 ],
+ "to": [ 9, 6, 9 ],
+ "faces": {
+ "up": { "uv": [0, 0, 2, 2], "texture": "#all" },
+ "down": { "uv": [2, 0, 4, 2], "texture": "#all", "cullface": "down" },
+ "north": { "uv": [0, 2, 2, 8], "texture": "#all" },
+ "south": { "uv": [2, 2, 4, 8], "texture": "#all" },
+ "west": { "uv": [4, 2, 6, 8], "texture": "#all" },
+ "east": { "uv": [6, 2, 8, 8], "texture": "#all" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack.json
new file mode 100644
index 0000000..0d6571e
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack.json
@@ -0,0 +1,28 @@
+{
+ "__comment": "Model is in the center, top of the block",
+ "parent": "block/block",
+ "display": {
+ "gui": {
+ "rotation": [ 30, 225, 0 ],
+ "translation": [ 0, -3, 0 ],
+ "scale": [ 0.625, 0.625, 0.625 ]
+ }
+ },
+ "textures": {
+ "particle": "#leg"
+ },
+ "elements": [
+ {
+ "from": [ 0, 12, 6 ],
+ "to": [ 16, 16, 10 ],
+ "faces": {
+ "north": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "east": { "texture": "#leg", "uv": [ 0, 0, 4, 4 ] },
+ "south": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "west": { "texture": "#leg", "uv": [ 12, 0, 16, 4 ] },
+ "up": { "texture": "#leg", "uv": [ 0, 12, 16, 16 ] },
+ "down": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_down.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_down.json
new file mode 100644
index 0000000..927c854
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_down.json
@@ -0,0 +1,20 @@
+{
+ "__comment": "Model is in the center, bottom of the block",
+ "textures": {
+ "particle": "#leg"
+ },
+ "elements": [
+ {
+ "from": [ 0, 0, 6 ],
+ "to": [ 16, 4, 10 ],
+ "faces": {
+ "north": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "east": { "texture": "#leg", "uv": [ 0, 0, 4, 4 ] },
+ "south": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "west": { "texture": "#leg", "uv": [ 12, 0, 16, 4 ] },
+ "up": { "texture": "#leg", "uv": [ 0, 12, 16, 16 ] },
+ "down": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_side.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_side.json
new file mode 100644
index 0000000..9816cf6
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/rack_side.json
@@ -0,0 +1,20 @@
+{
+ "__comment": "Model is in the north, top of the block",
+ "textures": {
+ "particle": "#leg"
+ },
+ "elements": [
+ {
+ "from": [ 0, 12, 12 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "north": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "east": { "texture": "#leg", "uv": [ 0, 0, 4, 4 ] },
+ "south": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] },
+ "west": { "texture": "#leg", "uv": [ 12, 0, 16, 4 ] },
+ "up": { "texture": "#leg", "uv": [ 0, 12, 16, 16 ] },
+ "down": { "texture": "#leg", "uv": [ 0, 0, 16, 4 ] }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel.json
new file mode 100644
index 0000000..b5b2be4
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel.json
@@ -0,0 +1,19 @@
+{ "parent": "block/block",
+ "textures": {
+ "particle": "#slime"
+ },
+ "elements": [
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 16, 8, 16 ],
+ "faces": {
+ "north": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "cullface": "north" },
+ "east": { "texture": "#slime", "uv": [ 0, 0, 4, 8 ], "tintindex": 0, "cullface": "east", "rotation": 270 },
+ "south": { "texture": "#slime", "uv": [ 0, 0, 8, 4 ], "tintindex": 0, "cullface": "south" },
+ "west": { "texture": "#slime", "uv": [ 4, 0, 8, 8 ], "tintindex": 0, "cullface": "west", "rotation": 90 },
+ "up": { "texture": "#slime", "uv": [ 0, 0, 8, 8 ], "tintindex": 0, "rotation": 180 },
+ "down": { "texture": "#slime", "uv": [ 0, 0, 8, 8 ], "tintindex": 0, "cullface": "down" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_diagonal.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_diagonal.json
new file mode 100644
index 0000000..eb5488b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_diagonal.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#slime"
+ },
+ "elements": [
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 16, 8, 16 ],
+ "faces": {
+ "north": { "texture": "#slime", "uv": [ 0, 0, 4, 8 ], "tintindex": 0, "cullface": "north", "rotation": 270 },
+ "east": { "texture": "#slime", "uv": [ 0, 0, 4, 8 ], "tintindex": 0, "cullface": "east", "rotation": 270 },
+ "south": { "texture": "#slime", "uv": [ 4, 0, 8, 8 ], "tintindex": 0, "cullface": "south", "rotation": 90 },
+ "west": { "texture": "#slime", "uv": [ 4, 0, 8, 8 ], "tintindex": 0, "cullface": "west", "rotation": 90 },
+ "up": { "texture": "#diagonal", "uv": [ 0, 0, 16, 16 ], "tintindex": 0, "rotation": 180 },
+ "down": { "texture": "#diagonal", "uv": [ 0, 0, 16, 16 ], "tintindex": 0, "cullface": "down" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_inner.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_inner.json
new file mode 100644
index 0000000..9f0e8c1
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_inner.json
@@ -0,0 +1,19 @@
+{
+ "textures": {
+ "particle": "#slime"
+ },
+ "elements": [
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 16, 8, 8 ],
+ "faces": {
+ "north": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "cullface": "north" },
+ "east": { "texture": "#slime", "uv": [ 0, 4, 4, 8 ], "tintindex": 0, "cullface": "east", "rotation": 270 },
+ "south": { "texture": "#slime", "uv": [ 0, 0, 8, 4 ], "tintindex": 0, "rotation": 180 },
+ "west": { "texture": "#slime", "uv": [ 4, 0, 8, 8 ], "tintindex": 0, "cullface": "west", "rotation": 90 },
+ "up": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "rotation": 180 },
+ "down": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "cullface": "down" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_outer.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_outer.json
new file mode 100644
index 0000000..f6b97a9
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_channel_outer.json
@@ -0,0 +1,39 @@
+{
+ "textures": {
+ "particle": "#slime"
+ },
+ "elements": [
+ {
+ "__comment": "Upper",
+ "from": [ 0, 8, 8 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "north": { "texture": "#slime", "uv": [ 0, 0, 8, 4 ], "tintindex": 0 },
+ "east": { "texture": "#slime", "uv": [ 0, 0, 4, 4 ], "tintindex": 0, "cullface": "east" },
+ "south": { "texture": "#slime", "uv": [ 0, 0, 8, 4 ], "tintindex": 0, "cullface": "south" },
+ "west": { "texture": "#slime", "uv": [ 4, 0, 8, 4 ], "tintindex": 0, "cullface": "west" },
+ "up": { "texture": "#slime", "uv": [ 0, 0, 8, 4 ], "tintindex": 0, "cullface": "up", "rotation": 180 }
+ }
+ },
+ {
+ "__comment": "Lower",
+ "from": [ 0, 0, 0 ],
+ "to": [ 16, 8, 16 ],
+ "faces": {
+ "north": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "cullface": "north" },
+ "east": { "texture": "#slime", "uv": [ 0, 0, 4, 8 ], "tintindex": 0, "cullface": "east", "rotation": 270 },
+ "south": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "cullface": "south" },
+ "west": { "texture": "#slime", "uv": [ 4, 0, 8, 8 ], "tintindex": 0, "cullface": "west", "rotation": 90 },
+ "down": { "texture": "#slime", "uv": [ 0, 3, 8, 11 ], "tintindex": 0, "cullface": "down" }
+ }
+ },
+ {
+ "__comment": "Middle face",
+ "from": [ 0, 8, 0 ],
+ "to": [ 16, 8, 8 ],
+ "faces": {
+ "up": { "texture": "#slime", "uv": [ 0, 4, 8, 8 ], "tintindex": 0, "rotation": 180 }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_magma.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_magma.json
new file mode 100644
index 0000000..29627db
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/slime_magma.json
@@ -0,0 +1,31 @@
+{
+ "textures": {
+ "particle": "tconstruct:blocks/slime/slime_magma",
+ "texture": "tconstruct:blocks/slime/slime_magma",
+ "inner": "minecraft:blocks/lava_still"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
+ "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
+ "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }
+ }
+ },
+ { "from": [ 3, 3, 3 ],
+ "to": [ 13, 13, 13 ],
+ "faces": {
+ "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" },
+ "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" },
+ "north": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" },
+ "south": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" },
+ "west": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" },
+ "east": { "uv": [ 3, 3, 13, 13 ], "texture": "#inner" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/stenciltable.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/stenciltable.json
new file mode 100644
index 0000000..61b5d17
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/stenciltable.json
@@ -0,0 +1,11 @@
+{
+ "parent": "tconstruct:block/table",
+ "textures": {
+ "particle": "tconstruct:blocks/stenciltable_top",
+ "top": "tconstruct:blocks/stenciltable_top",
+ "side": "tconstruct:blocks/table_side",
+ "bottom": "minecraft:blocks/planks_oak",
+ "leg": "minecraft:blocks/planks_oak",
+ "legBottom": "minecraft:blocks/planks_oak"
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/table.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/table.json
new file mode 100644
index 0000000..a7b8253
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/table.json
@@ -0,0 +1,61 @@
+{
+ "elements": [
+ {
+ "from": [ 0, 12, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" },
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
+ "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "north" },
+ "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "south" },
+ "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "west" },
+ "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "east" }
+ },
+ "__comment": "Table top plate"
+ },
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 4, 12, 4 ],
+ "faces": {
+ "down": { "uv": [ 0, 12, 4, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "north": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "west": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 12, 0, 0 ],
+ "to": [ 16, 12, 4 ],
+ "faces": {
+ "down": { "uv": [ 12, 12, 16, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "east": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "north": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 12, 0, 12 ],
+ "to": [ 16, 12, 16 ],
+ "faces": {
+ "down": { "uv": [ 12, 0, 16, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "south": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "east": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 0, 0, 12 ],
+ "to": [ 4, 12, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "west": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "south": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank.json
new file mode 100644
index 0000000..67135b0
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank.json
@@ -0,0 +1,18 @@
+{
+ "textures": {
+ "particle": "#side"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "down": { "texture": "#top" },
+ "up": { "texture": "#bottom" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank_knob.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank_knob.json
new file mode 100644
index 0000000..93ef0e0
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tank_knob.json
@@ -0,0 +1,17 @@
+{
+ "textures": {
+ "particle": "#side"
+ },
+ "elements": [
+ { "from": [ 3, 0, 3 ],
+ "to": [ 13, 1, 13 ],
+ "faces": {
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tinker_tank_active.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tinker_tank_active.json
new file mode 100644
index 0000000..2829aba
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/tinker_tank_active.json
@@ -0,0 +1,31 @@
+{
+ "textures": {
+ "particle": "tconstruct:blocks/smeltery/tinker_tank",
+ "front": "tconstruct:blocks/smeltery/tinker_tank_overlay",
+ "side": "tconstruct:blocks/smeltery/seared_brick",
+ "back": "tconstruct:blocks/smeltery/tinker_tank_background"
+ },
+ "elements": [
+ {
+ "__comment": "main",
+ "from": [ 0, 0, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "north": { "texture": "#front", "uv": [ 0, 0, 16, 16 ], "cullface": "north" },
+ "east": { "texture": "#side", "uv": [ 0, 0, 16, 16 ], "cullface": "east" },
+ "south": { "texture": "#side", "uv": [ 0, 0, 16, 16 ], "cullface": "south" },
+ "west": { "texture": "#side", "uv": [ 0, 0, 16, 16 ], "cullface": "west" },
+ "up": { "texture": "#side", "uv": [ 0, 0, 16, 16 ], "cullface": "up" },
+ "down": { "texture": "#side", "uv": [ 0, 0, 16, 16 ], "cullface": "down" }
+ }
+ },
+ {
+ "__comment": "backface",
+ "from": [ 0, 0, 0.1 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "north": { "texture": "#back", "uv": [ 0, 0, 16, 16 ], "cullface": "north" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolforge.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolforge.json
new file mode 100644
index 0000000..c30b800
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolforge.json
@@ -0,0 +1,81 @@
+{
+ "textures": {
+ "particle": "tconstruct:blocks/toolforge_top",
+ "top": "tconstruct:blocks/toolforge_top",
+ "bottom": "minecraft:blocks/iron_block",
+ "leg": "minecraft:blocks/iron_block",
+ "legBottom": "minecraft:blocks/iron_block"
+ },
+ "elements": [
+ {
+ "from": [ 0, 15, 0 ],
+ "to": [ 16, 16, 16 ],
+ "faces": {
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" },
+ "north": { "uv": [ 0, 0, 16, 1 ], "texture": "#top", "cullface": "north", "rotation": 180 },
+ "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#top", "cullface": "south", "rotation": 0 },
+ "west": { "uv": [ 0, 0, 1, 16 ], "texture": "#top", "cullface": "west", "rotation": 270 },
+ "east": { "uv": [15, 0, 16, 16 ], "texture": "#top", "cullface": "east", "rotation": 90 }
+ },
+ "uvlock": true,
+ "__comment": "Table plate at the top"
+ },
+ {
+ "from": [ 0, 12, 0 ],
+ "to": [ 16, 15, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
+ "north": { "uv": [ 0, 1, 16, 4 ], "texture": "#leg", "cullface": "north"},
+ "south": { "uv": [ 0, 1, 16, 4 ], "texture": "#leg", "cullface": "south"},
+ "west": { "uv": [ 0, 1, 16, 4 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 0, 1, 16, 4 ], "texture": "#leg", "cullface": "east" }
+ },
+ "uvlock": true,
+ "__comment": "Table top side"
+ },
+ {
+ "from": [ 0, 0, 0 ],
+ "to": [ 4, 12, 4 ],
+ "faces": {
+ "down": { "uv": [ 0, 12, 4, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "north": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "west": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 12, 0, 0 ],
+ "to": [ 16, 12, 4 ],
+ "faces": {
+ "down": { "uv": [ 12, 12, 16, 16 ], "texture": "#legBottom", "cullface": "down" },
+ "east": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "north": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "north" },
+ "south": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 12, 0, 12 ],
+ "to": [ 16, 12, 16 ],
+ "faces": {
+ "down": { "uv": [ 12, 0, 16, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "south": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "east": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "east" },
+ "west": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ },
+ {
+ "from": [ 0, 0, 12 ],
+ "to": [ 4, 12, 16 ],
+ "faces": {
+ "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#legBottom", "cullface": "down" },
+ "west": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg", "cullface": "west" },
+ "east": { "uv": [ 12, 4, 16, 16 ], "texture": "#leg" },
+ "south": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg", "cullface": "south" },
+ "north": { "uv": [ 0, 4, 4, 16 ], "texture": "#leg" }
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolstation.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolstation.json
new file mode 100644
index 0000000..0a366d5
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/toolstation.json
@@ -0,0 +1,11 @@
+{
+ "parent": "tconstruct:block/table",
+ "textures": {
+ "particle": "tconstruct:blocks/toolstation_top",
+ "top": "tconstruct:blocks/toolstation_top",
+ "side": "tconstruct:blocks/table_side",
+ "bottom": "minecraft:blocks/planks_oak",
+ "leg": "tconstruct:blocks/table_side",
+ "legBottom": "minecraft:blocks/planks_oak"
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_north.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_north.json
new file mode 100644
index 0000000..c177b31
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_north.json
@@ -0,0 +1,17 @@
+{
+ "ambientocclusion": false,
+ "textures": {
+ "particle": "#vine",
+ "vine": "tconstruct:blocks/slime/slimevine"
+ },
+ "elements": [
+ { "from": [ 0, 0, 0.8 ],
+ "to": [ 16, 16, 0.8 ],
+ "shade": false,
+ "faces": {
+ "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 },
+ "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_up.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_up.json
new file mode 100644
index 0000000..d3e733a
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/block/vine_up.json
@@ -0,0 +1,17 @@
+{
+ "ambientocclusion": false,
+ "textures": {
+ "particle": "#vine",
+ "vine": "tconstruct:blocks/slime/slimevine"
+ },
+ "elements": [
+ { "from": [ 0, 15.2, 0 ],
+ "to": [ 16, 15.2, 16 ],
+ "shade": false,
+ "faces": {
+ "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 },
+ "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }
+ }
+ }
+ ]
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/book.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/book.json
new file mode 100644
index 0000000..cd32e11
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/book.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:items/book"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/cast.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/cast.json
new file mode 100644
index 0000000..9176453
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/cast.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:items/cast"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/clay_cast.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/clay_cast.json
new file mode 100644
index 0000000..10919fd
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/clay_cast.json
@@ -0,0 +1,3 @@
+{
+ "parent": "tconstruct:item/cast"
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/bane_of_arthopods.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/bane_of_arthopods.json
new file mode 100644
index 0000000..14fc706
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/bane_of_arthopods.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_bane_spider",
+ "battleaxe": "tconstruct:items/battleaxe/mod_bane_spider",
+ "battlesign": "tconstruct:items/battlesign/mod_bane_spider",
+ "broadsword": "tconstruct:items/broadsword/mod_bane_spider",
+ "rapier": "tconstruct:items/rapier/mod_bane_spider",
+ "cleaver": "tconstruct:items/cleaver/mod_bane_spider",
+ "excavator": "tconstruct:items/excavator/mod_bane_spider",
+ "frypan": "tconstruct:items/frypan/mod_bane_spider",
+ "hammer": "tconstruct:items/hammer/mod_bane_spider",
+ "hatchet": "tconstruct:items/hatchet/mod_bane_spider",
+ "longbow": "tconstruct:items/longbow/mod_bane_spider",
+ "longbow1": "tconstruct:items/longbow/mod_bane_spider",
+ "longbow2": "tconstruct:items/longbow/mod_bane_spider_2",
+ "longbow3": "tconstruct:items/longbow/mod_bane_spider_3",
+ "longsword": "tconstruct:items/longsword/mod_bane_spider",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_bane_spider",
+ "mattock": "tconstruct:items/mattock/mod_bane_spider",
+ "pickaxe": "tconstruct:items/pickaxe/mod_bane_spider",
+ "scythe": "tconstruct:items/scythe/mod_bane_spider",
+ "shovel": "tconstruct:items/shovel/mod_bane_spider",
+ "shuriken": "tconstruct:items/shuriken/mod_bane_spider",
+ "shortbow": "tconstruct:items/shortbow/mod_bane_spider",
+ "shortbow1": "tconstruct:items/shortbow/mod_bane_spider",
+ "shortbow2": "tconstruct:items/shortbow/mod_bane_spider_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_bane_spider_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/beheading.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/beheading.json
new file mode 100644
index 0000000..94962f1
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/beheading.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_beheading",
+ "battleaxe": "tconstruct:items/battleaxe/mod_beheading",
+ "battlesign": "tconstruct:items/battlesign/mod_beheading",
+ "broadsword": "tconstruct:items/broadsword/mod_beheading",
+ "rapier": "tconstruct:items/rapier/mod_beheading",
+ "cleaver": "tconstruct:items/cleaver/mod_beheading",
+ "excavator": "tconstruct:items/excavator/mod_beheading",
+ "frypan": "tconstruct:items/frypan/mod_beheading",
+ "hammer": "tconstruct:items/hammer/mod_beheading",
+ "hatchet": "tconstruct:items/hatchet/mod_beheading",
+ "longbow": "tconstruct:items/longbow/mod_beheading",
+ "longbow1": "tconstruct:items/longbow/mod_beheading",
+ "longbow2": "tconstruct:items/longbow/mod_beheading",
+ "longbow3": "tconstruct:items/longbow/mod_beheading",
+ "longsword": "tconstruct:items/longsword/mod_beheading",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_beheading",
+ "mattock": "tconstruct:items/mattock/mod_beheading",
+ "pickaxe": "tconstruct:items/pickaxe/mod_beheading",
+ "scythe": "tconstruct:items/scythe/mod_beheading",
+ "shovel": "tconstruct:items/shovel/mod_beheading",
+ "shuriken": "tconstruct:items/shuriken/mod_beheading",
+ "shortbow": "tconstruct:items/shortbow/mod_beheading",
+ "shortbow1": "tconstruct:items/shortbow/mod_beheading",
+ "shortbow2": "tconstruct:items/shortbow/mod_beheading",
+ "shortbow3": "tconstruct:items/shortbow/mod_beheading"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/blasting.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/blasting.json
new file mode 100644
index 0000000..2fe43c4
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/blasting.json
@@ -0,0 +1,12 @@
+{
+ "textures": {
+ "excavator": "tconstruct:items/excavator/mod_blasting",
+ "hammer": "tconstruct:items/hammer/mod_blasting",
+ "hatchet": "tconstruct:items/hatchet/mod_blasting",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_blasting",
+ "mattock": "tconstruct:items/mattock/mod_blasting",
+ "pickaxe": "tconstruct:items/pickaxe/mod_blasting",
+ "scythe": "tconstruct:items/scythe/mod_blasting",
+ "shovel": "tconstruct:items/shovel/mod_blasting"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/diamond.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/diamond.json
new file mode 100644
index 0000000..8d0840b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/diamond.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_diamond",
+ "battleaxe": "tconstruct:items/battleaxe/mod_diamond",
+ "battlesign": "tconstruct:items/battlesign/mod_diamond",
+ "broadsword": "tconstruct:items/broadsword/mod_diamond",
+ "rapier": "tconstruct:items/rapier/mod_diamond",
+ "cleaver": "tconstruct:items/cleaver/mod_diamond",
+ "excavator": "tconstruct:items/excavator/mod_diamond",
+ "frypan": "tconstruct:items/frypan/mod_diamond",
+ "hammer": "tconstruct:items/hammer/mod_diamond",
+ "hatchet": "tconstruct:items/hatchet/mod_diamond",
+ "longbow": "tconstruct:items/longbow/mod_diamond",
+ "longbow1": "tconstruct:items/longbow/mod_diamond",
+ "longbow2": "tconstruct:items/longbow/mod_diamond",
+ "longbow3": "tconstruct:items/longbow/mod_diamond",
+ "longsword": "tconstruct:items/longsword/mod_diamond",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_diamond",
+ "mattock": "tconstruct:items/mattock/mod_diamond",
+ "pickaxe": "tconstruct:items/pickaxe/mod_diamond",
+ "scythe": "tconstruct:items/scythe/mod_diamond",
+ "shovel": "tconstruct:items/shovel/mod_diamond",
+ "shuriken": "tconstruct:items/shuriken/mod_diamond",
+ "shortbow": "tconstruct:items/shortbow/mod_diamond",
+ "shortbow1": "tconstruct:items/shortbow/mod_diamond",
+ "shortbow2": "tconstruct:items/shortbow/mod_diamond",
+ "shortbow3": "tconstruct:items/shortbow/mod_diamond"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/emerald.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/emerald.json
new file mode 100644
index 0000000..1625ff2
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/emerald.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_emerald",
+ "battleaxe": "tconstruct:items/battleaxe/mod_emerald",
+ "battlesign": "tconstruct:items/battlesign/mod_emerald",
+ "broadsword": "tconstruct:items/broadsword/mod_emerald",
+ "rapier": "tconstruct:items/rapier/mod_emerald",
+ "cleaver": "tconstruct:items/cleaver/mod_emerald",
+ "excavator": "tconstruct:items/excavator/mod_emerald",
+ "frypan": "tconstruct:items/frypan/mod_emerald",
+ "hammer": "tconstruct:items/hammer/mod_emerald",
+ "hatchet": "tconstruct:items/hatchet/mod_emerald",
+ "longbow": "tconstruct:items/longbow/mod_emerald",
+ "longbow1": "tconstruct:items/longbow/mod_emerald",
+ "longbow2": "tconstruct:items/longbow/mod_emerald",
+ "longbow3": "tconstruct:items/longbow/mod_emerald",
+ "longsword": "tconstruct:items/longsword/mod_emerald",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_emerald",
+ "mattock": "tconstruct:items/mattock/mod_emerald",
+ "pickaxe": "tconstruct:items/pickaxe/mod_emerald",
+ "scythe": "tconstruct:items/scythe/mod_emerald",
+ "shovel": "tconstruct:items/shovel/mod_emerald",
+ "shuriken": "tconstruct:items/shuriken/mod_emerald",
+ "shortbow": "tconstruct:items/shortbow/mod_emerald",
+ "shortbow1": "tconstruct:items/shortbow/mod_emerald",
+ "shortbow2": "tconstruct:items/shortbow/mod_emerald",
+ "shortbow3": "tconstruct:items/shortbow/mod_emerald"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fiery.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fiery.json
new file mode 100644
index 0000000..d76dc61
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fiery.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_fiery",
+ "battleaxe": "tconstruct:items/battleaxe/mod_fiery",
+ "battlesign": "tconstruct:items/battlesign/mod_fiery",
+ "broadsword": "tconstruct:items/broadsword/mod_fiery",
+ "rapier": "tconstruct:items/rapier/mod_fiery",
+ "cleaver": "tconstruct:items/cleaver/mod_fiery",
+ "excavator": "tconstruct:items/excavator/mod_fiery",
+ "frypan": "tconstruct:items/frypan/mod_fiery",
+ "hammer": "tconstruct:items/hammer/mod_fiery",
+ "hatchet": "tconstruct:items/hatchet/mod_fiery",
+ "longbow": "tconstruct:items/longbow/mod_fiery",
+ "longbow1": "tconstruct:items/longbow/mod_fiery",
+ "longbow2": "tconstruct:items/longbow/mod_fiery_2",
+ "longbow3": "tconstruct:items/longbow/mod_fiery_3",
+ "longsword": "tconstruct:items/longsword/mod_fiery",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_fiery",
+ "mattock": "tconstruct:items/mattock/mod_fiery",
+ "pickaxe": "tconstruct:items/pickaxe/mod_fiery",
+ "scythe": "tconstruct:items/scythe/mod_fiery",
+ "shovel": "tconstruct:items/shovel/mod_fiery",
+ "shuriken": "tconstruct:items/shuriken/mod_fiery",
+ "shortbow": "tconstruct:items/shortbow/mod_fiery",
+ "shortbow1": "tconstruct:items/shortbow/mod_fiery",
+ "shortbow2": "tconstruct:items/shortbow/mod_fiery_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_fiery_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fortify.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fortify.json
new file mode 100644
index 0000000..2a480c3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/fortify.json
@@ -0,0 +1,11 @@
+{
+ "textures": {
+ "pickaxe": "tconstruct:items/pickaxe/mod_fortified",
+ "hatchet": "tconstruct:items/hatchet/mod_fortified",
+ "scythe": "tconstruct:items/scythe/mod_fortified",
+ "shovel": "tconstruct:items/shovel/mod_fortified",
+ "hammer": "tconstruct:items/hammer/mod_fortified",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_fortified",
+ "excavator": "tconstruct:items/excavator/mod_fortified"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/glowing.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/glowing.json
new file mode 100644
index 0000000..a9359e7
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/glowing.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_glowing",
+ "battleaxe": "tconstruct:items/battleaxe/mod_glowing",
+ "battlesign": "tconstruct:items/battlesign/mod_glowing",
+ "broadsword": "tconstruct:items/broadsword/mod_glowing",
+ "rapier": "tconstruct:items/rapier/mod_glowing",
+ "cleaver": "tconstruct:items/cleaver/mod_glowing",
+ "excavator": "tconstruct:items/excavator/mod_glowing",
+ "frypan": "tconstruct:items/frypan/mod_glowing",
+ "hammer": "tconstruct:items/hammer/mod_glowing",
+ "hatchet": "tconstruct:items/hatchet/mod_glowing",
+ "longbow": "tconstruct:items/longbow/mod_glowing",
+ "longbow1": "tconstruct:items/longbow/mod_glowing_1",
+ "longbow2": "tconstruct:items/longbow/mod_glowing_2",
+ "longbow3": "tconstruct:items/longbow/mod_glowing_3",
+ "longsword": "tconstruct:items/longsword/mod_glowing",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_glowing",
+ "mattock": "tconstruct:items/mattock/mod_glowing",
+ "pickaxe": "tconstruct:items/pickaxe/mod_glowing",
+ "scythe": "tconstruct:items/scythe/mod_glowing",
+ "shovel": "tconstruct:items/shovel/mod_glowing",
+ "shuriken": "tconstruct:items/shuriken/mod_glowing",
+ "shortbow": "tconstruct:items/shortbow/mod_glowing",
+ "shortbow1": "tconstruct:items/shortbow/mod_glowing_1",
+ "shortbow2": "tconstruct:items/shortbow/mod_glowing_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_glowing_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/haste.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/haste.json
new file mode 100644
index 0000000..6d8a4b0
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/haste.json
@@ -0,0 +1,27 @@
+{
+ "textures": {
+ "battleaxe": "tconstruct:items/battleaxe/mod_haste",
+ "battlesign": "tconstruct:items/battlesign/mod_haste",
+ "broadsword": "tconstruct:items/broadsword/mod_haste",
+ "rapier": "tconstruct:items/rapier/mod_haste",
+ "cleaver": "tconstruct:items/cleaver/mod_haste",
+ "excavator": "tconstruct:items/excavator/mod_haste",
+ "frypan": "tconstruct:items/frypan/mod_haste",
+ "hammer": "tconstruct:items/hammer/mod_haste",
+ "hatchet": "tconstruct:items/hatchet/mod_haste",
+ "longbow": "tconstruct:items/longbow/mod_haste",
+ "longbow1": "tconstruct:items/longbow/mod_haste_1",
+ "longbow2": "tconstruct:items/longbow/mod_haste_2",
+ "longbow3": "tconstruct:items/longbow/mod_haste_3",
+ "longsword": "tconstruct:items/longsword/mod_haste",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_haste",
+ "mattock": "tconstruct:items/mattock/mod_haste",
+ "pickaxe": "tconstruct:items/pickaxe/mod_haste",
+ "scythe": "tconstruct:items/scythe/mod_haste",
+ "shovel": "tconstruct:items/shovel/mod_haste",
+ "shortbow": "tconstruct:items/shortbow/mod_haste",
+ "shortbow1": "tconstruct:items/shortbow/mod_haste_1",
+ "shortbow2": "tconstruct:items/shortbow/mod_haste_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_haste_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/knockback.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/knockback.json
new file mode 100644
index 0000000..e6fdb48
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/knockback.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_knockback",
+ "battleaxe": "tconstruct:items/battleaxe/mod_knockback",
+ "battlesign": "tconstruct:items/battlesign/mod_knockback",
+ "broadsword": "tconstruct:items/broadsword/mod_knockback",
+ "rapier": "tconstruct:items/rapier/mod_knockback",
+ "cleaver": "tconstruct:items/cleaver/mod_knockback",
+ "excavator": "tconstruct:items/excavator/mod_knockback",
+ "frypan": "tconstruct:items/frypan/mod_knockback",
+ "hammer": "tconstruct:items/hammer/mod_knockback",
+ "hatchet": "tconstruct:items/hatchet/mod_knockback",
+ "longbow": "tconstruct:items/longbow/mod_knockback",
+ "longbow1": "tconstruct:items/longbow/mod_knockback",
+ "longbow2": "tconstruct:items/longbow/mod_knockback",
+ "longbow3": "tconstruct:items/longbow/mod_knockback",
+ "longsword": "tconstruct:items/longsword/mod_knockback",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_knockback",
+ "mattock": "tconstruct:items/mattock/mod_knockback",
+ "pickaxe": "tconstruct:items/pickaxe/mod_knockback",
+ "scythe": "tconstruct:items/scythe/mod_knockback",
+ "shovel": "tconstruct:items/shovel/mod_knockback",
+ "shuriken": "tconstruct:items/shuriken/mod_knockback",
+ "shortbow": "tconstruct:items/shortbow/mod_knockback",
+ "shortbow1": "tconstruct:items/shortbow/mod_knockback",
+ "shortbow2": "tconstruct:items/shortbow/mod_knockback",
+ "shortbow3": "tconstruct:items/shortbow/mod_knockback"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/luck.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/luck.json
new file mode 100644
index 0000000..d86a2f1
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/luck.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_luck",
+ "battleaxe": "tconstruct:items/battleaxe/mod_luck",
+ "battlesign": "tconstruct:items/battlesign/mod_luck",
+ "broadsword": "tconstruct:items/broadsword/mod_luck",
+ "rapier": "tconstruct:items/rapier/mod_luck",
+ "cleaver": "tconstruct:items/cleaver/mod_luck",
+ "excavator": "tconstruct:items/excavator/mod_luck",
+ "frypan": "tconstruct:items/frypan/mod_luck",
+ "hammer": "tconstruct:items/hammer/mod_luck",
+ "hatchet": "tconstruct:items/hatchet/mod_luck",
+ "longsword": "tconstruct:items/longsword/mod_luck",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_luck",
+ "mattock": "tconstruct:items/mattock/mod_luck",
+ "pickaxe": "tconstruct:items/pickaxe/mod_luck",
+ "scythe": "tconstruct:items/scythe/mod_luck",
+ "shovel": "tconstruct:items/shovel/mod_luck",
+ "shuriken": "tconstruct:items/shuriken/mod_luck"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/mending_moss.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/mending_moss.json
new file mode 100644
index 0000000..02802e3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/mending_moss.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_mending_moss",
+ "battleaxe": "tconstruct:items/battleaxe/mod_mending_moss",
+ "battlesign": "tconstruct:items/battlesign/mod_mending_moss",
+ "broadsword": "tconstruct:items/broadsword/mod_mending_moss",
+ "rapier": "tconstruct:items/rapier/mod_mending_moss",
+ "cleaver": "tconstruct:items/cleaver/mod_mending_moss",
+ "excavator": "tconstruct:items/excavator/mod_mending_moss",
+ "frypan": "tconstruct:items/frypan/mod_mending_moss",
+ "hammer": "tconstruct:items/hammer/mod_mending_moss",
+ "hatchet": "tconstruct:items/hatchet/mod_mending_moss",
+ "longbow": "tconstruct:items/longbow/mod_mending_moss",
+ "longbow1": "tconstruct:items/longbow/mod_mending_moss",
+ "longbow2": "tconstruct:items/longbow/mod_mending_moss",
+ "longbow3": "tconstruct:items/longbow/mod_mending_moss",
+ "longsword": "tconstruct:items/longsword/mod_mending_moss",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_mending_moss",
+ "mattock": "tconstruct:items/mattock/mod_mending_moss",
+ "pickaxe": "tconstruct:items/pickaxe/mod_mending_moss",
+ "scythe": "tconstruct:items/scythe/mod_mending_moss",
+ "shovel": "tconstruct:items/shovel/mod_mending_moss",
+ "shuriken": "tconstruct:items/shuriken/mod_mending_moss",
+ "shortbow": "tconstruct:items/shortbow/mod_mending_moss",
+ "shortbow1": "tconstruct:items/shortbow/mod_mending_moss",
+ "shortbow2": "tconstruct:items/shortbow/mod_mending_moss",
+ "shortbow3": "tconstruct:items/shortbow/mod_mending_moss"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/necrotic.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/necrotic.json
new file mode 100644
index 0000000..5f77208
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/necrotic.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_necrotic",
+ "battleaxe": "tconstruct:items/battleaxe/mod_necrotic",
+ "battlesign": "tconstruct:items/battlesign/mod_necrotic",
+ "broadsword": "tconstruct:items/broadsword/mod_necrotic",
+ "rapier": "tconstruct:items/rapier/mod_necrotic",
+ "cleaver": "tconstruct:items/cleaver/mod_necrotic",
+ "excavator": "tconstruct:items/excavator/mod_necrotic",
+ "frypan": "tconstruct:items/frypan/mod_necrotic",
+ "hammer": "tconstruct:items/hammer/mod_necrotic",
+ "hatchet": "tconstruct:items/hatchet/mod_necrotic",
+ "longbow": "tconstruct:items/longbow/mod_necrotic",
+ "longbow1": "tconstruct:items/longbow/mod_necrotic",
+ "longbow2": "tconstruct:items/longbow/mod_necrotic",
+ "longbow3": "tconstruct:items/longbow/mod_necrotic",
+ "longsword": "tconstruct:items/longsword/mod_necrotic",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_necrotic",
+ "mattock": "tconstruct:items/mattock/mod_necrotic",
+ "pickaxe": "tconstruct:items/pickaxe/mod_necrotic",
+ "scythe": "tconstruct:items/scythe/mod_necrotic",
+ "shovel": "tconstruct:items/shovel/mod_necrotic",
+ "shuriken": "tconstruct:items/shuriken/mod_necrotic",
+ "shortbow": "tconstruct:items/shortbow/mod_necrotic",
+ "shortbow1": "tconstruct:items/shortbow/mod_necrotic",
+ "shortbow2": "tconstruct:items/shortbow/mod_necrotic",
+ "shortbow3": "tconstruct:items/shortbow/mod_necrotic"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/reinforced.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/reinforced.json
new file mode 100644
index 0000000..02fc203
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/reinforced.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_reinforced",
+ "battleaxe": "tconstruct:items/battleaxe/mod_reinforced",
+ "battlesign": "tconstruct:items/battlesign/mod_reinforced",
+ "broadsword": "tconstruct:items/broadsword/mod_reinforced",
+ "rapier": "tconstruct:items/rapier/mod_reinforced",
+ "cleaver": "tconstruct:items/cleaver/mod_reinforced",
+ "excavator": "tconstruct:items/excavator/mod_reinforced",
+ "frypan": "tconstruct:items/frypan/mod_reinforced",
+ "hammer": "tconstruct:items/hammer/mod_reinforced",
+ "hatchet": "tconstruct:items/hatchet/mod_reinforced",
+ "longbow": "tconstruct:items/longbow/mod_reinforced",
+ "longbow1": "tconstruct:items/longbow/mod_reinforced",
+ "longbow2": "tconstruct:items/longbow/mod_reinforced",
+ "longbow3": "tconstruct:items/longbow/mod_reinforced",
+ "longsword": "tconstruct:items/longsword/mod_reinforced",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_reinforced",
+ "mattock": "tconstruct:items/mattock/mod_reinforced",
+ "pickaxe": "tconstruct:items/pickaxe/mod_reinforced",
+ "scythe": "tconstruct:items/scythe/mod_reinforced",
+ "shovel": "tconstruct:items/shovel/mod_reinforced",
+ "shuriken": "tconstruct:items/shuriken/mod_reinforced",
+ "shortbow": "tconstruct:items/shortbow/mod_reinforced",
+ "shortbow1": "tconstruct:items/shortbow/mod_reinforced",
+ "shortbow2": "tconstruct:items/shortbow/mod_reinforced",
+ "shortbow3": "tconstruct:items/shortbow/mod_reinforced"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/sharpness.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/sharpness.json
new file mode 100644
index 0000000..0dce389
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/sharpness.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_sharpness",
+ "battleaxe": "tconstruct:items/battleaxe/mod_sharpness",
+ "battlesign": "tconstruct:items/battlesign/mod_sharpness",
+ "broadsword": "tconstruct:items/broadsword/mod_sharpness",
+ "rapier": "tconstruct:items/rapier/mod_sharpness",
+ "cleaver": "tconstruct:items/cleaver/mod_sharpness",
+ "excavator": "tconstruct:items/excavator/mod_sharpness",
+ "frypan": "tconstruct:items/frypan/mod_sharpness",
+ "hammer": "tconstruct:items/hammer/mod_sharpness",
+ "hatchet": "tconstruct:items/hatchet/mod_sharpness",
+ "longbow": "tconstruct:items/longbow/mod_sharpness",
+ "longbow1": "tconstruct:items/longbow/mod_sharpness",
+ "longbow2": "tconstruct:items/longbow/mod_sharpness_2",
+ "longbow3": "tconstruct:items/longbow/mod_sharpness_3",
+ "longsword": "tconstruct:items/longsword/mod_sharpness",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_sharpness",
+ "mattock": "tconstruct:items/mattock/mod_sharpness",
+ "pickaxe": "tconstruct:items/pickaxe/mod_sharpness",
+ "scythe": "tconstruct:items/scythe/mod_sharpness",
+ "shovel": "tconstruct:items/shovel/mod_sharpness",
+ "shuriken": "tconstruct:items/shuriken/mod_sharpness",
+ "shortbow": "tconstruct:items/shortbow/mod_sharpness",
+ "shortbow1": "tconstruct:items/shortbow/mod_sharpness",
+ "shortbow2": "tconstruct:items/shortbow/mod_sharpness",
+ "shortbow3": "tconstruct:items/shortbow/mod_sharpness_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/shulking.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/shulking.json
new file mode 100644
index 0000000..c7cb8b7
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/shulking.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_shulking",
+ "battleaxe": "tconstruct:items/battleaxe/mod_shulking",
+ "battlesign": "tconstruct:items/battlesign/mod_shulking",
+ "broadsword": "tconstruct:items/broadsword/mod_shulking",
+ "rapier": "tconstruct:items/rapier/mod_shulking",
+ "cleaver": "tconstruct:items/cleaver/mod_shulking",
+ "excavator": "tconstruct:items/excavator/mod_shulking",
+ "frypan": "tconstruct:items/frypan/mod_shulking",
+ "hammer": "tconstruct:items/hammer/mod_shulking",
+ "hatchet": "tconstruct:items/hatchet/mod_shulking",
+ "longsword": "tconstruct:items/longsword/mod_shulking",
+ "longbow": "tconstruct:items/longbow/mod_shulking",
+ "longbow1": "tconstruct:items/longbow/mod_shulking",
+ "longbow2": "tconstruct:items/longbow/mod_shulking_2",
+ "longbow3": "tconstruct:items/longbow/mod_shulking_3",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_shulking",
+ "mattock": "tconstruct:items/mattock/mod_shulking",
+ "pickaxe": "tconstruct:items/pickaxe/mod_shulking",
+ "scythe": "tconstruct:items/scythe/mod_shulking",
+ "shovel": "tconstruct:items/shovel/mod_shulking",
+ "shuriken": "tconstruct:items/shuriken/mod_shulking",
+ "shortbow": "tconstruct:items/shortbow/mod_shulking",
+ "shortbow1": "tconstruct:items/shortbow/mod_shulking",
+ "shortbow2": "tconstruct:items/shortbow/mod_shulking",
+ "shortbow3": "tconstruct:items/shortbow/mod_shulking_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/silktouch.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/silktouch.json
new file mode 100644
index 0000000..7744a8e
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/silktouch.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_silk",
+ "battleaxe": "tconstruct:items/battleaxe/mod_silk",
+ "battlesign": "tconstruct:items/battlesign/mod_silk",
+ "broadsword": "tconstruct:items/broadsword/mod_silk",
+ "rapier": "tconstruct:items/rapier/mod_silk",
+ "cleaver": "tconstruct:items/cleaver/mod_silk",
+ "excavator": "tconstruct:items/excavator/mod_silk",
+ "frypan": "tconstruct:items/frypan/mod_silk",
+ "hammer": "tconstruct:items/hammer/mod_silk",
+ "hatchet": "tconstruct:items/hatchet/mod_silk",
+ "longsword": "tconstruct:items/longsword/mod_silk",
+ "longbow": "tconstruct:items/longbow/mod_silk",
+ "longbow1": "tconstruct:items/longbow/mod_silk",
+ "longbow2": "tconstruct:items/longbow/mod_silk_2",
+ "longbow3": "tconstruct:items/longbow/mod_silk_3",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_silk",
+ "mattock": "tconstruct:items/mattock/mod_silk",
+ "pickaxe": "tconstruct:items/pickaxe/mod_silk",
+ "scythe": "tconstruct:items/scythe/mod_silk",
+ "shovel": "tconstruct:items/shovel/mod_silk",
+ "shuriken": "tconstruct:items/shuriken/mod_silk",
+ "shortbow": "tconstruct:items/shortbow/mod_silk",
+ "shortbow1": "tconstruct:items/shortbow/mod_silk",
+ "shortbow2": "tconstruct:items/shortbow/mod_silk_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_silk_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/smite.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/smite.json
new file mode 100644
index 0000000..fa42f20
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/smite.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_smite",
+ "battleaxe": "tconstruct:items/battleaxe/mod_smite",
+ "battlesign": "tconstruct:items/battlesign/mod_smite",
+ "broadsword": "tconstruct:items/broadsword/mod_smite",
+ "rapier": "tconstruct:items/rapier/mod_smite",
+ "cleaver": "tconstruct:items/cleaver/mod_smite",
+ "excavator": "tconstruct:items/excavator/mod_smite",
+ "frypan": "tconstruct:items/frypan/mod_smite",
+ "hammer": "tconstruct:items/hammer/mod_smite",
+ "hatchet": "tconstruct:items/hatchet/mod_smite",
+ "longbow": "tconstruct:items/longbow/mod_smite",
+ "longbow1": "tconstruct:items/longbow/mod_smite",
+ "longbow2": "tconstruct:items/longbow/mod_smite",
+ "longbow3": "tconstruct:items/longbow/mod_smite",
+ "longsword": "tconstruct:items/longsword/mod_smite",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_smite",
+ "mattock": "tconstruct:items/mattock/mod_smite",
+ "pickaxe": "tconstruct:items/pickaxe/mod_smite",
+ "scythe": "tconstruct:items/scythe/mod_smite",
+ "shovel": "tconstruct:items/shovel/mod_smite",
+ "shuriken": "tconstruct:items/shuriken/mod_smite",
+ "shortbow": "tconstruct:items/shortbow/mod_smite",
+ "shortbow1": "tconstruct:items/shortbow/mod_smite",
+ "shortbow2": "tconstruct:items/shortbow/mod_smite",
+ "shortbow3": "tconstruct:items/shortbow/mod_smite"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/soulbound.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/soulbound.json
new file mode 100644
index 0000000..794f302
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/soulbound.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_soulbound",
+ "battleaxe": "tconstruct:items/battleaxe/mod_soulbound",
+ "battlesign": "tconstruct:items/battlesign/mod_soulbound",
+ "broadsword": "tconstruct:items/broadsword/mod_soulbound",
+ "rapier": "tconstruct:items/rapier/mod_soulbound",
+ "cleaver": "tconstruct:items/cleaver/mod_soulbound",
+ "excavator": "tconstruct:items/excavator/mod_soulbound",
+ "frypan": "tconstruct:items/frypan/mod_soulbound",
+ "hammer": "tconstruct:items/hammer/mod_soulbound",
+ "hatchet": "tconstruct:items/hatchet/mod_soulbound",
+ "longbow": "tconstruct:items/longbow/mod_soulbound",
+ "longbow1": "tconstruct:items/longbow/mod_soulbound",
+ "longbow2": "tconstruct:items/longbow/mod_soulbound",
+ "longbow3": "tconstruct:items/longbow/mod_soulbound",
+ "longsword": "tconstruct:items/longsword/mod_soulbound",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_soulbound",
+ "mattock": "tconstruct:items/mattock/mod_soulbound",
+ "pickaxe": "tconstruct:items/pickaxe/mod_soulbound",
+ "scythe": "tconstruct:items/scythe/mod_soulbound",
+ "shovel": "tconstruct:items/shovel/mod_soulbound",
+ "shuriken": "tconstruct:items/shuriken/mod_soulbound",
+ "shortbow": "tconstruct:items/shortbow/mod_soulbound",
+ "shortbow1": "tconstruct:items/shortbow/mod_soulbound",
+ "shortbow2": "tconstruct:items/shortbow/mod_soulbound",
+ "shortbow3": "tconstruct:items/shortbow/mod_soulbound"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_meat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_meat.json
new file mode 100644
index 0000000..b954599
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_meat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "moms_spaghetti": "tconstruct:items/food/spaghetti_meat"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_sauce.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_sauce.json
new file mode 100644
index 0000000..0e19489
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/spaghetti_sauce.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "moms_spaghetti": "tconstruct:items/food/spaghetti_sauce"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/webbed.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/webbed.json
new file mode 100644
index 0000000..e7e5e3d
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/modifiers/webbed.json
@@ -0,0 +1,29 @@
+{
+ "textures": {
+ "arrow": "tconstruct:items/arrow/mod_web",
+ "battleaxe": "tconstruct:items/battleaxe/mod_web",
+ "battlesign": "tconstruct:items/battlesign/mod_web",
+ "broadsword": "tconstruct:items/broadsword/mod_web",
+ "rapier": "tconstruct:items/rapier/mod_web",
+ "cleaver": "tconstruct:items/cleaver/mod_web",
+ "excavator": "tconstruct:items/excavator/mod_web",
+ "frypan": "tconstruct:items/frypan/mod_web",
+ "hammer": "tconstruct:items/hammer/mod_web",
+ "hatchet": "tconstruct:items/hatchet/mod_web",
+ "longbow": "tconstruct:items/longbow/mod_web",
+ "longbow1": "tconstruct:items/longbow/mod_web",
+ "longbow2": "tconstruct:items/longbow/mod_web_2",
+ "longbow3": "tconstruct:items/longbow/mod_web_3",
+ "longsword": "tconstruct:items/longsword/mod_web",
+ "lumberaxe": "tconstruct:items/lumberaxe/mod_web",
+ "mattock": "tconstruct:items/mattock/mod_web",
+ "pickaxe": "tconstruct:items/pickaxe/mod_web",
+ "scythe": "tconstruct:items/scythe/mod_web",
+ "shovel": "tconstruct:items/shovel/mod_web",
+ "shuriken": "tconstruct:items/shuriken/mod_web",
+ "shortbow": "tconstruct:items/shortbow/mod_web",
+ "shortbow1": "tconstruct:items/shortbow/mod_web",
+ "shortbow2": "tconstruct:items/shortbow/mod_web_2",
+ "shortbow3": "tconstruct:items/shortbow/mod_web_3"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/moms_spaghetti.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/moms_spaghetti.tcon.json
new file mode 100644
index 0000000..766dfb4
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/moms_spaghetti.tcon.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/food/moms_spaghetti"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_head.tmat.json
new file mode 100644
index 0000000..c791263
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_head.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/arrow_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_shaft.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_shaft.tmat.json
new file mode 100644
index 0000000..afb9a70
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/arrow_shaft.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/arrow/shaft"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/axe_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/axe_head.tmat.json
new file mode 100644
index 0000000..e295049
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/axe_head.tmat.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/hatchet/head"
+ },
+ "offset": {
+ "x": -2,
+ "y": 4
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/binding.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/binding.tmat.json
new file mode 100644
index 0000000..31f6b6b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/binding.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/binding"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_limb.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_limb.tmat.json
new file mode 100644
index 0000000..d39332b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_limb.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/shortbow/limb_bottom"
+ },
+ "offset": {
+ "x": 4,
+ "y": -2
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_string.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_string.tmat.json
new file mode 100644
index 0000000..79c00d3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/bow_string.tmat.json
@@ -0,0 +1,6 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/parts/bowstring"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/broad_axe_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/broad_axe_head.tmat.json
new file mode 100644
index 0000000..978da07
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/broad_axe_head.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/lumberaxe/head"
+ },
+ "offset": {
+ "x": -3,
+ "y": 4
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/cross_guard.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/cross_guard.tmat.json
new file mode 100644
index 0000000..bd0492b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/cross_guard.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/rapier/guard"
+ },
+ "offset": {
+ "x": 3,
+ "y": -3
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/excavator_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/excavator_head.tmat.json
new file mode 100644
index 0000000..a0367d5
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/excavator_head.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/excavator/head"
+ },
+ "offset": {
+ "x": -3,
+ "y": 3
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/fletching.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/fletching.tmat.json
new file mode 100644
index 0000000..12dc4e4
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/fletching.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/fletching"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hammer_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hammer_head.tmat.json
new file mode 100644
index 0000000..e2eeeee
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hammer_head.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/hammer/head"
+ },
+ "offset": {
+ "x": -3,
+ "y": 3
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hand_guard.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hand_guard.tmat.json
new file mode 100644
index 0000000..3328767
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/hand_guard.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/longsword/guard"
+ },
+ "offset": {
+ "x": 4,
+ "y": -4
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/knife_blade.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/knife_blade.tmat.json
new file mode 100644
index 0000000..5ca7b69
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/knife_blade.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/knife_blade"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_plate.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_plate.tmat.json
new file mode 100644
index 0000000..b1c2473
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_plate.tmat.json
@@ -0,0 +1,6 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/parts/large_plate"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_sword_blade.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_sword_blade.tmat.json
new file mode 100644
index 0000000..aa53067
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/large_sword_blade.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/cleaver/head"
+ },
+ "offset": {
+ "x": -1,
+ "y": 1
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pan_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pan_head.tmat.json
new file mode 100644
index 0000000..c88ec89
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pan_head.tmat.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/frypan/head"
+ },
+ "offset": {
+ "x": -2,
+ "y": 2
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pick_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pick_head.tmat.json
new file mode 100644
index 0000000..261cf86
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/pick_head.tmat.json
@@ -0,0 +1,10 @@
+{
+ "parent": "builtin/generated",
+ "textures": {
+ "layer0": "tconstruct:items/pickaxe/head"
+ },
+ "offset": {
+ "x": -2,
+ "y": 2
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/scythe_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/scythe_head.tmat.json
new file mode 100644
index 0000000..e77692b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/scythe_head.tmat.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/scythe/head"
+ },
+ "offset": {
+ "x": -2,
+ "y": 5
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shard.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shard.tmat.json
new file mode 100644
index 0000000..ad1ad89
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shard.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/shard"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sharpening_kit.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sharpening_kit.tmat.json
new file mode 100644
index 0000000..0d95b09
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sharpening_kit.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/sharpening_kit"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shovel_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shovel_head.tmat.json
new file mode 100644
index 0000000..3ea8776
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/shovel_head.tmat.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/shovel/head"
+ },
+ "offset": {
+ "x": -3,
+ "y": 3
+ }
+} \ No newline at end of file
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sign_head.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sign_head.tmat.json
new file mode 100644
index 0000000..20fa100
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sign_head.tmat.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/battlesign/head"
+ },
+ "offset": {
+ "x": 0,
+ "y": 2
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sword_blade.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sword_blade.tmat.json
new file mode 100644
index 0000000..8ee1aed
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/sword_blade.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/sword_blade"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tool_rod.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tool_rod.tmat.json
new file mode 100644
index 0000000..8a6712d
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tool_rod.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/tool_rod"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_binding.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_binding.tmat.json
new file mode 100644
index 0000000..0929291
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_binding.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/tough_binding"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_tool_rod.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_tool_rod.tmat.json
new file mode 100644
index 0000000..0ebc08c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/tough_tool_rod.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/tough_tool_rod"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/wide_guard.tmat.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/wide_guard.tmat.json
new file mode 100644
index 0000000..eec9e24
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/parts/wide_guard.tmat.json
@@ -0,0 +1,5 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/parts/wide_guard"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/pattern.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/pattern.json
new file mode 100644
index 0000000..bc7031b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/pattern.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:items/pattern"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/piggybackpack.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/piggybackpack.json
new file mode 100644
index 0000000..6ba384a
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/piggybackpack.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/handheld",
+ "textures": {
+ "layer0": "tconstruct:items/gadgets/piggybackpack"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_boots.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_boots.json
new file mode 100644
index 0000000..3d5066b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_boots.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/handheld",
+ "textures": {
+ "layer0": "tconstruct:items/armor/slime_boots"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_channel.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_channel.json
new file mode 100644
index 0000000..30374f7
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_channel.json
@@ -0,0 +1,6 @@
+{
+ "parent": "tconstruct:block/slime_channel",
+ "textures": {
+ "slime": "tconstruct:blocks/fluids/liquid_flow"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_fern.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_fern.json
new file mode 100644
index 0000000..f31b919
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_fern.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimegrass_fern"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_blue.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_blue.json
new file mode 100644
index 0000000..9432a43
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_blue.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimesapling_blue"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_orange.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_orange.json
new file mode 100644
index 0000000..c6b6eea
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_orange.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimesapling_orange"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_purple.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_purple.json
new file mode 100644
index 0000000..c4d0f3a
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_sapling_purple.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimesapling_purple"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_tall_grass.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_tall_grass.json
new file mode 100644
index 0000000..1b98979
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_tall_grass.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimegrass_tall"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine.json
new file mode 100644
index 0000000..24475b6
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimevine"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_end.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_end.json
new file mode 100644
index 0000000..0c8fcf6
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_end.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimevine_end"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_mid.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_mid.json
new file mode 100644
index 0000000..c1af768
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slime_vine_mid.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/slime/slimevine_mid"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slimesling.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slimesling.json
new file mode 100644
index 0000000..5ad3333
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/slimesling.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/handheld",
+ "textures": {
+ "layer0": "tconstruct:items/gadgets/slimesling"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_ladder.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_ladder.json
new file mode 100644
index 0000000..e4b844e
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_ladder.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/stone_ladder"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_stick.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_stick.json
new file mode 100644
index 0000000..327e1d0
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_stick.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/handheld",
+ "textures": {
+ "layer0": "tconstruct:items/materials/stone_rod"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_torch.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_torch.json
new file mode 100644
index 0000000..cd11582
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/stone_torch.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/stone_torch"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/arrow.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/arrow.tcon.json
new file mode 100644
index 0000000..16e98fc
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/arrow.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/arrow/shaft",
+ "layer1": "tconstruct:items/arrow/head",
+ "layer2": "tconstruct:items/arrow/fletching",
+ "broken0": "tconstruct:items/arrow/shaft_broken"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battleaxe.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battleaxe.tcon.json
new file mode 100644
index 0000000..e8442cf
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battleaxe.tcon.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/battleaxe/handle",
+ "layer1": "tconstruct:items/battleaxe/backhead",
+ "layer2": "tconstruct:items/battleaxe/fronthead",
+ "layer3": "tconstruct:items/battleaxe/binding",
+ "broken1": "tconstruct:items/battleaxe/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battlesign.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battlesign.tcon.json
new file mode 100644
index 0000000..72b8344
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/battlesign.tcon.json
@@ -0,0 +1,56 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/battlesign/handle",
+ "layer1": "tconstruct:items/battlesign/head",
+ "broken1": "tconstruct:items/battlesign/broken_head"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 4.0, 2.5 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 0, 0 ],
+ "translation": [ 0, 4.0, 2.5 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 0, -5 ],
+ "translation": [ 0, -2, 0.8 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 0, -5 ],
+ "translation": [ 0, -2, -0.8 ],
+ "scale": [ 1, 1, 1 ]
+ }
+ },
+ "overrides": {
+ "predicate": {
+ "blocking": 1
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 20, -25, 0 ],
+ "translation": [ 0.5, 5.0, 3.5 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 20, -25, 0 ],
+ "translation": [ -0.5, 5.0, 3.5 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 0, 5 ],
+ "translation": [ -5, -2, -0.2 ],
+ "scale": [ 1, 1, 1 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 0, 5 ],
+ "translation": [ -5, -2, -0.2 ],
+ "scale": [ 1, 1, 1 ]
+ }
+ }
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/broadsword.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/broadsword.tcon.json
new file mode 100644
index 0000000..1643b0c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/broadsword.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/broadsword/handle",
+ "layer1": "tconstruct:items/broadsword/blade",
+ "layer2": "tconstruct:items/broadsword/guard",
+ "broken1": "tconstruct:items/broadsword/broken_blade"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/cleaver.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/cleaver.tcon.json
new file mode 100644
index 0000000..df1bae3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/cleaver.tcon.json
@@ -0,0 +1,31 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/broadsword/handle",
+ "layer1": "tconstruct:items/cleaver/head",
+ "layer2": "tconstruct:items/cleaver/shield",
+ "layer3": "tconstruct:items/cleaver/guard",
+ "broken1": "tconstruct:items/cleaver/broken_head"
+ },
+ "display": {
+ "thirdperson_righthand": {
+ "rotation": [ 0, -90, 55 ],
+ "translation": [ 0, 10.0, 0.5 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, 90, -55 ],
+ "translation": [ 0, 10.0, 0.5 ],
+ "scale": [ 1.5, 1.5, 1.5 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, -95, 30 ],
+ "translation": [ 2.13, 6.0, 0.13 ],
+ "scale": [ 1.2, 1.2, 1.2 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, 95, -30 ],
+ "translation": [ 2.13, 6.0, 0.13 ],
+ "scale": [ 1.2, 1.2, 1.2 ]
+ }
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/excavator.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/excavator.tcon.json
new file mode 100644
index 0000000..7302bca
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/excavator.tcon.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/excavator/handle",
+ "layer1": "tconstruct:items/excavator/head",
+ "layer2": "tconstruct:items/excavator/binding",
+ "layer3": "tconstruct:items/excavator/grip",
+ "broken1": "tconstruct:items/excavator/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/frypan.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/frypan.tcon.json
new file mode 100644
index 0000000..2cb6eda
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/frypan.tcon.json
@@ -0,0 +1,7 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/broadsword/handle",
+ "layer1": "tconstruct:items/frypan/head",
+ "broken1": "tconstruct:items/frypan/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hammer.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hammer.tcon.json
new file mode 100644
index 0000000..cd547a7
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hammer.tcon.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/hammer/handle",
+ "layer1": "tconstruct:items/hammer/head",
+ "layer2": "tconstruct:items/hammer/back",
+ "layer3": "tconstruct:items/hammer/front",
+ "broken0": "tconstruct:items/hammer/broken_handle"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hatchet.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hatchet.tcon.json
new file mode 100644
index 0000000..112b67d
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/hatchet.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/pickaxe/handle",
+ "layer1": "tconstruct:items/hatchet/head",
+ "layer2": "tconstruct:items/hatchet/binding",
+ "broken1": "tconstruct:items/hatchet/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longbow.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longbow.tcon.json
new file mode 100644
index 0000000..f89e19c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longbow.tcon.json
@@ -0,0 +1,73 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/longbow/bowstring",
+ "layer1": "tconstruct:items/longbow/limb_top",
+ "layer2": "tconstruct:items/longbow/limb_bottom",
+ "layer3": "tconstruct:items/longbow/grip",
+ "broken0": "tconstruct:items/longbow/bowstring_broken"
+ },
+ "overrides": [
+ {
+ "predicate": {
+ "pulling": 1
+ },
+ "textures": {
+ "layer0": "tconstruct:items/longbow/bowstring_1"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.1880,
+ 0.1880,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "1"
+ },
+ {
+ "predicate": {
+ "pulling": 1,
+ "pull": 0.65
+ },
+ "textures": {
+ "layer0": "tconstruct:items/longbow/bowstring_2",
+ "layer1": "tconstruct:items/longbow/limb_top_2",
+ "layer2": "tconstruct:items/longbow/limb_bottom_2"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.1255,
+ 0.1255,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "2"
+ },
+ {
+ "predicate": {
+ "pulling": 1,
+ "pull": 0.9
+ },
+ "textures": {
+ "layer0": "tconstruct:items/longbow/bowstring_3",
+ "layer1": "tconstruct:items/longbow/limb_top_3",
+ "layer2": "tconstruct:items/longbow/limb_bottom_3"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.0630,
+ 0.0630,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "3"
+ }
+ ],
+ "ammoPosition": {
+ "pos": [
+ -0.0630,
+ 0.0630,
+ 0.01
+ ],
+ "rot": [0, 180, 0]
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longsword.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longsword.tcon.json
new file mode 100644
index 0000000..762f79b
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/longsword.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/broadsword/handle",
+ "layer1": "tconstruct:items/longsword/blade",
+ "layer2": "tconstruct:items/longsword/guard",
+ "broken1": "tconstruct:items/longsword/broken_blade"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/lumberaxe.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/lumberaxe.tcon.json
new file mode 100644
index 0000000..4fabcb5
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/lumberaxe.tcon.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/lumberaxe/handle",
+ "layer1": "tconstruct:items/lumberaxe/head",
+ "layer2": "tconstruct:items/lumberaxe/shield",
+ "layer3": "tconstruct:items/lumberaxe/binding",
+ "broken1": "tconstruct:items/lumberaxe/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/mattock.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/mattock.tcon.json
new file mode 100644
index 0000000..bd0b3df
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/mattock.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/mattock/handle",
+ "layer1": "tconstruct:items/mattock/head",
+ "layer2": "tconstruct:items/mattock/back",
+ "broken1": "tconstruct:items/mattock/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/pickaxe.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/pickaxe.tcon.json
new file mode 100644
index 0000000..45c3525
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/pickaxe.tcon.json
@@ -0,0 +1,9 @@
+{
+ "parent": "item/handheld",
+ "textures": {
+ "layer0": "tconstruct:items/pickaxe/handle",
+ "layer1": "tconstruct:items/pickaxe/head",
+ "layer2": "tconstruct:items/pickaxe/binding",
+ "broken1": "tconstruct:items/pickaxe/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/rapier.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/rapier.tcon.json
new file mode 100644
index 0000000..9b571e4
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/rapier.tcon.json
@@ -0,0 +1,33 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/broadsword/handle",
+ "layer1": "tconstruct:items/rapier/blade",
+ "layer2": "tconstruct:items/rapier/guard",
+ "broken1": "tconstruct:items/rapier/broken_blade"
+ },
+ "display": {
+ "gui": {
+ "rotation": [ 0, 0, 90]
+ },
+ "thirdperson_righthand": {
+ "rotation": [ 0, 90, 15 ],
+ "translation": [ 0, 4.5, -1 ],
+ "scale": [ 0.85, 0.85, 0.85 ]
+ },
+ "thirdperson_lefthand": {
+ "rotation": [ 0, -90, -15 ],
+ "translation": [ 0, 4.5, -1 ],
+ "scale": [ 0.85, 0.85, 0.85 ]
+ },
+ "firstperson_righthand": {
+ "rotation": [ 0, 90, -25 ],
+ "translation": [ 0, 2, 0.8 ],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ },
+ "firstperson_lefthand": {
+ "rotation": [ 0, -90, 25 ],
+ "translation": [ 0, 2, 0.8 ],
+ "scale": [ 0.68, 0.68, 0.68 ]
+ }
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/scythe.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/scythe.tcon.json
new file mode 100644
index 0000000..3703a50
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/scythe.tcon.json
@@ -0,0 +1,9 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/scythe/handle",
+ "layer1": "tconstruct:items/scythe/head",
+ "layer2": "tconstruct:items/scythe/binding",
+ "layer3": "tconstruct:items/scythe/accessory",
+ "broken1": "tconstruct:items/scythe/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shortbow.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shortbow.tcon.json
new file mode 100644
index 0000000..ebf23a3
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shortbow.tcon.json
@@ -0,0 +1,72 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/shortbow/bowstring",
+ "layer1": "tconstruct:items/shortbow/limb_top",
+ "layer2": "tconstruct:items/shortbow/limb_bottom",
+ "broken0": "tconstruct:items/shortbow/bowstring_broken"
+ },
+ "overrides": [
+ {
+ "predicate": {
+ "pulling": 1
+ },
+ "textures": {
+ "layer0": "tconstruct:items/shortbow/bowstring_1"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.1880,
+ 0.1880,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "1"
+ },
+ {
+ "predicate": {
+ "pulling": 1,
+ "pull": 0.65
+ },
+ "textures": {
+ "layer0": "tconstruct:items/shortbow/bowstring_2",
+ "layer1": "tconstruct:items/shortbow/limb_top_2",
+ "layer2": "tconstruct:items/shortbow/limb_bottom_2"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.1255,
+ 0.1255,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "2"
+ },
+ {
+ "predicate": {
+ "pulling": 1,
+ "pull": 0.9
+ },
+ "textures": {
+ "layer0": "tconstruct:items/shortbow/bowstring_3",
+ "layer1": "tconstruct:items/shortbow/limb_top_3",
+ "layer2": "tconstruct:items/shortbow/limb_bottom_3"
+ },
+ "ammoPosition": {
+ "pos": [
+ -0.0630,
+ 0.0630,
+ 0.01
+ ]
+ },
+ "modifier_suffix": "3"
+ }
+ ],
+ "ammoPosition": {
+ "pos": [
+ -0.0630,
+ 0.0630,
+ 0.01
+ ],
+ "rot": [0, 180, 0]
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shovel.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shovel.tcon.json
new file mode 100644
index 0000000..d6bec2c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shovel.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/shovel/handle",
+ "layer1": "tconstruct:items/shovel/head",
+ "layer2": "tconstruct:items/shovel/binding",
+ "broken1": "tconstruct:items/shovel/broken_head"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shuriken.tcon.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shuriken.tcon.json
new file mode 100644
index 0000000..5a67058
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/tools/shuriken.tcon.json
@@ -0,0 +1,8 @@
+{
+ "textures": {
+ "layer0": "tconstruct:items/shuriken/shuriken",
+ "layer1": "tconstruct:items/shuriken/shuriken2",
+ "layer2": "tconstruct:items/shuriken/shuriken3",
+ "layer3": "tconstruct:items/shuriken/shuriken4"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail.json
new file mode 100644
index 0000000..d1dfddc
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/wood_rail"
+ }
+}
diff --git a/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail_trapdoor.json b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail_trapdoor.json
new file mode 100644
index 0000000..501be1c
--- /dev/null
+++ b/TConstruct-1.10.2-2.5.6.DEV.111c188-deobf/assets/tconstruct/models/item/wood_rail_trapdoor.json
@@ -0,0 +1,6 @@
+{
+ "parent": "item/generated",
+ "textures": {
+ "layer0": "tconstruct:blocks/wood_rail_trapdoor"
+ }
+}