Помогите Как ставить блоки в каком-то диапазоне?[Закрыто]

Статус
Закрыто для дальнейших ответов.

DemoNIKman

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
DemoNIKman
Помогите, пожалуйста!
У меня есть координаты x1, y1, z1, x2, y2, z2 (координаты двух противоположных углов параллелепипеда). И мне нужно заполнить весь этот параллелепипед каким-то блоком, например, Material.GRASS.
Если это делать просто тройным вложенным циклом, то они не будут отображаться. А мне еще нужно делать эту операцию раз в несколько секунд(для этого я использую Timer или новый поток Thread и Runnable), но вылетает ошибка Asynchronous block remove! Тогда я попытался поставить на все методы, которые только возможно тег synchronized, но ошибка все равно вылетает.
ЧТО ДЕЛАТЬ?! ПОМОГИТЕ, ПОЖАЛУЙСТА!
 
Помогите, пожалуйста!
У меня есть координаты x1, y1, z1, x2, y2, z2 (координаты двух противоположных углов параллелепипеда). И мне нужно заполнить весь этот параллелепипед каким-то блоком, например, Material.GRASS.
Если это делать просто тройным вложенным циклом, то они не будут отображаться. А мне еще нужно делать эту операцию раз в несколько секунд(для этого я использую Timer или новый поток Thread и Runnable), но вылетает ошибка Asynchronous block remove! Тогда я попытался поставить на все методы, которые только возможно тег synchronized, но ошибка все равно вылетает.
ЧТО ДЕЛАТЬ?! ПОМОГИТЕ, ПОЖАЛУЙСТА!
Во втором потоке нельзя работать с миром, по крайней мере в Bukkit
 
Во втором потоке нельзя работать с миром, по крайней мере в Bukkit
Но с таймером тоже не получается. Или он тоже создает отдельный поток?
Разобрался. Использовал BukkitRunnable. Спасибо!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх