Package vazkii.botania.common.item
Class ManufactoryHaloItem
java.lang.Object
net.minecraft.world.item.Item
vazkii.botania.common.item.AssemblyHaloItem
vazkii.botania.common.item.ManufactoryHaloItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike
-
Nested Class Summary
Nested classes/interfaces inherited from class vazkii.botania.common.item.AssemblyHaloItem
AssemblyHaloItem.RecipePlacer<I extends net.minecraft.world.item.crafting.CraftingInput,R extends net.minecraft.world.item.crafting.Recipe<I>>, AssemblyHaloItem.Rendering 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
FieldsFields inherited from class vazkii.botania.common.item.AssemblyHaloItem
SEGMENTSFields 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(@NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, @NotNull List<net.minecraft.network.chat.Component> stacks, @NotNull net.minecraft.world.item.TooltipFlag flags) net.minecraft.resources.ResourceLocationgetGlowResource(net.minecraft.world.item.ItemStack stack) voidinventoryTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int pos, boolean equipped) booleanoverrideOtherStackedOnMe(@NotNull net.minecraft.world.item.ItemStack stack, @NotNull net.minecraft.world.item.ItemStack cursor, @NotNull net.minecraft.world.inventory.Slot slot, @NotNull net.minecraft.world.inventory.ClickAction click, net.minecraft.world.entity.player.Player player, @NotNull net.minecraft.world.entity.SlotAccess access) @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) Methods inherited from class vazkii.botania.common.item.AssemblyHaloItem
getSegmentLookedAt, onEntitySwing, onItemCraftedMethods 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, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, 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
-
TAG_ACTIVE
- See Also:
-
-
Constructor Details
-
ManufactoryHaloItem
public ManufactoryHaloItem(net.minecraft.world.item.Item.Properties props)
-
-
Method Details
-
inventoryTick
public void inventoryTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int pos, boolean equipped) - Overrides:
inventoryTickin classAssemblyHaloItem
-
getGlowResource
public net.minecraft.resources.ResourceLocation getGlowResource(net.minecraft.world.item.ItemStack stack) - Overrides:
getGlowResourcein classAssemblyHaloItem
-
appendHoverText
public void appendHoverText(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, @NotNull @NotNull List<net.minecraft.network.chat.Component> stacks, @NotNull @NotNull net.minecraft.world.item.TooltipFlag flags) - 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 world, net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.InteractionHand hand) - Overrides:
usein classAssemblyHaloItem
-
overrideOtherStackedOnMe
public boolean overrideOtherStackedOnMe(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, @NotNull @NotNull net.minecraft.world.item.ItemStack cursor, @NotNull @NotNull net.minecraft.world.inventory.Slot slot, @NotNull @NotNull net.minecraft.world.inventory.ClickAction click, net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.entity.SlotAccess access) - Overrides:
overrideOtherStackedOnMein classnet.minecraft.world.item.Item
-