diff --git a/src/main/resources/assets/etcetera/lang/en_us.json b/src/main/resources/assets/etcetera/lang/en_us.json index 22ff746..ed18161 100644 --- a/src/main/resources/assets/etcetera/lang/en_us.json +++ b/src/main/resources/assets/etcetera/lang/en_us.json @@ -191,5 +191,7 @@ "advancements.etcetera.story.obtain_trader_armor.title": "Trading with Style!", "advancements.etcetera.story.obtain_trader_armor.description": "Trade with a Wandering Trader and acquire some exclusive clothing", "advancements.etcetera.husbandry.plant_cotton.title": "A Seedy Soft Spot", - "advancements.etcetera.husbandry.plant_cotton.description": "Plant a Cotton seed" + "advancements.etcetera.husbandry.plant_cotton.description": "Plant a Cotton seed", + + "trim_material.etcetera.bismuth": "Bismuth Material" } \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/chainmail_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/chainmail_boots_bismuth_trim.json new file mode 100644 index 0000000..b167f91 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/chainmail_boots_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_boots", + "layer1": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/chainmail_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/chainmail_chestplate_bismuth_trim.json new file mode 100644 index 0000000..f2c3b34 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/chainmail_chestplate_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/chainmail_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/chainmail_helmet_bismuth_trim.json new file mode 100644 index 0000000..36a56d4 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/chainmail_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/chainmail_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/chainmail_leggings_bismuth_trim.json new file mode 100644 index 0000000..6183948 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/chainmail_leggings_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_leggings", + "layer1": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/diamond_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/diamond_boots_bismuth_trim.json new file mode 100644 index 0000000..a42a131 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/diamond_boots_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_boots", + "layer1": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/diamond_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/diamond_chestplate_bismuth_trim.json new file mode 100644 index 0000000..7e2343d --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/diamond_chestplate_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/diamond_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/diamond_helmet_bismuth_trim.json new file mode 100644 index 0000000..9d0e36a --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/diamond_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/diamond_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/diamond_leggings_bismuth_trim.json new file mode 100644 index 0000000..5eb638e --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/diamond_leggings_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_leggings", + "layer1": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/golden_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/golden_boots_bismuth_trim.json new file mode 100644 index 0000000..4b99fc9 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/golden_boots_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_boots", + "layer1": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/golden_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/golden_chestplate_bismuth_trim.json new file mode 100644 index 0000000..a95adbf --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/golden_chestplate_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/golden_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/golden_helmet_bismuth_trim.json new file mode 100644 index 0000000..ef14d25 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/golden_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/golden_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/golden_leggings_bismuth_trim.json new file mode 100644 index 0000000..90ca922 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/golden_leggings_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_leggings", + "layer1": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/iron_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/iron_boots_bismuth_trim.json new file mode 100644 index 0000000..eaf10ef --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/iron_boots_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_boots", + "layer1": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/iron_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/iron_chestplate_bismuth_trim.json new file mode 100644 index 0000000..b3ce1a6 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/iron_chestplate_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/iron_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/iron_helmet_bismuth_trim.json new file mode 100644 index 0000000..31775cf --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/iron_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/iron_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/iron_leggings_bismuth_trim.json new file mode 100644 index 0000000..2f81ab0 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/iron_leggings_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_leggings", + "layer1": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/leather_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/leather_boots_bismuth_trim.json new file mode 100644 index 0000000..462df36 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/leather_boots_bismuth_trim.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather_boots", + "layer1": "minecraft:item/leather_boots_overlay", + "layer2": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/leather_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/leather_chestplate_bismuth_trim.json new file mode 100644 index 0000000..5aedf6e --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/leather_chestplate_bismuth_trim.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather_chestplate", + "layer1": "minecraft:item/leather_chestplate_overlay", + "layer2": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/leather_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/leather_helmet_bismuth_trim.json new file mode 100644 index 0000000..3cab701 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/leather_helmet_bismuth_trim.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather_helmet", + "layer1": "minecraft:item/leather_helmet_overlay", + "layer2": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/leather_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/leather_leggings_bismuth_trim.json new file mode 100644 index 0000000..5519159 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/leather_leggings_bismuth_trim.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather_leggings", + "layer1": "minecraft:item/leather_leggings_overlay", + "layer2": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/netherite_boots_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/netherite_boots_bismuth_trim.json new file mode 100644 index 0000000..4a9516c --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/netherite_boots_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_boots", + "layer1": "minecraft:trims/items/boots_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/netherite_chestplate_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/netherite_chestplate_bismuth_trim.json new file mode 100644 index 0000000..bb90e0c --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/netherite_chestplate_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/netherite_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/netherite_helmet_bismuth_trim.json new file mode 100644 index 0000000..1105293 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/netherite_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/netherite_leggings_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/netherite_leggings_bismuth_trim.json new file mode 100644 index 0000000..f385fec --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/netherite_leggings_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_leggings", + "layer1": "minecraft:trims/items/leggings_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/models/item/turtle_helmet_bismuth_trim.json b/src/main/resources/assets/etcetera/models/item/turtle_helmet_bismuth_trim.json new file mode 100644 index 0000000..e8e6eb0 --- /dev/null +++ b/src/main/resources/assets/etcetera/models/item/turtle_helmet_bismuth_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/turtle_helmet", + "layer1": "minecraft:trims/items/helmet_trim_bismuth" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/etcetera/textures/trims/color_palettes/bismuth.png b/src/main/resources/assets/etcetera/textures/trims/color_palettes/bismuth.png new file mode 100644 index 0000000..c542adc Binary files /dev/null and b/src/main/resources/assets/etcetera/textures/trims/color_palettes/bismuth.png differ diff --git a/src/main/resources/assets/minecraft/atlases/armor_trims.json b/src/main/resources/assets/minecraft/atlases/armor_trims.json new file mode 100644 index 0000000..fe02db4 --- /dev/null +++ b/src/main/resources/assets/minecraft/atlases/armor_trims.json @@ -0,0 +1,45 @@ +{ + "sources": [ + { + "type": "paletted_permutations", + "textures": [ + "trims/models/armor/coast", + "trims/models/armor/coast_leggings", + "trims/models/armor/sentry", + "trims/models/armor/sentry_leggings", + "trims/models/armor/dune", + "trims/models/armor/dune_leggings", + "trims/models/armor/wild", + "trims/models/armor/wild_leggings", + "trims/models/armor/ward", + "trims/models/armor/ward_leggings", + "trims/models/armor/eye", + "trims/models/armor/eye_leggings", + "trims/models/armor/vex", + "trims/models/armor/vex_leggings", + "trims/models/armor/tide", + "trims/models/armor/tide_leggings", + "trims/models/armor/snout", + "trims/models/armor/snout_leggings", + "trims/models/armor/rib", + "trims/models/armor/rib_leggings", + "trims/models/armor/spire", + "trims/models/armor/spire_leggings", + "trims/models/armor/wayfinder", + "trims/models/armor/wayfinder_leggings", + "trims/models/armor/shaper", + "trims/models/armor/shaper_leggings", + "trims/models/armor/silence", + "trims/models/armor/silence_leggings", + "trims/models/armor/raiser", + "trims/models/armor/raiser_leggings", + "trims/models/armor/host", + "trims/models/armor/host_leggings" + ], + "palette_key": "trims/color_palettes/trim_palette", + "permutations": { + "bismuth": "etcetera:trims/color_palettes/bismuth" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/atlases/blocks.json b/src/main/resources/assets/minecraft/atlases/blocks.json new file mode 100644 index 0000000..1384f9e --- /dev/null +++ b/src/main/resources/assets/minecraft/atlases/blocks.json @@ -0,0 +1,17 @@ +{ + "sources": [ + { + "type": "paletted_permutations", + "textures": [ + "trims/items/leggings_trim", + "trims/items/chestplate_trim", + "trims/items/helmet_trim", + "trims/items/boots_trim" + ], + "palette_key": "trims/color_palettes/trim_palette", + "permutations": { + "bismuth": "etcetera:trims/color_palettes/bismuth" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/chainmail_boots.json b/src/main/resources/assets/minecraft/models/item/chainmail_boots.json new file mode 100644 index 0000000..4f458a7 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/chainmail_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/chainmail_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/chainmail_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/chainmail_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/chainmail_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/chainmail_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/chainmail_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/chainmail_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/chainmail_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/chainmail_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/chainmail_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/chainmail_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/chainmail_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/chainmail_chestplate.json b/src/main/resources/assets/minecraft/models/item/chainmail_chestplate.json new file mode 100644 index 0000000..38948f6 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/chainmail_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/chainmail_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/chainmail_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/chainmail_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/chainmail_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/chainmail_helmet.json b/src/main/resources/assets/minecraft/models/item/chainmail_helmet.json new file mode 100644 index 0000000..e0d5a6b --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/chainmail_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/chainmail_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/chainmail_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/chainmail_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/chainmail_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/chainmail_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/chainmail_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/chainmail_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/chainmail_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/chainmail_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/chainmail_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/chainmail_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/chainmail_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/chainmail_leggings.json b/src/main/resources/assets/minecraft/models/item/chainmail_leggings.json new file mode 100644 index 0000000..d131470 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/chainmail_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/chainmail_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/chainmail_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/chainmail_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/chainmail_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/chainmail_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/chainmail_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/chainmail_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/chainmail_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/chainmail_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/chainmail_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/chainmail_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/chainmail_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/diamond_boots.json b/src/main/resources/assets/minecraft/models/item/diamond_boots.json new file mode 100644 index 0000000..4a01176 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/diamond_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/diamond_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/diamond_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/diamond_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/diamond_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/diamond_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/diamond_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/diamond_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/diamond_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/diamond_boots_diamond_darker_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/diamond_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/diamond_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/diamond_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/diamond_chestplate.json b/src/main/resources/assets/minecraft/models/item/diamond_chestplate.json new file mode 100644 index 0000000..790c52c --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/diamond_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/diamond_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/diamond_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/diamond_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/diamond_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/diamond_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/diamond_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/diamond_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/diamond_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/diamond_chestplate_diamond_darker_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/diamond_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/diamond_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/diamond_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/diamond_helmet.json b/src/main/resources/assets/minecraft/models/item/diamond_helmet.json new file mode 100644 index 0000000..69620f5 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/diamond_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/diamond_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/diamond_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/diamond_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/diamond_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/diamond_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/diamond_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/diamond_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/diamond_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/diamond_helmet_diamond_darker_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/diamond_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/diamond_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/diamond_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/diamond_leggings.json b/src/main/resources/assets/minecraft/models/item/diamond_leggings.json new file mode 100644 index 0000000..960c758 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/diamond_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/diamond_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/diamond_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/diamond_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/diamond_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/diamond_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/diamond_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/diamond_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/diamond_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/diamond_leggings_diamond_darker_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/diamond_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/diamond_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/diamond_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/golden_boots.json b/src/main/resources/assets/minecraft/models/item/golden_boots.json new file mode 100644 index 0000000..1ec6c60 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/golden_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/golden_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/golden_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/golden_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/golden_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/golden_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/golden_boots_gold_darker_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/golden_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/golden_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/golden_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/golden_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/golden_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/golden_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/golden_chestplate.json b/src/main/resources/assets/minecraft/models/item/golden_chestplate.json new file mode 100644 index 0000000..7d5139f --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/golden_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/golden_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/golden_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/golden_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/golden_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/golden_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/golden_chestplate_gold_darker_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/golden_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/golden_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/golden_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/golden_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/golden_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/golden_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/golden_helmet.json b/src/main/resources/assets/minecraft/models/item/golden_helmet.json new file mode 100644 index 0000000..c3f1c19 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/golden_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/golden_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/golden_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/golden_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/golden_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/golden_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/golden_helmet_gold_darker_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/golden_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/golden_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/golden_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/golden_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/golden_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/golden_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/golden_leggings.json b/src/main/resources/assets/minecraft/models/item/golden_leggings.json new file mode 100644 index 0000000..b4c359b --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/golden_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/golden_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/golden_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/golden_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/golden_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/golden_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/golden_leggings_gold_darker_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/golden_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/golden_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/golden_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/golden_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/golden_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/golden_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/iron_boots.json b/src/main/resources/assets/minecraft/models/item/iron_boots.json new file mode 100644 index 0000000..cf0983d --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/iron_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/iron_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/iron_boots_iron_darker_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/iron_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/iron_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/iron_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/iron_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/iron_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/iron_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/iron_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/iron_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/iron_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/iron_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/iron_chestplate.json b/src/main/resources/assets/minecraft/models/item/iron_chestplate.json new file mode 100644 index 0000000..3214aae --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/iron_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/iron_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/iron_chestplate_iron_darker_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/iron_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/iron_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/iron_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/iron_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/iron_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/iron_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/iron_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/iron_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/iron_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/iron_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/iron_helmet.json b/src/main/resources/assets/minecraft/models/item/iron_helmet.json new file mode 100644 index 0000000..1084658 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/iron_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/iron_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/iron_helmet_iron_darker_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/iron_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/iron_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/iron_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/iron_helmet_iron_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/iron_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/iron_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/iron_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/iron_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/iron_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/iron_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/iron_leggings.json b/src/main/resources/assets/minecraft/models/item/iron_leggings.json new file mode 100644 index 0000000..ce49239 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/iron_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/iron_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/iron_leggings_iron_darker_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/iron_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/iron_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/iron_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/iron_leggings_iron_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/iron_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/iron_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/iron_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/iron_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/iron_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/iron_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/leather_boots.json b/src/main/resources/assets/minecraft/models/item/leather_boots.json new file mode 100644 index 0000000..a0d0934 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/leather_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/leather_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/leather_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/leather_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/leather_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/leather_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/leather_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/leather_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/leather_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/leather_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/leather_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/leather_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/leather_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/leather_chestplate.json b/src/main/resources/assets/minecraft/models/item/leather_chestplate.json new file mode 100644 index 0000000..18a76a0 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/leather_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/leather_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/leather_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/leather_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/leather_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/leather_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/leather_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/leather_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/leather_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/leather_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/leather_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/leather_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/leather_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/leather_helmet.json b/src/main/resources/assets/minecraft/models/item/leather_helmet.json new file mode 100644 index 0000000..c25fe34 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/leather_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/leather_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/leather_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/leather_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/leather_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/leather_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/leather_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/leather_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/leather_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/leather_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/leather_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/leather_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/leather_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/leather_leggings.json b/src/main/resources/assets/minecraft/models/item/leather_leggings.json new file mode 100644 index 0000000..faf0b6e --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/leather_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/leather_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/leather_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/leather_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/leather_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/leather_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/leather_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/leather_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/leather_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/leather_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/leather_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/leather_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/leather_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/netherite_boots.json b/src/main/resources/assets/minecraft/models/item/netherite_boots.json new file mode 100644 index 0000000..ae21151 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/netherite_boots.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/netherite_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/netherite_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/netherite_boots_netherite_darker_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/netherite_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/netherite_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/netherite_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/netherite_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/netherite_boots_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/netherite_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/netherite_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/netherite_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/netherite_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/netherite_chestplate.json b/src/main/resources/assets/minecraft/models/item/netherite_chestplate.json new file mode 100644 index 0000000..7b05834 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/netherite_chestplate.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/netherite_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/netherite_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/netherite_chestplate_netherite_darker_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/netherite_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/netherite_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/netherite_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/netherite_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/netherite_chestplate_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/netherite_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/netherite_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/netherite_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/netherite_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/netherite_helmet.json b/src/main/resources/assets/minecraft/models/item/netherite_helmet.json new file mode 100644 index 0000000..0294ce9 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/netherite_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/netherite_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/netherite_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/netherite_helmet_netherite_darker_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/netherite_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/netherite_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/netherite_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/netherite_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/netherite_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/netherite_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/netherite_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/netherite_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/netherite_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/netherite_leggings.json b/src/main/resources/assets/minecraft/models/item/netherite_leggings.json new file mode 100644 index 0000000..3cfd6a8 --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/netherite_leggings.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/netherite_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/netherite_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/netherite_leggings_netherite_darker_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/netherite_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/netherite_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/netherite_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/netherite_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/netherite_leggings_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/netherite_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/netherite_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/netherite_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/netherite_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/models/item/turtle_helmet.json b/src/main/resources/assets/minecraft/models/item/turtle_helmet.json new file mode 100644 index 0000000..f95811d --- /dev/null +++ b/src/main/resources/assets/minecraft/models/item/turtle_helmet.json @@ -0,0 +1,74 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "minecraft:item/turtle_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "minecraft:item/turtle_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "minecraft:item/turtle_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "minecraft:item/turtle_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "minecraft:item/turtle_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "minecraft:item/turtle_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "minecraft:item/turtle_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "etcetera:item/turtle_helmet_bismuth_trim", + "predicate": { + "trim_type": 0.75 + } + }, + { + "model": "minecraft:item/turtle_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "minecraft:item/turtle_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "minecraft:item/turtle_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "minecraft:item/turtle_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/etcetera/trim_material/bismuth.json b/src/main/resources/data/etcetera/trim_material/bismuth.json new file mode 100644 index 0000000..0bf5750 --- /dev/null +++ b/src/main/resources/data/etcetera/trim_material/bismuth.json @@ -0,0 +1,9 @@ +{ + "asset_name": "bismuth", + "description": { + "color": "#B66EA4", + "translate": "trim_material.etcetera.bismuth" + }, + "ingredient": "etcetera:bismuth_ingot", + "item_model_index": 0.75 +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/trim_materials.json b/src/main/resources/data/minecraft/tags/items/trim_materials.json new file mode 100644 index 0000000..8f04188 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/trim_materials.json @@ -0,0 +1,5 @@ +{ + "values": [ + "etcetera:bismuth_ingot" + ] +} \ No newline at end of file