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
FieldsFields 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) @NotNull net.minecraft.network.chat.ComponentgetName(@NotNull net.minecraft.world.item.ItemStack stack) voidinventoryTick(net.minecraft.world.item.ItemStack itemstack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected) booleanoverrideOtherStackedOnMe(@NotNull net.minecraft.world.item.ItemStack talisman, @NotNull net.minecraft.world.item.ItemStack toInsert, @NotNull net.minecraft.world.inventory.Slot slot, @NotNull net.minecraft.world.inventory.ClickAction clickAction, @NotNull net.minecraft.world.entity.player.Player player, @NotNull net.minecraft.world.entity.SlotAccess cursorAccess) booleanoverrideStackedOnOther(@NotNull net.minecraft.world.item.ItemStack talisman, @NotNull net.minecraft.world.inventory.Slot slot, @NotNull net.minecraft.world.inventory.ClickAction clickAction, @NotNull 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) @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, @NotNull net.minecraft.world.InteractionHand hand) @NotNull 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
-
Field Details
-
TAG_ACTIVE
- See Also:
-
TAG_BLOCK_NAME
- See Also:
-
TAG_BLOCK_COUNT
- See Also:
-
-
Constructor Details
-
BlackHoleTalismanItem
public BlackHoleTalismanItem(net.minecraft.world.item.Item.Properties props)
-
-
Method Details
-
use
@NotNull public @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.Item
-
useOn
@NotNull public @NotNull 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 itemstack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected) - Overrides:
inventoryTickin classnet.minecraft.world.item.Item
-
getName
@NotNull public @NotNull net.minecraft.network.chat.Component getName(@NotNull @NotNull 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(@NotNull @NotNull net.minecraft.world.item.ItemStack talisman, @NotNull @NotNull net.minecraft.world.inventory.Slot slot, @NotNull @NotNull net.minecraft.world.inventory.ClickAction clickAction, @NotNull @NotNull net.minecraft.world.entity.player.Player player) - Overrides:
overrideStackedOnOtherin classnet.minecraft.world.item.Item
-
overrideOtherStackedOnMe
public boolean overrideOtherStackedOnMe(@NotNull @NotNull net.minecraft.world.item.ItemStack talisman, @NotNull @NotNull net.minecraft.world.item.ItemStack toInsert, @NotNull @NotNull net.minecraft.world.inventory.Slot slot, @NotNull @NotNull net.minecraft.world.inventory.ClickAction clickAction, @NotNull @NotNull net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.entity.SlotAccess cursorAccess) - Overrides:
overrideOtherStackedOnMein classnet.minecraft.world.item.Item
-