例如,我要检测玩家背包内是否有没有64个石头
有返回true激活if,没有返回false
有返回true激活if,没有返回false
 本帖最后由 浅念哥 于 2019-5-11 02:04 编辑 
复制代码
- int stone=0;
 
- for(ItemStack item:player.getInventory().getContents())
 
- {  
 
-   if(stone>=64)    
 
-     return true;   
 
-   if(item!=null && item.getType()==Material.STONE)       
 
-     stone+=item.getAmount();
 
- }