Package de.teamlapen.werewolves.items
Class WerewolfRefinementItem
java.lang.Object
net.minecraft.world.item.Item
de.teamlapen.vampirism.items.RefinementItem
de.teamlapen.vampirism.items.VampireRefinementItem
de.teamlapen.werewolves.items.WerewolfRefinementItem
- All Implemented Interfaces:
de.teamlapen.lib.lib.util.ModDisplayItemGenerator.CreativeTabItemProvider,de.teamlapen.vampirism.api.items.IFactionExclusiveItem,de.teamlapen.vampirism.api.items.IRefinementItem,net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem
public class WerewolfRefinementItem
extends de.teamlapen.vampirism.items.VampireRefinementItem
implements de.teamlapen.vampirism.api.items.IRefinementItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.PropertiesNested classes/interfaces inherited from interface de.teamlapen.vampirism.api.items.IRefinementItem
de.teamlapen.vampirism.api.items.IRefinementItem.AccessorySlotType -
Field Summary
Fields inherited from class de.teamlapen.vampirism.items.RefinementItem
MAX_DAMAGEFields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionWerewolfRefinementItem(net.minecraft.world.item.Item.Properties properties, de.teamlapen.vampirism.api.items.IRefinementItem.AccessorySlotType type) -
Method Summary
Modifier and TypeMethodDescriptionde.teamlapen.vampirism.api.entity.factions.IFaction<?>getExclusiveFaction(net.minecraft.world.item.ItemStack stack) static WerewolfRefinementItemgetRefinementItem(de.teamlapen.vampirism.api.items.IRefinementItem.AccessorySlotType type) Methods inherited from class de.teamlapen.vampirism.items.VampireRefinementItem
getItemForTypeMethods inherited from class de.teamlapen.vampirism.items.RefinementItem
appendHoverText, applyRefinementSet, canApplyAtEnchantingTable, generateCreativeTab, getName, getRandomRefinementForItem, getRandomRefinementItem, getRefinementSet, getSlotType, useMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface de.teamlapen.vampirism.api.items.IFactionExclusiveItem
addFactionPoisonousToolTip, addFactionToolTips, addOilDescTooltipMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimationMethods inherited from interface de.teamlapen.vampirism.api.items.IRefinementItem
applyRefinementSet, getRefinementSet, getSlotTypeMethods inherited from interface net.minecraft.world.level.ItemLike
asItem
-
Constructor Details
-
WerewolfRefinementItem
public WerewolfRefinementItem(@Nonnull net.minecraft.world.item.Item.Properties properties, @Nonnull de.teamlapen.vampirism.api.items.IRefinementItem.AccessorySlotType type)
-
-
Method Details
-
getRefinementItem
public static WerewolfRefinementItem getRefinementItem(de.teamlapen.vampirism.api.items.IRefinementItem.AccessorySlotType type) -
getExclusiveFaction
@Nonnull public de.teamlapen.vampirism.api.entity.factions.IFaction<?> getExclusiveFaction(@Nonnull net.minecraft.world.item.ItemStack stack) - Specified by:
getExclusiveFactionin interfacede.teamlapen.vampirism.api.items.IFactionExclusiveItem- Overrides:
getExclusiveFactionin classde.teamlapen.vampirism.items.VampireRefinementItem
-