Uses of Class
net.minecraft.util.collection.DefaultedList
Package
Description
Contains utility method classes, various enums, serialization helpers, and
miscellaneous classes.
-
Uses of DefaultedList in net.minecraft.block.entity
Modifier and TypeFieldDescriptionprivate DefaultedList<ItemStack>
CrafterBlockEntity.inputStacks
protected DefaultedList<ItemStack>
AbstractFurnaceBlockEntity.inventory
private DefaultedList<ItemStack>
BarrelBlockEntity.inventory
private DefaultedList<ItemStack>
BrewingStandBlockEntity.inventory
private DefaultedList<ItemStack>
ChestBlockEntity.inventory
private final DefaultedList<ItemStack>
ChiseledBookshelfBlockEntity.inventory
private DefaultedList<ItemStack>
DispenserBlockEntity.inventory
private DefaultedList<ItemStack>
HopperBlockEntity.inventory
private DefaultedList<ItemStack>
ShulkerBoxBlockEntity.inventory
private final DefaultedList<ItemStack>
CampfireBlockEntity.itemsBeingCooked
Modifier and TypeMethodDescriptionprotected DefaultedList<ItemStack>
BarrelBlockEntity.getHeldStacks()
protected DefaultedList<ItemStack>
ChestBlockEntity.getHeldStacks()
CrafterBlockEntity.getHeldStacks()
protected DefaultedList<ItemStack>
DispenserBlockEntity.getHeldStacks()
protected DefaultedList<ItemStack>
HopperBlockEntity.getHeldStacks()
protected abstract DefaultedList<ItemStack>
LootableContainerBlockEntity.getHeldStacks()
protected DefaultedList<ItemStack>
ShulkerBoxBlockEntity.getHeldStacks()
CampfireBlockEntity.getItemsBeingCooked()
Modifier and TypeMethodDescriptionprivate static boolean
AbstractFurnaceBlockEntity.canAcceptRecipeOutput
(DynamicRegistryManager registryManager, @Nullable RecipeEntry<?> recipe, DefaultedList<ItemStack> slots, int count) private static boolean
BrewingStandBlockEntity.canCraft
(DefaultedList<ItemStack> slots) private static void
BrewingStandBlockEntity.craft
(World world, BlockPos pos, DefaultedList<ItemStack> slots) private static boolean
AbstractFurnaceBlockEntity.craftRecipe
(DynamicRegistryManager registryManager, @Nullable RecipeEntry<?> recipe, DefaultedList<ItemStack> slots, int count) protected void
BarrelBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected void
ChestBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected void
CrafterBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected void
DispenserBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected void
HopperBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected abstract void
LootableContainerBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) protected void
ShulkerBoxBlockEntity.setInvStackList
(DefaultedList<ItemStack> list) -
Uses of DefaultedList in net.minecraft.client.gui.screen.ingame
Modifier and TypeFieldDescriptionfinal DefaultedList<ItemStack>
CreativeInventoryScreen.CreativeScreenHandler.itemList
-
Uses of DefaultedList in net.minecraft.client.gui.tooltip
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
BundleTooltipComponent.inventory
-
Uses of DefaultedList in net.minecraft.client.item
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
BundleTooltipData.inventory
ModifierConstructorDescriptionBundleTooltipData
(DefaultedList<ItemStack> inventory, int bundleOccupancy) -
Uses of DefaultedList in net.minecraft.client.option
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
HotbarStorageEntry.delegate
-
Uses of DefaultedList in net.minecraft.data.server.recipe
Modifier and TypeFieldDescriptionprivate final DefaultedList<Ingredient>
ShapelessRecipeJsonBuilder.inputs
-
Uses of DefaultedList in net.minecraft.entity
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
LivingEntity.syncedArmorStacks
private final DefaultedList<ItemStack>
LivingEntity.syncedHandStacks
-
Uses of DefaultedList in net.minecraft.entity.decoration
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
ArmorStandEntity.armorItems
private final DefaultedList<ItemStack>
ArmorStandEntity.heldItems
-
Uses of DefaultedList in net.minecraft.entity.mob
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
MobEntity.armorItems
private final DefaultedList<ItemStack>
MobEntity.handItems
-
Uses of DefaultedList in net.minecraft.entity.player
Modifier and TypeFieldDescriptionfinal DefaultedList<ItemStack>
PlayerInventory.armor
final DefaultedList<ItemStack>
PlayerInventory.main
final DefaultedList<ItemStack>
PlayerInventory.offHand
Modifier and TypeFieldDescriptionprivate final List<DefaultedList<ItemStack>>
PlayerInventory.combinedInventory
-
Uses of DefaultedList in net.minecraft.entity.vehicle
Modifier and TypeFieldDescriptionprivate DefaultedList<ItemStack>
ChestBoatEntity.inventory
private DefaultedList<ItemStack>
StorageMinecartEntity.inventory
Modifier and TypeMethodDescriptionChestBoatEntity.getInventory()
StorageMinecartEntity.getInventory()
VehicleInventory.getInventory()
-
Uses of DefaultedList in net.minecraft.inventory
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
SimpleInventory.heldStacks
private final DefaultedList<ItemStack>
CraftingInventory.stacks
private final DefaultedList<ItemStack>
CraftingResultInventory.stacks
Modifier and TypeMethodDescriptionstatic void
Inventories.readNbt
(NbtCompound nbt, DefaultedList<ItemStack> stacks) Readsnbt
and sets the elements ofstacks
accordingly.static NbtCompound
Inventories.writeNbt
(NbtCompound nbt, DefaultedList<ItemStack> stacks) Writes the inventory tonbt
.static NbtCompound
Inventories.writeNbt
(NbtCompound nbt, DefaultedList<ItemStack> stacks, boolean setIfEmpty) Writes the inventory tonbt
.ModifierConstructorDescriptionCraftingInventory
(ScreenHandler handler, int width, int height, DefaultedList<ItemStack> stacks) -
Uses of DefaultedList in net.minecraft.network.packet.s2c.play
ModifierConstructorDescriptionInventoryS2CPacket
(int syncId, int revision, DefaultedList<ItemStack> contents, ItemStack cursorStack) -
Uses of DefaultedList in net.minecraft.recipe
Modifier and TypeFieldDescriptionprivate final DefaultedList<Ingredient>
RawShapedRecipe.ingredients
The field for theingredients
record component.(package private) final DefaultedList<Ingredient>
ShapelessRecipe.ingredients
private final DefaultedList<ItemStack>
RecipeCache.CachedRecipe.key
The field for thekey
record component.Modifier and TypeMethodDescriptionAbstractCookingRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.CuttingRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.default DefaultedList<Ingredient>
Recipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.ShapedRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.ShapelessRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.BannerDuplicateRecipe.getRemainder
(RecipeInputInventory recipeInputInventory) BookCloningRecipe.getRemainder
(RecipeInputInventory recipeInputInventory) default DefaultedList<ItemStack>
Recipe.getRemainder
(C inventory) Returns the remaining stacks to be left in theinventory
after the recipe is used.<C extends Inventory,
T extends Recipe<C>>
DefaultedList<ItemStack>RecipeManager.getRemainingStacks
(RecipeType<T> type, C inventory, World world) Returns the remainder of a recipe of the giventype
that match the giveninventory
andworld
, or a shallow copy of theinventory
.RawShapedRecipe.ingredients()
Returns the value of theingredients
record component.RecipeCache.CachedRecipe.key()
Returns the value of thekey
record component.ModifierConstructorDescription(package private)
CachedRecipe
(DefaultedList<ItemStack> defaultedList, @Nullable CraftingRecipe craftingRecipe) RawShapedRecipe
(int int2, int int3, DefaultedList<Ingredient> defaultedList, Optional<RawShapedRecipe.Data> optional) ShapelessRecipe
(String group, CraftingRecipeCategory category, ItemStack result, DefaultedList<Ingredient> ingredients) -
Uses of DefaultedList in net.minecraft.screen
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
ScreenHandler.previousTrackedStacks
final DefaultedList<Slot>
ScreenHandler.slots
private final DefaultedList<ItemStack>
ScreenHandler.trackedStacks
A list of item stacks that is used for tracking changes inScreenHandler.sendContentUpdates()
.Modifier and TypeMethodDescriptionScreenHandler.getStacks()
Returns a list of all stacks of the screen handler's slot.Modifier and TypeMethodDescriptionvoid
ScreenHandlerSyncHandler.updateState
(ScreenHandler handler, DefaultedList<ItemStack> stacks, ItemStack cursorStack, int[] properties) -
Uses of DefaultedList in net.minecraft.util
Modifier and TypeMethodDescriptionstatic void
ItemScatterer.spawn
(World world, BlockPos pos, DefaultedList<ItemStack> stacks) Spawns item entities fromstacks
aroundpos
. -
Uses of DefaultedList in net.minecraft.util.collection
Modifier and TypeMethodDescriptionstatic <E> DefaultedList<E>
DefaultedList.copyOf
(E defaultValue, E[] values) static <E> DefaultedList<E>
DefaultedList.of()
static <E> DefaultedList<E>
DefaultedList.ofSize
(int size) static <E> DefaultedList<E>
DefaultedList.ofSize
(int size, E defaultValue) -
Uses of DefaultedList in net.minecraft.village
Modifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>
MerchantInventory.inventory