Package vazkii.botania.common.item
Class LexicaBotaniaItem
java.lang.Object
net.minecraft.world.item.Item
vazkii.botania.common.item.LexicaBotaniaItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,CustomCreativeTabContents,ItemWithBannerPattern
public class LexicaBotaniaItem
extends net.minecraft.world.item.Item
implements ItemWithBannerPattern, CustomCreativeTabContents
-
Nested Class Summary
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
FieldsModifier and TypeFieldDescriptionstatic final com.google.common.base.Supplier<net.minecraft.core.component.DataComponentType<net.minecraft.network.chat.Component>> 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 TypeMethodDescriptionvoidaddToCreativeTab(net.minecraft.world.item.Item me, net.minecraft.world.item.CreativeModeTab.Output output) Add this item and any variants to the creative tabvoidappendHoverText(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 flagIn) static net.minecraft.world.phys.BlockHitResultdoRayTrace(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.ClipContext.Fluid fluidMode) net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern> static net.minecraft.network.chat.Componentstatic net.minecraft.network.chat.ComponentgetTitle(net.minecraft.world.item.ItemStack stack) static booleanisElven(net.minecraft.world.item.ItemStack stack) static booleanisOpen()@NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand handIn) 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, 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, 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
-
AKASHIC_DISPLAY_NAME_TYPE_SUPPLIER
public static final com.google.common.base.Supplier<net.minecraft.core.component.DataComponentType<net.minecraft.network.chat.Component>> AKASHIC_DISPLAY_NAME_TYPE_SUPPLIER
-
-
Constructor Details
-
LexicaBotaniaItem
public LexicaBotaniaItem(net.minecraft.world.item.Item.Properties settings)
-
-
Method Details
-
isOpen
public static boolean isOpen() -
addToCreativeTab
public void addToCreativeTab(net.minecraft.world.item.Item me, net.minecraft.world.item.CreativeModeTab.Output output) Description copied from interface:CustomCreativeTabContentsAdd this item and any variants to the creative tab- Specified by:
addToCreativeTabin interfaceCustomCreativeTabContents- Parameters:
me- The item itself, for convenience when implementing this on a Block
-
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 flagIn) - Overrides:
appendHoverTextin classnet.minecraft.world.item.Item
-
use
@NotNull public @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand handIn) - Overrides:
usein classnet.minecraft.world.item.Item
-
getEdition
public static net.minecraft.network.chat.Component getEdition() -
getTitle
public static net.minecraft.network.chat.Component getTitle(net.minecraft.world.item.ItemStack stack) -
isElven
public static boolean isElven(net.minecraft.world.item.ItemStack stack) -
doRayTrace
public static net.minecraft.world.phys.BlockHitResult doRayTrace(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.ClipContext.Fluid fluidMode) -
getBannerPattern
public net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern> getBannerPattern()- Specified by:
getBannerPatternin interfaceItemWithBannerPattern
-