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)", "name": "Pala (SurviePote)",
"type": "FabricMod", "type": "FabricMod",
"artifact": { "artifact": {
"size": 1564309, "size": 1568238,
"url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/optionaloff/pala-0.2.0.jar", "url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/optionalon/pala-0.2.1.jar",
"MD5": "f8fa5125897f087553cc2da44dc57ff1" "MD5": "435dec23b44c4aa86fa147de0325463e"
}, },
"required": { "required": {
"value": false, "value": false
"def": false
} }
}, },
{ {
+1 -1
View File
@@ -5,7 +5,7 @@ loader_version=0.20.0
loom_version=1.19.1 loom_version=1.19.1
# Mod Properties # Mod Properties
mod_version=0.2.0 mod_version=0.2.1
maven_group=fr.surviepote maven_group=fr.surviepote
archives_base_name=pala archives_base_name=pala
@@ -16,52 +16,61 @@ public final class PalaBlocks {
private 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) { private static Block register(String path, Block block) {
Block registered = Registry.register(BuiltInRegistries.BLOCK, Identifier.fromNamespaceAndPath("pala", path), 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; 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 = 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().strength(5.0F, 8.0F).sound(SoundType.METAL).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().strength(1.0F, 10.0F).sound(SoundType.GRAVEL))); 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().strength(1.0F, 10.0F).sound(SoundType.METAL))); 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().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak())); 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().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().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().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().strength(3.0F, 8.7055F).sound(SoundType.STONE).requiresCorrectToolForDrops())); 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().strength(5.0F, 10.0F).sound(SoundType.METAL).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().strength(6.0F, 12.0F).sound(SoundType.STONE).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().strength(5.0F, 10.0F).sound(SoundType.METAL).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().strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak())); 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().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().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().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().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().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().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().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().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().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().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().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().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().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()); 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()); 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().strength(5.5F, 9.0F).sound(SoundType.STONE).requiresCorrectToolForDrops())); 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().strength(5.0F, 10.0F).sound(SoundType.METAL).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().strength(5.0F, 8.0F).sound(SoundType.STONE).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().strength(5.0F, 10.0F).sound(SoundType.METAL).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().strength(1.0F, 10.0F).sound(SoundType.SLIME_BLOCK).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().strength(4.0F, 6.0F).sound(SoundType.STONE).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().strength(5.0F, 10.0F).sound(SoundType.METAL).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().strength(1.0F, 10.0F).sound(SoundType.WOOD))); 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().strength(2.0F, 11.0678F).sound(SoundType.STONE).requiresCorrectToolForDrops())); 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().strength(5.0F, 10.0F).sound(SoundType.METAL).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() { public static void register() {
} }
@@ -7,6 +7,8 @@ import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.resources.Identifier; import net.minecraft.resources.Identifier;
import net.minecraft.world.item.BlockItem; 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.BucketItem;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.BlockGetter;
@@ -132,8 +134,8 @@ public final class PalaFluids {
} }
public static final class PalaFluidBlock extends LiquidBlock { public static final class PalaFluidBlock extends LiquidBlock {
public PalaFluidBlock(Supplier<FlowingFluid> fluid) { public PalaFluidBlock(Supplier<FlowingFluid> fluid, net.minecraft.resources.ResourceKey<Block> id) {
super(fluid.get(), BlockBehaviour.Properties.of().mapColor(MapColor.WATER).replaceable() super(fluid.get(), BlockBehaviour.Properties.of().setId(id).mapColor(MapColor.WATER).replaceable()
.noCollision().strength(100.0F).pushReaction(PushReaction.IGNORE_ENTITY) .noCollision().strength(100.0F).pushReaction(PushReaction.IGNORE_ENTITY)
.noLootTable().liquid().sound(SoundType.EMPTY)); .noLootTable().liquid().sound(SoundType.EMPTY));
} }
@@ -162,13 +164,13 @@ public final class PalaFluids {
() -> ANGELIC_WATER_BLOCK, () -> ANGELIC_WATER_BUCKET, false); () -> ANGELIC_WATER_BLOCK, () -> ANGELIC_WATER_BUCKET, false);
ANGELIC_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK, ANGELIC_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK,
Identifier.fromNamespaceAndPath("pala", "angelic_water"), 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). // BlockItem sous l'id pala:angelic_water (cible de angelicwaterrecipe.json).
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", "angelic_water"), 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, ANGELIC_WATER_BUCKET = Registry.register(BuiltInRegistries.ITEM,
Identifier.fromNamespaceAndPath("pala", "angelic_water_bucket"), 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 = registerFluid("fake_water", () -> FAKE_WATER, () -> FAKE_WATER_FLOWING,
() -> FAKE_WATER_BLOCK, () -> FAKE_WATER_BUCKET, true); () -> 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, () -> FAKE_WATER_BUCKET, false);
FAKE_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK, FAKE_WATER_BLOCK = Registry.register(BuiltInRegistries.BLOCK,
Identifier.fromNamespaceAndPath("pala", "fake_water"), 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). // BlockItem sous l'id pala:fake_water (cible de fakewaterrecipe.json).
Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", "fake_water"), 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, FAKE_WATER_BUCKET = Registry.register(BuiltInRegistries.ITEM,
Identifier.fromNamespaceAndPath("pala", "fake_water_bucket"), 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 PalaItems() {
} }
private static Item register(String path, Item item) { private static Item register(String path, java.util.function.Function<net.minecraft.resources.ResourceKey<Item>, Item> factory) {
return Registry.register(BuiltInRegistries.ITEM, Identifier.fromNamespaceAndPath("pala", path), item); 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_INGOT = register("amethyst_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item AMETHYST_MIXED_COAL = register("amethyst_mixed_coal", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties().fireResistant())); 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", new Item(new Item.Properties().stacksTo(1))); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties().stacksTo(1))); 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", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true))); 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", new Item(new Item.Properties().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", new Item(new Item.Properties())); public static final Item KISAKAY_INGOT = register("kisakay_ingot", id -> new Item(new Item.Properties().setId(id)));
public static final Item KIWANO = register("kiwano", new Item(new Item.Properties())); public static final Item KIWANO = register("kiwano", id -> new Item(new Item.Properties().setId(id)));
public static final Item KIWANO_SEEDS = register("kiwano_seeds", new Item(new Item.Properties())); 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", new Item(new Item.Properties().stacksTo(1))); 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", new Item(new Item.Properties().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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties().stacksTo(1).component(DataComponents.ENCHANTMENT_GLINT_OVERRIDE, true))); 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", new Item(new Item.Properties().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", new Item(new Item.Properties().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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties())); 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", new Item(new Item.Properties().stacksTo(16).food(new FoodProperties(4, 0.3F, true)))); 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", new Item(new Item.Properties().axe(PalaToolMaterials.AMETHYST_AXE, 3.7F, -3.0F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.AMETHYST_HAMMER, 3.0F, -3.2F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.AMETHYST_PICKAXE, 2.1F, -3.0F))); 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", new Item(new Item.Properties().shovel(PalaToolMaterials.AMETHYST_SHOVEL, 1.5F, -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", new Item(new Item.Properties().sword(PalaToolMaterials.AMETHYST_SWORD, 5.0F, -2.4F))); 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", new Item(new Item.Properties().axe(PalaToolMaterials.ENDIUM_AXE, 7.5F, -3.0F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.ENDIUM_PICKAXE, 5.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", new Item(new Item.Properties().sword(PalaToolMaterials.ENDIUM_SWORD, 11.0F, -2.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", new Item(new Item.Properties().axe(PalaToolMaterials.KISAKAY_AXE, 25.0F, -3.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", new Item(new Item.Properties().hoe(PalaToolMaterials.KISAKAY_HOE, 8.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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.KISAKAY_PICKAXE, 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", new Item(new Item.Properties().shovel(PalaToolMaterials.KISAKAY_SHOVEL, 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", new Item(new Item.Properties().sword(PalaToolMaterials.KISAKAY_SWORD, 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", new Item(new Item.Properties().axe(PalaToolMaterials.PALADIUM_AXE, 4.8F, -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", new Item(new Item.Properties().axe(PalaToolMaterials.PALADIUM_GREEN_AXE, 5.0F, -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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_GREEN_PICKAXE, 6.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", new Item(new Item.Properties().shovel(PalaToolMaterials.PALADIUM_GREEN_SHOVEL, 2.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", new Item(new Item.Properties().sword(PalaToolMaterials.PALADIUM_GREEN_SWORD, 9.0F, -2.2F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_HAMMER, 3.0F, -3.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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.PALADIUM_PICKAXE, 2.0F, -3.0F))); 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", new Item(new Item.Properties().shovel(PalaToolMaterials.PALADIUM_SHOVEL, 11.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", new Item(new Item.Properties().sword(PalaToolMaterials.PALADIUM_SWORD, 8.0F, -2.3F))); 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", 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 = 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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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_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", 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 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", new Item(new Item.Properties().axe(PalaToolMaterials.TITANE_AXE, 1.8F, -3.0F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.TITANE_HAMMER, 3.0F, -3.2F))); 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", new Item(new Item.Properties().pickaxe(PalaToolMaterials.TITANE_PICKAXE, 2.4F, -3.0F))); 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", new Item(new Item.Properties().shovel(PalaToolMaterials.TITANE_SHOVEL, 1.8F, -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", new Item(new Item.Properties().sword(PalaToolMaterials.TITANE_SWORD, 6.0F, -2.4F))); 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", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(1024).humanoidArmor(PalaArmorMaterials.ENDIUM, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(65).humanoidArmor(PalaArmorMaterials.KISAKAY, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(45).humanoidArmor(PalaArmorMaterials.PALADIUM, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(64).humanoidArmor(PalaArmorMaterials.PALADIUM_GREEN, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.HELMET))); 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", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.CHESTPLATE))); 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", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.LEGGINGS))); 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", new Item(new Item.Properties().durability(18).humanoidArmor(PalaArmorMaterials.TITANE, ArmorType.BOOTS))); 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", new Item(new Item.Properties().durability(16).humanoidArmor(PalaArmorMaterials.WEIGHTED_BOOTS, 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", new DynamiteGunItem(1.5F)); public static final Item DYNAMITE = register("dynamite", id -> new DynamiteGunItem(id, 1.5F));
public static final Item DYNAMITE_NINJA = register("dynamite_ninja", new DynamiteGunItem(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", new DynamiteGunItem(1.8F)); public static final Item ENDIUM_DYNAMITE = register("endium_dynamite", id -> new DynamiteGunItem(id, 1.8F));
public static void register() { 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_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_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_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_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_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")); 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; private final float speed;
public DynamiteGunItem(float speed) { public DynamiteGunItem(net.minecraft.resources.ResourceKey<Item> id, float speed) {
super(new Properties().stacksTo(1)); super(new Properties().setId(id).stacksTo(1));
this.speed = speed; this.speed = speed;
} }
@@ -24,8 +24,8 @@ import net.minecraft.world.phys.BlockHitResult;
// bouton Generate du crusher, vraies recettes, textures de faces. // bouton Generate du crusher, vraies recettes, textures de faces.
public class PalaMachineBlock extends Block implements EntityBlock { public class PalaMachineBlock extends Block implements EntityBlock {
public PalaMachineBlock() { public PalaMachineBlock(BlockBehaviour.Properties properties) {
super(BlockBehaviour.Properties.of().strength(3.5F, 10.0F).sound(SoundType.METAL) super(properties.strength(3.5F, 10.0F).sound(SoundType.METAL)
.requiresCorrectToolForDrops()); .requiresCorrectToolForDrops());
} }
@@ -12,7 +12,8 @@
"frame": "goal", "frame": "goal",
"show_toast": true, "show_toast": true,
"announce_to_chat": true, "announce_to_chat": true,
"hidden": false "hidden": false,
"background": "minecraft:gui/advancements/backgrounds/adventure"
}, },
"criteria": { "criteria": {
"has_nugget": { "has_nugget": {
@@ -20,14 +21,20 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": ["pala:endium_nugget"] "items": [
"pala:endium_nugget"
]
} }
] ]
} }
} }
}, },
"requirements": [["has_nugget"]], "requirements": [
[
"has_nugget"
]
],
"rewards": { "rewards": {
"experience": 4 "experience": 4
} }
} }
@@ -12,7 +12,8 @@
"frame": "challenge", "frame": "challenge",
"show_toast": true, "show_toast": true,
"announce_to_chat": true, "announce_to_chat": true,
"hidden": false "hidden": false,
"background": "minecraft:gui/advancements/backgrounds/adventure"
}, },
"criteria": { "criteria": {
"has_ingot": { "has_ingot": {
@@ -20,14 +21,20 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": ["pala:endium_ingot"] "items": [
"pala:endium_ingot"
]
} }
] ]
} }
} }
}, },
"requirements": [["has_ingot"]], "requirements": [
[
"has_ingot"
]
],
"rewards": { "rewards": {
"experience": 4 "experience": 4
} }
} }
@@ -4,21 +4,15 @@
"pattern": [ "pattern": [
"#A#", "#A#",
"ABA", "ABA",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_stick",
"item": "pala:paladium_stick" "A": "pala:amethyst_ingot",
}, "B": "minecraft:coal"
"A": {
"item": "pala:amethyst_ingot"
},
"B": {
"item": "minecraft:coal"
}
}, },
"result": { "result": {
"id": "pala:amethyst_mixed_coal", "id": "pala:amethyst_mixed_coal",
"count": 8 "count": 8
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_chestplate", "id": "pala:amethyst_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_boots", "id": "pala:amethyst_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_helmet", "id": "pala:amethyst_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_leggings", "id": "pala:amethyst_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot",
"item": "pala:amethyst_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:amethyst_axe", "id": "pala:amethyst_axe",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:amethyst_ore_block"
"item": "pala:amethyst_ore_block"
}
], ],
"result": { "result": {
"id": "pala:amethyst_ingot", "id": "pala:amethyst_ingot",
"count": 9 "count": 9
} }
} }
@@ -4,18 +4,14 @@
"pattern": [ "pattern": [
"###", "###",
"###", "###",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot",
"item": "pala:amethyst_ingot" "A": "pala:amethyst_stick"
},
"A": {
"item": "pala:amethyst_stick"
}
}, },
"result": { "result": {
"id": "pala:amethyst_hammer", "id": "pala:amethyst_hammer",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_ore_block", "id": "pala:amethyst_ore_block",
"count": 1 "count": 1
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:amethyst_ore",
"item": "pala:amethyst_ore"
},
"result": { "result": {
"id": "pala:amethyst_ingot", "id": "pala:amethyst_ingot",
"count": 1 "count": 1
}, },
"experience": 2.0999999999999996, "experience": 2.0999999999999996,
"cookingtime": 200 "cookingtime": 200
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot",
"item": "pala:amethyst_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:amethyst_pickaxe", "id": "pala:amethyst_pickaxe",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot",
"item": "pala:amethyst_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:amethyst_shovel", "id": "pala:amethyst_shovel",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"#" "#"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot"
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:amethyst_stick", "id": "pala:amethyst_stick",
"count": 4 "count": 4
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ingot",
"item": "pala:amethyst_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:amethyst_sword", "id": "pala:amethyst_sword",
"count": 1 "count": 1
} }
} }
@@ -6,15 +6,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "minecraft:diamond",
"item": "minecraft:diamond" "A": "minecraft:water_bucket"
},
"A": {
"item": "minecraft:water_bucket"
}
}, },
"result": { "result": {
"id": "pala:angelic_water", "id": "pala:angelic_water",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "minecraft:glass",
"item": "minecraft:glass" "A": "pala:findium_gem"
},
"A": {
"item": "pala:findium_gem"
}
}, },
"result": { "result": {
"id": "pala:cave_block", "id": "pala:cave_block",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_ore_block",
"item": "pala:amethyst_ore_block" "A": "pala:amethyst_ingot"
},
"A": {
"item": "pala:amethyst_ingot"
}
}, },
"result": { "result": {
"id": "pala:compressed_amethyst", "id": "pala:compressed_amethyst",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot"
"item": "pala:endium_ingot"
}
}, },
"result": { "result": {
"id": "pala:endium_chestplate", "id": "pala:endium_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot"
"item": "pala:endium_ingot"
}
}, },
"result": { "result": {
"id": "pala:endium_boots", "id": "pala:endium_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot"
"item": "pala:endium_ingot"
}
}, },
"result": { "result": {
"id": "pala:endium_helmet", "id": "pala:endium_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot"
"item": "pala:endium_ingot"
}
}, },
"result": { "result": {
"id": "pala:endium_leggings", "id": "pala:endium_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot",
"item": "pala:endium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:endium_axe", "id": "pala:endium_axe",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:endium_nugget"
"item": "pala:endium_nugget"
}
}, },
"result": { "result": {
"id": "pala:endium_ingot", "id": "pala:endium_ingot",
"count": 1 "count": 1
} }
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot",
"item": "pala:endium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:endium_pickaxe", "id": "pala:endium_pickaxe",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:endium_ingot",
"item": "pala:endium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:endium_sword", "id": "pala:endium_sword",
"count": 1 "count": 1
} }
} }
@@ -3,15 +3,13 @@
"category": "misc", "category": "misc",
"pattern": [ "pattern": [
"# #", "# #",
" #" " # "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:extrapolated_bucket", "id": "pala:extrapolated_bucket",
"count": 1 "count": 1
} }
} }
@@ -6,15 +6,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "minecraft:cactus",
"item": "minecraft:cactus" "A": "minecraft:water_bucket"
},
"A": {
"item": "minecraft:water_bucket"
}
}, },
"result": { "result": {
"id": "pala:fake_water", "id": "pala:fake_water",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:findium_ore_block"
"item": "pala:findium_ore_block"
}
], ],
"result": { "result": {
"id": "pala:findium_gem", "id": "pala:findium_gem",
"count": 9 "count": 9
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:findium_gem"
"item": "pala:findium_gem"
}
}, },
"result": { "result": {
"id": "pala:findium_ore_block", "id": "pala:findium_ore_block",
"count": 1 "count": 1
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:findium_ore",
"item": "pala:findium_ore"
},
"result": { "result": {
"id": "pala:findium_gem", "id": "pala:findium_gem",
"count": 1 "count": 1
}, },
"experience": 1.4, "experience": 1.4,
"cookingtime": 200 "cookingtime": 200
} }
@@ -4,21 +4,15 @@
"pattern": [ "pattern": [
"#A#", "#A#",
"ABA", "ABA",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_stick",
"item": "pala:paladium_stick" "A": "minecraft:gold_ingot",
}, "B": "minecraft:coal"
"A": {
"item": "minecraft:gold_ingot"
},
"B": {
"item": "minecraft:coal"
}
}, },
"result": { "result": {
"id": "pala:gold_mixed_coal", "id": "pala:gold_mixed_coal",
"count": 8 "count": 8
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:paladium_green_ore",
"item": "pala:paladium_green_ore"
},
"result": { "result": {
"id": "pala:paladium_green_ingot", "id": "pala:paladium_green_ingot",
"count": 1 "count": 1
}, },
"experience": 2.8, "experience": 2.8,
"cookingtime": 200 "cookingtime": 200
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "minecraft:cobweb",
"item": "minecraft:cobweb" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:hang_glider", "id": "pala:hang_glider",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:kiwano",
"item": "pala:kiwano" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:heal_stick", "id": "pala:heal_stick",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "minecraft:slime_block",
"item": "minecraft:slime_block" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:hyper_jump_stick", "id": "pala:hyper_jump_stick",
"count": 1 "count": 1
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:kisakay_ore",
"item": "pala:kisakay_ore"
},
"result": { "result": {
"id": "pala:kisakay_ingot", "id": "pala:kisakay_ingot",
"count": 1 "count": 1
}, },
"experience": 1.0, "experience": 1.0,
"cookingtime": 200 "cookingtime": 200
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot"
"item": "pala:kisakay_ingot"
}
}, },
"result": { "result": {
"id": "pala:kisakay_chestplate", "id": "pala:kisakay_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot"
"item": "pala:kisakay_ingot"
}
}, },
"result": { "result": {
"id": "pala:kisakay_boots", "id": "pala:kisakay_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot"
"item": "pala:kisakay_ingot"
}
}, },
"result": { "result": {
"id": "pala:kisakay_helmet", "id": "pala:kisakay_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot"
"item": "pala:kisakay_ingot"
}
}, },
"result": { "result": {
"id": "pala:kisakay_leggings", "id": "pala:kisakay_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot",
"item": "pala:kisakay_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:kisakay_axe", "id": "pala:kisakay_axe",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:kisakay_ore_block"
"item": "pala:kisakay_ore_block"
}
], ],
"result": { "result": {
"id": "pala:kisakay_ingot", "id": "pala:kisakay_ingot",
"count": 9 "count": 9
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot",
"item": "pala:kisakay_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:kisakay_hoe", "id": "pala:kisakay_hoe",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot"
"item": "pala:kisakay_ingot"
}
}, },
"result": { "result": {
"id": "pala:kisakay_ore_block", "id": "pala:kisakay_ore_block",
"count": 1 "count": 1
} }
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot",
"item": "pala:kisakay_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:kisakay_pickaxe", "id": "pala:kisakay_pickaxe",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot",
"item": "pala:kisakay_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:kisakay_shovel", "id": "pala:kisakay_shovel",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:kisakay_ingot",
"item": "pala:kisakay_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:kisakay_sword", "id": "pala:kisakay_sword",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "minecraft:apple"
},
"A": {
"item": "minecraft:apple"
}
}, },
"result": { "result": {
"id": "pala:pala_apple", "id": "pala:pala_apple",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot"
"item": "pala:paladium_green_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_chestplate", "id": "pala:paladium_green_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot"
"item": "pala:paladium_green_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_boots", "id": "pala:paladium_green_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot"
"item": "pala:paladium_green_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_helmet", "id": "pala:paladium_green_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot"
"item": "pala:paladium_green_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_leggings", "id": "pala:paladium_green_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot",
"item": "pala:paladium_green_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_axe", "id": "pala:paladium_green_axe",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:paladium_green_ore_block"
"item": "pala:paladium_green_ore_block"
}
], ],
"result": { "result": {
"id": "pala:paladium_green_ingot", "id": "pala:paladium_green_ingot",
"count": 9 "count": 9
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot"
"item": "pala:paladium_green_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_ore_block", "id": "pala:paladium_green_ore_block",
"count": 1 "count": 1
} }
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot",
"item": "pala:paladium_green_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_pickaxe", "id": "pala:paladium_green_pickaxe",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot",
"item": "pala:paladium_green_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_shovel", "id": "pala:paladium_green_shovel",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_green_ingot",
"item": "pala:paladium_green_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_green_sword", "id": "pala:paladium_green_sword",
"count": 1 "count": 1
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:paladium_ore",
"item": "pala:paladium_ore"
},
"result": { "result": {
"id": "pala:paladium_ingot", "id": "pala:paladium_ingot",
"count": 1 "count": 1
}, },
"experience": 1.0, "experience": 1.0,
"cookingtime": 200 "cookingtime": 200
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_chestplate", "id": "pala:paladium_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_boots", "id": "pala:paladium_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_helmet", "id": "pala:paladium_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_leggings", "id": "pala:paladium_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_axe", "id": "pala:paladium_axe",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:paladium_ore_block"
"item": "pala:paladium_ore_block"
}
], ],
"result": { "result": {
"id": "pala:paladium_ingot", "id": "pala:paladium_ingot",
"count": 9 "count": 9
} }
} }
@@ -7,15 +7,11 @@
"#A#" "#A#"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot",
"item": "pala:titane_ingot" "A": "pala:paladium_ingot"
},
"A": {
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_core", "id": "pala:paladium_core",
"count": 1 "count": 1
} }
} }
@@ -7,21 +7,13 @@
"#B#" "#B#"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_core",
"item": "pala:paladium_core" "A": "pala:compressed_amethyst",
}, "B": "pala:paladium_stick",
"A": { "C": "pala:findium_gem"
"item": "pala:compressed_amethyst"
},
"B": {
"item": "pala:paladium_stick"
},
"C": {
"item": "pala:findium_gem"
}
}, },
"result": { "result": {
"id": "pala:paladium_crusher", "id": "pala:paladium_crusher",
"count": 1 "count": 1
} }
} }
@@ -4,18 +4,14 @@
"pattern": [ "pattern": [
"###", "###",
"###", "###",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_hammer", "id": "pala:paladium_hammer",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_ore_block", "id": "pala:paladium_ore_block",
"count": 1 "count": 1
} }
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_pickaxe", "id": "pala:paladium_pickaxe",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_shovel", "id": "pala:paladium_shovel",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"#" "#"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot"
"item": "pala:paladium_ingot"
}
}, },
"result": { "result": {
"id": "pala:paladium_stick", "id": "pala:paladium_stick",
"count": 4 "count": 4
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:paladium_sword", "id": "pala:paladium_sword",
"count": 1 "count": 1
} }
} }
@@ -4,21 +4,15 @@
"pattern": [ "pattern": [
"#A#", "#A#",
"ABA", "ABA",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_stick",
"item": "pala:paladium_stick" "A": "pala:paladium_ingot",
}, "B": "minecraft:coal"
"A": {
"item": "pala:paladium_ingot"
},
"B": {
"item": "minecraft:coal"
}
}, },
"result": { "result": {
"id": "pala:pala_mixed_coal", "id": "pala:pala_mixed_coal",
"count": 8 "count": 8
} }
} }
@@ -3,25 +3,17 @@
"category": "misc", "category": "misc",
"pattern": [ "pattern": [
"#AB", "#AB",
" C", " C ",
" C" " C "
], ],
"key": { "key": {
"#": { "#": "pala:amethyst_pickaxe",
"item": "pala:amethyst_pickaxe" "A": "pala:paladium_pickaxe",
}, "B": "pala:titane_pickaxe",
"A": { "C": "pala:paladium_stick"
"item": "pala:paladium_pickaxe"
},
"B": {
"item": "pala:titane_pickaxe"
},
"C": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:pickaxe_of_the_god", "id": "pala:pickaxe_of_the_god",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "minecraft:leather_boots",
"item": "minecraft:leather_boots" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:speed_stick", "id": "pala:speed_stick",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:paladium_ingot",
"item": "pala:paladium_ingot" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:stick_of_god", "id": "pala:stick_of_god",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
"A" "A"
], ],
"key": { "key": {
"#": { "#": "pala:titane_sword",
"item": "pala:titane_sword" "A": "pala:paladium_stick"
},
"A": {
"item": "pala:paladium_stick"
}
}, },
"result": { "result": {
"id": "pala:strenght_stick", "id": "pala:strenght_stick",
"count": 1 "count": 1
} }
} }
@@ -4,21 +4,15 @@
"pattern": [ "pattern": [
"#A#", "#A#",
"ABA", "ABA",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:paladium_stick",
"item": "pala:paladium_stick" "A": "pala:titane_ingot",
}, "B": "minecraft:coal"
"A": {
"item": "pala:titane_ingot"
},
"B": {
"item": "minecraft:coal"
}
}, },
"result": { "result": {
"id": "pala:titane_mixed_coal", "id": "pala:titane_mixed_coal",
"count": 8 "count": 8
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot"
"item": "pala:titane_ingot"
}
}, },
"result": { "result": {
"id": "pala:titane_chestplate", "id": "pala:titane_chestplate",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"##" "##"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot"
"item": "pala:titane_ingot"
}
}, },
"result": { "result": {
"id": "pala:titane_boots", "id": "pala:titane_boots",
"count": 1 "count": 1
} }
} }
@@ -6,12 +6,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot"
"item": "pala:titane_ingot"
}
}, },
"result": { "result": {
"id": "pala:titane_helmet", "id": "pala:titane_helmet",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"# #" "# #"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot"
"item": "pala:titane_ingot"
}
}, },
"result": { "result": {
"id": "pala:titane_leggings", "id": "pala:titane_leggings",
"count": 1 "count": 1
} }
} }
@@ -7,15 +7,11 @@
" A" " A"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot",
"item": "pala:titane_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:titane_axe", "id": "pala:titane_axe",
"count": 1 "count": 1
} }
} }
@@ -2,12 +2,10 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"category": "misc", "category": "misc",
"ingredients": [ "ingredients": [
{ "pala:titane_ore_block"
"item": "pala:titane_ore_block"
}
], ],
"result": { "result": {
"id": "pala:titane_ingot", "id": "pala:titane_ingot",
"count": 9 "count": 9
} }
} }
@@ -4,18 +4,14 @@
"pattern": [ "pattern": [
"###", "###",
"###", "###",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot",
"item": "pala:titane_ingot" "A": "pala:titane_stick"
},
"A": {
"item": "pala:titane_stick"
}
}, },
"result": { "result": {
"id": "pala:titane_hammer", "id": "pala:titane_hammer",
"count": 1 "count": 1
} }
} }
@@ -7,12 +7,10 @@
"###" "###"
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot"
"item": "pala:titane_ingot"
}
}, },
"result": { "result": {
"id": "pala:titane_ore_block", "id": "pala:titane_ore_block",
"count": 1 "count": 1
} }
} }
@@ -1,12 +1,10 @@
{ {
"type": "minecraft:smelting", "type": "minecraft:smelting",
"ingredient": { "ingredient": "pala:titane_ore",
"item": "pala:titane_ore"
},
"result": { "result": {
"id": "pala:titane_ingot", "id": "pala:titane_ingot",
"count": 1 "count": 1
}, },
"experience": 2.8, "experience": 2.8,
"cookingtime": 200 "cookingtime": 200
} }
@@ -3,19 +3,15 @@
"category": "equipment", "category": "equipment",
"pattern": [ "pattern": [
"###", "###",
" A", " A ",
" A" " A "
], ],
"key": { "key": {
"#": { "#": "pala:titane_ingot",
"item": "pala:titane_ingot" "A": "minecraft:stick"
},
"A": {
"item": "minecraft:stick"
}
}, },
"result": { "result": {
"id": "pala:titane_pickaxe", "id": "pala:titane_pickaxe",
"count": 1 "count": 1
} }
} }

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