Package vazkii.botania.common.item
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 ClassesNested 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_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHoverText(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.BlockgetBlock(net.minecraft.world.item.ItemStack stack) static intgetBlockCount(net.minecraft.world.item.ItemStack stack) net.minecraft.network.chat.ComponentgetName(net.minecraft.world.item.ItemStack stack) voidinventoryTick(net.minecraft.world.item.ItemStack talisman, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected) booleanoverrideOtherStackedOnMe(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) booleanoverrideStackedOnOther(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 intremove(net.minecraft.world.item.ItemStack stack, int count) static booleansetBlock(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.Block block) static voidsetCount(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.InteractionResultuseOn(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, verifyComponentsAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
usein classnet.minecraft.world.item.Item
-
useOn
public net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.context.UseOnContext ctx) - Overrides:
useOnin classnet.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:
inventoryTickin classnet.minecraft.world.item.Item
-
getName
public net.minecraft.network.chat.Component getName(net.minecraft.world.item.ItemStack stack) - Overrides:
getNamein classnet.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:
appendHoverTextin classnet.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:
overrideStackedOnOtherin classnet.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:
overrideOtherStackedOnMein classnet.minecraft.world.item.Item
-