pala M-gadget-8: cagoule + masque de garde (fix enchant 0)
This commit is contained in:
@@ -33,4 +33,9 @@ public final class PalaArmorMaterials {
|
||||
public static final ArmorMaterial PALADIUM_GREEN = new ArmorMaterial(64, Map.of(ArmorType.HELMET, 4, ArmorType.CHESTPLATE, 10, ArmorType.LEGGINGS, 8, ArmorType.BOOTS, 4), 20, SoundEvents.ARMOR_EQUIP_DIAMOND, 4.0F, 0.0F, repair("paladium_green_repairs"), asset("paladium_green"));
|
||||
public static final ArmorMaterial TITANE = new ArmorMaterial(18, Map.of(ArmorType.HELMET, 2, ArmorType.CHESTPLATE, 7, ArmorType.LEGGINGS, 5, ArmorType.BOOTS, 2), 12, SoundEvents.ARMOR_EQUIP_IRON, 1.0F, 0.0F, repair("titane_repairs"), asset("titane"));
|
||||
public static final ArmorMaterial WEIGHTED_BOOTS = new ArmorMaterial(16, Map.of(ArmorType.HELMET, 2, ArmorType.CHESTPLATE, 2, ArmorType.LEGGINGS, 2, ArmorType.BOOTS, 2), 7, SoundEvents.ARMOR_EQUIP_GENERIC, 0.0F, 0.0F, repair("weighted_boots_repairs"), asset("weighted_boots"));
|
||||
// M-gadget-8 (wiki ID 5023/5029) : cagoule (0 armure, inusable via UNBREAKABLE sur
|
||||
// l'item) + masque de garde (stats casque fer). ECART : textures portees absentes
|
||||
// du legacy (pas d'equipment JSON, rendu casque absent cote client).
|
||||
public static final ArmorMaterial BALACLAVA = new ArmorMaterial(1, Map.of(ArmorType.HELMET, 0, ArmorType.CHESTPLATE, 0, ArmorType.LEGGINGS, 0, ArmorType.BOOTS, 0), 1, SoundEvents.ARMOR_EQUIP_LEATHER, 0.0F, 0.0F, repair("balaclava_repairs"), asset("balaclava"));
|
||||
public static final ArmorMaterial GUARD_MASK = new ArmorMaterial(15, Map.of(ArmorType.HELMET, 2, ArmorType.CHESTPLATE, 0, ArmorType.LEGGINGS, 0, ArmorType.BOOTS, 0), 9, SoundEvents.ARMOR_EQUIP_IRON, 0.0F, 0.0F, repair("guard_mask_repairs"), asset("guard_mask"));
|
||||
}
|
||||
|
||||
@@ -120,6 +120,10 @@ public final class PalaItems {
|
||||
// Nutrition 4/0.3 ECART (wiki muet, comme pomme). Sans craft (ECART lucky).
|
||||
public static final Item BANANA = register("banana", id -> new Item(new Item.Properties().setId(id).food(new FoodProperties(4, 0.3F, true), net.minecraft.world.item.component.Consumable.builder().onConsume(new net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect(new net.minecraft.world.effect.MobEffectInstance(net.minecraft.world.effect.MobEffects.SPEED, 300, 2), 1.0F)).build())));
|
||||
public static final Item COUAC_SWORD = register("couac_sword", id -> new Item(new Item.Properties().setId(id).sword(PalaToolMaterials.PALADIUM_SWORD, 8.0F, -2.3F)));
|
||||
// M-gadget-8 (wiki ID 5023/5029) : cagoule (cosmetique, UNBREAKABLE) + masque de
|
||||
// garde (stats fer). Sans craft (ECART lucky).
|
||||
public static final Item BALACLAVA = register("balaclava", id -> new Item(new Item.Properties().setId(id).durability(1).humanoidArmor(PalaArmorMaterials.BALACLAVA, ArmorType.HELMET).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
|
||||
public static final Item GUARD_MASK = register("guard_mask", id -> new Item(new Item.Properties().setId(id).durability(15).humanoidArmor(PalaArmorMaterials.GUARD_MASK, ArmorType.HELMET)));
|
||||
public static final Item PICKAXE_OF_THE_GOD = register("pickaxe_of_the_god", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD, 1.8F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
|
||||
public static final Item PICKAXE_OF_THE_GOD_LEVE6 = register("pickaxe_of_the_god_leve6", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVE6, 0.4F, -2.9F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
|
||||
public static final Item PICKAXE_OF_THE_GOD_LEVEL1 = register("pickaxe_of_the_god_level1", id -> new Item(new Item.Properties().setId(id).pickaxe(PalaToolMaterials.PICKAXE_OF_THE_GOD_LEVEL1, 0.0F, -3.0F).component(DataComponents.UNBREAKABLE, Unit.INSTANCE)));
|
||||
|
||||
@@ -76,6 +76,8 @@ public final class PalaTabs {
|
||||
output.accept(PalaItems.STATS_STONE);
|
||||
output.accept(PalaItems.COUAC_SWORD);
|
||||
output.accept(PalaItems.BANANA);
|
||||
output.accept(PalaItems.BALACLAVA);
|
||||
output.accept(PalaItems.GUARD_MASK);
|
||||
output.accept(PalaItems.CANDY);
|
||||
output.accept(PalaItems.CANDY_BLUE);
|
||||
output.accept(PalaItems.CANDY_GREEN);
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"model": {
|
||||
"type": "minecraft:model",
|
||||
"model": "pala:item/balaclava"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"model": {
|
||||
"type": "minecraft:model",
|
||||
"model": "pala:item/guard_mask"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"item.pala.amethyst_mixed_coal": "Amethyst Mixed Coal",
|
||||
"item.pala.amethyst_stick": "Amethyst Stick",
|
||||
"item.pala.compressed_amethyst": "Compressed Amethyst",
|
||||
"item.pala.balaclava": "Cagoule",
|
||||
"item.pala.guard_mask": "Masque de garde",
|
||||
"item.pala.banana": "Banane",
|
||||
"block.pala.sleeping_bag": "Sac de couchage",
|
||||
"item.pala.stats_stone": "Pierre de statistiques",
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "pala:item/balaclava"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "pala:item/guard_mask"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 173 B |
Binary file not shown.
|
After Width: | Height: | Size: 187 B |
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"replace": false,
|
||||
"values": []
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"minecraft:iron_ingot"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user