aokigahara
Пользователь
- Сообщения
- 4
У меня есть список блоков в json, на координатах которых нужно спавнить частицы. Тут еще время от времени обновляется список, дабы отследить, что какой-то блок сломан. НО ивент почему-то просто не запускается (Здесь PlayerJoinEvent просто для проверки, хотел сначала на WorldLoadEvent подписаться, но он тоже не работает).
Мои методы(запись в файл, поиск) работают нормально. (Это я к тому, что проблема не в них).
Попробовал выводить сообщения в консоль, но и они не выводятся
А и забыл сказать, никаких ошибок в консоли нет.
По итогу мне ответили здесь
Мои методы(запись в файл, поиск) работают нормально. (Это я к тому, что проблема не в них).
Попробовал выводить сообщения в консоль, но и они не выводятся
А и забыл сказать, никаких ошибок в консоли нет.
Java:
public class WorldLoad implements Listener {
@EventHandler
public void onWorldLoad(PlayerJoinEvent e){
System.getLogger(ChatColor.RED + "Pass event");
Bukkit.getScheduler().runTaskTimerAsynchronously(FTPAltar.getPlugin(), () ->{
System.getLogger(ChatColor.RED + "I stage");
List<Altar> altars = CommonUtils.findAllAltars();
for (Altar altar : altars){
World world = Bukkit.getWorld(altar.getWorld());
double x = altar.getxLoc() + 0.5;
double y = altar.getxLoc() + 1.2;
double z = altar.getxLoc() + 0.5;
Bukkit.getScheduler().runTaskTimerAsynchronously(FTPAltar.getPlugin(), () -> {
System.getLogger(ChatColor.RED + "II stage");
world.spawnParticle(Particle.ENCHANTMENT_TABLE, x, y, z, 30);
}, 0, 15L);
}
}, 0, 15);
}
}
Java:
public final class FTPAltar extends JavaPlugin {
private static FTPAltar plugin;
public static FTPAltar getPlugin() {
return plugin;
}
@Override
public void onEnable() {
// Plugin startup logic
plugin = this;
ItemManager.init();
getServer().getPluginManager().registerEvents(new RightClickEvent(), this);
getServer().getPluginManager().registerEvents(new WorldLoad(), this);
try {
CommonUtils.loadAltars();
} catch (IOException e) {
e.printStackTrace();
}
Авто объединение сообщений:
По итогу мне ответили здесь
You must be registered for see links
, так что если вдруг кому-то будет нужно.
Последнее редактирование: