Klasse ItemFilterItem

java.lang.Object
net.minecraft.world.item.Item
info.u_team.u_team_core.item.UItem
info.u_team.useful_backpacks.item.FilterItem
info.u_team.useful_backpacks.item.ItemFilterItem
Alle implementierten Schnittstellen:
info.u_team.u_team_core.api.item.UItemExtension, Filter, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike

public class ItemFilterItem extends FilterItem
  • 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

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

    ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, 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)
     
    boolean
    isUsable(net.minecraft.world.item.ItemStack filterStack)
     
    protected boolean
    matches(net.minecraft.world.item.ItemStack filterStack, net.minecraft.world.item.ItemStack matchStack)
     
    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 info.u_team.useful_backpacks.item.FilterItem

    matchItem

    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, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, 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 net.minecraft.world.flag.FeatureElement

    isEnabled

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

    shouldPlayUpdateAnimation, updateItemEntity
  • Konstruktordetails

    • ItemFilterItem

      public ItemFilterItem()
  • 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
    • matches

      protected boolean matches(net.minecraft.world.item.ItemStack filterStack, net.minecraft.world.item.ItemStack matchStack)
      Angegeben von:
      matches in Klasse FilterItem
    • isUsable

      public boolean isUsable(net.minecraft.world.item.ItemStack filterStack)
    • 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
    • canBeDropped

      public boolean canBeDropped(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)