Решено Как поставить вечный день и вечную погоду

  • Автор темы Автор темы Mitzael
  • Дата начала Дата начала

Mitzael

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
Mitzael
Всем привет. Народ такая проблема как сделать что бы всегда был день и не было дождя и грозы.
Мне для лобби нужно.
 
/gamerule doDaylightCycle false
/gamerule doWeatherCycle false
После этого можно ещё поставить день или выключить дождь, если он идёт, больше они меняться не будут.
Всё.
 
/gamerule doDaylightCycle false
/gamerule doWeatherCycle false
После этого можно ещё поставить день или выключить дождь, если он идёт, больше они меняться не будут.
Всё.
Блим помогло только с временем а погода все равно. Было ясно щас доджь
 
Можно мой плагин скачать (это, кстати, мой первый плагин): https://www.spigotmc.org/resources/...r-goodweather-locationmanager-and-more.58392/

Можно плагин написать просто свой.
Код на вечный день:
Код:
Bukkit.getWorlds().stream().forEach((world) -> {
Bukkit.getScheduler().scheduleSyncRepeatingTask(this, () -> {
if(world.getTime() > 12000)
{
world.setTime(1000);
}
}, 0, 100);
});

Код на хорошую погоду, там в WeatherChangeEvent пиши event.setCancelled(event.toWeatherState());
 
Я не думаю, что он будет юзать даже небольшую часть его функционала в лобби.
Поэтому свой плагин проще написать)))
Тут уже говорил как:
Код на вечный день:
Код:
Bukkit.getWorlds().stream().forEach((world) -> {
Bukkit.getScheduler().scheduleSyncRepeatingTask(this, () -> {
if(world.getTime() > 12000)
{
world.setTime(1000);
}
}, 0, 100);
});

Код на хорошую погоду, там в WeatherChangeEvent пиши event.setCancelled(event.toWeatherState());
 
Назад
Верх Низ