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
Fields 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(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) 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(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack cursor, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction click, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.SlotAccess access) 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) 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
-
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(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
-
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 classAssemblyHaloItem
-
overrideOtherStackedOnMe
public boolean overrideOtherStackedOnMe(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack cursor, net.minecraft.world.inventory.Slot slot, net.minecraft.world.inventory.ClickAction click, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.SlotAccess access) - Overrides:
overrideOtherStackedOnMein classnet.minecraft.world.item.Item
-