Package com.minecolonies.api.equipment
Class ModEquipmentTypes
java.lang.Object
com.minecolonies.api.equipment.ModEquipmentTypes
Class used for storing and registering any EquipmentTypes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.DeferredRegister<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry>static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanPerformDefaultActions(net.minecraft.world.item.ItemStack itemStack, Set<net.minecraftforge.common.ToolAction> actions) Determine whether an item stack can perform the default actions of a given tool.static intdurabilityBasedLevel(net.minecraft.world.item.ItemStack itemStack, int vanillaItemDurability) Get the durability based item level.static net.minecraftforge.registries.IForgeRegistry<EquipmentTypeEntry>Get the equipmentType registry.static voidPopulate the tier registry with every item currently in the game.static intvanillaToolLevel(net.minecraft.world.item.ItemStack itemStack, EquipmentTypeEntry equipmentType) Get the equipment level for vanilla tools.
-
Field Details
-
DEFERRED_REGISTER
public static final net.minecraftforge.registries.DeferredRegister<EquipmentTypeEntry> DEFERRED_REGISTER -
none
-
pickaxe
-
shovel
-
axe
-
hoe
-
sword
-
bow
-
fishing_rod
-
shears
-
shield
-
helmet
-
leggings
-
chestplate
-
boots
-
flint_and_steel
public static final net.minecraftforge.registries.RegistryObject<EquipmentTypeEntry> flint_and_steel -
lead
-
spear
-
crossbow
-
-
Constructor Details
-
ModEquipmentTypes
public ModEquipmentTypes()
-
-
Method Details
-
getRegistry
Get the equipmentType registry.- Returns:
- The equipmentType registry
-
vanillaToolLevel
public static int vanillaToolLevel(net.minecraft.world.item.ItemStack itemStack, EquipmentTypeEntry equipmentType) Get the equipment level for vanilla tools.- Parameters:
equipmentType- The type of vanilla toolitemStack- The item stack to check- Returns:
- The tool level
-
durabilityBasedLevel
public static int durabilityBasedLevel(net.minecraft.world.item.ItemStack itemStack, int vanillaItemDurability) Get the durability based item level.- Parameters:
itemStack- The item stack to check- Returns:
- The item level
-
initRegisterEquipmentTiers
public static void initRegisterEquipmentTiers()Populate the tier registry with every item currently in the game. Called once during FMLCommonSetupEvent via MineColonies.preInit. -
canPerformDefaultActions
public static boolean canPerformDefaultActions(net.minecraft.world.item.ItemStack itemStack, Set<net.minecraftforge.common.ToolAction> actions) Determine whether an item stack can perform the default actions of a given tool.- Parameters:
itemStack- The item stack to checkactions- The set of actions to compare- Returns:
- Whether the item stack can perform the actions
-