@ file : Suppress (" Un stable Api Usage ") Ċ Ċ package Ġdev . ad ire lle . adic rate . utils . extensions Ċ Ċ import Ġnet . minecraft . inventory . Inventory Ċ import Ġnet . minecraft . item . ItemStack Ċ Ċ fun ĠInventory . iterator () Ġ= ĊĠĠĠ ĠInventory Iterator ( this ) Ċ Ċ class ĠInventory Iterator ( private Ġval Ġinventory : ĠInventory ) Ġ: ĠIterator < ItemStack > Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġidx Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġfun Ġhas Next () Ġ= Ġidx Ġ< Ġinventory . size () ĊĠĠĠ Ġoverride Ġfun Ġnext (): ĠItemStack Ġ= Ġinventory . get Stack ( idx ++) Ċ } Ċ