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
Modifier and TypeFieldDescriptionstatic int
The 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_SIZE
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canApplyAtEnchantingTable
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.enchantment.Enchantment enchantment) void
inventoryTick
(net.minecraft.world.item.ItemStack par1ItemStack, net.minecraft.world.level.Level par2World, net.minecraft.world.entity.Entity par3Entity, int par4, boolean par5) boolean
isBookEnchantable
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack book) boolean
isDamageable
(net.minecraft.world.item.ItemStack stack) boolean
isEnchantable
(net.minecraft.world.item.ItemStack p_77616_1_) boolean
isRepairable
(net.minecraft.world.item.ItemStack stack) void
onCraftedBy
(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, verifyTagAfterLoad
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods 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:
inventoryTick
in 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:
use
in classnet.minecraft.world.item.Item
-
isEnchantable
public boolean isEnchantable(net.minecraft.world.item.ItemStack p_77616_1_) - Overrides:
isEnchantable
in 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:
onCraftedBy
in classnet.minecraft.world.item.Item
-
isRepairable
public boolean isRepairable(net.minecraft.world.item.ItemStack stack) - Specified by:
isRepairable
in interfacenet.minecraftforge.common.extensions.IForgeItem
- Overrides:
isRepairable
in classnet.minecraft.world.item.Item
-
isDamageable
public boolean isDamageable(net.minecraft.world.item.ItemStack stack)
-