Наткнулся на забавный проект на Хабре: разработчик синхронизировал Minecraft с питерской погодой. Зачем — непонятно, но получилось правдоподобно 😂 Он взял Paper, прикрутил WeatherAPI и заставил игру жить по расписанию реального Петербурга. Теперь лобби темнеет, мокнет и мрачно бурчит ровно тогда, когда это делает город. Как оно устроено: — В Minecraft день длится 20 минут, поэтому пришлось вручную пересчитать тики под реальные рассветы и закаты; — Реальная погода → внутриигровая: Дождь; Гроза; Снег; Пасмурно; Ясно; — Для снега меняется прямо биом — только в выделенном квадрате, чтобы не убить сервер; — Paper-команды собираются в дерево /weathersync, где можно смотреть состояние и руками подправлять время; — Запросы на WeatherAPI уходят асинхронно, чтобы не повесить тред и не устроить «лаги в честь дождя». Хронический дефицит солнца 😁