Pala 0.2.1: fix ids 26.3 (setId items/blocs), enchant>0, recipes/advancements valides

This commit is contained in:
kisakay
2026-10-18 22:08:39 +02:00
parent 7e2b5011ee
commit 156a23397c
109 changed files with 483 additions and 752 deletions
+5 -6
View File
@@ -422,17 +422,16 @@
}
},
{
"id": "fr.surviepote:pala:0.2.0@jar",
"id": "fr.surviepote:pala:0.2.1@jar",
"name": "Pala (SurviePote)",
"type": "FabricMod",
"artifact": {
"size": 1564309,
"url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/optionaloff/pala-0.2.0.jar",
"MD5": "f8fa5125897f087553cc2da44dc57ff1"
"size": 1568238,
"url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/optionalon/pala-0.2.1.jar",
"MD5": "435dec23b44c4aa86fa147de0325463e"
},
"required": {
"value": false,
"def": false
"value": false
}
},
{
+1 -1
View File
@@ -5,7 +5,7 @@ loader_version=0.20.0
loom_version=1.19.1
# Mod Properties
mod_version=0.2.0
mod_version=0.2.1
maven_group=fr.surviepote
archives_base_name=pala
@@ -16,52 +16,61 @@ public final class PalaBlocks {
private PalaBlocks() {
}
private static net.minecraft.resources.ResourceKey<Block> blockId(String path) {
return net.minecraft.resources.ResourceKey.create(net.minecraft.core.registries.Registries.BLOCK,
net.minecraft.resources.Identifier.fromNamespaceAndPath("pala", path));
}
private static Block register(String path, Block block) {
Block registered = Registry.register(BuiltInRegistries.BLOCK, Identifier.fromNamespaceAndPath("pala", path), block);
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", path), new BlockItem(registered, new Item.Properties()));
net.minecraft.resources.ResourceKey<Item> itemId = net.minecraft.resources.ResourceKey.create(
net.minecraft.core.registries.Registries.ITEM, Identifier.fromNamespaceAndPath("pala", path));
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", path),
new BlockItem(registered, new Item.Properties().setId(itemId)));
return registered;
}
public static final Block AMETHYST_ORE = register("amethyst_ore", new Block(BlockBehaviour.Properties.of().strength(3.0F, 5.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block AMETHYST_ORE_BLOCK = register("amethyst_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 8.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block AMETHYST_SPIKE = register("amethyst_spike", new Block(BlockBehaviour.Properties.of().strength(1.0F, 10.0F).sound(SoundType.GRAVEL)));
public static final Block CAVE_BLOCK = register("cave_block", new Block(BlockBehaviour.Properties.of().strength(1.0F, 10.0F).sound(SoundType.METAL)));
public static final Block FIKUTSI_STAGE0 = register("fikutsi_stage0", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE1 = register("fikutsi_stage1", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE2 = register("fikutsi_stage2", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE3 = register("fikutsi_stage3", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FINDIUM_ORE = register("findium_ore", new Block(BlockBehaviour.Properties.of().strength(3.0F, 8.7055F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block FINDIUM_ORE_BLOCK = register("findium_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block KISAKAY_ORE = register("kisakay_ore", new Block(BlockBehaviour.Properties.of().strength(6.0F, 12.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block KISAKAY_ORE_BLOCK = register("kisakay_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block KIWANO_STAGE0 = register("kiwano_stage0", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE1 = register("kiwano_stage1", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE2 = register("kiwano_stage2", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE3 = register("kiwano_stage3", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE4 = register("kiwano_stage4", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE0 = register("okami_stage0", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE1 = register("okami_stage1", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE2 = register("okami_stage2", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE3 = register("okami_stage3", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE0 = register("orange_blue_stage0", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE1 = register("orange_blue_stage1", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE2 = register("orange_blue_stage2", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE3 = register("orange_blue_stage3", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE4 = register("orange_blue_stage4", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block PALADIUM_CRUSHER = register("paladium_crusher", new PalaMachineBlock());
public static final Block PALADIUM_FURNACE = register("paladium_furnace", new PalaMachineBlock());
public static final Block PALADIUM_GREEN_ORE = register("paladium_green_ore", new Block(BlockBehaviour.Properties.of().strength(5.5F, 9.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block PALADIUM_GREEN_ORE_BLOCK = register("paladium_green_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block PALADIUM_ORE = register("paladium_ore", new Block(BlockBehaviour.Properties.of().strength(5.0F, 8.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block PALADIUM_ORE_BLOCK = register("paladium_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block SLIME_PAD = register("slime_pad", new Block(BlockBehaviour.Properties.of().strength(1.0F, 10.0F).sound(SoundType.SLIME_BLOCK).requiresCorrectToolForDrops()));
public static final Block TITANE_ORE = register("titane_ore", new Block(BlockBehaviour.Properties.of().strength(4.0F, 6.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block TITANE_ORE_BLOCK = register("titane_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block TRANNY = register("tranny", new Block(BlockBehaviour.Properties.of().strength(1.0F, 10.0F).sound(SoundType.WOOD)));
public static final Block TRIXIUM_ORE = register("trixium_ore", new Block(BlockBehaviour.Properties.of().strength(2.0F, 11.0678F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block TRIXIUM_ORE_BLOCK = register("trixium_ore_block", new Block(BlockBehaviour.Properties.of().strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block AMETHYST_ORE = register("amethyst_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_ore")).strength(3.0F, 5.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block AMETHYST_ORE_BLOCK = register("amethyst_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_ore_block")).strength(5.0F, 8.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block AMETHYST_SPIKE = register("amethyst_spike", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_spike")).strength(1.0F, 10.0F).sound(SoundType.GRAVEL)));
public static final Block CAVE_BLOCK = register("cave_block", new Block(BlockBehaviour.Properties.of().setId(blockId("cave_block")).strength(1.0F, 10.0F).sound(SoundType.METAL)));
public static final Block FIKUTSI_STAGE0 = register("fikutsi_stage0", new Block(BlockBehaviour.Properties.of().setId(blockId("fikutsi_stage0")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE1 = register("fikutsi_stage1", new Block(BlockBehaviour.Properties.of().setId(blockId("fikutsi_stage1")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE2 = register("fikutsi_stage2", new Block(BlockBehaviour.Properties.of().setId(blockId("fikutsi_stage2")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FIKUTSI_STAGE3 = register("fikutsi_stage3", new Block(BlockBehaviour.Properties.of().setId(blockId("fikutsi_stage3")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block FINDIUM_ORE = register("findium_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("findium_ore")).strength(3.0F, 8.7055F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block FINDIUM_ORE_BLOCK = register("findium_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("findium_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block KISAKAY_ORE = register("kisakay_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("kisakay_ore")).strength(6.0F, 12.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block KISAKAY_ORE_BLOCK = register("kisakay_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("kisakay_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block KIWANO_STAGE0 = register("kiwano_stage0", new Block(BlockBehaviour.Properties.of().setId(blockId("kiwano_stage0")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE1 = register("kiwano_stage1", new Block(BlockBehaviour.Properties.of().setId(blockId("kiwano_stage1")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE2 = register("kiwano_stage2", new Block(BlockBehaviour.Properties.of().setId(blockId("kiwano_stage2")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE3 = register("kiwano_stage3", new Block(BlockBehaviour.Properties.of().setId(blockId("kiwano_stage3")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block KIWANO_STAGE4 = register("kiwano_stage4", new Block(BlockBehaviour.Properties.of().setId(blockId("kiwano_stage4")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE0 = register("okami_stage0", new Block(BlockBehaviour.Properties.of().setId(blockId("okami_stage0")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE1 = register("okami_stage1", new Block(BlockBehaviour.Properties.of().setId(blockId("okami_stage1")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE2 = register("okami_stage2", new Block(BlockBehaviour.Properties.of().setId(blockId("okami_stage2")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block OKAMI_STAGE3 = register("okami_stage3", new Block(BlockBehaviour.Properties.of().setId(blockId("okami_stage3")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE0 = register("orange_blue_stage0", new Block(BlockBehaviour.Properties.of().setId(blockId("orange_blue_stage0")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE1 = register("orange_blue_stage1", new Block(BlockBehaviour.Properties.of().setId(blockId("orange_blue_stage1")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE2 = register("orange_blue_stage2", new Block(BlockBehaviour.Properties.of().setId(blockId("orange_blue_stage2")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE3 = register("orange_blue_stage3", new Block(BlockBehaviour.Properties.of().setId(blockId("orange_blue_stage3")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block ORANGE_BLUE_STAGE4 = register("orange_blue_stage4", new Block(BlockBehaviour.Properties.of().setId(blockId("orange_blue_stage4")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block PALADIUM_CRUSHER = register("paladium_crusher", new PalaMachineBlock(BlockBehaviour.Properties.of().setId(blockId("paladium_crusher"))));
public static final Block PALADIUM_FURNACE = register("paladium_furnace", new PalaMachineBlock(BlockBehaviour.Properties.of().setId(blockId("paladium_furnace"))));
public static final Block PALADIUM_GREEN_ORE = register("paladium_green_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("paladium_green_ore")).strength(5.5F, 9.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block PALADIUM_GREEN_ORE_BLOCK = register("paladium_green_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("paladium_green_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block PALADIUM_ORE = register("paladium_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("paladium_ore")).strength(5.0F, 8.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block PALADIUM_ORE_BLOCK = register("paladium_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("paladium_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block SLIME_PAD = register("slime_pad", new Block(BlockBehaviour.Properties.of().setId(blockId("slime_pad")).strength(1.0F, 10.0F).sound(SoundType.SLIME_BLOCK).requiresCorrectToolForDrops()));
public static final Block TITANE_ORE = register("titane_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("titane_ore")).strength(4.0F, 6.0F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block TITANE_ORE_BLOCK = register("titane_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("titane_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block TRANNY = register("tranny", new Block(BlockBehaviour.Properties.of().setId(blockId("tranny")).strength(1.0F, 10.0F).sound(SoundType.WOOD)));
public static final Block TRIXIUM_ORE = register("trixium_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("trixium_ore")).strength(2.0F, 11.0678F).sound(SoundType.STONE).requiresCorrectToolForDrops()));
public static final Block TRIXIUM_ORE_BLOCK = register("trixium_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("trixium_ore_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops()));
public static final Block XP_BUSH = register("xp_bush", new Block(BlockBehaviour.Properties.of().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static final Block XP_BUSH = register("xp_bush", new Block(BlockBehaviour.Properties.of().setId(blockId("xp_bush")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak()));
public static void register() {
}
@@ -7,6 +7,8 @@ import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.resources.Identifier;
import net.minecraft.world.item.BlockItem;
import net.minecraft.core.registries.Registries;
import net.minecraft.resources.ResourceKey;
import net.minecraft.world.item.BucketItem;
import net.minecraft.world.item.Item;
import net.minecraft.world.level.BlockGetter;
@@ -132,8 +134,8 @@ public final class PalaFluids {
}
public static final class PalaFluidBlock extends LiquidBlock {
public PalaFluidBlock(Supplier<FlowingFluid> fluid) {
super(fluid.get(), BlockBehaviour.Properties.of().mapColor(MapColor.WATER).replaceable()
public PalaFluidBlock(Supplier<FlowingFluid> fluid, net.minecraft.resources.ResourceKey<Block> id) {
super(fluid.get(), BlockBehaviour.Properties.of().setId(id).mapColor(MapColor.WATER).replaceable()
.noCollision().strength(100.0F).pushReaction(PushReaction.IGNORE_ENTITY)
.noLootTable().liquid().sound(SoundType.EMPTY));
}
@@ -162,13 +164,13 @@ public final class PalaFluids {
() -> ANGELIC_WATER_BLOCK, () -> ANGELIC_WATER_BUCKET, false);
ANGELIC_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK,
Identifier.fromNamespaceAndPath("pala", "angelic_water"),
new PalaFluidBlock(() -> ANGELIC_WATER));
new PalaFluidBlock(() -> ANGELIC_WATER, ResourceKey.create(Registries.BLOCK, Identifier.fromNamespaceAndPath("pala", "angelic_water"))));
// BlockItem sous l'id pala:angelic_water (cible de angelicwaterrecipe.json).
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", "angelic_water"),
new BlockItem(ANGELIC_WATER_BLOCK, new Item.Properties()));
new BlockItem(ANGELIC_WATER_BLOCK, new Item.Properties().setId(ResourceKey.create(Registries.ITEM, Identifier.fromNamespaceAndPath("pala", "angelic_water")))));
ANGELIC_WATER_BUCKET = Registry.register(BuiltInRegistries.ITEM,
Identifier.fromNamespaceAndPath("pala", "angelic_water_bucket"),
new BucketItem(ANGELIC_WATER, new Item.Properties().stacksTo(1)));
new BucketItem(ANGELIC_WATER, new Item.Properties().setId(ResourceKey.create(Registries.ITEM, Identifier.fromNamespaceAndPath("pala", "angelic_water_bucket"))).stacksTo(1)));
FAKE_WATER = registerFluid("fake_water", () -> FAKE_WATER, () -> FAKE_WATER_FLOWING,
() -> FAKE_WATER_BLOCK, () -> FAKE_WATER_BUCKET, true);
@@ -176,12 +178,12 @@ public final class PalaFluids {
() -> FAKE_WATER_BLOCK, () -> FAKE_WATER_BUCKET, false);
FAKE_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK,
Identifier.fromNamespaceAndPath("pala", "fake_water"),
new PalaFluidBlock(() -> FAKE_WATER));
new PalaFluidBlock(() -> FAKE_WATER, ResourceKey.create(Registries.BLOCK, Identifier.fromNamespaceAndPath("pala", "fake_water"))));
// BlockItem sous l'id pala:fake_water (cible de fakewaterrecipe.json).
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", "fake_water"),
new BlockItem(FAKE_WATER_BLOCK, new Item.Properties()));
new BlockItem(FAKE_WATER_BLOCK, new Item.Properties().setId(ResourceKey.create(Registries.ITEM, Identifier.fromNamespaceAndPath("pala", "fake_water")))));
FAKE_WATER_BUCKET = Registry.register(BuiltInRegistries.ITEM,
Identifier.fromNamespaceAndPath("pala", "fake_water_bucket"),
new BucketItem(FAKE_WATER, new Item.Properties().stacksTo(1)));
new BucketItem(FAKE_WATER, new Item.Properties().setId(ResourceKey.create(Registries.ITEM, Identifier.fromNamespaceAndPath("pala", "fake_water_bucket"))).stacksTo(1)));
}
}
@@ -16,129 +16,131 @@ public final class PalaItems {
private PalaItems() {
}
private static Item register(String path, Item item) {
return Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", path), item);
private static Item register(String path, java.util.function.Function<net.minecraft.resources.ResourceKey<Item>, Item> factory) {
net.minecraft.resources.ResourceKey<Item> id = net.minecraft.resources.ResourceKey.create(
net.minecraft.core.registries.Registries.ITEM, Identifier.fromNamespaceAndPath("pala", path));
return Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", path), factory.apply(id));
}
public static final Item AMETHYST_INGOT = register("amethyst_ingot", new Item(new Item.Properties()));
public static final Item AMETHYST_MIXED_COAL = register("amethyst_mixed_coal", new Item(new Item.Properties()));
public static final Item AMETHYST_STICK = register("amethyst_stick", new Item(new Item.Properties()));
public static final Item COMPRESSED_AMETHYST = register("compressed_amethyst", new Item(new Item.Properties()));
public static final Item CREATIVE_MIXED_COAL = register("creative_mixed_coal", new Item(new Item.Properties()));
public static final Item EGG_PLANT_FRUIT = register("egg_plant_fruit", new Item(new Item.Properties()));
public static final Item ENDIUM_INGOT = register("endium_ingot", new Item(new Item.Properties()));
public static final Item ENDIUM_NUGGET = register("endium_nugget", new Item(new Item.Properties().fireResistant()));
public static final Item EXTRAPOLATED_BUCKET = register("extrapolated_bucket", new Item(new Item.Properties().stacksTo(1)));
public static final Item FIKUTSI_SEEDS = register("fikutsi_seeds", new Item(new Item.Properties()));
public static final Item FINDIUM_GEM = register("findium_gem", new Item(new Item.Properties()));
public static final Item GOLD_MIXED_COAL = register("gold_mixed_coal", new Item(new Item.Properties()));
public static final Item HANG_GLIDER = register("hang_glider", new Item(new Item.Properties().stacksTo(1)));
public static final Item HEAL_STICK = register("heal_stick", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item HYPER_JUMP_STICK = register("hyper_jump_stick", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item KISAKAY_INGOT = register("kisakay_ingot", new Item(new Item.Properties()));
public static final Item KIWANO = register("kiwano", new Item(new Item.Properties()));
public static final Item KIWANO_SEEDS = register("kiwano_seeds", new Item(new Item.Properties()));
public static final Item LEGENDARY_STONE_OF_POWER = register("legendary_stone_of_power", new Item(new Item.Properties().stacksTo(1)));
public static final Item LENGENDARY_STONE_OF_TELEPORTATION = register("lengendary_stone_of_teleportation", new Item(new Item.Properties().stacksTo(1)));
public static final Item OKAMI_FRUIT = register("okami_fruit", new Item(new Item.Properties()));
public static final Item OKAMI_SEEDS = register("okami_seeds", new Item(new Item.Properties()));
public static final Item ORANGE_BLUE_FRUIT = register("orange_blue_fruit", new Item(new Item.Properties()));
public static final Item ORANGE_BLUE_SEEDS = register("orange_blue_seeds", new Item(new Item.Properties()));
public static final Item PALA_MIXED_COAL = register("pala_mixed_coal", new Item(new Item.Properties()));
public static final Item PALADIUM_CORE = register("paladium_core", new Item(new Item.Properties()));
public static final Item PALADIUM_GREEN_INGOT = register("paladium_green_ingot", new Item(new Item.Properties()));
public static final Item PALADIUM_INGOT = register("paladium_ingot", new Item(new Item.Properties()));
public static final Item PALADIUM_STICK = register("paladium_stick", new Item(new Item.Properties()));
public static final Item SPEED_STICK = register("speed_stick", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item STICK_OF_GOD = register("stick_of_god", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item STRENGHT_STICK = register("strenght_stick", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item TITANE_INGOT = register("titane_ingot", new Item(new Item.Properties()));
public static final Item TITANE_MIXED_COAL = register("titane_mixed_coal", new Item(new Item.Properties()));
public static final Item TITANE_STICK = register("titane_stick", new Item(new Item.Properties()));
public static final Item TRIXIUM_GEM = register("trixium_gem", new Item(new Item.Properties()));
public static final Item XP_BERRIES = register("xp_berries", new Item(new Item.Properties()));
public static final Item PALA_APPLE = register("pala_apple", new Item(new Item.Properties().stacksTo(16).food(new FoodProperties(4, 0.3F, true))));
public static final Item AMETHYST_AXE = register("amethyst_axe", new Item(new Item.Properties().axe(PalaToolMaterials.AMETHYST_AXE, 3.7F, -3.0F)));
public static final Item AMETHYST_HAMMER = register("amethyst_hammer", new Item(new Item.Properties().pickaxe(PalaToolMaterials.AMETHYST_HAMMER, 3.0F, -3.2F)));
public static final Item AMETHYST_PICKAXE = register("amethyst_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.AMETHYST_PICKAXE, 2.1F, -3.0F)));
public static final Item AMETHYST_SHOVEL = register("amethyst_shovel", new Item(new Item.Properties().shovel(PalaToolMaterials.AMETHYST_SHOVEL, 1.5F, -3.0F)));
public static final Item AMETHYST_SWORD = register("amethyst_sword", new Item(new Item.Properties().sword(PalaToolMaterials.AMETHYST_SWORD, 5.0F, -2.4F)));
public static final Item ENDIUM_AXE = register("endium_axe", new Item(new Item.Properties().axe(PalaToolMaterials.ENDIUM_AXE, 7.5F, -3.0F)));
public static final Item ENDIUM_PICKAXE = register("endium_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.ENDIUM_PICKAXE, 5.5F, -3.0F)));
public static final Item ENDIUM_SWORD = register("endium_sword", new Item(new Item.Properties().sword(PalaToolMaterials.ENDIUM_SWORD, 11.0F, -2.0F)));
public static final Item KISAKAY_AXE = register("kisakay_axe", new Item(new Item.Properties().axe(PalaToolMaterials.KISAKAY_AXE, 25.0F, -3.0F)));
public static final Item KISAKAY_HOE = register("kisakay_hoe", new Item(new Item.Properties().hoe(PalaToolMaterials.KISAKAY_HOE, 8.0F, -3.0F)));
public static final Item KISAKAY_PICKAXE = register("kisakay_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.KISAKAY_PICKAXE, 8.0F, -3.0F)));
public static final Item KISAKAY_SHOVEL = register("kisakay_shovel", new Item(new Item.Properties().shovel(PalaToolMaterials.KISAKAY_SHOVEL, 8.0F, -3.0F)));
public static final Item KISAKAY_SWORD = register("kisakay_sword", new Item(new Item.Properties().sword(PalaToolMaterials.KISAKAY_SWORD, 8.0F, -3.0F)));
public static final Item PALADIUM_AXE = register("paladium_axe", new Item(new Item.Properties().axe(PalaToolMaterials.PALADIUM_AXE, 4.8F, -3.0F)));
public static final Item PALADIUM_GREEN_AXE = register("paladium_green_axe", new Item(new Item.Properties().axe(PalaToolMaterials.PALADIUM_GREEN_AXE, 5.0F, -3.0F)));
public static final Item PALADIUM_GREEN_PICKAXE = register("paladium_green_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_GREEN_PICKAXE, 6.0F, -3.0F)));
public static final Item PALADIUM_GREEN_SHOVEL = register("paladium_green_shovel", new Item(new Item.Properties().shovel(PalaToolMaterials.PALADIUM_GREEN_SHOVEL, 2.0F, -3.0F)));
public static final Item PALADIUM_GREEN_SWORD = register("paladium_green_sword", new Item(new Item.Properties().sword(PalaToolMaterials.PALADIUM_GREEN_SWORD, 9.0F, -2.2F)));
public static final Item PALADIUM_HAMMER = register("paladium_hammer", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_HAMMER, 3.0F, -3.2F)));
public static final Item PALADIUM_PICKAXE = register("paladium_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_PICKAXE, 2.0F, -3.0F)));
public static final Item PALADIUM_SHOVEL = register("paladium_shovel", new Item(new Item.Properties().shovel(PalaToolMaterials.PALADIUM_SHOVEL, 11.0F, -3.0F)));
public static final Item PALADIUM_SWORD = register("paladium_sword", new Item(new Item.Properties().sword(PalaToolMaterials.PALADIUM_SWORD, 8.0F, -2.3F)));
public static final Item PICKAXE_OF_THE_GOD = register("pickaxe_of_the_god", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD, 1.8F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVE6 = register("pickaxe_of_the_god_leve6", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVE6, 0.4F, -2.9F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL1 = register("pickaxe_of_the_god_level1", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL1, 0.0F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL10 = register("pickaxe_of_the_god_level10", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL10, 0.8F, -2.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL11 = register("pickaxe_of_the_god_level11", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL11, 1.0F, -1.9F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL12 = register("pickaxe_of_the_god_level12", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL12, 1.1F, -1.8F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL13 = register("pickaxe_of_the_god_level13", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL13, 1.2F, -1.7F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL14 = register("pickaxe_of_the_god_level14", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL14, 1.3F, -1.6F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL15 = register("pickaxe_of_the_god_level15", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL15, 1.4F, -1.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL16 = register("pickaxe_of_the_god_level16", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL16, 1.6F, -1.3F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL17 = register("pickaxe_of_the_god_level17", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL17, 1.6F, -1.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL18 = register("pickaxe_of_the_god_level18", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL18, 0.0F, -1.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL19 = register("pickaxe_of_the_god_level19", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL19, 0.0F, -1.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL2 = register("pickaxe_of_the_god_level2", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL2, 0.0F, -3.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL20 = register("pickaxe_of_the_god_level20", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL20, 0.3F, -0.8F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL21 = register("pickaxe_of_the_god_level21", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL21, 0.7F, -0.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL22 = register("pickaxe_of_the_god_level22", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL22, 2.0F, 0.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL23 = register("pickaxe_of_the_god_level23", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL23, 2.3F, 0.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL24 = register("pickaxe_of_the_god_level24", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL24, 4.5F, 1.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL25 = register("pickaxe_of_the_god_level25", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL25, 14.5F, 11.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL3 = register("pickaxe_of_the_god_level3", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL3, 0.0F, -3.3F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL4 = register("pickaxe_of_the_god_level4", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL4, 0.0F, -3.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL5 = register("pickaxe_of_the_god_level5", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL5, 0.1F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL7 = register("pickaxe_of_the_god_level7", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL7, 0.6F, -2.7F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL8 = register("pickaxe_of_the_god_level8", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL8, 0.6F, -2.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL9 = register("pickaxe_of_the_god_level9", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL9, 0.7F, -2.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item TITANE_AXE = register("titane_axe", new Item(new Item.Properties().axe(PalaToolMaterials.TITANE_AXE, 1.8F, -3.0F)));
public static final Item TITANE_HAMMER = register("titane_hammer", new Item(new Item.Properties().pickaxe(PalaToolMaterials.TITANE_HAMMER, 3.0F, -3.2F)));
public static final Item TITANE_PICKAXE = register("titane_pickaxe", new Item(new Item.Properties().pickaxe(PalaToolMaterials.TITANE_PICKAXE, 2.4F, -3.0F)));
public static final Item TITANE_SHOVEL = register("titane_shovel", new Item(new Item.Properties().shovel(PalaToolMaterials.TITANE_SHOVEL, 1.8F, -3.0F)));
public static final Item TITANE_SWORD = register("titane_sword", new Item(new Item.Properties().sword(PalaToolMaterials.TITANE_SWORD, 6.0F, -2.4F)));
public static final Item AMETHYST_HELMET = register("amethyst_helmet", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.HELMET)));
public static final Item AMETHYST_CHESTPLATE = register("amethyst_chestplate", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.CHESTPLATE)));
public static final Item AMETHYST_LEGGINGS = register("amethyst_leggings", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.LEGGINGS)));
public static final Item AMETHYST_BOOTS = register("amethyst_boots", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.BOOTS)));
public static final Item ENDIUM_HELMET = register("endium_helmet", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.HELMET)));
public static final Item ENDIUM_CHESTPLATE = register("endium_chestplate", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.CHESTPLATE)));
public static final Item ENDIUM_LEGGINGS = register("endium_leggings", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.LEGGINGS)));
public static final Item ENDIUM_BOOTS = register("endium_boots", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.BOOTS)));
public static final Item KISAKAY_HELMET = register("kisakay_helmet", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.HELMET)));
public static final Item KISAKAY_CHESTPLATE = register("kisakay_chestplate", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.CHESTPLATE)));
public static final Item KISAKAY_LEGGINGS = register("kisakay_leggings", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.LEGGINGS)));
public static final Item KISAKAY_BOOTS = register("kisakay_boots", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.BOOTS)));
public static final Item PALADIUM_HELMET = register("paladium_helmet", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.HELMET)));
public static final Item PALADIUM_CHESTPLATE = register("paladium_chestplate", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.CHESTPLATE)));
public static final Item PALADIUM_LEGGINGS = register("paladium_leggings", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.LEGGINGS)));
public static final Item PALADIUM_BOOTS = register("paladium_boots", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.BOOTS)));
public static final Item PALADIUM_GREEN_HELMET = register("paladium_green_helmet", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.HELMET)));
public static final Item PALADIUM_GREEN_CHESTPLATE = register("paladium_green_chestplate", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.CHESTPLATE)));
public static final Item PALADIUM_GREEN_LEGGINGS = register("paladium_green_leggings", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.LEGGINGS)));
public static final Item PALADIUM_GREEN_BOOTS = register("paladium_green_boots", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.BOOTS)));
public static final Item TITANE_HELMET = register("titane_helmet", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.HELMET)));
public static final Item TITANE_CHESTPLATE = register("titane_chestplate", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.CHESTPLATE)));
public static final Item TITANE_LEGGINGS = register("titane_leggings", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.LEGGINGS)));
public static final Item TITANE_BOOTS = register("titane_boots", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.BOOTS)));
public static final Item WEIGHTED_BOOTS = register("weighted_boots", new Item(new Item.Properties().durability(16).humanoidArmor(PalaArmorMaterials.WEIGHTED_BOOTS, ArmorType.BOOTS)));
public static final Item DYNAMITE = register("dynamite", new DynamiteGunItem(1.5F));
public static final Item DYNAMITE_NINJA = register("dynamite_ninja", new DynamiteGunItem(1.5F));
public static final Item ENDIUM_DYNAMITE = register("endium_dynamite", new DynamiteGunItem(1.8F));
public static final Item AMETHYST_INGOT = register("amethyst_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item AMETHYST_MIXED_COAL = register("amethyst_mixed_coal", id -> new Item(new Item.Properties().setId(id)));
public static final Item AMETHYST_STICK = register("amethyst_stick", id -> new Item(new Item.Properties().setId(id)));
public static final Item COMPRESSED_AMETHYST = register("compressed_amethyst", id -> new Item(new Item.Properties().setId(id)));
public static final Item CREATIVE_MIXED_COAL = register("creative_mixed_coal", id -> new Item(new Item.Properties().setId(id)));
public static final Item EGG_PLANT_FRUIT = register("egg_plant_fruit", id -> new Item(new Item.Properties().setId(id)));
public static final Item ENDIUM_INGOT = register("endium_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item ENDIUM_NUGGET = register("endium_nugget", id -> new Item(new Item.Properties().setId(id).fireResistant()));
public static final Item EXTRAPOLATED_BUCKET = register("extrapolated_bucket", id -> new Item(new Item.Properties().setId(id).stacksTo(1)));
public static final Item FIKUTSI_SEEDS = register("fikutsi_seeds", id -> new Item(new Item.Properties().setId(id)));
public static final Item FINDIUM_GEM = register("findium_gem", id -> new Item(new Item.Properties().setId(id)));
public static final Item GOLD_MIXED_COAL = register("gold_mixed_coal", id -> new Item(new Item.Properties().setId(id)));
public static final Item HANG_GLIDER = register("hang_glider", id -> new Item(new Item.Properties().setId(id).stacksTo(1)));
public static final Item HEAL_STICK = register("heal_stick", id -> new Item(new Item.Properties().setId(id).stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item HYPER_JUMP_STICK = register("hyper_jump_stick", id -> new Item(new Item.Properties().setId(id).stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item KISAKAY_INGOT = register("kisakay_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item KIWANO = register("kiwano", id -> new Item(new Item.Properties().setId(id)));
public static final Item KIWANO_SEEDS = register("kiwano_seeds", id -> new Item(new Item.Properties().setId(id)));
public static final Item LEGENDARY_STONE_OF_POWER = register("legendary_stone_of_power", id -> new Item(new Item.Properties().setId(id).stacksTo(1)));
public static final Item LENGENDARY_STONE_OF_TELEPORTATION = register("lengendary_stone_of_teleportation", id -> new Item(new Item.Properties().setId(id).stacksTo(1)));
public static final Item OKAMI_FRUIT = register("okami_fruit", id -> new Item(new Item.Properties().setId(id)));
public static final Item OKAMI_SEEDS = register("okami_seeds", id -> new Item(new Item.Properties().setId(id)));
public static final Item ORANGE_BLUE_FRUIT = register("orange_blue_fruit", id -> new Item(new Item.Properties().setId(id)));
public static final Item ORANGE_BLUE_SEEDS = register("orange_blue_seeds", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALA_MIXED_COAL = register("pala_mixed_coal", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALADIUM_CORE = register("paladium_core", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALADIUM_GREEN_INGOT = register("paladium_green_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALADIUM_INGOT = register("paladium_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALADIUM_STICK = register("paladium_stick", id -> new Item(new Item.Properties().setId(id)));
public static final Item SPEED_STICK = register("speed_stick", id -> new Item(new Item.Properties().setId(id).stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item STICK_OF_GOD = register("stick_of_god", id -> new Item(new Item.Properties().setId(id).stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item STRENGHT_STICK = register("strenght_stick", id -> new Item(new Item.Properties().setId(id).stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true)));
public static final Item TITANE_INGOT = register("titane_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item TITANE_MIXED_COAL = register("titane_mixed_coal", id -> new Item(new Item.Properties().setId(id)));
public static final Item TITANE_STICK = register("titane_stick", id -> new Item(new Item.Properties().setId(id)));
public static final Item TRIXIUM_GEM = register("trixium_gem", id -> new Item(new Item.Properties().setId(id)));
public static final Item XP_BERRIES = register("xp_berries", id -> new Item(new Item.Properties().setId(id)));
public static final Item PALA_APPLE = register("pala_apple", id -> new Item(new Item.Properties().setId(id).stacksTo(16).food(new FoodProperties(4, 0.3F, true))));
public static final Item AMETHYST_AXE = register("amethyst_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.AMETHYST_AXE, 3.7F, -3.0F)));
public static final Item AMETHYST_HAMMER = register("amethyst_hammer", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.AMETHYST_HAMMER, 3.0F, -3.2F)));
public static final Item AMETHYST_PICKAXE = register("amethyst_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.AMETHYST_PICKAXE, 2.1F, -3.0F)));
public static final Item AMETHYST_SHOVEL = register("amethyst_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.AMETHYST_SHOVEL, 1.5F, -3.0F)));
public static final Item AMETHYST_SWORD = register("amethyst_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.AMETHYST_SWORD, 5.0F, -2.4F)));
public static final Item ENDIUM_AXE = register("endium_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.ENDIUM_AXE, 7.5F, -3.0F)));
public static final Item ENDIUM_PICKAXE = register("endium_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.ENDIUM_PICKAXE, 5.5F, -3.0F)));
public static final Item ENDIUM_SWORD = register("endium_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.ENDIUM_SWORD, 11.0F, -2.0F)));
public static final Item KISAKAY_AXE = register("kisakay_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.KISAKAY_AXE, 25.0F, -3.0F)));
public static final Item KISAKAY_HOE = register("kisakay_hoe", id -> new Item(new Item.Properties().setId(id).hoe(PalaToolMaterials.KISAKAY_HOE, 8.0F, -3.0F)));
public static final Item KISAKAY_PICKAXE = register("kisakay_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.KISAKAY_PICKAXE, 8.0F, -3.0F)));
public static final Item KISAKAY_SHOVEL = register("kisakay_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.KISAKAY_SHOVEL, 8.0F, -3.0F)));
public static final Item KISAKAY_SWORD = register("kisakay_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.KISAKAY_SWORD, 8.0F, -3.0F)));
public static final Item PALADIUM_AXE = register("paladium_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.PALADIUM_AXE, 4.8F, -3.0F)));
public static final Item PALADIUM_GREEN_AXE = register("paladium_green_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.PALADIUM_GREEN_AXE, 5.0F, -3.0F)));
public static final Item PALADIUM_GREEN_PICKAXE = register("paladium_green_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PALADIUM_GREEN_PICKAXE, 6.0F, -3.0F)));
public static final Item PALADIUM_GREEN_SHOVEL = register("paladium_green_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.PALADIUM_GREEN_SHOVEL, 2.0F, -3.0F)));
public static final Item PALADIUM_GREEN_SWORD = register("paladium_green_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.PALADIUM_GREEN_SWORD, 9.0F, -2.2F)));
public static final Item PALADIUM_HAMMER = register("paladium_hammer", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PALADIUM_HAMMER, 3.0F, -3.2F)));
public static final Item PALADIUM_PICKAXE = register("paladium_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PALADIUM_PICKAXE, 2.0F, -3.0F)));
public static final Item PALADIUM_SHOVEL = register("paladium_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.PALADIUM_SHOVEL, 11.0F, -3.0F)));
public static final Item PALADIUM_SWORD = register("paladium_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.PALADIUM_SWORD, 8.0F, -2.3F)));
public static final Item PICKAXE_OF_THE_GOD = register("pickaxe_of_the_god", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD, 1.8F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVE6 = register("pickaxe_of_the_god_leve6", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVE6, 0.4F, -2.9F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL1 = register("pickaxe_of_the_god_level1", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL1, 0.0F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL10 = register("pickaxe_of_the_god_level10", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL10, 0.8F, -2.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL11 = register("pickaxe_of_the_god_level11", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL11, 1.0F, -1.9F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL12 = register("pickaxe_of_the_god_level12", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL12, 1.1F, -1.8F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL13 = register("pickaxe_of_the_god_level13", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL13, 1.2F, -1.7F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL14 = register("pickaxe_of_the_god_level14", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL14, 1.3F, -1.6F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL15 = register("pickaxe_of_the_god_level15", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL15, 1.4F, -1.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL16 = register("pickaxe_of_the_god_level16", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL16, 1.6F, -1.3F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL17 = register("pickaxe_of_the_god_level17", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL17, 1.6F, -1.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL18 = register("pickaxe_of_the_god_level18", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL18, 0.0F, -1.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL19 = register("pickaxe_of_the_god_level19", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL19, 0.0F, -1.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL2 = register("pickaxe_of_the_god_level2", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL2, 0.0F, -3.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL20 = register("pickaxe_of_the_god_level20", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL20, 0.3F, -0.8F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL21 = register("pickaxe_of_the_god_level21", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL21, 0.7F, -0.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL22 = register("pickaxe_of_the_god_level22", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL22, 2.0F, 0.1F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL23 = register("pickaxe_of_the_god_level23", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL23, 2.3F, 0.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL24 = register("pickaxe_of_the_god_level24", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL24, 4.5F, 1.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL25 = register("pickaxe_of_the_god_level25", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL25, 14.5F, 11.4F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL3 = register("pickaxe_of_the_god_level3", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL3, 0.0F, -3.3F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL4 = register("pickaxe_of_the_god_level4", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL4, 0.0F, -3.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL5 = register("pickaxe_of_the_god_level5", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL5, 0.1F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL7 = register("pickaxe_of_the_god_level7", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL7, 0.6F, -2.7F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL8 = register("pickaxe_of_the_god_level8", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL8, 0.6F, -2.5F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item PICKAXE_OF_THE_GOD_LEVEL9 = register("pickaxe_of_the_god_level9", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL9, 0.7F, -2.2F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
public static final Item TITANE_AXE = register("titane_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.TITANE_AXE, 1.8F, -3.0F)));
public static final Item TITANE_HAMMER = register("titane_hammer", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.TITANE_HAMMER, 3.0F, -3.2F)));
public static final Item TITANE_PICKAXE = register("titane_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.TITANE_PICKAXE, 2.4F, -3.0F)));
public static final Item TITANE_SHOVEL = register("titane_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.TITANE_SHOVEL, 1.8F, -3.0F)));
public static final Item TITANE_SWORD = register("titane_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.TITANE_SWORD, 6.0F, -2.4F)));
public static final Item AMETHYST_HELMET = register("amethyst_helmet", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.HELMET)));
public static final Item AMETHYST_CHESTPLATE = register("amethyst_chestplate", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.CHESTPLATE)));
public static final Item AMETHYST_LEGGINGS = register("amethyst_leggings", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.LEGGINGS)));
public static final Item AMETHYST_BOOTS = register("amethyst_boots", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.BOOTS)));
public static final Item ENDIUM_HELMET = register("endium_helmet", id -> new Item(new Item.Properties().setId(id).durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.HELMET)));
public static final Item ENDIUM_CHESTPLATE = register("endium_chestplate", id -> new Item(new Item.Properties().setId(id).durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.CHESTPLATE)));
public static final Item ENDIUM_LEGGINGS = register("endium_leggings", id -> new Item(new Item.Properties().setId(id).durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.LEGGINGS)));
public static final Item ENDIUM_BOOTS = register("endium_boots", id -> new Item(new Item.Properties().setId(id).durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.BOOTS)));
public static final Item KISAKAY_HELMET = register("kisakay_helmet", id -> new Item(new Item.Properties().setId(id).durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.HELMET)));
public static final Item KISAKAY_CHESTPLATE = register("kisakay_chestplate", id -> new Item(new Item.Properties().setId(id).durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.CHESTPLATE)));
public static final Item KISAKAY_LEGGINGS = register("kisakay_leggings", id -> new Item(new Item.Properties().setId(id).durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.LEGGINGS)));
public static final Item KISAKAY_BOOTS = register("kisakay_boots", id -> new Item(new Item.Properties().setId(id).durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.BOOTS)));
public static final Item PALADIUM_HELMET = register("paladium_helmet", id -> new Item(new Item.Properties().setId(id).durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.HELMET)));
public static final Item PALADIUM_CHESTPLATE = register("paladium_chestplate", id -> new Item(new Item.Properties().setId(id).durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.CHESTPLATE)));
public static final Item PALADIUM_LEGGINGS = register("paladium_leggings", id -> new Item(new Item.Properties().setId(id).durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.LEGGINGS)));
public static final Item PALADIUM_BOOTS = register("paladium_boots", id -> new Item(new Item.Properties().setId(id).durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.BOOTS)));
public static final Item PALADIUM_GREEN_HELMET = register("paladium_green_helmet", id -> new Item(new Item.Properties().setId(id).durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.HELMET)));
public static final Item PALADIUM_GREEN_CHESTPLATE = register("paladium_green_chestplate", id -> new Item(new Item.Properties().setId(id).durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.CHESTPLATE)));
public static final Item PALADIUM_GREEN_LEGGINGS = register("paladium_green_leggings", id -> new Item(new Item.Properties().setId(id).durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.LEGGINGS)));
public static final Item PALADIUM_GREEN_BOOTS = register("paladium_green_boots", id -> new Item(new Item.Properties().setId(id).durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.BOOTS)));
public static final Item TITANE_HELMET = register("titane_helmet", id -> new Item(new Item.Properties().setId(id).durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.HELMET)));
public static final Item TITANE_CHESTPLATE = register("titane_chestplate", id -> new Item(new Item.Properties().setId(id).durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.CHESTPLATE)));
public static final Item TITANE_LEGGINGS = register("titane_leggings", id -> new Item(new Item.Properties().setId(id).durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.LEGGINGS)));
public static final Item TITANE_BOOTS = register("titane_boots", id -> new Item(new Item.Properties().setId(id).durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.BOOTS)));
public static final Item WEIGHTED_BOOTS = register("weighted_boots", id -> new Item(new Item.Properties().setId(id).durability(16).humanoidArmor(PalaArmorMaterials.WEIGHTED_BOOTS, ArmorType.BOOTS)));
public static final Item DYNAMITE = register("dynamite", id -> new DynamiteGunItem(id, 1.5F));
public static final Item DYNAMITE_NINJA = register("dynamite_ninja", id -> new DynamiteGunItem(id, 1.5F));
public static final Item ENDIUM_DYNAMITE = register("endium_dynamite", id -> new DynamiteGunItem(id, 1.8F));
public static void register() {
}
@@ -71,7 +71,8 @@ public final class PalaToolMaterials {
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL17 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 6.3F, 0.0F, 19, repair("pickaxe_of_the_god_level17_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL18 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 6.3F, 0.0F, 19, repair("pickaxe_of_the_god_level18_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL19 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 7.8F, 0.0F, 25, repair("pickaxe_of_the_god_level19_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL2 = new ToolMaterial(BlockTags.INCORRECT_FOR_WOODEN_TOOL, 1, 1.0F, 0.0F, 0, repair("pickaxe_of_the_god_level2_repairs"));
// enchant 0->1 : MC 26.3 exige une valeur d'enchantement > 0.
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL2 = new ToolMaterial(BlockTags.INCORRECT_FOR_WOODEN_TOOL, 1, 1.0F, 0.0F, 1, repair("pickaxe_of_the_god_level2_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL20 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 9.8F, 0.0F, 28, repair("pickaxe_of_the_god_level20_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL21 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 9.8F, 0.0F, 32, repair("pickaxe_of_the_god_level21_repairs"));
public static final ToolMaterial PICKAXE_OF_THE_GOD_LEVEL22 = new ToolMaterial(BlockTags.INCORRECT_FOR_NETHERITE_TOOL, 1, 12.8F, 0.0F, 40, repair("pickaxe_of_the_god_level22_repairs"));
@@ -20,8 +20,8 @@ public class DynamiteGunItem extends Item {
private final float speed;
public DynamiteGunItem(float speed) {
super(new Properties().stacksTo(1));
public DynamiteGunItem(net.minecraft.resources.ResourceKey<Item> id, float speed) {
super(new Properties().setId(id).stacksTo(1));
this.speed = speed;
}
@@ -24,8 +24,8 @@ import net.minecraft.world.phys.BlockHitResult;
// bouton Generate du crusher, vraies recettes, textures de faces.
public class PalaMachineBlock extends Block implements EntityBlock {
public PalaMachineBlock() {
super(BlockBehaviour.Properties.of().strength(3.5F, 10.0F).sound(SoundType.METAL)
public PalaMachineBlock(BlockBehaviour.Properties properties) {
super(properties.strength(3.5F, 10.0F).sound(SoundType.METAL)
.requiresCorrectToolForDrops());
}
@@ -12,7 +12,8 @@
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
"hidden": false,
"background": "minecraft:gui/advancements/backgrounds/adventure"
},
"criteria": {
"has_nugget": {
@@ -20,13 +21,19 @@
"conditions": {
"items": [
{
"items": ["pala:endium_nugget"]
"items": [
"pala:endium_nugget"
]
}
]
}
}
},
"requirements": [["has_nugget"]],
"requirements": [
[
"has_nugget"
]
],
"rewards": {
"experience": 4
}
@@ -12,7 +12,8 @@
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
"hidden": false,
"background": "minecraft:gui/advancements/backgrounds/adventure"
},
"criteria": {
"has_ingot": {
@@ -20,13 +21,19 @@
"conditions": {
"items": [
{
"items": ["pala:endium_ingot"]
"items": [
"pala:endium_ingot"
]
}
]
}
}
},
"requirements": [["has_ingot"]],
"requirements": [
[
"has_ingot"
]
],
"rewards": {
"experience": 4
}
@@ -4,18 +4,12 @@
"pattern": [
"#A#",
"ABA",
" A"
" A "
],
"key": {
"#": {
"item": "pala:paladium_stick"
},
"A": {
"item": "pala:amethyst_ingot"
},
"B": {
"item": "minecraft:coal"
}
"#": "pala:paladium_stick",
"A": "pala:amethyst_ingot",
"B": "minecraft:coal"
},
"result": {
"id": "pala:amethyst_mixed_coal",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:amethyst_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:amethyst_axe",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:amethyst_ore_block"
}
"pala:amethyst_ore_block"
],
"result": {
"id": "pala:amethyst_ingot",
@@ -4,15 +4,11 @@
"pattern": [
"###",
"###",
" A"
" A "
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
},
"A": {
"item": "pala:amethyst_stick"
}
"#": "pala:amethyst_ingot",
"A": "pala:amethyst_stick"
},
"result": {
"id": "pala:amethyst_hammer",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_ore_block",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:amethyst_ore"
},
"ingredient": "pala:amethyst_ore",
"result": {
"id": "pala:amethyst_ingot",
"count": 1
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:amethyst_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:amethyst_pickaxe",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:amethyst_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:amethyst_shovel",
@@ -6,9 +6,7 @@
"#"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ingot"
},
"result": {
"id": "pala:amethyst_stick",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:amethyst_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:amethyst_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:amethyst_sword",
@@ -6,12 +6,8 @@
"A"
],
"key": {
"#": {
"item": "minecraft:diamond"
},
"A": {
"item": "minecraft:water_bucket"
}
"#": "minecraft:diamond",
"A": "minecraft:water_bucket"
},
"result": {
"id": "pala:angelic_water",
@@ -7,12 +7,8 @@
"###"
],
"key": {
"#": {
"item": "minecraft:glass"
},
"A": {
"item": "pala:findium_gem"
}
"#": "minecraft:glass",
"A": "pala:findium_gem"
},
"result": {
"id": "pala:cave_block",
@@ -7,12 +7,8 @@
"###"
],
"key": {
"#": {
"item": "pala:amethyst_ore_block"
},
"A": {
"item": "pala:amethyst_ingot"
}
"#": "pala:amethyst_ore_block",
"A": "pala:amethyst_ingot"
},
"result": {
"id": "pala:compressed_amethyst",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:endium_ingot"
}
"#": "pala:endium_ingot"
},
"result": {
"id": "pala:endium_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:endium_ingot"
}
"#": "pala:endium_ingot"
},
"result": {
"id": "pala:endium_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:endium_ingot"
}
"#": "pala:endium_ingot"
},
"result": {
"id": "pala:endium_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:endium_ingot"
}
"#": "pala:endium_ingot"
},
"result": {
"id": "pala:endium_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:endium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:endium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:endium_axe",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:endium_nugget"
}
"#": "pala:endium_nugget"
},
"result": {
"id": "pala:endium_ingot",
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:endium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:endium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:endium_pickaxe",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:endium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:endium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:endium_sword",
@@ -3,12 +3,10 @@
"category": "misc",
"pattern": [
"# #",
" #"
" # "
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:extrapolated_bucket",
@@ -6,12 +6,8 @@
"A"
],
"key": {
"#": {
"item": "minecraft:cactus"
},
"A": {
"item": "minecraft:water_bucket"
}
"#": "minecraft:cactus",
"A": "minecraft:water_bucket"
},
"result": {
"id": "pala:fake_water",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:findium_ore_block"
}
"pala:findium_ore_block"
],
"result": {
"id": "pala:findium_gem",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:findium_gem"
}
"#": "pala:findium_gem"
},
"result": {
"id": "pala:findium_ore_block",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:findium_ore"
},
"ingredient": "pala:findium_ore",
"result": {
"id": "pala:findium_gem",
"count": 1
@@ -4,18 +4,12 @@
"pattern": [
"#A#",
"ABA",
" A"
" A "
],
"key": {
"#": {
"item": "pala:paladium_stick"
},
"A": {
"item": "minecraft:gold_ingot"
},
"B": {
"item": "minecraft:coal"
}
"#": "pala:paladium_stick",
"A": "minecraft:gold_ingot",
"B": "minecraft:coal"
},
"result": {
"id": "pala:gold_mixed_coal",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:paladium_green_ore"
},
"ingredient": "pala:paladium_green_ore",
"result": {
"id": "pala:paladium_green_ingot",
"count": 1
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "minecraft:cobweb"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "minecraft:cobweb",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:hang_glider",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:kiwano"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "pala:kiwano",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:heal_stick",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "minecraft:slime_block"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "minecraft:slime_block",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:hyper_jump_stick",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:kisakay_ore"
},
"ingredient": "pala:kisakay_ore",
"result": {
"id": "pala:kisakay_ingot",
"count": 1
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
}
"#": "pala:kisakay_ingot"
},
"result": {
"id": "pala:kisakay_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
}
"#": "pala:kisakay_ingot"
},
"result": {
"id": "pala:kisakay_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
}
"#": "pala:kisakay_ingot"
},
"result": {
"id": "pala:kisakay_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
}
"#": "pala:kisakay_ingot"
},
"result": {
"id": "pala:kisakay_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:kisakay_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:kisakay_axe",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:kisakay_ore_block"
}
"pala:kisakay_ore_block"
],
"result": {
"id": "pala:kisakay_ingot",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:kisakay_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:kisakay_hoe",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
}
"#": "pala:kisakay_ingot"
},
"result": {
"id": "pala:kisakay_ore_block",
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:kisakay_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:kisakay_pickaxe",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:kisakay_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:kisakay_shovel",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:kisakay_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:kisakay_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:kisakay_sword",
@@ -7,12 +7,8 @@
"###"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "minecraft:apple"
}
"#": "pala:paladium_ingot",
"A": "minecraft:apple"
},
"result": {
"id": "pala:pala_apple",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
}
"#": "pala:paladium_green_ingot"
},
"result": {
"id": "pala:paladium_green_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
}
"#": "pala:paladium_green_ingot"
},
"result": {
"id": "pala:paladium_green_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
}
"#": "pala:paladium_green_ingot"
},
"result": {
"id": "pala:paladium_green_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
}
"#": "pala:paladium_green_ingot"
},
"result": {
"id": "pala:paladium_green_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_green_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_green_axe",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:paladium_green_ore_block"
}
"pala:paladium_green_ore_block"
],
"result": {
"id": "pala:paladium_green_ingot",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
}
"#": "pala:paladium_green_ingot"
},
"result": {
"id": "pala:paladium_green_ore_block",
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_green_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_green_pickaxe",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_green_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_green_shovel",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:paladium_green_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_green_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_green_sword",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:paladium_ore"
},
"ingredient": "pala:paladium_ore",
"result": {
"id": "pala:paladium_ingot",
"count": 1
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_axe",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:paladium_ore_block"
}
"pala:paladium_ore_block"
],
"result": {
"id": "pala:paladium_ingot",
@@ -7,12 +7,8 @@
"#A#"
],
"key": {
"#": {
"item": "pala:titane_ingot"
},
"A": {
"item": "pala:paladium_ingot"
}
"#": "pala:titane_ingot",
"A": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_core",
@@ -7,18 +7,10 @@
"#B#"
],
"key": {
"#": {
"item": "pala:paladium_core"
},
"A": {
"item": "pala:compressed_amethyst"
},
"B": {
"item": "pala:paladium_stick"
},
"C": {
"item": "pala:findium_gem"
}
"#": "pala:paladium_core",
"A": "pala:compressed_amethyst",
"B": "pala:paladium_stick",
"C": "pala:findium_gem"
},
"result": {
"id": "pala:paladium_crusher",
@@ -4,15 +4,11 @@
"pattern": [
"###",
"###",
" A"
" A "
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "pala:paladium_ingot",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:paladium_hammer",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_ore_block",
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_pickaxe",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_shovel",
@@ -6,9 +6,7 @@
"#"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
}
"#": "pala:paladium_ingot"
},
"result": {
"id": "pala:paladium_stick",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:paladium_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:paladium_sword",
@@ -4,18 +4,12 @@
"pattern": [
"#A#",
"ABA",
" A"
" A "
],
"key": {
"#": {
"item": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_ingot"
},
"B": {
"item": "minecraft:coal"
}
"#": "pala:paladium_stick",
"A": "pala:paladium_ingot",
"B": "minecraft:coal"
},
"result": {
"id": "pala:pala_mixed_coal",
@@ -3,22 +3,14 @@
"category": "misc",
"pattern": [
"#AB",
" C",
" C"
" C ",
" C "
],
"key": {
"#": {
"item": "pala:amethyst_pickaxe"
},
"A": {
"item": "pala:paladium_pickaxe"
},
"B": {
"item": "pala:titane_pickaxe"
},
"C": {
"item": "pala:paladium_stick"
}
"#": "pala:amethyst_pickaxe",
"A": "pala:paladium_pickaxe",
"B": "pala:titane_pickaxe",
"C": "pala:paladium_stick"
},
"result": {
"id": "pala:pickaxe_of_the_god",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "minecraft:leather_boots"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "minecraft:leather_boots",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:speed_stick",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:paladium_ingot"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "pala:paladium_ingot",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:stick_of_god",
@@ -7,12 +7,8 @@
"A"
],
"key": {
"#": {
"item": "pala:titane_sword"
},
"A": {
"item": "pala:paladium_stick"
}
"#": "pala:titane_sword",
"A": "pala:paladium_stick"
},
"result": {
"id": "pala:strenght_stick",
@@ -4,18 +4,12 @@
"pattern": [
"#A#",
"ABA",
" A"
" A "
],
"key": {
"#": {
"item": "pala:paladium_stick"
},
"A": {
"item": "pala:titane_ingot"
},
"B": {
"item": "minecraft:coal"
}
"#": "pala:paladium_stick",
"A": "pala:titane_ingot",
"B": "minecraft:coal"
},
"result": {
"id": "pala:titane_mixed_coal",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:titane_ingot"
}
"#": "pala:titane_ingot"
},
"result": {
"id": "pala:titane_chestplate",
@@ -6,9 +6,7 @@
"##"
],
"key": {
"#": {
"item": "pala:titane_ingot"
}
"#": "pala:titane_ingot"
},
"result": {
"id": "pala:titane_boots",
@@ -6,9 +6,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:titane_ingot"
}
"#": "pala:titane_ingot"
},
"result": {
"id": "pala:titane_helmet",
@@ -7,9 +7,7 @@
"# #"
],
"key": {
"#": {
"item": "pala:titane_ingot"
}
"#": "pala:titane_ingot"
},
"result": {
"id": "pala:titane_leggings",
@@ -7,12 +7,8 @@
" A"
],
"key": {
"#": {
"item": "pala:titane_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:titane_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:titane_axe",
@@ -2,9 +2,7 @@
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "pala:titane_ore_block"
}
"pala:titane_ore_block"
],
"result": {
"id": "pala:titane_ingot",
@@ -4,15 +4,11 @@
"pattern": [
"###",
"###",
" A"
" A "
],
"key": {
"#": {
"item": "pala:titane_ingot"
},
"A": {
"item": "pala:titane_stick"
}
"#": "pala:titane_ingot",
"A": "pala:titane_stick"
},
"result": {
"id": "pala:titane_hammer",
@@ -7,9 +7,7 @@
"###"
],
"key": {
"#": {
"item": "pala:titane_ingot"
}
"#": "pala:titane_ingot"
},
"result": {
"id": "pala:titane_ore_block",
@@ -1,8 +1,6 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "pala:titane_ore"
},
"ingredient": "pala:titane_ore",
"result": {
"id": "pala:titane_ingot",
"count": 1
@@ -3,16 +3,12 @@
"category": "equipment",
"pattern": [
"###",
" A",
" A"
" A ",
" A "
],
"key": {
"#": {
"item": "pala:titane_ingot"
},
"A": {
"item": "minecraft:stick"
}
"#": "pala:titane_ingot",
"A": "minecraft:stick"
},
"result": {
"id": "pala:titane_pickaxe",

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