Code style changes, entities fixes
This commit is contained in:
parent
9d604b2d25
commit
44962e18b6
377 changed files with 5038 additions and 4914 deletions
|
@ -1,10 +1,5 @@
|
|||
package ru.betterend.registry;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.world.entity.Mob;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.sounds.SoundEvent;
|
||||
|
@ -12,6 +7,7 @@ import net.minecraft.world.effect.MobEffectInstance;
|
|||
import net.minecraft.world.effect.MobEffects;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
import net.minecraft.world.entity.EquipmentSlot;
|
||||
import net.minecraft.world.entity.Mob;
|
||||
import net.minecraft.world.food.FoodProperties;
|
||||
import net.minecraft.world.food.Foods;
|
||||
import net.minecraft.world.item.ArmorItem;
|
||||
|
@ -20,10 +16,10 @@ import net.minecraft.world.item.Item;
|
|||
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.BaseArmorItem;
|
||||
import ru.bclib.items.tool.BaseAxeItem;
|
||||
import ru.bclib.items.tool.BaseHoeItem;
|
||||
import ru.bclib.items.tool.BasePickaxeItem;
|
||||
import ru.bclib.items.tool.BaseShovelItem;
|
||||
import ru.bclib.items.tool.BaseSwordItem;
|
||||
import ru.bclib.registry.ItemsRegistry;
|
||||
|
@ -44,6 +40,8 @@ import ru.betterend.item.tool.EndHammerItem;
|
|||
import ru.betterend.item.tool.EndPickaxe;
|
||||
import ru.betterend.tab.CreativeTabs;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class EndItems extends ItemsRegistry {
|
||||
// Materials //
|
||||
public final static Item ENDER_DUST = registerEndItem("ender_dust");
|
||||
|
@ -73,7 +71,7 @@ public class EndItems extends ItemsRegistry {
|
|||
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()));
|
||||
|
@ -93,7 +91,7 @@ public class EndItems extends ItemsRegistry {
|
|||
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");
|
||||
public final static Item AETERNIUM_PICKAXE_HEAD = registerEndItem("aeternium_pickaxe_head");
|
||||
|
@ -108,14 +106,14 @@ public class EndItems extends ItemsRegistry {
|
|||
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_CUBOZOA = registerEndItem("bucket_cubozoa", new EndBucketItem(EndEntities.CUBOZOA));
|
||||
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 BLOSSOM_BERRY_JELLY = registerEndFood("blossom_berry_jelly", 8, 0.7F);
|
||||
|
@ -142,15 +140,15 @@ public class EndItems extends ItemsRegistry {
|
|||
public static Item registerEndDisc(String name, int power, SoundEvent sound) {
|
||||
return getItemRegistry().registerDisc(name, power, sound);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndItem(String name) {
|
||||
return getItemRegistry().registerItem(name);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndItem(String name, Item item) {
|
||||
return getItemRegistry().register(BetterEnd.makeID(name), item);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndItem(ResourceLocation id, Item item) {
|
||||
if (item instanceof ArmorItem) {
|
||||
return registerEndArmor(id, item);
|
||||
|
@ -161,7 +159,7 @@ public class EndItems extends ItemsRegistry {
|
|||
getItemRegistry().register(id, item);
|
||||
return item;
|
||||
}
|
||||
|
||||
|
||||
private static Item registerEndArmor(ResourceLocation itemId, Item item) {
|
||||
if (!Configs.ITEM_CONFIG.getBoolean("armor", itemId.getPath(), true)) {
|
||||
return item;
|
||||
|
@ -169,34 +167,34 @@ public class EndItems extends ItemsRegistry {
|
|||
getItemRegistry().register(itemId, item);
|
||||
return item;
|
||||
}
|
||||
|
||||
|
||||
public static TieredItem registerEndTool(String name, TieredItem item) {
|
||||
if (!Configs.ITEM_CONFIG.getBoolean("tools", name, true)) {
|
||||
return item;
|
||||
}
|
||||
return getItemRegistry().registerTool(name, item);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndEgg(String name, EntityType<? extends Mob> type, int background, int dots) {
|
||||
return getItemRegistry().registerEgg(name, type, background, dots);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndFood(String name, int hunger, float saturation, MobEffectInstance... effects) {
|
||||
return getItemRegistry().registerFood(name, hunger, saturation, effects);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndFood(String name, FoodProperties foodComponent) {
|
||||
return getItemRegistry().registerFood(name, foodComponent);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndDrink(String name) {
|
||||
return getItemRegistry().registerDrink(name);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndDrink(String name, FoodProperties foodComponent) {
|
||||
return getItemRegistry().registerDrink(name, foodComponent);
|
||||
}
|
||||
|
||||
|
||||
public static Item registerEndDrink(String name, int hunger, float saturation) {
|
||||
return getItemRegistry().registerDrink(name, hunger, saturation);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue