From be6c0306e3b7a7508e09baf24d41c944588c29db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ana=C3=AFs=20Saraiva?= <53227802+Kisakay@users.noreply.github.com> Date: Mon, 19 Oct 2026 03:10:20 +0200 Subject: [PATCH] pala M-grinder-1: 3 blocs + 9 items grinder/broadsword/fastsword (textures legacy, crafts) --- PALAMOD_CDC.md | 6 ++++++ .../java/fr/surviepote/pala/PalaBlocks.java | 5 +++++ .../java/fr/surviepote/pala/PalaItems.java | 14 ++++++++++++++ .../java/fr/surviepote/pala/PalaTabs.java | 12 ++++++++++++ .../pala/blockstates/grinder_block.json | 7 +++++++ .../pala/blockstates/grinder_casing.json | 7 +++++++ .../pala/blockstates/grinder_frame.json | 7 +++++++ .../assets/pala/items/broadsword.json | 6 ++++++ .../assets/pala/items/broadsword_pattern.json | 6 ++++++ .../assets/pala/items/fastsword.json | 6 ++++++ .../assets/pala/items/fastsword_pattern.json | 6 ++++++ .../assets/pala/items/grinder_block.json | 6 ++++++ .../assets/pala/items/grinder_casing.json | 6 ++++++ .../assets/pala/items/grinder_frame.json | 6 ++++++ .../assets/pala/items/hammer_pattern.json | 6 ++++++ .../assets/pala/items/ingot_pattern.json | 6 ++++++ .../assets/pala/items/orb_knockback.json | 6 ++++++ .../resources/assets/pala/items/socket.json | 6 ++++++ .../assets/pala/items/socket_pattern.json | 6 ++++++ .../resources/assets/pala/lang/en_us.json | 17 ++++++++++++++++- .../pala/models/block/grinder_block.json | 6 ++++++ .../pala/models/block/grinder_casing.json | 6 ++++++ .../pala/models/block/grinder_frame.json | 6 ++++++ .../assets/pala/models/item/broadsword.json | 6 ++++++ .../pala/models/item/broadsword_pattern.json | 6 ++++++ .../assets/pala/models/item/fastsword.json | 6 ++++++ .../pala/models/item/fastsword_pattern.json | 6 ++++++ .../pala/models/item/grinder_block.json | 3 +++ .../pala/models/item/grinder_casing.json | 3 +++ .../pala/models/item/grinder_frame.json | 3 +++ .../pala/models/item/hammer_pattern.json | 6 ++++++ .../pala/models/item/ingot_pattern.json | 6 ++++++ .../pala/models/item/orb_knockback.json | 6 ++++++ .../assets/pala/models/item/socket.json | 6 ++++++ .../pala/models/item/socket_pattern.json | 6 ++++++ .../pala/textures/block/grinder_block.png | Bin 0 -> 637 bytes .../pala/textures/block/grinder_casing.png | Bin 0 -> 1893 bytes .../pala/textures/block/grinder_frame.png | Bin 0 -> 1860 bytes .../assets/pala/textures/item/broadsword.png | Bin 0 -> 443 bytes .../pala/textures/item/broadsword_pattern.png | Bin 0 -> 362 bytes .../assets/pala/textures/item/fastsword.png | Bin 0 -> 446 bytes .../pala/textures/item/fastsword_pattern.png | Bin 0 -> 411 bytes .../pala/textures/item/hammer_pattern.png | Bin 0 -> 353 bytes .../pala/textures/item/ingot_pattern.png | Bin 0 -> 371 bytes .../pala/textures/item/orb_knockback.png | Bin 0 -> 211 bytes .../assets/pala/textures/item/socket.png | Bin 0 -> 366 bytes .../pala/textures/item/socket_pattern.png | Bin 0 -> 335 bytes .../data/pala/recipe/grinderblockrecipe.json | 17 +++++++++++++++++ .../data/pala/recipe/grindercasingrecipe.json | 16 ++++++++++++++++ .../data/pala/recipe/grinderframerecipe.json | 17 +++++++++++++++++ server/mods/pala-0.2.1.jar | Bin 379665 -> 398186 bytes 51 files changed, 277 insertions(+), 1 deletion(-) create mode 100644 mods/pala/src/main/resources/assets/pala/blockstates/grinder_block.json create mode 100644 mods/pala/src/main/resources/assets/pala/blockstates/grinder_casing.json create mode 100644 mods/pala/src/main/resources/assets/pala/blockstates/grinder_frame.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/broadsword.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/broadsword_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/fastsword.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/fastsword_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/grinder_block.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/grinder_casing.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/grinder_frame.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/hammer_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/ingot_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/orb_knockback.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/socket.json create mode 100644 mods/pala/src/main/resources/assets/pala/items/socket_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/block/grinder_block.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/block/grinder_casing.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/block/grinder_frame.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/broadsword.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/broadsword_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/fastsword.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/fastsword_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/grinder_block.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/grinder_casing.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/grinder_frame.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/hammer_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/ingot_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/orb_knockback.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/socket.json create mode 100644 mods/pala/src/main/resources/assets/pala/models/item/socket_pattern.json create mode 100644 mods/pala/src/main/resources/assets/pala/textures/block/grinder_block.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/block/grinder_casing.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/block/grinder_frame.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/broadsword.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/broadsword_pattern.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/fastsword.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/fastsword_pattern.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/hammer_pattern.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/ingot_pattern.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/orb_knockback.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/socket.png create mode 100644 mods/pala/src/main/resources/assets/pala/textures/item/socket_pattern.png create mode 100644 mods/pala/src/main/resources/data/pala/recipe/grinderblockrecipe.json create mode 100644 mods/pala/src/main/resources/data/pala/recipe/grindercasingrecipe.json create mode 100644 mods/pala/src/main/resources/data/pala/recipe/grinderframerecipe.json diff --git a/PALAMOD_CDC.md b/PALAMOD_CDC.md index 68fe92c..0829a4c 100644 --- a/PALAMOD_CDC.md +++ b/PALAMOD_CDC.md @@ -547,6 +547,12 @@ avant M4 (TODO:crafts-machines). - M-eco LIVRE 2026-10-19 ~03:05 : /pay (transfert, fonds verifies) + /baltop (top 10 via PalaStorage.topMoney) + /balance (solde). ECART : connectes uniquement (wiki suggere pseudo offline). VERIFIE : build SUCCESSFUL, boot Done, 0 erreur. UNVERIFIED en jeu (2 joueurs). +- M-grinder-1 LIVRE 2026-10-19 ~03:10 : 3 blocs (block/casing/frame, textures legacy cablees) + + 9 items (5 patterns, socket, orb_knockback, broadsword +9, fastsword +7 ; vitesses + UNVERIFIED) + 30 assets (blockstates/models/definitions items/lang 221 cles) + 3 crafts + (pattern frame UNVERIFIED : positions titane non visibles wiki). GUI + multibloc + tetes + + modifieurs : M-grinder-2/3. VERIFIE : build SUCCESSFUL, boot Done, 0 erreur. UNVERIFIED + visuel (session client M-grinder-2). - Client/mod : boucle visuelle OPERATIONNELLE 2026-10-19 (Xvfb :99 + runClient SDL x11 + captures Java Robot + pilotage xdotool + vision_analyze) : menu, Select World, monde New World (creatif, cheats), /give, pose de bloc, inventaire, F3+T. Screens : scratch vis*.png. diff --git a/mods/pala/src/main/java/fr/surviepote/pala/PalaBlocks.java b/mods/pala/src/main/java/fr/surviepote/pala/PalaBlocks.java index a50f123..854afb9 100644 --- a/mods/pala/src/main/java/fr/surviepote/pala/PalaBlocks.java +++ b/mods/pala/src/main/java/fr/surviepote/pala/PalaBlocks.java @@ -33,6 +33,11 @@ public final class PalaBlocks { public static final Block AMETHYST_ORE = register("amethyst_ore", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_ore")).strength(3.0F, 5.0F).sound(SoundType.STONE).requiresCorrectToolForDrops())); public static final Block AMETHYST_ORE_BLOCK = register("amethyst_ore_block", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_ore_block")).strength(5.0F, 8.0F).sound(SoundType.METAL).requiresCorrectToolForDrops())); + // M-grinder-1 (wiki grinder §2) : 1 block + 5 casing + 20 frame + 1 lave (26 blocs). + // Crafts M-grinder-2 ; multibloc + GUI M-grinder-2/3. + public static final Block GRINDER_BLOCK = register("grinder_block", new Block(BlockBehaviour.Properties.of().setId(blockId("grinder_block")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops())); + public static final Block GRINDER_CASING = register("grinder_casing", new Block(BlockBehaviour.Properties.of().setId(blockId("grinder_casing")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops())); + public static final Block GRINDER_FRAME = register("grinder_frame", new Block(BlockBehaviour.Properties.of().setId(blockId("grinder_frame")).strength(5.0F, 10.0F).sound(SoundType.METAL).requiresCorrectToolForDrops())); public static final Block AMETHYST_SPIKE = register("amethyst_spike", new Block(BlockBehaviour.Properties.of().setId(blockId("amethyst_spike")).strength(1.0F, 10.0F).sound(SoundType.GRAVEL))); public static final Block CAVE_BLOCK = register("cave_block", new Block(BlockBehaviour.Properties.of().setId(blockId("cave_block")).strength(1.0F, 10.0F).sound(SoundType.METAL))); public static final Block FIKUTSI_STAGE0 = register("fikutsi_stage0", new Block(BlockBehaviour.Properties.of().setId(blockId("fikutsi_stage0")).strength(0.0F, 0.0F).sound(SoundType.CROP).noCollision().instabreak())); diff --git a/mods/pala/src/main/java/fr/surviepote/pala/PalaItems.java b/mods/pala/src/main/java/fr/surviepote/pala/PalaItems.java index 8a99f34..d3087ec 100644 --- a/mods/pala/src/main/java/fr/surviepote/pala/PalaItems.java +++ b/mods/pala/src/main/java/fr/surviepote/pala/PalaItems.java @@ -59,6 +59,15 @@ public final class PalaItems { public static final Item TITANE_STICK = register("titane_stick", id -> new Item(new Item.Properties().setId(id))); public static final Item TRIXIUM_GEM = register("trixium_gem", id -> new Item(new Item.Properties().setId(id))); public static final Item XP_BERRIES = register("xp_berries", id -> new Item(new Item.Properties().setId(id))); + // M-grinder-1 (wiki grinder) : patterns + socket + orbe. Textures d'origine legacy + // (textures/, jamais cablees). Les crafts complets + GUI arrivent en M-grinder-2. + public static final Item SOCKET_PATTERN = register("socket_pattern", id -> new Item(new Item.Properties().setId(id))); + public static final Item HAMMER_PATTERN = register("hammer_pattern", id -> new Item(new Item.Properties().setId(id))); + public static final Item BROADSWORD_PATTERN = register("broadsword_pattern", id -> new Item(new Item.Properties().setId(id))); + public static final Item FASTSWORD_PATTERN = register("fastsword_pattern", id -> new Item(new Item.Properties().setId(id))); + public static final Item INGOT_PATTERN = register("ingot_pattern", id -> new Item(new Item.Properties().setId(id))); + public static final Item SOCKET = register("socket", id -> new Item(new Item.Properties().setId(id))); + public static final Item ORB_KNOCKBACK = register("orb_knockback", id -> new Item(new Item.Properties().setId(id))); public static final Item PALA_APPLE = register("pala_apple", id -> new Item(new Item.Properties().setId(id).stacksTo(16).food(new FoodProperties(4, 0.3F, true)))); public static final Item AMETHYST_AXE = register("amethyst_axe", id -> new Item(new Item.Properties().setId(id).axe(PalaToolMaterials.AMETHYST_AXE, 3.7F, -3.0F))); public static final Item AMETHYST_HAMMER = register("amethyst_hammer", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.AMETHYST_HAMMER, 3.0F, -3.2F))); @@ -113,6 +122,11 @@ public final class PalaItems { public static final Item TITANE_PICKAXE = register("titane_pickaxe", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.TITANE_PICKAXE, 2.4F, -3.0F))); public static final Item TITANE_SHOVEL = register("titane_shovel", id -> new Item(new Item.Properties().setId(id).shovel(PalaToolMaterials.TITANE_SHOVEL, 1.8F, -3.0F))); public static final Item TITANE_SWORD = register("titane_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.TITANE_SWORD, 6.0F, -2.4F))); + // M-grinder-1 (wiki grinder §3.3/3.4) : broadsword +9 (lente) / fastsword +7 (rapide) vs + // epee paladium +10 (8.0F). Echelle : 7.0F -> +9, 5.0F -> +7. Vitesses UNVERIFIED (wiki + // qualitatif seul) : -2.6 lente, -1.8 rapide. Meme materiau paladium (dura 4999). + public static final Item BROADSWORD = register("broadsword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.PALADIUM_SWORD, 7.0F, -2.6F))); + public static final Item FASTSWORD = register("fastsword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.PALADIUM_SWORD, 5.0F, -1.8F))); public static final Item AMETHYST_HELMET = register("amethyst_helmet", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.HELMET))); public static final Item AMETHYST_CHESTPLATE = register("amethyst_chestplate", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.CHESTPLATE))); public static final Item AMETHYST_LEGGINGS = register("amethyst_leggings", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.AMETHYST, ArmorType.LEGGINGS))); diff --git a/mods/pala/src/main/java/fr/surviepote/pala/PalaTabs.java b/mods/pala/src/main/java/fr/surviepote/pala/PalaTabs.java index 059fb61..d25f36c 100644 --- a/mods/pala/src/main/java/fr/surviepote/pala/PalaTabs.java +++ b/mods/pala/src/main/java/fr/surviepote/pala/PalaTabs.java @@ -67,6 +67,13 @@ public final class PalaTabs { output.accept(PalaItems.TITANE_STICK); output.accept(PalaItems.TRIXIUM_GEM); output.accept(PalaItems.XP_BERRIES); + output.accept(PalaItems.SOCKET_PATTERN); + output.accept(PalaItems.HAMMER_PATTERN); + output.accept(PalaItems.BROADSWORD_PATTERN); + output.accept(PalaItems.FASTSWORD_PATTERN); + output.accept(PalaItems.INGOT_PATTERN); + output.accept(PalaItems.SOCKET); + output.accept(PalaItems.ORB_KNOCKBACK); output.accept(PalaItems.PALA_APPLE); output.accept(PalaItems.AMETHYST_AXE); output.accept(PalaItems.AMETHYST_HAMMER); @@ -86,6 +93,8 @@ public final class PalaTabs { output.accept(PalaItems.PALADIUM_PICKAXE); output.accept(PalaItems.PALADIUM_SHOVEL); output.accept(PalaItems.PALADIUM_SWORD); + output.accept(PalaItems.BROADSWORD); + output.accept(PalaItems.FASTSWORD); output.accept(PalaItems.PALADIUM_GREEN_AXE); output.accept(PalaItems.PALADIUM_GREEN_PICKAXE); output.accept(PalaItems.PALADIUM_GREEN_SHOVEL); @@ -161,6 +170,9 @@ public final class PalaTabs { output.accept(PalaBlocks.FIKUTSI_STAGE3); output.accept(PalaBlocks.FINDIUM_ORE); output.accept(PalaBlocks.FINDIUM_ORE_BLOCK); + output.accept(PalaBlocks.GRINDER_BLOCK); + output.accept(PalaBlocks.GRINDER_CASING); + output.accept(PalaBlocks.GRINDER_FRAME); output.accept(PalaBlocks.KISAKAY_ORE); output.accept(PalaBlocks.KISAKAY_ORE_BLOCK); output.accept(PalaBlocks.KIWANO_STAGE0); diff --git a/mods/pala/src/main/resources/assets/pala/blockstates/grinder_block.json b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_block.json new file mode 100644 index 0000000..f72f05f --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "pala:block/grinder_block" + } + } +} diff --git a/mods/pala/src/main/resources/assets/pala/blockstates/grinder_casing.json b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_casing.json new file mode 100644 index 0000000..598bfd8 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "pala:block/grinder_casing" + } + } +} diff --git a/mods/pala/src/main/resources/assets/pala/blockstates/grinder_frame.json b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_frame.json new file mode 100644 index 0000000..5eaa0de --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/blockstates/grinder_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "pala:block/grinder_frame" + } + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/broadsword.json b/mods/pala/src/main/resources/assets/pala/items/broadsword.json new file mode 100644 index 0000000..da66554 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/broadsword.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/broadsword" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/broadsword_pattern.json b/mods/pala/src/main/resources/assets/pala/items/broadsword_pattern.json new file mode 100644 index 0000000..2233fc5 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/broadsword_pattern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/broadsword_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/fastsword.json b/mods/pala/src/main/resources/assets/pala/items/fastsword.json new file mode 100644 index 0000000..3e34440 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/fastsword.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/fastsword" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/fastsword_pattern.json b/mods/pala/src/main/resources/assets/pala/items/fastsword_pattern.json new file mode 100644 index 0000000..773f73f --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/fastsword_pattern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/fastsword_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/grinder_block.json b/mods/pala/src/main/resources/assets/pala/items/grinder_block.json new file mode 100644 index 0000000..46d7185 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/grinder_block.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/grinder_block" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/grinder_casing.json b/mods/pala/src/main/resources/assets/pala/items/grinder_casing.json new file mode 100644 index 0000000..1253d0c --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/grinder_casing.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/grinder_casing" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/grinder_frame.json b/mods/pala/src/main/resources/assets/pala/items/grinder_frame.json new file mode 100644 index 0000000..ce195b8 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/grinder_frame.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/grinder_frame" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/hammer_pattern.json b/mods/pala/src/main/resources/assets/pala/items/hammer_pattern.json new file mode 100644 index 0000000..4aad9c1 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/hammer_pattern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/hammer_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/ingot_pattern.json b/mods/pala/src/main/resources/assets/pala/items/ingot_pattern.json new file mode 100644 index 0000000..0552300 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/ingot_pattern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/ingot_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/orb_knockback.json b/mods/pala/src/main/resources/assets/pala/items/orb_knockback.json new file mode 100644 index 0000000..44d31a1 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/orb_knockback.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/orb_knockback" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/socket.json b/mods/pala/src/main/resources/assets/pala/items/socket.json new file mode 100644 index 0000000..e9c2449 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/socket.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/socket" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/items/socket_pattern.json b/mods/pala/src/main/resources/assets/pala/items/socket_pattern.json new file mode 100644 index 0000000..6c3580f --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/items/socket_pattern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "pala:item/socket_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/lang/en_us.json b/mods/pala/src/main/resources/assets/pala/lang/en_us.json index b0fe13c..df7758b 100644 --- a/mods/pala/src/main/resources/assets/pala/lang/en_us.json +++ b/mods/pala/src/main/resources/assets/pala/lang/en_us.json @@ -204,5 +204,20 @@ "item.pala.trixium_ore": "Trixium Ore", "item.pala.trixium_ore_block": "Trixium Block", "item.pala.xp_bush": "Xp Bush", - "item.pala.paladium_furnace": "Paladium Furnace" + "item.pala.paladium_furnace": "Paladium Furnace", + "block.pala.grinder_block": "Grinder Block", + "block.pala.grinder_casing": "Grinder Casing", + "block.pala.grinder_frame": "Grinder Frame", + "item.pala.grinder_block": "Grinder Block", + "item.pala.grinder_casing": "Grinder Casing", + "item.pala.grinder_frame": "Grinder Frame", + "item.pala.socket_pattern": "Socket Pattern", + "item.pala.hammer_pattern": "Hammer Pattern", + "item.pala.broadsword_pattern": "Broadsword Pattern", + "item.pala.fastsword_pattern": "Fastsword Pattern", + "item.pala.ingot_pattern": "Ingot Pattern", + "item.pala.socket": "Socket", + "item.pala.orb_knockback": "Knockback Orb", + "item.pala.broadsword": "Broadsword", + "item.pala.fastsword": "Fastsword" } diff --git a/mods/pala/src/main/resources/assets/pala/models/block/grinder_block.json b/mods/pala/src/main/resources/assets/pala/models/block/grinder_block.json new file mode 100644 index 0000000..48cfaa2 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/block/grinder_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "pala:block/grinder_block" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/block/grinder_casing.json b/mods/pala/src/main/resources/assets/pala/models/block/grinder_casing.json new file mode 100644 index 0000000..ab0e1d8 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/block/grinder_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "pala:block/grinder_casing" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/block/grinder_frame.json b/mods/pala/src/main/resources/assets/pala/models/block/grinder_frame.json new file mode 100644 index 0000000..0e0f96a --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/block/grinder_frame.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "pala:block/grinder_frame" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/broadsword.json b/mods/pala/src/main/resources/assets/pala/models/item/broadsword.json new file mode 100644 index 0000000..cfc0156 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/broadsword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "pala:item/broadsword" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/broadsword_pattern.json b/mods/pala/src/main/resources/assets/pala/models/item/broadsword_pattern.json new file mode 100644 index 0000000..a904efd --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/broadsword_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/broadsword_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/fastsword.json b/mods/pala/src/main/resources/assets/pala/models/item/fastsword.json new file mode 100644 index 0000000..8b52e50 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/fastsword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "pala:item/fastsword" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/fastsword_pattern.json b/mods/pala/src/main/resources/assets/pala/models/item/fastsword_pattern.json new file mode 100644 index 0000000..020c77e --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/fastsword_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/fastsword_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/grinder_block.json b/mods/pala/src/main/resources/assets/pala/models/item/grinder_block.json new file mode 100644 index 0000000..c6265a7 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/grinder_block.json @@ -0,0 +1,3 @@ +{ + "parent": "pala:block/grinder_block" +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/grinder_casing.json b/mods/pala/src/main/resources/assets/pala/models/item/grinder_casing.json new file mode 100644 index 0000000..2ccdea5 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/grinder_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "pala:block/grinder_casing" +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/grinder_frame.json b/mods/pala/src/main/resources/assets/pala/models/item/grinder_frame.json new file mode 100644 index 0000000..2e7f02f --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/grinder_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "pala:block/grinder_frame" +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/hammer_pattern.json b/mods/pala/src/main/resources/assets/pala/models/item/hammer_pattern.json new file mode 100644 index 0000000..b4d1f3c --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/hammer_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/hammer_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/ingot_pattern.json b/mods/pala/src/main/resources/assets/pala/models/item/ingot_pattern.json new file mode 100644 index 0000000..4f4a284 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/ingot_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/ingot_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/orb_knockback.json b/mods/pala/src/main/resources/assets/pala/models/item/orb_knockback.json new file mode 100644 index 0000000..4d0550f --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/orb_knockback.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/orb_knockback" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/socket.json b/mods/pala/src/main/resources/assets/pala/models/item/socket.json new file mode 100644 index 0000000..992efa6 --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/socket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/socket" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/models/item/socket_pattern.json b/mods/pala/src/main/resources/assets/pala/models/item/socket_pattern.json new file mode 100644 index 0000000..4fad7ca --- /dev/null +++ b/mods/pala/src/main/resources/assets/pala/models/item/socket_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "pala:item/socket_pattern" + } +} diff --git a/mods/pala/src/main/resources/assets/pala/textures/block/grinder_block.png b/mods/pala/src/main/resources/assets/pala/textures/block/grinder_block.png new file mode 100644 index 0000000000000000000000000000000000000000..635021b7c2b895a28eb2b943ef916a270f65cad6 GIT binary patch literal 637 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 jXze+gTe~DWM4f1{0Cl literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/assets/pala/textures/item/broadsword.png b/mods/pala/src/main/resources/assets/pala/textures/item/broadsword.png new file mode 100644 index 0000000000000000000000000000000000000000..55c52a931334df0bd94aaf285c0933beba22fed6 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z*y?( z;uvD#pX|eb;ph1V_73jCtay6T$00rZo?SHGbJM zek^ccX8rJ;KR$rz_mP>u1(^HdYfc2re#$z{h0kNcWXFq)PU#Y3 zQBkX^Ts^;YMG>33anK~TR%RQ`=ouP^M3t61OgQ^OQ}|iebNPFQ4SO5r%uHx(o>#dc xRb|4h-{0dLc@BuRpSUSu`Mc?g(rHG9i)NcHUQcwjVqjok@O1TaS?83{1OQhcv26eV literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/assets/pala/textures/item/broadsword_pattern.png b/mods/pala/src/main/resources/assets/pala/textures/item/broadsword_pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..88042557cb95ceea5c9ecbff8f1a4bc4b27b0bce GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0t*k)fqhyqJN3 zQO487F{ENna>@dM4Lo+to1A?A6&7t;)baPv&-RD!@7E`M`~Sbkr-FBb(UkN*-~OsM z?-0;Gy#4-uiFx~e94Yv6MRdoW9Xm|w#A|+jY;NrBo%rzY^Yc9I{&DFQ-#@jC|9&6;@cX>Ih$VL|Yuj)Ay2s`YelZOXPi?i=NcuD9zvMsTVxx=|8qB;q z8t*sc{`Oz2`GZsCri4y!sYG1;FOM7ChKzkY{_|`TEec+lU2v;hP@ZRKVLijRVB==y z#SNVs7@z0crfs+|F@1u7aN3T7$Cl1jJ`9JK=f_Ld{rSavq@F|i!`s{M-K+cW|NQ^? zyu4djTHF8I{ju!FY?%+Q-adckj~$jA(igTrX|ZY3vPlql#u~)Puk44ofy`glX=O&z*ynw z;uvD#pX|eb;ph1V_73jC*QybGJP)U^Z9hj>xUq zpnCY{>3#``*OSitmwt6>VFhFKgod29%yS(DY}$;w8B!Wr1djC2VX{g1^}AhP<4@{q z|HG!cBUc=H>NjU6zu|#X9?gy2lO=UNzWp63f|}+7hqfLMJR~4;>jlFU zH-}dTUouz6eG^>RxDvh`aOHF+XzdieSBsjsx8D;GdBgmJ;gR74tPcTUWfM~rO?51Q##tZTpa*LcR2MSrf{Qkvl5V#OrJ zKf@=wq9pDjzvVkQnH;^T0cZRVo1FD{UfAGx=Zdt&TC>HUe|=)go6DEBiE#=iN65$P zP5E+jV$H6kG8g|e*(7ZCjN9_ZUcGxxS7R%Mxg~NI#>6$6rX|EwKCF^+@oIj;;_^zN z#igx}>WcD3J7hzoK!NP( L>gTe~DWM4fv-PWj literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/assets/pala/textures/item/hammer_pattern.png b/mods/pala/src/main/resources/assets/pala/textures/item/hammer_pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..b50aba8f795bce04ed3e793f4f566edfc9e88344 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0t*k)fqhyqJN3 zQP|VPF{ENna>@dM4Lr`wYGFJ6r>7^U2|Rk5nvkBz+P(MhpU%eq=E)DAzpv-Hcy+bp zN2vqHkDmMR`+a=dVRd~&o63)jI%4u~4jf>)a_q#3j&(AZ8@9{uH{4+Sw>6usu{E3D zV8=~K!w*Fp1l(7*XqpDvlR@U)EgIk{-4hAO)M!PB|$0Y!2AFECEwZBpHw(;mibxn zhK+`M{(qX;*v%_pUH?zmOksbrdRojw#%2S}$y^MwSAs@dM4Lo|xU5|DC|Nr~Dzj5YFPS=a)=hsU(Jo0D|T+W@M`a_~(=M71f zmY)*){{1@n;nmUXHs`k&lxT*LKD^b8;+94>O31OJ8WU;7K_0%#EqxMFtD& zA_jf+!*7@0m%MR9@KylNkN^Meo0rekJAAUcT=HJ+pJNA(9z1p6;JH%?tCpWQaQZNF zkE~ytbbsDL7tJol`}_Z=J$Uvom7`>P%8uU;1ew{z*_$`@@Eo3=e_vwX-(N>ReEqI} zC~im5Z`H&60f&Bm?{Dn?q)t?PDw`^Lb)z~JfX K=d#Wzp$Pzk8A8Ya literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/assets/pala/textures/item/socket.png b/mods/pala/src/main/resources/assets/pala/textures/item/socket.png new file mode 100644 index 0000000000000000000000000000000000000000..ed25a60362ae03c0dfbae65d85cee0548dca8958 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^LKr z;uvD#pX|eb;ph1V_73jCWdfs^TGxXgZHy_06S^kyvMd#x zP*q@cK&;~gBd2*t1G{p;MmD8Qz8e^himg!C`L+6-(j~@iEzNW091Luqvcxg2Sv@sC zLcr_$3o)DjANm;Ius%7%!Yxx{$iy8o;nwf(agIC(#8OY(l(78WbVcbjBf}BVH5dJQ TGL0A*7#KWV{an^LB{Ts5EM$q| literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/assets/pala/textures/item/socket_pattern.png b/mods/pala/src/main/resources/assets/pala/textures/item/socket_pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..17922c88c7c99752848cc93f029c03d3afa91757 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0t*k)fqhyqJN3 zk^b-2JBHvBD(xkxFS! zj2OqtriL2|Y023pRsZJY9@O{#?|k6x+0qF?3N01yzwS+z`Fs1{zd}{JbMlOO=lpi; zvQang+M`h!cYR9bv3=V)mhv~O7cRLLB&xaBf8s$y^TycA0Y|oO%ZpMx&6C@+X6q5F z=C|$>G?!^yIOoT#pfGijtc=~fn5o7>k_CZ@fln_pELDlUZ@6os`0a@j&99}V_|15` zJF|g5AxJp((u-K*Bd6_S&m?o5zx+#@>vrzxG;^29V$V$vUe9?YFqQA+6_W?=5+(0f jR+{{X{CjZypUYLOOB9ln5`&Msf&#|V)z4*}Q$iB}Bnyfk literal 0 HcmV?d00001 diff --git a/mods/pala/src/main/resources/data/pala/recipe/grinderblockrecipe.json b/mods/pala/src/main/resources/data/pala/recipe/grinderblockrecipe.json new file mode 100644 index 0000000..6da03c4 --- /dev/null +++ b/mods/pala/src/main/resources/data/pala/recipe/grinderblockrecipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "###", + "#F#", + "###" + ], + "key": { + "#": "pala:paladium_ingot", + "F": "pala:paladium_furnace" + }, + "result": { + "id": "pala:grinder_block", + "count": 1 + } +} diff --git a/mods/pala/src/main/resources/data/pala/recipe/grindercasingrecipe.json b/mods/pala/src/main/resources/data/pala/recipe/grindercasingrecipe.json new file mode 100644 index 0000000..a2a994c --- /dev/null +++ b/mods/pala/src/main/resources/data/pala/recipe/grindercasingrecipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "pala:paladium_ingot" + }, + "result": { + "id": "pala:grinder_casing", + "count": 1 + } +} diff --git a/mods/pala/src/main/resources/data/pala/recipe/grinderframerecipe.json b/mods/pala/src/main/resources/data/pala/recipe/grinderframerecipe.json new file mode 100644 index 0000000..3a2b975 --- /dev/null +++ b/mods/pala/src/main/resources/data/pala/recipe/grinderframerecipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "#T#", + "# #", + "#T#" + ], + "key": { + "#": "pala:paladium_ingot", + "T": "pala:titane_ingot" + }, + "result": { + "id": "pala:grinder_frame", + "count": 1 + } +} diff --git a/server/mods/pala-0.2.1.jar b/server/mods/pala-0.2.1.jar index 3d089984de08aae13704381b0b568fe824c2ac51..ceef422d72a0cc8c1d47d94387839e43b90fded3 100644 GIT binary patch delta 49289 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 GzyJVo))yTB delta 34571 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 V6hryU`OJ|