Klasse BackpackItem

java.lang.Object
net.minecraft.world.item.Item
info.u_team.u_team_core.item.UItem
info.u_team.useful_backpacks.item.BackpackItem
Alle implementierten Schnittstellen:
info.u_team.u_team_core.api.item.UItemExtension, Backpack, AutoPickupBackpack, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike, net.neoforged.neoforge.common.extensions.IItemExtension

public class BackpackItem extends info.u_team.u_team_core.item.UItem implements AutoPickupBackpack
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.world.item.Item

    net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
     

    Von Klasse geerbte Felder net.minecraft.world.item.Item

    ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTH

    Von Schnittstelle geerbte Felder net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flag)
     
    boolean
    canBeDropped(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
     
     
    net.minecraft.world.SimpleContainer
    getInventory(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack backpackStack)
     
    void
    open(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack backpackStack, int selectedSlot)
     
    void
    saveInventory(net.minecraft.world.SimpleContainer inventory, net.minecraft.world.item.ItemStack backpackStack)
     
    boolean
    shouldPlayUpdateAnimation(net.minecraft.world.item.ItemStack oldStack, net.minecraft.world.item.ItemStack newStack)
     
    net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>
    use(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand)
     

    Von Klasse geerbte Methoden net.minecraft.world.item.Item

    asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isRepairable, isValidRepairItem, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, toString, useOn, useOnRelease, verifyComponentsAfterLoad

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden info.u_team.useful_backpacks.item.AutoPickupBackpack

    addTooltip, canAutoPickup

    Von Schnittstelle geerbte Methoden net.minecraft.world.flag.FeatureElement

    isEnabled

    Von Schnittstelle geerbte Methoden net.neoforged.neoforge.common.extensions.IItemExtension

    applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.item.UItemExtension

    updateItemEntity
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • use

      public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand)
      Setzt außer Kraft:
      use in Klasse net.minecraft.world.item.Item
    • open

      public void open(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack backpackStack, int selectedSlot)
      Angegeben von:
      open in Schnittstelle Backpack
    • getInventory

      public net.minecraft.world.SimpleContainer getInventory(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack backpackStack)
      Angegeben von:
      getInventory in Schnittstelle Backpack
    • saveInventory

      public void saveInventory(net.minecraft.world.SimpleContainer inventory, net.minecraft.world.item.ItemStack backpackStack)
      Angegeben von:
      saveInventory in Schnittstelle Backpack
    • appendHoverText

      public void appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flag)
      Setzt außer Kraft:
      appendHoverText in Klasse net.minecraft.world.item.Item
    • getBackpack

      public BackpackType getBackpack()
    • shouldPlayUpdateAnimation

      public boolean shouldPlayUpdateAnimation(net.minecraft.world.item.ItemStack oldStack, net.minecraft.world.item.ItemStack newStack)
      Angegeben von:
      shouldPlayUpdateAnimation in Schnittstelle info.u_team.u_team_core.api.item.UItemExtension
    • canBeDropped

      public boolean canBeDropped(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
      Angegeben von:
      canBeDropped in Schnittstelle info.u_team.u_team_core.api.item.UItemExtension