- Баллы
- 173
- Имя в Minecraft
- ql_Nik_lp
Всем доброго времени суток, дорогие друзья!
Пишу свой плагин-гейммод, и поскольку еще приступая знал что придется производить много просчетов и вычислений, а лаги и провисания не допустимы, устроил все так, что грубо говоря вся работа плагина выполняется на отдельном потоке, и все было хорошо, ровно до того момента как я принялся за работу с миром, а именно моей задачей было выбросить предметы из инвентаря игрока, и как результат:
Погуглив я нашел вот такую информацию:
Вопрос - как быть?
У меня ощущение что ответ на самом деле прост, но я все же его не вижу :C
Заранее благодарю
Пишу свой плагин-гейммод, и поскольку еще приступая знал что придется производить много просчетов и вычислений, а лаги и провисания не допустимы, устроил все так, что грубо говоря вся работа плагина выполняется на отдельном потоке, и все было хорошо, ровно до того момента как я принялся за работу с миром, а именно моей задачей было выбросить предметы из инвентаря игрока, и как результат:
Код:
17:20:45 [SEVERE] java.lang.IllegalStateException: Asynchronous entity add!
17:20:45 [SEVERE] at net.minecraft.server.v1_6_R2.World.addEntity(World.ja
va:930)
17:20:45 [SEVERE] at net.minecraft.server.v1_6_R2.World.addEntity(World.ja
va:926)
17:20:45 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftWorld.dropItem(Cr
aftWorld.java:302)
17:20:45 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftWorld.dropItemNat
urally(CraftWorld.java:316)
Погуглив я нашел вот такую информацию:
Вопрос - как быть?
У меня ощущение что ответ на самом деле прост, но я все же его не вижу :C
Заранее благодарю
