Здравствуйте! Как получить и установить тип двойной травы (Material.DOUBLE_PLANT)? У обычной травы есть MaterialData - LongGrass. А у двойной...
Я на месте автора использовал бы регулярные выражения...
Ну я и говорю, это не то. Сервер работает в одном потоке, и этот метод приостанавливает весь сервер.
Thread.sleep(long millis) throws InterruptedException Но думаю это не то что вам нужно...
О каком блоке идет речь?Печку, например, можно повернуть так import org.bukkit.material.Furnace; ... <Block>.getState().setData(new...
В общем я решил эту проблему (не идеально, но решил). Для проверки блока использовал метод Material.isOccluding(). Как я понял, он проверяет...
Можно просто сделать метод getVault() в главном классе плагина, и передавать твой плагин через конструкторы в нужные классы
Вообще да, стандартные значения priority и ignoreCanceled подойдут, можно ничего не менять. А это мертвый код, при ignoreCanceled = false...
Остановить задачу (Task)? При создании задачи, например BukkitScheduler.runTaskLater(), возвращается объект BukkitTask. У него есть метод...
А если нужный приоритет и ignoreCanceled событию выставить?
В общем получилось как-то так dropItems = new HashMap<Material, Map<Integer, Double>>(); ConfigurationSection dropItemsSection =...
Хех, это да) Главное смысл понятен
Да, конечно работает) Вообще изначальная задача - избавится от Gson и использовать встроенные средства.
Имена участников (разделяйте запятой).