Package net.minecraft.item
Class BundleItem
java.lang.Object
net.minecraft.item.Item
net.minecraft.item.BundleItem
- All Implemented Interfaces:
ItemConvertible
public class BundleItem extends Item
- Mappings:
Namespace Name official bndintermediary net/minecraft/class_5537named net/minecraft/item/BundleItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.item.Item
Item.Settings -
Field Summary
Fields Modifier and Type Field Description private static intITEM_BAR_COLORFields inherited from class net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, group -
Constructor Summary
Constructors Constructor Description BundleItem(Item.Settings settings) -
Method Summary
Methods inherited from class net.minecraft.item.Item
appendStacks, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getEquipSound, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, hasStoredInventory, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isIn, isNetworkSynced, isSuitableFor, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, raycast, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntity
-
Field Details
-
ITEM_BAR_COLOR
private static final int ITEM_BAR_COLOR- Mappings:
Namespace Name Mixin selector official aLbnd;a:Iintermediary field_27016Lnet/minecraft/class_5537;field_27016:Inamed ITEM_BAR_COLORLnet/minecraft/item/BundleItem;ITEM_BAR_COLOR:I
-
-
Constructor Details
-
BundleItem
- Mappings:
Namespace Name Mixin selector official <init>Lbom;<init>(Lbom$a;)Vintermediary <init>Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)Vnamed <init>Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
-
-
Method Details
-
getAmountFilled
- Mappings:
Namespace Name Mixin selector official dLbnd;d(Lboq;)Fintermediary method_31561Lnet/minecraft/class_5537;method_31561(Lnet/minecraft/class_1799;)Fnamed getAmountFilledLnet/minecraft/item/BundleItem;getAmountFilled(Lnet/minecraft/item/ItemStack;)F
-
onStackClicked
public boolean onStackClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerEntity playerEntity)- Overrides:
onStackClickedin classItem- Mappings:
Namespace Name Mixin selector official aLbom;a(Lboq;Lbmc;Lbkt;Lbif;)Zintermediary method_31565Lnet/minecraft/class_1792;method_31565(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Znamed onStackClickedLnet/minecraft/item/Item;onStackClicked(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;Lnet/minecraft/util/ClickType;Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onClicked
public boolean onClicked(ItemStack stack, ItemStack otherStack, Slot slot, ClickType clickType, PlayerEntity playerEntity, CommandItemSlot commandItemSlot)- Overrides:
onClickedin classItem- Mappings:
Namespace Name Mixin selector official aLbom;a(Lboq;Lboq;Lbmc;Lbkt;Lbif;Lasr;)Zintermediary method_31566Lnet/minecraft/class_1792;method_31566(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;Lnet/minecraft/class_5630;)Znamed onClickedLnet/minecraft/item/Item;onClicked(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;Lnet/minecraft/util/ClickType;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/inventory/CommandItemSlot;)Z
-
use
Called when an item is used by a player. The use action, by default, is bound to the right mouse button.This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using
world.isClient().- Overrides:
usein classItem- Parameters:
world- the world the item was used inuser- the player who used the itemhand- the hand used- Returns:
- a typed action result that specifies whether using the item was successful. The action result contains the new item stack that the player's hand will be set to.
- Mappings:
Namespace Name Mixin selector official aLbom;a(Lbuq;Lbif;Laqi;)Laqk;intermediary method_7836Lnet/minecraft/class_1792;method_7836(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;named useLnet/minecraft/item/Item;use(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
-
isItemBarVisible
- Overrides:
isItemBarVisiblein classItem- Mappings:
Namespace Name Mixin selector official eLbom;e(Lboq;)Zintermediary method_31567Lnet/minecraft/class_1792;method_31567(Lnet/minecraft/class_1799;)Znamed isItemBarVisibleLnet/minecraft/item/Item;isItemBarVisible(Lnet/minecraft/item/ItemStack;)Z
-
getItemBarStep
- Overrides:
getItemBarStepin classItem- Mappings:
Namespace Name Mixin selector official fLbom;f(Lboq;)Iintermediary method_31569Lnet/minecraft/class_1792;method_31569(Lnet/minecraft/class_1799;)Inamed getItemBarStepLnet/minecraft/item/Item;getItemBarStep(Lnet/minecraft/item/ItemStack;)I
-
getItemBarColor
- Overrides:
getItemBarColorin classItem- Mappings:
Namespace Name Mixin selector official gLbom;g(Lboq;)Iintermediary method_31571Lnet/minecraft/class_1792;method_31571(Lnet/minecraft/class_1799;)Inamed getItemBarColorLnet/minecraft/item/Item;getItemBarColor(Lnet/minecraft/item/ItemStack;)I
-
addToBundle
- Mappings:
Namespace Name Mixin selector official bLbnd;b(Lboq;Lboq;)Iintermediary method_31560Lnet/minecraft/class_5537;method_31560(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Inamed addToBundleLnet/minecraft/item/BundleItem;addToBundle(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)I
-
method_32344
- Mappings:
Namespace Name Mixin selector official aLbnd;a(Lboq;Lmx;)Ljava/util/Optional;intermediary method_32344Lnet/minecraft/class_5537;method_32344(Lnet/minecraft/class_1799;Lnet/minecraft/class_2499;)Ljava/util/Optional;named method_32344Lnet/minecraft/item/BundleItem;method_32344(Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/ListTag;)Ljava/util/Optional;
-
getItemOccupancy
- Mappings:
Namespace Name Mixin selector official kLbnd;k(Lboq;)Iintermediary method_31562Lnet/minecraft/class_5537;method_31562(Lnet/minecraft/class_1799;)Inamed getItemOccupancyLnet/minecraft/item/BundleItem;getItemOccupancy(Lnet/minecraft/item/ItemStack;)I
-
getBundleOccupancy
- Mappings:
Namespace Name Mixin selector official oLbnd;o(Lboq;)Iintermediary method_31563Lnet/minecraft/class_5537;method_31563(Lnet/minecraft/class_1799;)Inamed getBundleOccupancyLnet/minecraft/item/BundleItem;getBundleOccupancy(Lnet/minecraft/item/ItemStack;)I
-
removeFirstStack
- Mappings:
Namespace Name Mixin selector official pLbnd;p(Lboq;)Ljava/util/Optional;intermediary method_32759Lnet/minecraft/class_5537;method_32759(Lnet/minecraft/class_1799;)Ljava/util/Optional;named removeFirstStackLnet/minecraft/item/BundleItem;removeFirstStack(Lnet/minecraft/item/ItemStack;)Ljava/util/Optional;
-
dropAllBundledItems
- Mappings:
Namespace Name Mixin selector official aLbnd;a(Lboq;Lbif;)Zintermediary method_32757Lnet/minecraft/class_5537;method_32757(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Znamed dropAllBundledItemsLnet/minecraft/item/BundleItem;dropAllBundledItems(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getBundledStacks
- Mappings:
Namespace Name Mixin selector official qLbnd;q(Lboq;)Ljava/util/stream/Stream;intermediary method_32345Lnet/minecraft/class_5537;method_32345(Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;named getBundledStacksLnet/minecraft/item/BundleItem;getBundledStacks(Lnet/minecraft/item/ItemStack;)Ljava/util/stream/Stream;
-
getTooltipData
- Overrides:
getTooltipDatain classItem- Mappings:
Namespace Name Mixin selector official hLbom;h(Lboq;)Ljava/util/Optional;intermediary method_32346Lnet/minecraft/class_1792;method_32346(Lnet/minecraft/class_1799;)Ljava/util/Optional;named getTooltipDataLnet/minecraft/item/Item;getTooltipData(Lnet/minecraft/item/ItemStack;)Ljava/util/Optional;
-
appendTooltip
@Environment(CLIENT) public void appendTooltip(ItemStack stack, World world, List<Text> tooltip, TooltipContext context)- Overrides:
appendTooltipin classItem- Mappings:
Namespace Name Mixin selector official aLbom;a(Lboq;Lbuq;Ljava/util/List;Lbqd;)Vintermediary method_7851Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)Vnamed appendTooltipLnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
-
onItemEntityDestroyed
- Overrides:
onItemEntityDestroyedin classItem- Mappings:
Namespace Name Mixin selector official aLbom;a(Lbfe;)Vintermediary method_33261Lnet/minecraft/class_1792;method_33261(Lnet/minecraft/class_1542;)Vnamed onItemEntityDestroyedLnet/minecraft/item/Item;onItemEntityDestroyed(Lnet/minecraft/entity/ItemEntity;)V
-