Class ItemAncientCypher
java.lang.Object
net.minecraft.world.item.Item
at.petrak.hexcasting.common.items.magic.ItemMediaHolder
at.petrak.hexcasting.common.items.magic.ItemPackagedHex
at.petrak.hexcasting.common.items.magic.ItemCypher
at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- All Implemented Interfaces:
HexHolderItem,MediaHolderItem,VariantItem,net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
FieldsFields inherited from class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
HAS_PATTERNS_PRED, TAG_PIGMENT, TAG_PROGRAMFields inherited from class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
HEX_COLOR, TAG_MAX_MEDIA, TAG_MEDIAFields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIESFields inherited from interface at.petrak.hexcasting.api.item.VariantItem
TAG_VARIANT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHoverText(net.minecraft.world.item.ItemStack pStack, @Nullable net.minecraft.world.level.Level pLevel, List<net.minecraft.network.chat.Component> pTooltipComponents, net.minecraft.world.item.TooltipFlag pIsAdvanced) voidclearHex(net.minecraft.world.item.ItemStack stack) net.minecraft.network.chat.ComponentgetName(net.minecraft.world.item.ItemStack pStack) Methods inherited from class at.petrak.hexcasting.common.items.magic.ItemCypher
breakAfterDepletion, canDrawMediaFromInventory, cooldown, numVariantsMethods inherited from class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
canProvideMedia, canRecharge, getHex, getPigment, getUseAnimation, hasHex, use, writeHexMethods inherited from class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
canBeDepleted, getBarColor, getBarWidth, getMaxMedia, getMedia, isBarVisible, setMedia, withMediaMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getTooltipImage, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, 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 at.petrak.hexcasting.api.item.MediaHolderItem
getConsumptionPriority, getMaxMedia, getMedia, getMediaFullness, insertMedia, setMedia, withdrawMediaMethods inherited from interface at.petrak.hexcasting.api.item.VariantItem
clampVariant, getVariant, setVariant
-
Field Details
-
TAG_PATTERNS
- See Also:
-
TAG_HEX_NAME
- See Also:
-
-
Constructor Details
-
ItemAncientCypher
public ItemAncientCypher(net.minecraft.world.item.Item.Properties pProperties)
-
-
Method Details
-
clearHex
public void clearHex(net.minecraft.world.item.ItemStack stack) - Specified by:
clearHexin interfaceHexHolderItem- Overrides:
clearHexin classItemPackagedHex
-
getName
public net.minecraft.network.chat.Component getName(net.minecraft.world.item.ItemStack pStack) - Overrides:
getNamein classnet.minecraft.world.item.Item
-
appendHoverText
public void appendHoverText(net.minecraft.world.item.ItemStack pStack, @Nullable @Nullable net.minecraft.world.level.Level pLevel, List<net.minecraft.network.chat.Component> pTooltipComponents, net.minecraft.world.item.TooltipFlag pIsAdvanced) - Overrides:
appendHoverTextin classItemMediaHolder
-