Class RemoteItem
java.lang.Object
net.minecraft.world.item.Item
me.desht.pneumaticcraft.common.item.RemoteItem
- All Implemented Interfaces:
net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem
public class RemoteItem
extends net.minecraft.world.item.Item
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
Fields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, category, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHoverText(net.minecraft.world.item.ItemStack remote, net.minecraft.world.level.Level world, List<net.minecraft.network.chat.Component> curInfo, net.minecraft.world.item.TooltipFlag moreInfo) allows items to add custom lines of information to the mouseover descriptionstatic booleanhasSameSecuritySettings(net.minecraft.world.item.ItemStack remote1, net.minecraft.world.item.ItemStack remote2) voidinventoryTick(net.minecraft.world.item.ItemStack remote, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean holdingItem) net.minecraft.world.InteractionResultonItemUseFirst(net.minecraft.world.item.ItemStack remote, net.minecraft.world.item.context.UseOnContext ctx) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand handIn) Methods inherited from class net.minecraft.world.item.Item
allowedIn, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, fillItemCategory, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getEquipSound, getFoodProperties, getId, getItemCategory, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, 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.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreativeTabs, 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, onLeftClickEntity, onUsingTick, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Constructor Details
-
RemoteItem
public RemoteItem()
-
-
Method Details
-
use
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand handIn) - Overrides:
usein classnet.minecraft.world.item.Item
-
onItemUseFirst
public net.minecraft.world.InteractionResult onItemUseFirst(net.minecraft.world.item.ItemStack remote, net.minecraft.world.item.context.UseOnContext ctx) -
appendHoverText
public void appendHoverText(net.minecraft.world.item.ItemStack remote, net.minecraft.world.level.Level world, List<net.minecraft.network.chat.Component> curInfo, net.minecraft.world.item.TooltipFlag moreInfo) allows items to add custom lines of information to the mouseover description- Overrides:
appendHoverTextin classnet.minecraft.world.item.Item
-
hasSameSecuritySettings
public static boolean hasSameSecuritySettings(net.minecraft.world.item.ItemStack remote1, net.minecraft.world.item.ItemStack remote2) -
inventoryTick
public void inventoryTick(net.minecraft.world.item.ItemStack remote, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean holdingItem) - Overrides:
inventoryTickin classnet.minecraft.world.item.Item
-