net.minecraft.item

public class BundleItem

extends Item

All mapped superinterfaces:

ItemConvertible, ToggleableFeature

net.minecraft.world.item.BundleItem
net.minecraft.class_5537
net.minecraft.item.BundleItem

Field summary

Modifier and TypeField
public static final int
MAX_SHOWN_GRID_ITEMS_X
field_52575
TOOLTIP_STACKS_COLUMNS
public static final int
MAX_SHOWN_GRID_ITEMS_Y
field_52576
TOOLTIP_STACKS_ROWS
public static final int
MAX_SHOWN_GRID_ITEMS
field_52577
MAX_TOOLTIP_STACKS_SHOWN
public static final int
OVERFLOWING_MAX_SHOWN_GRID_ITEMS
field_52578
MAX_TOOLTIP_STACKS_SHOWN_WHEN_TOO_MANY_TYPES
private static final int
FULL_BAR_COLOR
field_52579
FULL_ITEM_BAR_COLOR
private static final int
BAR_COLOR
field_27016
ITEM_BAR_COLOR
private static final int
TICKS_AFTER_FIRST_THROW
field_54109
field_54109
private static final int
TICKS_BETWEEN_THROWS
field_54110
field_54110
private static final int
TICKS_MAX_THROW_DURATION
field_54111
MAX_USE_TIME

Constructor summary

ModifierConstructor
public (Item$Settings properties)

Method summary

Modifier and TypeMethod
private static org.apache.commons.lang3.math.Fraction
getWeightSafe(BundleContents contents)
method_1_846(class_9276 arg0)
getAmountFilled(BundleContentsComponent contents)
public static float
getFullnessDisplay(ItemStack itemStack)
method_31561(class_1799 arg0)
getAmountFilled(ItemStack stack)
public boolean
overrideStackedOnOther(ItemStack self, Slot slot, ClickAction clickAction, Player player)
method_31565(class_1799 arg0, class_1735 arg1, class_5536 arg2, class_1657 arg3)
onStackClicked(ItemStack arg0, Slot arg1, ClickType arg2, PlayerEntity arg3)
public boolean
overrideOtherStackedOnMe(ItemStack self, ItemStack other, Slot slot, ClickAction clickAction, Player player, SlotAccess carriedItem)
method_31566(class_1799 arg0, class_1799 arg1, class_1735 arg2, class_5536 arg3, class_1657 arg4, class_5630 arg5)
onClicked(ItemStack arg0, ItemStack arg1, Slot arg2, ClickType arg3, PlayerEntity arg4, StackReference arg5)
public ActionResult
use(Level level, Player player, InteractionHand hand)
method_7836(class_1937 arg0, class_1657 arg1, class_1268 arg2)
use(World arg0, PlayerEntity arg1, Hand arg2)
private void
dropContent(Level level, Player player, ItemStack itemStack)
method_63675(class_1937 arg0, class_1657 arg1, class_1799 arg2)
dropContentsOnUse(World world, PlayerEntity player, ItemStack stack)
public boolean
isBarVisible(ItemStack stack)
method_31567(class_1799 arg0)
isItemBarVisible(ItemStack arg0)
public int
getBarWidth(ItemStack stack)
method_31569(class_1799 arg0)
getItemBarStep(ItemStack arg0)
public int
getBarColor(ItemStack stack)
method_31571(class_1799 arg0)
getItemBarColor(ItemStack arg0)
public static void
toggleSelectedItem(ItemStack stack, int selectedItem)
method_61637(class_1799 arg0, int arg1)
setSelectedStackIndex(ItemStack stack, int selectedStackIndex)
public static int
getSelectedItemIndex(ItemStack stack)
method_61643(class_1799 arg0)
getSelectedStackIndex(ItemStack stack)
public static SimpleItemStackView
getSelectedItem(ItemStack stack)
method_61644(class_1799 arg0)
getSelectedStack(ItemStack stack)
public static int
getNumberOfItemsToShow(ItemStack stack)
method_61645(class_1799 arg0)
getNumberOfStacksShown(ItemStack stack)
private boolean
dropContent(ItemStack bundle, Player player)
method_32757(class_1799 arg0, class_1657 arg1)
dropFirstBundledStack(ItemStack stack, PlayerEntity player)
private static Optional<ItemStack>
removeOneItemFromBundle(ItemStack self, Player player, BundleContents initialContents)
method_63676(class_1799 arg0, class_1657 arg1, class_9276 arg2)
popFirstBundledStack(ItemStack stack, PlayerEntity player, BundleContentsComponent contents)
public void
onUseTick(Level level, LivingEntity livingEntity, ItemStack itemStack, int ticksRemaining)
method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3)
usageTick(World arg0, LivingEntity arg1, ItemStack arg2, int arg3)
public int
getUseDuration(ItemStack itemStack, LivingEntity entity)
method_7881(class_1799 arg0, class_1309 arg1)
getMaxUseTime(ItemStack arg0, LivingEntity arg1)
public UseAction
getUseAnimation(ItemStack itemStack)
method_7853(class_1799 arg0)
getUseAction(ItemStack arg0)
public Optional<TooltipData>
getTooltipImage(ItemStack bundle)
method_32346(class_1799 arg0)
getTooltipData(ItemStack arg0)
public void
onDestroyed(ItemEntity entity)
method_33261(class_1542 arg0)
onItemEntityDestroyed(ItemEntity arg0)
private static void
playRemoveOneSound(Entity entity)
method_38074(class_1297 arg0)
playRemoveOneSound(Entity entity)
private static void
playInsertSound(Entity entity)
method_38076(class_1297 arg0)
playInsertSound(Entity entity)
private static void
playInsertFailSound(Entity entity)
method_61641(class_1297 arg0)
playInsertFailSound(Entity entity)
private static void
playDropContentsSound(Level level, Entity entity)
method_38077(class_1937 arg0, class_1297 arg1)
playDropContentsSound(World world, Entity entity)
private void
broadcastChangesOnContainerMenu(Player player)
method_64502(class_1657 arg0)
onContentChanged(PlayerEntity user)