День Джима и Джона

8 декабря — это день, в который я всегда вспоминаю двух музыкантов. Это Джим Моррисон и Джон Леннон.

Джим Моррисон родился 8 декабря 1943 г., Джон Леннон погиб 8 декабря 1980 г. Я не вижу в этом какой-то мистической связи. Просто так совпало.

У меня не было ни малейшего шанса (разве что родиться случайно на много лет раньше и в другой стране), чтобы побывать на их концертах или послушать их вживую. Но мне приятно, думать, что благодаря их искусству частица их души передалась мне и ещё миллионам людей, которые не представляют себе жизни без музыки The Beatles и The Doors, без музыки Джона и Джима.

Сегодня, почему-то я вспомнил две песни.

Первая — это жизнеутверждающая Wintertime Love c альбома The Doors «Waiting for the Sun».

А вторая — трогательная песня Julia, которую Джон Леннон написал в память о своей матери.

Это очень разные песни, но именно их мне захотелось сегодня послушать.

Обновил плагины Elytra и WeatherMan

Между делом обновил WeatherMan и Elytra. Не то чтобы их очень надо было обновлять, но в для Elytra мне кинули пулл-реквест, так что моя работа свелась к проверке кода.

А вот в WeatherMan пришлось сделать опцию для выбора оптимального для пользователя способа обновления чанков.

Дело в том, что в WeatherMan (что его всегда отличало от всех прочих плагинов) всегда обновление биомов происходило моментально. Для этого нужно переотправить клиенту чанк. Но в бакките сейчас нет адекватного способа сделать это и приходится хитрить.

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

Поздно ставить наккит, когда разработчики разбежались

Вчера обнаружился товарищ, который внезапно узнал о существовании Nukkit (опомнился!) и начал бомбардировать всех разработчиков плагинов информацией о том, нужно их доводить до совместимости с последней версии, раскачивать сообщество и т. д.

Ему попытались объяснить, что сейчас лучше, что он может сделать — это принять посильное участие в разработке (судя по всему он не сможет). Ну, а мне напомнили о существовании какого-то набора плагинов под Nukkit.

В итоге, я быстренько допилил их до последней версии API и настроил сборку на CircleCI, чтобы не задумываться о том, что их куда-то надо загружать.

Ну и если будут желающие их дорабатывать: добро пожаловать с пуллреквестами. Я новых функций дополнять не планирую.