public void run()//This line is fine
{
OpenCrate.this.results.put(p, Integer.valueOf(((Integer)OpenCrate.this.results.get(p)).intValue() + 1));//This line is fine
for (int i = 0; i < 27; i++)//This line is fine
{
ItemStack it = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short)(new Random().nextInt(15) + 1));//This line is fine
m = it.getItemMeta();//This line is fine
m.setDisplayName(" ");//This line is fine
it.setItemMeta(m);//This line is fine
inv.setItem(i, it);//This line is fine
}
List<String> longlist = new ArrayList();//This line is fine
String s;//This line is fine
int i;//This line is fine
for (ItemMeta m = CrateResult.getResults().iterator(); m.hasNext();//This line is fine
i < new CrateResult(s).getChance()); //THE ERROR IS THE "<" ON THIS LINE
{
s = (String)m.next(); //This line is fine
i = 0; continue;//This line is fine
longlist.add(s);//This line is fine
i++;//This line is fine
}
Я получаю сообщение об ошибке на символе «<», который говорит о синтаксической ошибке на лексемы «<», недействительным AssignmentOperator. Это плагин Bukkit.Синтаксическая ошибка, недействительный AssignmentOperator
Что нового в CrateResult (s) .getChance() 'return? Возвращает ли он int? Также содержание контуров не имеет никакого смысла. Вы всегда устанавливаете 'i = 0', а затем продолжаете. Строки после 'continue' никогда не выполняются. –