2017-05-14 4 views
2

私は最近、私が理解できない問題に直面しています:アイテムのスロットを取得するにはどうすればよいですか?ItemStackからアイテムスロットを取得

)のは、私のコードは、その

 ItemStack[] items = inv.getContents(); 
     for (ItemStack item : items) { 
      if (item != null) { 
       if (position < 27 && position > -1) { 
    SOMETHING HERE LIKE  ---> item.getRawSlot() 
       } 
      } else { 
      } 
     } 

しかし、この方法getRawSlot(ように見えるとしましょう、私は何を行うことができ、アイテムのクラスに対して有効ではありませんか?

+0

'ItemStack.getRawSlot()'を実装してください。 – saka1029

+0

'item'が' items [0] '、' items [342] 'などにあるかどうかを知る必要があると言っていますか? –

答えて

2

for-eachループを使用しているときは、現在の配列アイテムのインデックスを知ることができません。明示的なインデックスを持つ通常のforループを使用する必要があります:

+0

ありがとうございました:D – Maxpnl

関連する問題