Package com.pixelmonmod.pixelmon.items
Class ShrineOrbItem
java.lang.Object
net.minecraft.world.item.Item
com.pixelmonmod.pixelmon.items.ShrineOrbItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem
public class ShrineOrbItem
extends net.minecraft.world.item.Item
An orb used to activate a Legendary bird shrine.
Incrementation of the damage value is done in PlayerParticipant.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intThe number of KOs needed for the orb to be full.The name of the orb.Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanApplyAtEnchantingTable(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.enchantment.Enchantment enchantment) voidinventoryTick(net.minecraft.world.item.ItemStack par1ItemStack, net.minecraft.world.level.Level par2World, net.minecraft.world.entity.Entity par3Entity, int par4, boolean par5) booleanisBookEnchantable(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack book) booleanisDamageable(net.minecraft.world.item.ItemStack stack) booleanisEnchantable(net.minecraft.world.item.ItemStack p_77616_1_) booleanisRepairable(net.minecraft.world.item.ItemStack stack) voidonCraftedBy(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>use(net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand hand) Methods inherited from class net.minecraft.world.item.Item
appendHoverText, 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, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isFireResistant, isFoil, isValidRepairItem, mineBlock, 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 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, isCorrectToolForDrops, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Field Details
-
full
public static int fullThe number of KOs needed for the orb to be full. -
itemNames
The name of the orb.
-
-
Constructor Details
-
ShrineOrbItem
Initializes an orb.- Parameters:
shrine- The shrine the orb is compatible with.
-
-
Method Details
-
inventoryTick
public void inventoryTick(net.minecraft.world.item.ItemStack par1ItemStack, net.minecraft.world.level.Level par2World, net.minecraft.world.entity.Entity par3Entity, int par4, boolean par5) - Overrides:
inventoryTickin classnet.minecraft.world.item.Item
-
use
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.Item
-
isEnchantable
public boolean isEnchantable(net.minecraft.world.item.ItemStack p_77616_1_) - Overrides:
isEnchantablein classnet.minecraft.world.item.Item
-
canApplyAtEnchantingTable
public boolean canApplyAtEnchantingTable(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.enchantment.Enchantment enchantment) -
isBookEnchantable
public boolean isBookEnchantable(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack book) -
onCraftedBy
public void onCraftedBy(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player) - Overrides:
onCraftedByin classnet.minecraft.world.item.Item
-
isRepairable
public boolean isRepairable(net.minecraft.world.item.ItemStack stack) - Specified by:
isRepairablein interfacenet.minecraftforge.common.extensions.IForgeItem- Overrides:
isRepairablein classnet.minecraft.world.item.Item
-
isDamageable
public boolean isDamageable(net.minecraft.world.item.ItemStack stack)
-