Class Inventory.Iterator

java.lang.Object
net.minecraft.inventory.Inventory.Iterator
All Implemented Interfaces:
Iterator<ItemStack>
Enclosing interface:
Inventory

public static class Inventory.Iterator extends Object implements Iterator<ItemStack>
Mappings:
Namespace Name
named net/minecraft/inventory/Inventory$Iterator
intermediary net/minecraft/class_1263$class_10755
official buv$a
  • Field Details Link icon

    • inventory Link icon

      private final Inventory inventory
      Mappings:
      Namespace Name Mixin selector
      named inventory Lnet/minecraft/inventory/Inventory$Iterator;inventory:Lnet/minecraft/inventory/Inventory;
      intermediary field_56532 Lnet/minecraft/class_1263$class_10755;field_56532:Lnet/minecraft/class_1263;
      official a Lbuv$a;a:Lbuv;
    • index Link icon

      private int index
      Mappings:
      Namespace Name Mixin selector
      named index Lnet/minecraft/inventory/Inventory$Iterator;index:I
      intermediary field_56533 Lnet/minecraft/class_1263$class_10755;field_56533:I
      official b Lbuv$a;b:I
    • size Link icon

      private final int size
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/inventory/Inventory$Iterator;size:I
      intermediary field_56534 Lnet/minecraft/class_1263$class_10755;field_56534:I
      official c Lbuv$a;c:I
  • Constructor Details Link icon

    • Iterator Link icon

      public Iterator(Inventory inventory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/inventory/Inventory$Iterator;<init>(Lnet/minecraft/inventory/Inventory;)V
      intermediary <init> Lnet/minecraft/class_1263$class_10755;<init>(Lnet/minecraft/class_1263;)V
      official <init> Lbuv$a;<init>(Lbuv;)V
  • Method Details Link icon

    • hasNext Link icon

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<ItemStack>
    • next Link icon

      public ItemStack next()
      Specified by:
      next in interface Iterator<ItemStack>
      Mappings:
      Namespace Name Mixin selector
      named next Lnet/minecraft/inventory/Inventory$Iterator;next()Lnet/minecraft/item/ItemStack;
      intermediary method_67511 Lnet/minecraft/class_1263$class_10755;method_67511()Lnet/minecraft/class_1799;
      official a Lbuv$a;a()Ldak;