2.1.0 Fractal Diamond Tools and Armor

This commit is contained in:
Vos
2026-03-25 01:14:26 -05:00
parent d57b5a1d32
commit 7c63e30705
128 changed files with 1259 additions and 110 deletions
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_axe"
}
}
@@ -0,0 +1,89 @@
{
"model": {
"type": "minecraft:select",
"cases": [
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_quartz_trim"
},
"when": "minecraft:quartz"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_iron_trim"
},
"when": "minecraft:iron"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_netherite_trim"
},
"when": "minecraft:netherite"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_redstone_trim"
},
"when": "minecraft:redstone"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_copper_trim"
},
"when": "minecraft:copper"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_gold_trim"
},
"when": "minecraft:gold"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_emerald_trim"
},
"when": "minecraft:emerald"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_diamond_trim"
},
"when": "minecraft:diamond"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_lapis_trim"
},
"when": "minecraft:lapis"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_amethyst_trim"
},
"when": "minecraft:amethyst"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots_resin_trim"
},
"when": "minecraft:resin"
}
],
"fallback": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_boots"
},
"property": "minecraft:trim_material"
}
}
@@ -0,0 +1,89 @@
{
"model": {
"type": "minecraft:select",
"cases": [
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_quartz_trim"
},
"when": "minecraft:quartz"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_iron_trim"
},
"when": "minecraft:iron"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_netherite_trim"
},
"when": "minecraft:netherite"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_redstone_trim"
},
"when": "minecraft:redstone"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_copper_trim"
},
"when": "minecraft:copper"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_gold_trim"
},
"when": "minecraft:gold"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_emerald_trim"
},
"when": "minecraft:emerald"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_diamond_trim"
},
"when": "minecraft:diamond"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_lapis_trim"
},
"when": "minecraft:lapis"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_amethyst_trim"
},
"when": "minecraft:amethyst"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate_resin_trim"
},
"when": "minecraft:resin"
}
],
"fallback": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_chestplate"
},
"property": "minecraft:trim_material"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_hammer"
}
}
@@ -0,0 +1,89 @@
{
"model": {
"type": "minecraft:select",
"cases": [
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_quartz_trim"
},
"when": "minecraft:quartz"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_iron_trim"
},
"when": "minecraft:iron"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_netherite_trim"
},
"when": "minecraft:netherite"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_redstone_trim"
},
"when": "minecraft:redstone"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_copper_trim"
},
"when": "minecraft:copper"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_gold_trim"
},
"when": "minecraft:gold"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_emerald_trim"
},
"when": "minecraft:emerald"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_diamond_trim"
},
"when": "minecraft:diamond"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_lapis_trim"
},
"when": "minecraft:lapis"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_amethyst_trim"
},
"when": "minecraft:amethyst"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet_resin_trim"
},
"when": "minecraft:resin"
}
],
"fallback": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_helmet"
},
"property": "minecraft:trim_material"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_hoe"
}
}
@@ -0,0 +1,89 @@
{
"model": {
"type": "minecraft:select",
"cases": [
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_quartz_trim"
},
"when": "minecraft:quartz"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_iron_trim"
},
"when": "minecraft:iron"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_netherite_trim"
},
"when": "minecraft:netherite"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_redstone_trim"
},
"when": "minecraft:redstone"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_copper_trim"
},
"when": "minecraft:copper"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_gold_trim"
},
"when": "minecraft:gold"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_emerald_trim"
},
"when": "minecraft:emerald"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_diamond_trim"
},
"when": "minecraft:diamond"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_lapis_trim"
},
"when": "minecraft:lapis"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_amethyst_trim"
},
"when": "minecraft:amethyst"
},
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings_resin_trim"
},
"when": "minecraft:resin"
}
],
"fallback": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_leggings"
},
"property": "minecraft:trim_material"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_pickaxe"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_shovel"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "acesbs:item/fractal_diamond_sword"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_axe"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_amethyst"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_copper"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_diamond"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_emerald"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_gold"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_iron"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_lapis"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_netherite"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_quartz"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_redstone"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_boots",
"layer1": "minecraft:trims/items/boots_trim_resin"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_amethyst"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_copper"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_diamond"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_emerald"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_gold"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_iron"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_lapis"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_netherite"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_quartz"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_redstone"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_chestplate",
"layer1": "minecraft:trims/items/chestplate_trim_resin"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_hammer"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_amethyst"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_copper"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_diamond"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_emerald"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_gold"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_iron"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_lapis"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_netherite"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_quartz"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_redstone"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_helmet",
"layer1": "minecraft:trims/items/helmet_trim_resin"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_hoe"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_amethyst"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_copper"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_diamond"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_emerald"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_gold"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_iron"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_lapis"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_netherite"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_quartz"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_redstone"
}
}
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "acesbs:item/fractal_diamond_leggings",
"layer1": "minecraft:trims/items/leggings_trim_resin"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_pickaxe"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_shovel"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "acesbs:item/fractal_diamond_sword"
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_fractal_diamond": {
"conditions": {
"items": [
{
"items": "acesbs:fractal_diamond"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "acesbs:fractal_diamond_boots"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_fractal_diamond"
]
],
"rewards": {
"recipes": [
"acesbs:fractal_diamond_boots"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_fractal_diamond": {
"conditions": {
"items": [
{
"items": "acesbs:fractal_diamond"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "acesbs:fractal_diamond_chestplate"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_fractal_diamond"
]
],
"rewards": {
"recipes": [
"acesbs:fractal_diamond_chestplate"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_fractal_diamond": {
"conditions": {
"items": [
{
"items": "acesbs:fractal_diamond"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "acesbs:fractal_diamond_helmet"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_fractal_diamond"
]
],
"rewards": {
"recipes": [
"acesbs:fractal_diamond_helmet"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_fractal_diamond": {
"conditions": {
"items": [
{
"items": "acesbs:fractal_diamond"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "acesbs:fractal_diamond_leggings"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_fractal_diamond"
]
],
"rewards": {
"recipes": [
"acesbs:fractal_diamond_leggings"
]
}
}
@@ -63,7 +63,9 @@
"predicate": {
"items": [
"acesbs:prisma_steel_pickaxe",
"acesbs:prisma_steel_hammer"
"acesbs:prisma_steel_hammer",
"acesbs:fractal_diamond_pickaxe",
"acesbs:fractal_diamond_hammer"
]
}
}
@@ -63,7 +63,9 @@
"predicate": {
"items": [
"acesbs:prisma_steel_pickaxe",
"acesbs:prisma_steel_hammer"
"acesbs:prisma_steel_hammer",
"acesbs:fractal_diamond_pickaxe",
"acesbs:fractal_diamond_hammer"
]
}
}
@@ -63,7 +63,9 @@
"predicate": {
"items": [
"acesbs:prisma_steel_pickaxe",
"acesbs:prisma_steel_hammer"
"acesbs:prisma_steel_hammer",
"acesbs:fractal_diamond_pickaxe",
"acesbs:fractal_diamond_hammer"
]
}
}
@@ -63,7 +63,9 @@
"predicate": {
"items": [
"acesbs:prisma_steel_pickaxe",
"acesbs:prisma_steel_hammer"
"acesbs:prisma_steel_hammer",
"acesbs:fractal_diamond_pickaxe",
"acesbs:fractal_diamond_hammer"
]
}
}
@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"#": "acesbs:fractal_diamond"
},
"pattern": [
" ",
"# #",
"# #"
],
"result": {
"count": 1,
"id": "acesbs:fractal_diamond_boots"
}
}
@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"#": "acesbs:fractal_diamond"
},
"pattern": [
"# #",
"###",
"###"
],
"result": {
"count": 1,
"id": "acesbs:fractal_diamond_chestplate"
}
}
@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"#": "acesbs:fractal_diamond"
},
"pattern": [
"###",
"# #",
" "
],
"result": {
"count": 1,
"id": "acesbs:fractal_diamond_helmet"
}
}
@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"#": "acesbs:fractal_diamond"
},
"pattern": [
"###",
"# #",
"# #"
],
"result": {
"count": 1,
"id": "acesbs:fractal_diamond_leggings"
}
}
@@ -0,0 +1,5 @@
{
"values": [
"acesbs:fractal_diamond"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"acesbs:hellfire_diamond"
]
}
@@ -5,9 +5,13 @@
"acesbs:prisma_steel_leggings",
"acesbs:prisma_steel_boots",
"acesbs:ashen_steel_helmet",
"acesbs:prisma_steel_chestplate",
"acesbs:ashen_steel_chestplate",
"acesbs:ashen_steel_leggings",
"acesbs:ashen_steel_boots",
"acesbs:fractal_diamond_helmet",
"acesbs:fractal_diamond_chestplate",
"acesbs:fractal_diamond_leggings",
"acesbs:fractal_diamond_boots",
"acesbs:berserkers_pauldron",
"acesbs:wildfire_boots"
]
@@ -1,6 +1,7 @@
{
"values": [
"acesbs:prisma_steel_axe",
"acesbs:ashen_steel_axe"
"acesbs:ashen_steel_axe",
"acesbs:fractal_diamond_axe"
]
}
@@ -5,9 +5,13 @@
"acesbs:prisma_steel_leggings",
"acesbs:prisma_steel_boots",
"acesbs:ashen_steel_helmet",
"acesbs:prisma_steel_chestplate",
"acesbs:ashen_steel_chestplate",
"acesbs:ashen_steel_leggings",
"acesbs:ashen_steel_boots",
"acesbs:fractal_diamond_helmet",
"acesbs:fractal_diamond_chestplate",
"acesbs:fractal_diamond_leggings",
"acesbs:fractal_diamond_boots",
"acesbs:berserkers_pauldron",
"acesbs:wildfire_boots"
]
@@ -1,7 +1,8 @@
{
"values": [
"acesbs:prisma_steel_chestplate",
"acesbs:prisma_steel_chestplate",
"acesbs:ashen_steel_chestplate",
"acesbs:fractal_diamond_chestplate",
"acesbs:berserkers_pauldron"
]
}
@@ -2,6 +2,7 @@
"values": [
"acesbs:prisma_steel_boots",
"acesbs:ashen_steel_boots",
"acesbs:fractal_diamond_boots",
"acesbs:wildfire_boots"
]
}
@@ -1,6 +1,7 @@
{
"values": [
"acesbs:prisma_steel_helmet",
"acesbs:ashen_steel_helmet"
"acesbs:ashen_steel_helmet",
"acesbs:fractal_diamond_helmet"
]
}
@@ -1,6 +1,7 @@
{
"values": [
"acesbs:prisma_steel_leggings",
"acesbs:ashen_steel_leggings"
"acesbs:ashen_steel_leggings",
"acesbs:fractal_diamond_leggings"
]
}
@@ -1,6 +1,7 @@
{
"values": [
"acesbs:prisma_steel_hoe",
"acesbs:ashen_steel_hoe"
"acesbs:ashen_steel_hoe",
"acesbs:fractal_diamond_hoe"
]
}
@@ -2,7 +2,9 @@
"values": [
"acesbs:prisma_steel_pickaxe",
"acesbs:ashen_steel_pickaxe",
"acesbs:fractal_diamond_pickaxe",
"acesbs:prisma_steel_hammer",
"acesbs:ashen_steel_hammer"
"acesbs:ashen_steel_hammer",
"acesbs:fractal_diamond_hammer"
]
}
@@ -1,6 +1,7 @@
{
"values": [
"acesbs:prisma_steel_shovel",
"acesbs:ashen_steel_pickaxe"
"acesbs:ashen_steel_pickaxe",
"acesbs:fractal_diamond_shovel"
]
}
@@ -1,6 +1,8 @@
{
"values": [
"acesbs:prisma_steel_sword",
"acesbs:ashen_steel_sword",
"acesbs:fractal_diamond_sword",
"acesbs:thot_begone"
]
}
@@ -1,7 +1,7 @@
{
"replace": false,
"values": [
"acesbs:prisma_steel",
"acesbs:ashen_steel"
"acesbs:ashen_steel",
"acesbs:fractal_diamond"
]
}
@@ -8,6 +8,10 @@
"acesbs:ashen_steel_chestplate",
"acesbs:ashen_steel_leggings",
"acesbs:ashen_steel_boots",
"acesbs:fractal_diamond_helmet",
"acesbs:fractal_diamond_chestplate",
"acesbs:fractal_diamond_leggings",
"acesbs:fractal_diamond_boots",
"acesbs:berserkers_pauldron",
"acesbs:wildfire_boots",
"acesbs:sovs_plate_carrier"
@@ -23,6 +23,5 @@
- The Combustible Lemon does not render when thrown.
- Incense Block
- Diamond Items
- Gold Items?
@@ -31,6 +31,12 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
valueLookupBuilder(ModTags.Items.ASHEN_REPAIR)
.add(AshenSteelItems.ASHEN_STEEL);
valueLookupBuilder(ModTags.Items.FRACTAL_REPAIR)
.add(FractalDiamondItems.FRACTAL_DIAMOND);
valueLookupBuilder(ModTags.Items.HELLFIRE_REPAIR)
.add(HellfireDiamondItems.HELLFIRE_DIAMOND);
valueLookupBuilder(ModTags.Items.WILDFIRE_REPAIR)
.add(ModItems.INFERNAL_ASHES);
@@ -55,25 +61,32 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
valueLookupBuilder(ItemTags.SWORDS)
.add(PrismaSteelItems.PRISMA_STEEL_SWORD)
.add(AshenSteelItems.ASHEN_STEEL_SWORD)
.add(FractalDiamondItems.FRACTAL_DIAMOND_SWORD)
.add(ModItems.THOT_BEGONE);
valueLookupBuilder(ItemTags.AXES)
.add(PrismaSteelItems.PRISMA_STEEL_AXE)
.add(AshenSteelItems.ASHEN_STEEL_AXE);
.add(AshenSteelItems.ASHEN_STEEL_AXE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_AXE);
valueLookupBuilder(ItemTags.PICKAXES)
.add(PrismaSteelItems.PRISMA_STEEL_PICKAXE)
.add(AshenSteelItems.ASHEN_STEEL_PICKAXE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_PICKAXE)
.add(PrismaSteelItems.PRISMA_STEEL_HAMMER)
.add(AshenSteelItems.ASHEN_STEEL_HAMMER);
.add(AshenSteelItems.ASHEN_STEEL_HAMMER)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HAMMER);
valueLookupBuilder(ItemTags.SHOVELS)
.add(PrismaSteelItems.PRISMA_STEEL_SHOVEL)
.add(AshenSteelItems.ASHEN_STEEL_PICKAXE);
.add(AshenSteelItems.ASHEN_STEEL_PICKAXE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_SHOVEL);
valueLookupBuilder(ItemTags.HOES)
.add(PrismaSteelItems.PRISMA_STEEL_HOE)
.add(AshenSteelItems.ASHEN_STEEL_HOE);
.add(AshenSteelItems.ASHEN_STEEL_HOE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HOE);
valueLookupBuilder(ItemTags.TRIMMABLE_ARMOR)
.add(PrismaSteelItems.PRISMA_STEEL_HELMET)
@@ -84,6 +97,10 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
.add(AshenSteelItems.ASHEN_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS)
.add(AshenSteelItems.ASHEN_STEEL_BOOTS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HELMET)
.add(FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_BOOTS)
.add(ModItems.BERSERKERS_PAULDRON)
.add(ModItems.WILDFIRE_BOOTS)
.add(ModItems.SOVS_PLATE_CARRIER);
@@ -94,34 +111,43 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
.add(PrismaSteelItems.PRISMA_STEEL_LEGGINGS)
.add(PrismaSteelItems.PRISMA_STEEL_BOOTS)
.add(AshenSteelItems.ASHEN_STEEL_HELMET)
.add(PrismaSteelItems.PRISMA_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS)
.add(AshenSteelItems.ASHEN_STEEL_BOOTS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HELMET)
.add(FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_BOOTS)
.add(ModItems.BERSERKERS_PAULDRON)
.add(ModItems.WILDFIRE_BOOTS);
valueLookupBuilder(ItemTags.HEAD_ARMOR_ENCHANTABLE)
.add(PrismaSteelItems.PRISMA_STEEL_HELMET)
.add(AshenSteelItems.ASHEN_STEEL_HELMET);
.add(AshenSteelItems.ASHEN_STEEL_HELMET)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HELMET);
valueLookupBuilder(ItemTags.CHEST_ARMOR_ENCHANTABLE)
.add(PrismaSteelItems.PRISMA_STEEL_CHESTPLATE)
.add(PrismaSteelItems.PRISMA_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_CHESTPLATE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE)
.add(ModItems.BERSERKERS_PAULDRON);
valueLookupBuilder(ItemTags.LEG_ARMOR_ENCHANTABLE)
.add(PrismaSteelItems.PRISMA_STEEL_LEGGINGS)
.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS);
.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS);
valueLookupBuilder(ItemTags.FOOT_ARMOR_ENCHANTABLE)
.add(PrismaSteelItems.PRISMA_STEEL_BOOTS)
.add(AshenSteelItems.ASHEN_STEEL_BOOTS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_BOOTS)
.add(ModItems.WILDFIRE_BOOTS);
valueLookupBuilder(ItemTags.TRIM_MATERIALS)
.add(PrismaSteelItems.PRISMA_STEEL)
.add(AshenSteelItems.ASHEN_STEEL);
.add(AshenSteelItems.ASHEN_STEEL)
.add(FractalDiamondItems.FRACTAL_DIAMOND);
valueLookupBuilder(ItemTags.CREEPER_DROP_MUSIC_DISCS)
.add(ModItems.CRAB_RAVE_MUSIC_DISC);
@@ -196,9 +222,13 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider {
.add(PrismaSteelItems.PRISMA_STEEL_LEGGINGS)
.add(PrismaSteelItems.PRISMA_STEEL_BOOTS)
.add(AshenSteelItems.ASHEN_STEEL_HELMET)
.add(PrismaSteelItems.PRISMA_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_CHESTPLATE)
.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS)
.add(AshenSteelItems.ASHEN_STEEL_BOOTS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_HELMET)
.add(FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE)
.add(FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS)
.add(FractalDiamondItems.FRACTAL_DIAMOND_BOOTS)
.add(ModItems.BERSERKERS_PAULDRON)
.add(ModItems.WILDFIRE_BOOTS);
}
@@ -4,6 +4,7 @@ import com.acethewildfire.acesbs.block.FireOakBlocks;
import com.acethewildfire.acesbs.block.LemonWoodBlocks;
import com.acethewildfire.acesbs.block.ModBlocks;
import com.acethewildfire.acesbs.block.custom.TobaccoCrop;
import com.acethewildfire.acesbs.item.FractalDiamondItems;
import com.acethewildfire.acesbs.item.ModItems;
import com.acethewildfire.acesbs.item.PrismaSteelItems;
import com.acethewildfire.acesbs.util.ModTags;
@@ -165,7 +166,7 @@ public class ModLootTableProvider extends FabricBlockLootTableProvider {
.rolls(ConstantLootNumberProvider.create(1)) // only 1 roll
.conditionally(RandomChanceLootCondition.builder(0.1f)) // chance to drop anything
.conditionally(InvertedLootCondition.builder(silkTouchCondition))
.conditionally(specialToolCondition(itemLookup, PrismaSteelItems.PRISMA_STEEL_PICKAXE, PrismaSteelItems.PRISMA_STEEL_HAMMER))
.conditionally(specialToolCondition(itemLookup, PrismaSteelItems.PRISMA_STEEL_PICKAXE, PrismaSteelItems.PRISMA_STEEL_HAMMER, FractalDiamondItems.FRACTAL_DIAMOND_PICKAXE, FractalDiamondItems.FRACTAL_DIAMOND_HAMMER))
.with(ItemEntry.builder(Items.COAL).weight(12))
.with(ItemEntry.builder(Items.RAW_COPPER).weight(10))
.with(ItemEntry.builder(Items.RAW_IRON).weight(6))
@@ -153,6 +153,19 @@ public class ModModelProvider extends FabricModelProvider {
itemModelGenerator.registerArmor(( AshenSteelItems.ASHEN_STEEL_LEGGINGS), ModArmorMaterials.ASHEN_KEY, ItemModelGenerator.LEGGINGS_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor(( AshenSteelItems.ASHEN_STEEL_BOOTS), ModArmorMaterials.ASHEN_KEY, ItemModelGenerator.BOOTS_TRIM_ID_PREFIX, false);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_SWORD, Models.HANDHELD);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_PICKAXE, Models.HANDHELD);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_HAMMER, Models.HANDHELD);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_AXE, Models.HANDHELD);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_SHOVEL, Models.HANDHELD);
itemModelGenerator.register(FractalDiamondItems.FRACTAL_DIAMOND_HOE, Models.HANDHELD);
itemModelGenerator.registerArmor((FractalDiamondItems.FRACTAL_DIAMOND_HELMET), ModArmorMaterials.FRACTAL_KEY, ItemModelGenerator.HELMET_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor((FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE), ModArmorMaterials.FRACTAL_KEY, ItemModelGenerator.CHESTPLATE_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor((FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS), ModArmorMaterials.FRACTAL_KEY, ItemModelGenerator.LEGGINGS_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor((FractalDiamondItems.FRACTAL_DIAMOND_BOOTS), ModArmorMaterials.FRACTAL_KEY, ItemModelGenerator.BOOTS_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor(( ModItems.BERSERKERS_PAULDRON), ModArmorMaterials.BERSERKERS_KEY, ItemModelGenerator.CHESTPLATE_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor(( ModItems.WILDFIRE_BOOTS), ModArmorMaterials.WILDFIRE_KEY, ItemModelGenerator.BOOTS_TRIM_ID_PREFIX, false);
itemModelGenerator.registerArmor(( ModItems.SOVS_PLATE_CARRIER), ModArmorMaterials.PLATES_KEY, ItemModelGenerator.CHESTPLATE_TRIM_ID_PREFIX, false);
@@ -5,6 +5,7 @@ import com.acethewildfire.acesbs.block.FireOakBlocks;
import com.acethewildfire.acesbs.block.LemonWoodBlocks;
import com.acethewildfire.acesbs.block.ModBlocks;
import com.acethewildfire.acesbs.item.AshenSteelItems;
import com.acethewildfire.acesbs.item.FractalDiamondItems;
import com.acethewildfire.acesbs.item.ModItems;
import com.acethewildfire.acesbs.item.PrismaSteelItems;
import com.acethewildfire.acesbs.trim.ModTrimPatterns;
@@ -360,6 +361,7 @@ public class ModRecipeProvider extends FabricRecipeProvider {
ModArmorRecipeJsonBuilder(recipeExporter, PrismaSteelItems.PRISMA_STEEL_HELMET, PrismaSteelItems.PRISMA_STEEL_CHESTPLATE, PrismaSteelItems.PRISMA_STEEL_LEGGINGS, PrismaSteelItems.PRISMA_STEEL_BOOTS, PrismaSteelItems.PRISMA_STEEL, PrismaSteelItems.PRISMA_STEEL);
ModArmorRecipeJsonBuilder(recipeExporter, AshenSteelItems.ASHEN_STEEL_HELMET, AshenSteelItems.ASHEN_STEEL_CHESTPLATE, AshenSteelItems.ASHEN_STEEL_LEGGINGS, AshenSteelItems.ASHEN_STEEL_BOOTS, AshenSteelItems.ASHEN_STEEL, AshenSteelItems.ASHEN_STEEL);
ModArmorRecipeJsonBuilder(recipeExporter, FractalDiamondItems.FRACTAL_DIAMOND_HELMET, FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE, FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS, FractalDiamondItems.FRACTAL_DIAMOND_BOOTS, FractalDiamondItems.FRACTAL_DIAMOND, FractalDiamondItems.FRACTAL_DIAMOND);
offerSmithingTrimRecipe(PrismaSteelItems.PRISMA_SMITHING_TEMPLATE, ModTrimPatterns.PRISMA, RegistryKey.of(RegistryKeys.RECIPE, Identifier.of(AcesBS.MOD_ID, "prisma")));
offerSmithingTrimRecipe(AshenSteelItems.ASHEN_SMITHING_TEMPLATE, ModTrimPatterns.ASHEN, RegistryKey.of(RegistryKeys.RECIPE, Identifier.of(AcesBS.MOD_ID, "ashen")));
@@ -8,34 +8,34 @@ import net.minecraft.item.equipment.EquipmentType;
public class FractalDiamondItems {
public static final Item FRACTAL_DIAMOND = ModItems.registerItem("fractal_diamond", Item::new);
// public static final Item FRACTAL_DIAMOND_SWORD = ModItems.registerItem("fractal_diamond_sword",
// setting -> new Item(setting.sword(ModToolMaterials.FRACTAL_DIAMOND, 3, -2.4f)));
// public static final Item FRACTAL_DIAMOND_SHOVEL = ModItems.registerItem("fractal_diamond_shovel",
// setting -> new ShovelItem(ModToolMaterials.FRACTAL_DIAMOND, 1.5F, -3.0F, setting));
// public static final Item FRACTAL_DIAMOND_PICKAXE = ModItems.registerItem("fractal_diamond_pickaxe",
// setting -> new Item(setting.pickaxe(ModToolMaterials.FRACTAL_DIAMOND, 1.0F, -2.8F)));
// public static final Item FRACTAL_DIAMOND_HAMMER = ModItems.registerItem("fractal_diamond_hammer",
// setting -> new HammerItem(ModToolMaterials.FRACTAL_DIAMOND, 7.0F, -3.4F, setting));
// public static final Item FRACTAL_DIAMOND_AXE = ModItems.registerItem("fractal_diamond_axe",
// setting -> new AxeItem(ModToolMaterials.FRACTAL_DIAMOND, 6.0F, -3.1F, setting));
// public static final Item FRACTAL_DIAMOND_HOE = ModItems.registerItem("fractal_diamond_hoe",
// setting -> new HoeItem(ModToolMaterials.FRACTAL_DIAMOND, -2.0F, -1.0F, setting));
// public static final Item FRACTAL_DIAMOND_HELMET = ModItems.registerItem("fractal_diamond_helmet",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.HELMET)
// .maxDamage(EquipmentType.HELMET.getMaxDamage(15))));
// public static final Item FRACTAL_DIAMOND_CHESTPLATE = ModItems.registerItem("fractal_diamond_chestplate",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.CHESTPLATE)
// .maxDamage(EquipmentType.CHESTPLATE.getMaxDamage(15))));
// public static final Item FRACTAL_DIAMOND_LEGGINGS = ModItems.registerItem("fractal_diamond_leggings",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.LEGGINGS)
// .maxDamage(EquipmentType.LEGGINGS.getMaxDamage(15))));
// public static final Item FRACTAL_DIAMOND_BOOTS = ModItems.registerItem("fractal_diamond_boots",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.BOOTS)
// .maxDamage(EquipmentType.BOOTS.getMaxDamage(15))));
public static final Item FRACTAL_DIAMOND_SWORD = ModItems.registerItem("fractal_diamond_sword",
setting -> new Item(setting.sword(ModToolMaterials.FRACTAL_DIAMOND, 3, -2.4f)));
public static final Item FRACTAL_DIAMOND_SHOVEL = ModItems.registerItem("fractal_diamond_shovel",
setting -> new ShovelItem(ModToolMaterials.FRACTAL_DIAMOND, 1.5F, -3.0F, setting));
public static final Item FRACTAL_DIAMOND_PICKAXE = ModItems.registerItem("fractal_diamond_pickaxe",
setting -> new Item(setting.pickaxe(ModToolMaterials.FRACTAL_DIAMOND, 1.0F, -2.8F)));
public static final Item FRACTAL_DIAMOND_HAMMER = ModItems.registerItem("fractal_diamond_hammer",
setting -> new HammerItem(ModToolMaterials.FRACTAL_DIAMOND, 7.0F, -3.4F, setting.maxDamage(12863)));
public static final Item FRACTAL_DIAMOND_AXE = ModItems.registerItem("fractal_diamond_axe",
setting -> new AxeItem(ModToolMaterials.FRACTAL_DIAMOND, 6.0F, -3.1F, setting));
public static final Item FRACTAL_DIAMOND_HOE = ModItems.registerItem("fractal_diamond_hoe",
setting -> new HoeItem(ModToolMaterials.FRACTAL_DIAMOND, -2.0F, -1.0F, setting));
public static final Item FRACTAL_DIAMOND_HELMET = ModItems.registerItem("fractal_diamond_helmet",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.HELMET)
.maxDamage(EquipmentType.HELMET.getMaxDamage(15))));
public static final Item FRACTAL_DIAMOND_CHESTPLATE = ModItems.registerItem("fractal_diamond_chestplate",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.CHESTPLATE)
.maxDamage(EquipmentType.CHESTPLATE.getMaxDamage(15))));
public static final Item FRACTAL_DIAMOND_LEGGINGS = ModItems.registerItem("fractal_diamond_leggings",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.LEGGINGS)
.maxDamage(EquipmentType.LEGGINGS.getMaxDamage(15))));
public static final Item FRACTAL_DIAMOND_BOOTS = ModItems.registerItem("fractal_diamond_boots",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.FRACTAL_DIAMOND_ARMOR_MATERIAL, EquipmentType.BOOTS)
.maxDamage(EquipmentType.BOOTS.getMaxDamage(15))));
// public static final Item FRACTAL_SMITHING_TEMPLATE = ModItems.registerItem("fractal_armor_trim_smithing_template",
// SmithingTemplateItem::of);
@@ -8,34 +8,34 @@ import net.minecraft.item.equipment.EquipmentType;
public class HellfireDiamondItems {
public static final Item HELLFIRE_DIAMOND = ModItems.registerItem("hellfire_diamond", Item::new);
// public static final Item HELLFIRE_DIAMOND_SWORD = ModItems.registerItem("hellfire_diamond_sword",
// setting -> new Item(setting.sword(ModToolMaterials.HELLFIRE_DIAMOND, 3, -2.4f)));
// public static final Item HELLFIRE_DIAMOND_SHOVEL = ModItems.registerItem("hellfire_diamond_shovel",
// setting -> new ShovelItem(ModToolMaterials.HELLFIRE_DIAMOND, 1.5F, -3.0F, setting));
// public static final Item HELLFIRE_DIAMOND_PICKAXE = ModItems.registerItem("hellfire_diamond_pickaxe",
// setting -> new Item(setting.pickaxe(ModToolMaterials.HELLFIRE_DIAMOND, 1.0F, -2.8F)));
// public static final Item HELLFIRE_DIAMOND_HAMMER = ModItems.registerItem("hellfire_diamond_hammer",
// setting -> new HammerItem(ModToolMaterials.HELLFIRE_DIAMOND, 7.0F, -3.4F, setting));
// public static final Item HELLFIRE_DIAMOND_AXE = ModItems.registerItem("hellfire_diamond_axe",
// setting -> new AxeItem(ModToolMaterials.HELLFIRE_DIAMOND, 6.0F, -3.1F, setting));
// public static final Item HELLFIRE_DIAMOND_HOE = ModItems.registerItem("hellfire_diamond_hoe",
// setting -> new HoeItem(ModToolMaterials.HELLFIRE_DIAMOND, -2.0F, -1.0F, setting));
// public static final Item HELLFIRE_DIAMOND_HELMET = ModItems.registerItem("hellfire_diamond_helmet",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.HELMET)
// .maxDamage(EquipmentType.HELMET.getMaxDamage(15))));
// public static final Item HELLFIRE_DIAMOND_CHESTPLATE = ModItems.registerItem("hellfire_diamond_chestplate",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.CHESTPLATE)
// .maxDamage(EquipmentType.CHESTPLATE.getMaxDamage(15))));
// public static final Item HELLFIRE_DIAMOND_LEGGINGS = ModItems.registerItem("hellfire_diamond_leggings",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.LEGGINGS)
// .maxDamage(EquipmentType.LEGGINGS.getMaxDamage(15))));
// public static final Item HELLFIRE_DIAMOND_BOOTS = ModItems.registerItem("hellfire_diamond_boots",
// setting -> new ModArmorItem(setting
// .armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.BOOTS)
// .maxDamage(EquipmentType.BOOTS.getMaxDamage(15))));
public static final Item HELLFIRE_DIAMOND_SWORD = ModItems.registerItem("hellfire_diamond_sword",
setting -> new Item(setting.sword(ModToolMaterials.HELLFIRE_DIAMOND, 3, -2.4f)));
public static final Item HELLFIRE_DIAMOND_SHOVEL = ModItems.registerItem("hellfire_diamond_shovel",
setting -> new ShovelItem(ModToolMaterials.HELLFIRE_DIAMOND, 1.5F, -3.0F, setting));
public static final Item HELLFIRE_DIAMOND_PICKAXE = ModItems.registerItem("hellfire_diamond_pickaxe",
setting -> new Item(setting.pickaxe(ModToolMaterials.HELLFIRE_DIAMOND, 1.0F, -2.8F)));
public static final Item HELLFIRE_DIAMOND_HAMMER = ModItems.registerItem("hellfire_diamond_hammer",
setting -> new HammerItem(ModToolMaterials.HELLFIRE_DIAMOND, 7.0F, -3.4F, setting.maxDamage(12863)));
public static final Item HELLFIRE_DIAMOND_AXE = ModItems.registerItem("hellfire_diamond_axe",
setting -> new AxeItem(ModToolMaterials.HELLFIRE_DIAMOND, 6.0F, -3.1F, setting));
public static final Item HELLFIRE_DIAMOND_HOE = ModItems.registerItem("hellfire_diamond_hoe",
setting -> new HoeItem(ModToolMaterials.HELLFIRE_DIAMOND, -2.0F, -1.0F, setting));
public static final Item HELLFIRE_DIAMOND_HELMET = ModItems.registerItem("hellfire_diamond_helmet",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.HELMET)
.maxDamage(EquipmentType.HELMET.getMaxDamage(15))));
public static final Item HELLFIRE_DIAMOND_CHESTPLATE = ModItems.registerItem("hellfire_diamond_chestplate",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.CHESTPLATE)
.maxDamage(EquipmentType.CHESTPLATE.getMaxDamage(15))));
public static final Item HELLFIRE_DIAMOND_LEGGINGS = ModItems.registerItem("hellfire_diamond_leggings",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.LEGGINGS)
.maxDamage(EquipmentType.LEGGINGS.getMaxDamage(15))));
public static final Item HELLFIRE_DIAMOND_BOOTS = ModItems.registerItem("hellfire_diamond_boots",
setting -> new ModArmorItem(setting
.armor(ModArmorMaterials.HELLFIRE_DIAMOND_ARMOR_MATERIAL, EquipmentType.BOOTS)
.maxDamage(EquipmentType.BOOTS.getMaxDamage(15))));
// public static final Item HELLFIRE_SMITHING_TEMPLATE = ModItems.registerItem("hellfire_armor_trim_smithing_template",
// SmithingTemplateItem::of);
@@ -4,9 +4,11 @@ import com.acethewildfire.acesbs.AcesBS;
import com.acethewildfire.acesbs.util.ModTags;
import net.minecraft.item.equipment.ArmorMaterial;
import net.minecraft.item.equipment.EquipmentAsset;
import net.minecraft.item.equipment.EquipmentAssetKeys;
import net.minecraft.item.equipment.EquipmentType;
import net.minecraft.registry.Registry;
import net.minecraft.registry.RegistryKey;
import net.minecraft.registry.tag.ItemTags;
import net.minecraft.sound.SoundEvents;
import net.minecraft.util.Identifier;
import net.minecraft.util.Util;
@@ -19,42 +21,66 @@ public class ModArmorMaterials {
public static final RegistryKey<EquipmentAsset> PRISMA_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "prisma_steel"));
public static final RegistryKey<EquipmentAsset> ASHEN_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "ashen_steel"));
public static final RegistryKey<EquipmentAsset> FRACTAL_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "fractal_diamond"));
public static final RegistryKey<EquipmentAsset> HELLFIRE_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "hellfire_diamond"));
public static final RegistryKey<EquipmentAsset> WILDFIRE_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "wildfire"));
public static final RegistryKey<EquipmentAsset> PLATES_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "plates"));
public static final RegistryKey<EquipmentAsset> BERSERKERS_KEY = RegistryKey.of(REGISTRY_KEY, Identifier.of(AcesBS.MOD_ID, "berserkers"));
public static final ArmorMaterial PRISMA_STEEL_ARMOR_MATERIAL = new ArmorMaterial(
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 2);
map.put(EquipmentType.LEGGINGS, 4);
map.put(EquipmentType.LEGGINGS, 5);
map.put(EquipmentType.CHESTPLATE, 6);
map.put(EquipmentType.HELMET, 2);
map.put(EquipmentType.BODY, 4);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 0, 0, ModTags.Items.PRISMA_REPAIR,
map.put(EquipmentType.BODY, 5);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_IRON, 0, 0, ModTags.Items.PRISMA_REPAIR,
PRISMA_KEY);
public static final ArmorMaterial ASHEN_STEEL_ARMOR_MATERIAL = new ArmorMaterial(
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 2);
map.put(EquipmentType.LEGGINGS, 4);
map.put(EquipmentType.LEGGINGS, 5);
map.put(EquipmentType.CHESTPLATE, 6);
map.put(EquipmentType.HELMET, 2);
map.put(EquipmentType.BODY, 4);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 0, 0, ModTags.Items.ASHEN_REPAIR,
map.put(EquipmentType.BODY, 5);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_IRON, 0, 0, ModTags.Items.ASHEN_REPAIR,
ASHEN_KEY);
public static final ArmorMaterial FRACTAL_DIAMOND_ARMOR_MATERIAL = new ArmorMaterial(
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 3);
map.put(EquipmentType.LEGGINGS, 6);
map.put(EquipmentType.CHESTPLATE, 8);
map.put(EquipmentType.HELMET, 3);
map.put(EquipmentType.BODY, 11);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 2, 0, ModTags.Items.FRACTAL_REPAIR,
FRACTAL_KEY);
public static final ArmorMaterial HELLFIRE_DIAMOND_ARMOR_MATERIAL = new ArmorMaterial(
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 3);
map.put(EquipmentType.LEGGINGS, 6);
map.put(EquipmentType.CHESTPLATE, 8);
map.put(EquipmentType.HELMET, 3);
map.put(EquipmentType.BODY, 11);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 2, 0, ModTags.Items.HELLFIRE_REPAIR,
HELLFIRE_KEY);
public static final ArmorMaterial WILDFIRE_ARMOR_MATERIAL = new ArmorMaterial(
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 3);
map.put(EquipmentType.LEGGINGS, 6);
map.put(EquipmentType.CHESTPLATE, 8);
map.put(EquipmentType.HELMET, 3);
map.put(EquipmentType.BODY, 11);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_LEATHER, 0, 0, ModTags.Items.WILDFIRE_REPAIR,
map.put(EquipmentType.BOOTS, 3);
map.put(EquipmentType.LEGGINGS, 6);
map.put(EquipmentType.CHESTPLATE, 8);
map.put(EquipmentType.HELMET, 3);
map.put(EquipmentType.BODY, 11);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_LEATHER, 0, 0, ModTags.Items.WILDFIRE_REPAIR,
WILDFIRE_KEY);
public static final ArmorMaterial PLATES_ARMOR_MATERIAL = new ArmorMaterial(
@@ -72,10 +98,10 @@ public class ModArmorMaterials {
500,
Util.make(new EnumMap<>(EquipmentType.class), map -> {
map.put(EquipmentType.BOOTS, 2);
map.put(EquipmentType.LEGGINGS, 4);
map.put(EquipmentType.LEGGINGS, 5);
map.put(EquipmentType.CHESTPLATE, 6);
map.put(EquipmentType.HELMET, 2);
map.put(EquipmentType.BODY, 4);
map.put(EquipmentType.BODY, 5);
}), 20, SoundEvents.ITEM_ARMOR_EQUIP_LEATHER, 0, 0, ModTags.Items.BERSERKERS_REPAIR,
BERSERKERS_KEY);
@@ -69,13 +69,13 @@ public class ModItemGroups {
entries.add(ModBlocks.PRISMA_STEEL_BLOCK);
entries.add(ModBlocks.ASHEN_STEEL_BLOCK);
entries.add(ModBlocks.ENTROPIC_STABILIZER);
entries.add(ModBlocks.ENTROPIC_EVISCERATOR);
entries.add(ModBlocks.ENTROPIC_ENTANGLER);
entries.add(ModBlocks.LIZARD_PLANKS);
entries.add(ModBlocks.LIZARD_BUTTON);
entries.add(ModBlocks.CRYSTAL_ENTROPY);
entries.add(ModBlocks.CRYSTAL_ENTROPY_PANE);
entries.add(LemonWoodBlocks.LEMONWOOD_LOG);
entries.add(LemonWoodBlocks.LEMONWOOD_WOOD);
@@ -85,6 +85,7 @@ public class ModItemGroups {
entries.add(LemonWoodBlocks.LEMONWOOD_LEAVES);
entries.add(LemonWoodBlocks.LEMONWOOD_PLANKS);
entries.add(LemonWoodBlocks.LEMONWOOD_STAIRS);
entries.add(LemonWoodBlocks.LEMONWOOD_SLAB);
entries.add(LemonWoodBlocks.LEMONWOOD_BUTTON);
entries.add(LemonWoodBlocks.LEMONWOOD_PRESSURE_PLATE);
@@ -93,6 +94,7 @@ public class ModItemGroups {
entries.add(LemonWoodBlocks.LEMONWOOD_WALL);
entries.add(LemonWoodBlocks.LEMONWOOD_DOOR);
entries.add(LemonWoodBlocks.LEMONWOOD_TRAPDOOR);
entries.add(ModBlocks.EVIL_BLOCK);
entries.add(FireOakBlocks.FIRE_OAK_LOG);
entries.add(FireOakBlocks.FIRE_OAK_WOOD);
@@ -103,6 +105,7 @@ public class ModItemGroups {
entries.add(FireOakBlocks.FIRE_OAK_PLANKS);
entries.add(FireOakBlocks.FIRE_OAK_STAIRS);
entries.add(FireOakBlocks.FIRE_OAK_SLAB);
entries.add(FireOakBlocks.FIRE_OAK_BUTTON);
entries.add(FireOakBlocks.FIRE_OAK_PRESSURE_PLATE);
entries.add(FireOakBlocks.FIRE_OAK_FENCE);
@@ -111,9 +114,6 @@ public class ModItemGroups {
entries.add(FireOakBlocks.FIRE_OAK_DOOR);
entries.add(FireOakBlocks.FIRE_OAK_TRAPDOOR);
entries.add(ModBlocks.EVIL_BLOCK);
entries.add(ModBlocks.CRYSTAL_ENTROPY);
entries.add(ModBlocks.CRYSTAL_ENTROPY_PANE);
})
.build();
@@ -130,6 +130,9 @@ public class ModItemGroups {
entries.add(PrismaSteelItems.PRISMA_STEEL_LEGGINGS);
entries.add(PrismaSteelItems.PRISMA_STEEL_BOOTS);
entries.add(PrismaSteelItems.PRISMA_SMITHING_TEMPLATE);
entries.add(ModItems.THOT_BEGONE);
entries.add(ModItems.KAUPEN_BOW);
entries.add(AshenSteelItems.ASHEN_STEEL_SWORD);
entries.add(AshenSteelItems.ASHEN_STEEL_AXE);
entries.add(AshenSteelItems.ASHEN_STEEL_HELMET);
@@ -137,13 +140,19 @@ public class ModItemGroups {
entries.add(AshenSteelItems.ASHEN_STEEL_LEGGINGS);
entries.add(AshenSteelItems.ASHEN_STEEL_BOOTS);
entries.add(AshenSteelItems.ASHEN_SMITHING_TEMPLATE);
entries.add(ModItems.THOT_BEGONE);
entries.add(ModItems.KAUPEN_BOW);
entries.add(ModBlocks.ORDERED_CORE);
entries.add(ModItems.COMBUSTIBLE_LEMON);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_SWORD);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_AXE);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_HELMET);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_CHESTPLATE);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_LEGGINGS);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_BOOTS);
entries.add(ModItems.BERSERKERS_PAULDRON);
entries.add(ModItems.WILDFIRE_BOOTS);
entries.add(ModItems.SOVS_PLATE_CARRIER);
entries.add(ModBlocks.ORDERED_CORE);
})
@@ -154,7 +163,6 @@ public class ModItemGroups {
.icon(() -> new ItemStack(PrismaSteelItems.PRISMA_STEEL_PICKAXE))
.displayName(Text.translatable("itemgroup.acesbs.3_tools"))
.entries((displayContext, entries) -> {
entries.add(ModItems.WAND);
entries.add(PrismaSteelItems.PRISMA_STEEL_SHOVEL);
entries.add(PrismaSteelItems.PRISMA_STEEL_PICKAXE);
entries.add(PrismaSteelItems.PRISMA_STEEL_HAMMER);
@@ -164,7 +172,15 @@ public class ModItemGroups {
entries.add(AshenSteelItems.ASHEN_STEEL_PICKAXE);
entries.add(AshenSteelItems.ASHEN_STEEL_HAMMER);
entries.add(AshenSteelItems.ASHEN_STEEL_AXE);
entries.add(AshenSteelItems.ASHEN_STEEL_HOE);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_SHOVEL);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_PICKAXE);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_HAMMER);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_AXE);
entries.add(FractalDiamondItems.FRACTAL_DIAMOND_HOE);
entries.add(ModItems.WAND);
entries.add(ModItems.COMMAND_CORE);

Some files were not shown because too many files have changed in this diff Show More