Uses of Class
net.minecraft.core.NonNullList
Packages that use NonNullList
Package
Description
-
Uses of NonNullList in net.minecraft.client.gui.screens.inventory
Fields in net.minecraft.client.gui.screens.inventory declared as NonNullListModifier and TypeFieldDescriptionfinal NonNullList
<ItemStack> CreativeModeInventoryScreen.ItemPickerMenu.items
The list of items in this container. -
Uses of NonNullList in net.minecraft.core
Methods in net.minecraft.core that return NonNullListModifier and TypeMethodDescriptionstatic <E> NonNullList
<E> NonNullList.copyOf
(Collection<? extends E> entries) Neo: utility method to construct an immutable NonNullList from a given collectionstatic <E> NonNullList
<E> NonNullList.create()
static <E> NonNullList
<E> NonNullList.createWithCapacity
(int initialCapacity) static <E> NonNullList
<E> NonNullList.of
(E defaultValue, E... elements) static <E> NonNullList
<E> NonNullList.withSize
(int size, E defaultValue) Creates a new NonNullList with fixed size and default value.Methods in net.minecraft.core that return types with arguments of type NonNullListModifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.Codec
<NonNullList<E>> NonNullList.codecOf
(com.mojang.serialization.Codec<E> entryCodec) Neo: utility method to construct a Codec for a NonNullList -
Uses of NonNullList in net.minecraft.data.recipes
Fields in net.minecraft.data.recipes declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<Ingredient> ShapelessRecipeBuilder.ingredients
-
Uses of NonNullList in net.minecraft.network.protocol.game
Constructors in net.minecraft.network.protocol.game with parameters of type NonNullListModifierConstructorDescriptionClientboundContainerSetContentPacket
(int containerId, int stateId, NonNullList<ItemStack> items, ItemStack carriedItem) -
Uses of NonNullList in net.minecraft.world
Fields in net.minecraft.world declared as NonNullListMethods in net.minecraft.world that return NonNullListMethods in net.minecraft.world with parameters of type NonNullListModifier and TypeMethodDescriptionstatic void
Containers.dropContents
(Level level, BlockPos pos, NonNullList<ItemStack> stackList) static void
ContainerHelper.loadAllItems
(CompoundTag tag, NonNullList<ItemStack> items, HolderLookup.Provider levelRegistry) static CompoundTag
ContainerHelper.saveAllItems
(CompoundTag tag, NonNullList<ItemStack> items, boolean alwaysPutTag, HolderLookup.Provider levelRegistry) static CompoundTag
ContainerHelper.saveAllItems
(CompoundTag tag, NonNullList<ItemStack> items, HolderLookup.Provider levelRegistry) -
Uses of NonNullList in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<ItemStack> Mob.armorItems
private final NonNullList
<ItemStack> Mob.handItems
private final NonNullList
<ItemStack> LivingEntity.lastArmorItemStacks
private final NonNullList
<ItemStack> LivingEntity.lastHandItemStacks
-
Uses of NonNullList in net.minecraft.world.entity.decoration
Fields in net.minecraft.world.entity.decoration declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<ItemStack> ArmorStand.armorItems
private final NonNullList
<ItemStack> ArmorStand.handItems
-
Uses of NonNullList in net.minecraft.world.entity.player
Fields in net.minecraft.world.entity.player declared as NonNullListModifier and TypeFieldDescriptionfinal NonNullList
<ItemStack> Inventory.armor
final NonNullList
<ItemStack> Inventory.items
final NonNullList
<ItemStack> Inventory.offhand
Fields in net.minecraft.world.entity.player with type parameters of type NonNullListModifier and TypeFieldDescriptionprivate final List
<NonNullList<ItemStack>> Inventory.compartments
-
Uses of NonNullList in net.minecraft.world.entity.vehicle
Fields in net.minecraft.world.entity.vehicle declared as NonNullListModifier and TypeFieldDescriptionprivate NonNullList
<ItemStack> AbstractMinecartContainer.itemStacks
private NonNullList
<ItemStack> ChestBoat.itemStacks
Methods in net.minecraft.world.entity.vehicle that return NonNullListModifier and TypeMethodDescriptionAbstractMinecartContainer.getItemStacks()
ChestBoat.getItemStacks()
ContainerEntity.getItemStacks()
-
Uses of NonNullList in net.minecraft.world.inventory
Fields in net.minecraft.world.inventory declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<ItemStack> TransientCraftingContainer.items
private final NonNullList
<ItemStack> MerchantContainer.itemStacks
private final NonNullList
<ItemStack> ResultContainer.itemStacks
private final NonNullList
<ItemStack> AbstractContainerMenu.lastSlots
private final NonNullList
<ItemStack> AbstractContainerMenu.remoteSlots
final NonNullList
<Slot> AbstractContainerMenu.slots
Methods in net.minecraft.world.inventory that return NonNullListMethods in net.minecraft.world.inventory with parameters of type NonNullListModifier and TypeMethodDescriptionvoid
ContainerSynchronizer.sendInitialData
(AbstractContainerMenu container, NonNullList<ItemStack> items, ItemStack carriedItem, int[] initialData) Constructors in net.minecraft.world.inventory with parameters of type NonNullListModifierConstructorDescriptionTransientCraftingContainer
(AbstractContainerMenu menu, int width, int height, NonNullList<ItemStack> items) -
Uses of NonNullList in net.minecraft.world.item.component
Fields in net.minecraft.world.item.component declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<ItemStack> ItemContainerContents.items
Methods in net.minecraft.world.item.component with parameters of type NonNullListModifier and TypeMethodDescriptionvoid
ItemContainerContents.copyInto
(NonNullList<ItemStack> list) Constructors in net.minecraft.world.item.component with parameters of type NonNullList -
Uses of NonNullList in net.minecraft.world.item.crafting
Fields in net.minecraft.world.item.crafting declared as NonNullListModifier and TypeFieldDescriptionprivate final NonNullList
<Ingredient> ShapedRecipePattern.ingredients
(package private) final NonNullList
<Ingredient> ShapelessRecipe.ingredients
private final NonNullList
<ItemStack> RecipeCache.Entry.key
The field for thekey
record component.Methods in net.minecraft.world.item.crafting that return NonNullListModifier and TypeMethodDescriptionAbstractCookingRecipe.getIngredients()
default NonNullList
<Ingredient> Recipe.getIngredients()
ShapedRecipe.getIngredients()
ShapelessRecipe.getIngredients()
SingleItemRecipe.getIngredients()
BannerDuplicateRecipe.getRemainingItems
(CraftingInput input) BookCloningRecipe.getRemainingItems
(CraftingInput input) default NonNullList
<ItemStack> Recipe.getRemainingItems
(T input) <I extends RecipeInput,
T extends Recipe<I>>
NonNullList<ItemStack> RecipeManager.getRemainingItemsFor
(RecipeType<T> recipeType, I input, Level lvel) ShapedRecipePattern.ingredients()
RecipeCache.Entry.key()
Returns the value of thekey
record component.Constructors in net.minecraft.world.item.crafting with parameters of type NonNullListModifierConstructorDescription(package private)
Entry
(NonNullList<ItemStack> key, int width, int height, RecipeHolder<CraftingRecipe> value) Creates an instance of aEntry
record class.ShapedRecipePattern
(int width, int height, NonNullList<Ingredient> ingredients, Optional<ShapedRecipePattern.Data> data) ShapelessRecipe
(String group, CraftingBookCategory category, ItemStack result, NonNullList<Ingredient> ingredients) -
Uses of NonNullList in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as NonNullListModifier and TypeFieldDescriptionprotected NonNullList
<ItemStack> AbstractFurnaceBlockEntity.items
private NonNullList
<ItemStack> BarrelBlockEntity.items
private NonNullList
<ItemStack> BrewingStandBlockEntity.items
The items currently placed in the slots of the brewing stand.private final NonNullList
<ItemStack> CampfireBlockEntity.items
private NonNullList
<ItemStack> ChestBlockEntity.items
private final NonNullList
<ItemStack> ChiseledBookShelfBlockEntity.items
private NonNullList
<ItemStack> CrafterBlockEntity.items
private NonNullList
<ItemStack> DispenserBlockEntity.items
private NonNullList
<ItemStack> HopperBlockEntity.items
private NonNullList
<ItemStack> ShulkerBoxBlockEntity.itemStacks
Methods in net.minecraft.world.level.block.entity that return NonNullListModifier and TypeMethodDescriptionprotected NonNullList
<ItemStack> AbstractFurnaceBlockEntity.getItems()
protected NonNullList
<ItemStack> BarrelBlockEntity.getItems()
protected abstract NonNullList
<ItemStack> BaseContainerBlockEntity.getItems()
protected NonNullList
<ItemStack> BrewingStandBlockEntity.getItems()
CampfireBlockEntity.getItems()
protected NonNullList
<ItemStack> ChestBlockEntity.getItems()
CrafterBlockEntity.getItems()
protected NonNullList
<ItemStack> DispenserBlockEntity.getItems()
protected NonNullList
<ItemStack> HopperBlockEntity.getItems()
protected NonNullList
<ItemStack> ShulkerBoxBlockEntity.getItems()
Methods in net.minecraft.world.level.block.entity with parameters of type NonNullListModifier and TypeMethodDescriptionprivate static boolean
AbstractFurnaceBlockEntity.burn
(RegistryAccess registryAccess, RecipeHolder<?> recipe, NonNullList<ItemStack> inventory, int maxStackSize, AbstractFurnaceBlockEntity furnace) private static boolean
AbstractFurnaceBlockEntity.canBurn
(RegistryAccess registryAccess, RecipeHolder<?> recipe, NonNullList<ItemStack> inventory, int maxStackSize, AbstractFurnaceBlockEntity furnace) private static void
BrewingStandBlockEntity.doBrew
(Level level, BlockPos pos, NonNullList<ItemStack> items) private static boolean
BrewingStandBlockEntity.isBrewable
(PotionBrewing potionBrewing, NonNullList<ItemStack> items) protected void
AbstractFurnaceBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
BarrelBlockEntity.setItems
(NonNullList<ItemStack> items) protected abstract void
BaseContainerBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
BrewingStandBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
ChestBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
CrafterBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
DispenserBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
HopperBlockEntity.setItems
(NonNullList<ItemStack> items) protected void
ShulkerBoxBlockEntity.setItems
(NonNullList<ItemStack> items) -
Uses of NonNullList in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type NonNullListModifier and TypeMethodDescriptionstatic boolean
EventHooks.onPotionAttemptBrew
(NonNullList<ItemStack> stacks) static void
EventHooks.onPotionBrewed
(NonNullList<ItemStack> brewingItemStacks) -
Uses of NonNullList in net.neoforged.neoforge.event.brewing
Fields in net.neoforged.neoforge.event.brewing declared as NonNullListConstructors in net.neoforged.neoforge.event.brewing with parameters of type NonNullListModifierConstructorDescriptionPost
(NonNullList<ItemStack> stacks) protected
PotionBrewEvent
(NonNullList<ItemStack> stacks) Pre
(NonNullList<ItemStack> stacks) -
Uses of NonNullList in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as NonNullListMethods in net.neoforged.neoforge.event.entity.player that return NonNullListModifier and TypeMethodDescriptionItemFishedEvent.getDrops()
Use this to get the items the player will receive. -
Uses of NonNullList in net.neoforged.neoforge.items
Fields in net.neoforged.neoforge.items declared as NonNullListConstructors in net.neoforged.neoforge.items with parameters of type NonNullList