Можно ли изменить летающий флаг сервера без его перезапуска?

В файле server.properties есть это значение конфигурации с именем allow-flight со значением по умолчанию false. . Согласно Minecraft Wiki:

Позволяет пользователям использовать полет на вашем сервере в режиме выживания, если у них установлен мод, обеспечивающий полет. При включенном разрешении полета гриферы, вероятно, будут более распространены, потому что это облегчит их работу. В творческом режиме это не действует.

  • false — Полет запрещен (игроки, находящиеся в воздухе не менее 5 секунд, будут исключены).
  • true — Полет разрешен и используется, если у игрока установлен мод для полета.

Можно ли изменить это значение без перезапуска сервера? Если да, то как?


В ванили нет.

Изменения в файлах server.properties всегда для вступления в силу требуется перезапуск, потому что сервер загружает свое содержимое только при запуске. Другого пути нет, если нет мода или плагина Bukkit/Spigot для временного хранения нового значения до перезапуска сервера.


  @EventHandlerpublic void on (PlayerJoinEvent e) {Player p = e.getPlayer ();  p.setAllowFlight (ложь);  p.setFlying (false);}  

1

Оцените статью
Gamicon.ru
Добавить комментарий