Class BlackHoleTalismanItem

java.lang.Object
net.minecraft.world.item.Item
vazkii.botania.common.item.BlackHoleTalismanItem
All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike

public class BlackHoleTalismanItem extends net.minecraft.world.item.Item
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class net.minecraft.world.item.Item

    net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext
  • Field Summary

    Fields inherited from class 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

    Fields inherited from interface net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    BlackHoleTalismanItem(net.minecraft.world.item.Item.Properties props)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> stacks, net.minecraft.world.item.TooltipFlag flags)
     
    static @Nullable net.minecraft.world.level.block.Block
    getBlock(net.minecraft.world.item.ItemStack stack)
     
    static int
    getBlockCount(net.minecraft.world.item.ItemStack stack)
     
    net.minecraft.network.chat.Component
    getName(net.minecraft.world.item.ItemStack stack)
     
    void
    inventoryTick(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected)
     
    boolean
    overrideOtherStackedOnMe(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.item.ItemStack toInsert, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction clickAction, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.SlotAccess cursorAccess)
     
    boolean
    overrideStackedOnOther(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction clickAction, net.minecraft.world.entity.player.Player player)
     
    static int
    remove(net.minecraft.world.item.ItemStack stack, int count)
     
    static boolean
    setBlock(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.Block block)
     
    static void
    setCount(net.minecraft.world.item.ItemStack stack, int count)
     
    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 hand)
     
    net.minecraft.world.InteractionResult
    useOn(net.minecraft.world.item.context.UseOnContext ctx)
     

    Methods inherited from class 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, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, postHurtEnemy, releaseUsing, requiredFeatures, toString, useOnRelease, verifyComponentsAfterLoad

    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
  • Constructor Details

    • BlackHoleTalismanItem

      public BlackHoleTalismanItem(net.minecraft.world.item.Item.Properties props)
  • 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 hand)
      Overrides:
      use in class net.minecraft.world.item.Item
    • useOn

      public net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.context.UseOnContext ctx)
      Overrides:
      useOn in class net.minecraft.world.item.Item
    • inventoryTick

      public void inventoryTick(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected)
      Overrides:
      inventoryTick in class net.minecraft.world.item.Item
    • getName

      public net.minecraft.network.chat.Component getName(net.minecraft.world.item.ItemStack stack)
      Overrides:
      getName in class net.minecraft.world.item.Item
    • setBlock

      public static boolean setBlock(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.Block block)
    • appendHoverText

      public void appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> stacks, net.minecraft.world.item.TooltipFlag flags)
      Overrides:
      appendHoverText in class net.minecraft.world.item.Item
    • setCount

      public static void setCount(net.minecraft.world.item.ItemStack stack, int count)
    • remove

      public static int remove(net.minecraft.world.item.ItemStack stack, int count)
    • getBlock

      @Nullable public static @Nullable net.minecraft.world.level.block.Block getBlock(net.minecraft.world.item.ItemStack stack)
    • getBlockCount

      public static int getBlockCount(net.minecraft.world.item.ItemStack stack)
    • overrideStackedOnOther

      public boolean overrideStackedOnOther(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction clickAction, net.minecraft.world.entity.player.Player player)
      Overrides:
      overrideStackedOnOther in class net.minecraft.world.item.Item
    • overrideOtherStackedOnMe

      public boolean overrideOtherStackedOnMe(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.item.ItemStack toInsert, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction clickAction, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.SlotAccess cursorAccess)
      Overrides:
      overrideOtherStackedOnMe in class net.minecraft.world.item.Item