net.minecraft.item

public class BundleItem

extends Item

All mapped superinterfaces:

ItemConvertible, ToggleableFeature

net.minecraft.world.item.BundleItem
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
MAX_SHOWN_GRID_ITEMS_X
field_52575
TOOLTIP_STACKS_COLUMNS
public static final int
MAX_SHOWN_GRID_ITEMS_Y
MAX_SHOWN_GRID_ITEMS_Y
field_52576
TOOLTIP_STACKS_ROWS
public static final int
MAX_SHOWN_GRID_ITEMS
MAX_SHOWN_GRID_ITEMS
field_52577
MAX_TOOLTIP_STACKS_SHOWN
public static final int
OVERFLOWING_MAX_SHOWN_GRID_ITEMS
OVERFLOWING_MAX_SHOWN_GRID_ITEMS
field_52578
MAX_TOOLTIP_STACKS_SHOWN_WHEN_TOO_MANY_TYPES
private static final int
FULL_BAR_COLOR
FULL_BAR_COLOR
field_52579
FULL_ITEM_BAR_COLOR
private static final int
BAR_COLOR
BAR_COLOR
field_27016
ITEM_BAR_COLOR
private static final int
TICKS_AFTER_FIRST_THROW
TICKS_AFTER_FIRST_THROW
field_54109
field_54109
private static final int
TICKS_BETWEEN_THROWS
TICKS_BETWEEN_THROWS
field_54110
field_54110
private static final int
TICKS_MAX_THROW_DURATION
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)
getWeightSafe(BundleContents contents)
method_1_846(class_9276 arg0)
getAmountFilled(BundleContentsComponent contents)
public static float
getFullnessDisplay(ItemStack itemStack)
getFullnessDisplay(ItemStack itemStack)
method_31561(class_1799 arg0)
getAmountFilled(ItemStack stack)
public boolean
overrideStackedOnOther(ItemStack self, Slot slot, ClickAction clickAction, Player player)
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)
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)
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)
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)
isBarVisible(ItemStack stack)
method_31567(class_1799 arg0)
isItemBarVisible(ItemStack arg0)
public int
getBarWidth(ItemStack stack)
getBarWidth(ItemStack stack)
method_31569(class_1799 arg0)
getItemBarStep(ItemStack arg0)
public int
getBarColor(ItemStack stack)
getBarColor(ItemStack stack)
method_31571(class_1799 arg0)
getItemBarColor(ItemStack arg0)
public static void
toggleSelectedItem(ItemStack stack, int selectedItem)
toggleSelectedItem(ItemStack stack, int selectedItem)
method_61637(class_1799 arg0, int arg1)
setSelectedStackIndex(ItemStack stack, int selectedStackIndex)
public static int
getSelectedItemIndex(ItemStack stack)
getSelectedItemIndex(ItemStack stack)
method_61643(class_1799 arg0)
getSelectedStackIndex(ItemStack stack)
public static SimpleItemStackView
getSelectedItem(ItemStack stack)
getSelectedItem(ItemStack stack)
method_61644(class_1799 arg0)
getSelectedStack(ItemStack stack)
public static int
getNumberOfItemsToShow(ItemStack stack)
getNumberOfItemsToShow(ItemStack stack)
method_61645(class_1799 arg0)
getNumberOfStacksShown(ItemStack stack)
private boolean
dropContent(ItemStack bundle, Player player)
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)
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)
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)
getUseDuration(ItemStack itemStack, LivingEntity entity)
method_7881(class_1799 arg0, class_1309 arg1)
getMaxUseTime(ItemStack arg0, LivingEntity arg1)
public UseAction
getUseAnimation(ItemStack itemStack)
getUseAnimation(ItemStack itemStack)
method_7853(class_1799 arg0)
getUseAction(ItemStack arg0)
public Optional<TooltipData>
getTooltipImage(ItemStack bundle)
getTooltipImage(ItemStack bundle)
method_32346(class_1799 arg0)
getTooltipData(ItemStack arg0)
public void
onDestroyed(ItemEntity entity)
onDestroyed(ItemEntity entity)
method_33261(class_1542 arg0)
onItemEntityDestroyed(ItemEntity arg0)
private static void
playRemoveOneSound(Entity entity)
playRemoveOneSound(Entity entity)
method_38074(class_1297 arg0)
playRemoveOneSound(Entity entity)
private static void
playInsertSound(Entity entity)
playInsertSound(Entity entity)
method_38076(class_1297 arg0)
playInsertSound(Entity entity)
private static void
playInsertFailSound(Entity entity)
playInsertFailSound(Entity entity)
method_61641(class_1297 arg0)
playInsertFailSound(Entity entity)
private static void
playDropContentsSound(Level level, Entity entity)
playDropContentsSound(Level level, Entity entity)
method_38077(class_1937 arg0, class_1297 arg1)
playDropContentsSound(World world, Entity entity)
private void
broadcastChangesOnContainerMenu(Player player)
broadcastChangesOnContainerMenu(Player player)
method_64502(class_1657 arg0)
onContentChanged(PlayerEntity user)