Update to BCLib 0.3.0
This commit is contained in:
parent
1a52251af0
commit
b2431153dc
294 changed files with 7484 additions and 1440 deletions
|
@ -17,13 +17,11 @@ import net.minecraft.world.item.Items;
|
|||
import net.minecraft.world.item.TieredItem;
|
||||
import net.minecraft.world.item.Tiers;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import ru.bclib.items.BaseAnvilItem;
|
||||
import ru.bclib.items.BaseArmorItem;
|
||||
import ru.bclib.items.tool.BaseAxeItem;
|
||||
import ru.bclib.items.tool.BaseHoeItem;
|
||||
import ru.bclib.items.tool.BaseShovelItem;
|
||||
import ru.bclib.items.tool.BaseSwordItem;
|
||||
import ru.bclib.registry.BaseRegistry;
|
||||
import ru.bclib.registry.ItemsRegistry;
|
||||
import ru.betterend.BetterEnd;
|
||||
import ru.betterend.config.Configs;
|
||||
|
@ -66,33 +64,88 @@ public class EndItems extends ItemsRegistry {
|
|||
public final static Item SILK_FIBER = registerEndItem("silk_fiber");
|
||||
public final static Item LUMECORN_ROD = registerEndItem("lumecorn_rod");
|
||||
public final static Item SILK_MOTH_MATRIX = registerEndItem("silk_moth_matrix");
|
||||
public final static Item ENCHANTED_MEMBRANE = registerEndItem("enchanted_membrane", new EnchantedItem(Items.PHANTOM_MEMBRANE));
|
||||
public final static Item ENCHANTED_MEMBRANE = registerEndItem(
|
||||
"enchanted_membrane",
|
||||
new EnchantedItem(Items.PHANTOM_MEMBRANE)
|
||||
);
|
||||
|
||||
// Music Discs
|
||||
public final static Item MUSIC_DISC_STRANGE_AND_ALIEN = registerEndDisc("music_disc_strange_and_alien", 0, EndSounds.RECORD_STRANGE_AND_ALIEN);
|
||||
public final static Item MUSIC_DISC_GRASPING_AT_STARS = registerEndDisc("music_disc_grasping_at_stars", 0, EndSounds.RECORD_GRASPING_AT_STARS);
|
||||
public final static Item MUSIC_DISC_ENDSEEKER = registerEndDisc("music_disc_endseeker", 0, EndSounds.RECORD_ENDSEEKER);
|
||||
public final static Item MUSIC_DISC_EO_DRACONA = registerEndDisc("music_disc_eo_dracona", 0, EndSounds.RECORD_EO_DRACONA);
|
||||
public final static Item MUSIC_DISC_STRANGE_AND_ALIEN = registerEndDisc(
|
||||
"music_disc_strange_and_alien",
|
||||
0,
|
||||
EndSounds.RECORD_STRANGE_AND_ALIEN
|
||||
);
|
||||
public final static Item MUSIC_DISC_GRASPING_AT_STARS = registerEndDisc(
|
||||
"music_disc_grasping_at_stars",
|
||||
0,
|
||||
EndSounds.RECORD_GRASPING_AT_STARS
|
||||
);
|
||||
public final static Item MUSIC_DISC_ENDSEEKER = registerEndDisc(
|
||||
"music_disc_endseeker",
|
||||
0,
|
||||
EndSounds.RECORD_ENDSEEKER
|
||||
);
|
||||
public final static Item MUSIC_DISC_EO_DRACONA = registerEndDisc(
|
||||
"music_disc_eo_dracona",
|
||||
0,
|
||||
EndSounds.RECORD_EO_DRACONA
|
||||
);
|
||||
|
||||
// Armor //
|
||||
public static final Item AETERNIUM_HELMET = registerEndItem("aeternium_helmet", new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.HEAD, makeEndItemSettings().fireResistant()));
|
||||
public static final Item AETERNIUM_CHESTPLATE = registerEndItem("aeternium_chestplate", new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.CHEST, makeEndItemSettings().fireResistant()));
|
||||
public static final Item AETERNIUM_LEGGINGS = registerEndItem("aeternium_leggings", new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.LEGS, makeEndItemSettings().fireResistant()));
|
||||
public static final Item AETERNIUM_BOOTS = registerEndItem("aeternium_boots", new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.FEET, makeEndItemSettings().fireResistant()));
|
||||
public static final Item AETERNIUM_HELMET = registerEndItem(
|
||||
"aeternium_helmet",
|
||||
new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.HEAD, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final Item AETERNIUM_CHESTPLATE = registerEndItem(
|
||||
"aeternium_chestplate",
|
||||
new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.CHEST, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final Item AETERNIUM_LEGGINGS = registerEndItem(
|
||||
"aeternium_leggings",
|
||||
new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.LEGS, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final Item AETERNIUM_BOOTS = registerEndItem(
|
||||
"aeternium_boots",
|
||||
new BaseArmorItem(EndArmorMaterial.AETERNIUM, EquipmentSlot.FEET, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final Item CRYSTALITE_HELMET = registerEndItem("crystalite_helmet", new CrystaliteHelmet());
|
||||
public static final Item CRYSTALITE_CHESTPLATE = registerEndItem("crystalite_chestplate", new CrystaliteChestplate());
|
||||
public static final Item CRYSTALITE_CHESTPLATE = registerEndItem(
|
||||
"crystalite_chestplate",
|
||||
new CrystaliteChestplate()
|
||||
);
|
||||
public static final Item CRYSTALITE_LEGGINGS = registerEndItem("crystalite_leggings", new CrystaliteLeggings());
|
||||
public static final Item CRYSTALITE_BOOTS = registerEndItem("crystalite_boots", new CrystaliteBoots());
|
||||
public static final Item ARMORED_ELYTRA = registerEndItem("elytra_armored", new ArmoredElytra("elytra_armored", EndArmorMaterial.AETERNIUM, Items.PHANTOM_MEMBRANE, 900, 0.975D, true));
|
||||
public static final Item ARMORED_ELYTRA = registerEndItem(
|
||||
"elytra_armored",
|
||||
new ArmoredElytra("elytra_armored", EndArmorMaterial.AETERNIUM, Items.PHANTOM_MEMBRANE, 900, 0.975D, true)
|
||||
);
|
||||
public static final Item CRYSTALITE_ELYTRA = registerEndItem("elytra_crystalite", new CrystaliteElytra(650, 0.99D));
|
||||
|
||||
// Tools //
|
||||
public static final TieredItem AETERNIUM_SHOVEL = registerEndTool("aeternium_shovel", new BaseShovelItem(EndToolMaterial.AETERNIUM, 1.5F, -3.0F, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_SWORD = registerEndTool("aeternium_sword", new BaseSwordItem(EndToolMaterial.AETERNIUM, 3, -2.4F, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_PICKAXE = registerEndTool("aeternium_pickaxe", new EndPickaxe(EndToolMaterial.AETERNIUM, 1, -2.8F, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_AXE = registerEndTool("aeternium_axe", new BaseAxeItem(EndToolMaterial.AETERNIUM, 5.0F, -3.0F, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_HOE = registerEndTool("aeternium_hoe", new BaseHoeItem(EndToolMaterial.AETERNIUM, -3, 0.0F, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_HAMMER = registerEndTool("aeternium_hammer", new EndHammerItem(EndToolMaterial.AETERNIUM, 6.0F, -3.0F, 0.3D, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem AETERNIUM_SHOVEL = registerEndTool(
|
||||
"aeternium_shovel",
|
||||
new BaseShovelItem(EndToolMaterial.AETERNIUM, 1.5F, -3.0F, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final TieredItem AETERNIUM_SWORD = registerEndTool(
|
||||
"aeternium_sword",
|
||||
new BaseSwordItem(EndToolMaterial.AETERNIUM, 3, -2.4F, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final TieredItem AETERNIUM_PICKAXE = registerEndTool(
|
||||
"aeternium_pickaxe",
|
||||
new EndPickaxe(EndToolMaterial.AETERNIUM, 1, -2.8F, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final TieredItem AETERNIUM_AXE = registerEndTool(
|
||||
"aeternium_axe",
|
||||
new BaseAxeItem(EndToolMaterial.AETERNIUM, 5.0F, -3.0F, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final TieredItem AETERNIUM_HOE = registerEndTool(
|
||||
"aeternium_hoe",
|
||||
new BaseHoeItem(EndToolMaterial.AETERNIUM, -3, 0.0F, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
public static final TieredItem AETERNIUM_HAMMER = registerEndTool(
|
||||
"aeternium_hammer",
|
||||
new EndHammerItem(EndToolMaterial.AETERNIUM, 6.0F, -3.0F, 0.3D, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
|
||||
// Toolparts //
|
||||
public final static Item AETERNIUM_SHOVEL_HEAD = registerEndItem("aeternium_shovel_head");
|
||||
|
@ -104,20 +157,40 @@ public class EndItems extends ItemsRegistry {
|
|||
public final static Item AETERNIUM_SWORD_HANDLE = registerEndItem("aeternium_sword_handle");
|
||||
|
||||
// Hammers //
|
||||
public static final TieredItem IRON_HAMMER = registerEndTool("iron_hammer", new EndHammerItem(Tiers.IRON, 5.0F, -3.2F, 0.2D, makeEndItemSettings()));
|
||||
public static final TieredItem GOLDEN_HAMMER = registerEndTool("golden_hammer", new EndHammerItem(Tiers.GOLD, 4.5F, -3.4F, 0.3D, makeEndItemSettings()));
|
||||
public static final TieredItem DIAMOND_HAMMER = registerEndTool("diamond_hammer", new EndHammerItem(Tiers.DIAMOND, 5.5F, -3.1F, 0.2D, makeEndItemSettings()));
|
||||
public static final TieredItem NETHERITE_HAMMER = registerEndTool("netherite_hammer", new EndHammerItem(Tiers.NETHERITE, 5.0F, -3.0F, 0.2D, makeEndItemSettings().fireResistant()));
|
||||
public static final TieredItem IRON_HAMMER = registerEndTool(
|
||||
"iron_hammer",
|
||||
new EndHammerItem(Tiers.IRON, 5.0F, -3.2F, 0.2D, makeEndItemSettings())
|
||||
);
|
||||
public static final TieredItem GOLDEN_HAMMER = registerEndTool(
|
||||
"golden_hammer",
|
||||
new EndHammerItem(Tiers.GOLD, 4.5F, -3.4F, 0.3D, makeEndItemSettings())
|
||||
);
|
||||
public static final TieredItem DIAMOND_HAMMER = registerEndTool(
|
||||
"diamond_hammer",
|
||||
new EndHammerItem(Tiers.DIAMOND, 5.5F, -3.1F, 0.2D, makeEndItemSettings())
|
||||
);
|
||||
public static final TieredItem NETHERITE_HAMMER = registerEndTool(
|
||||
"netherite_hammer",
|
||||
new EndHammerItem(Tiers.NETHERITE, 5.0F, -3.0F, 0.2D, makeEndItemSettings().fireResistant())
|
||||
);
|
||||
|
||||
// Food //
|
||||
public final static Item SHADOW_BERRY_RAW = registerEndFood("shadow_berry_raw", 4, 0.5F);
|
||||
public final static Item SHADOW_BERRY_COOKED = registerEndFood("shadow_berry_cooked", 6, 0.7F);
|
||||
public final static Item END_FISH_RAW = registerEndFood("end_fish_raw", Foods.SALMON);
|
||||
public final static Item END_FISH_COOKED = registerEndFood("end_fish_cooked", Foods.COOKED_SALMON);
|
||||
public final static Item BUCKET_END_FISH = registerEndItem("bucket_end_fish", new EndBucketItem(EndEntities.END_FISH));
|
||||
public final static Item BUCKET_END_FISH = registerEndItem(
|
||||
"bucket_end_fish",
|
||||
new EndBucketItem(EndEntities.END_FISH)
|
||||
);
|
||||
public final static Item BUCKET_CUBOZOA = registerEndItem("bucket_cubozoa", new EndBucketItem(EndEntities.CUBOZOA));
|
||||
public final static Item SWEET_BERRY_JELLY = registerEndFood("sweet_berry_jelly", 8, 0.7F);
|
||||
public final static Item SHADOW_BERRY_JELLY = registerEndFood("shadow_berry_jelly", 6, 0.8F, new MobEffectInstance(MobEffects.NIGHT_VISION, 400));
|
||||
public final static Item SHADOW_BERRY_JELLY = registerEndFood(
|
||||
"shadow_berry_jelly",
|
||||
6,
|
||||
0.8F,
|
||||
new MobEffectInstance(MobEffects.NIGHT_VISION, 400)
|
||||
);
|
||||
public final static Item BLOSSOM_BERRY_JELLY = registerEndFood("blossom_berry_jelly", 8, 0.7F);
|
||||
public final static Item BLOSSOM_BERRY = registerEndFood("blossom_berry", Foods.APPLE);
|
||||
public final static Item AMBER_ROOT_RAW = registerEndFood("amber_root_raw", 2, 0.8F);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue