Документация для ReActions (и вообще…)

Долго перебирал разные движки для документации. Хотел сделать двуязычный сайт, чтобы после добавления материала на одном языке, соответствующая страница создавалась бы для другого и её оставалось бы только перевести.

Увы, такого движка я так и не нашёл. Желаемый функционал сводится к ручному повторению структуры либо к такому танцу с бубнами с конфигурациями, что просто не хочется забивать такой мутью голову.

Но время идёт, в ReActions добавились новые возможности (причём благодаря пользователю плагину, который решил внести свой вклад в его развитие), а документацию надо вести. К старой уже прикасаться не хочется (она создавалась в редакторе CHM-файлов, а потом экспортировалась в HTML), поэтому решил просто вести её на вики-движке гитхаба.

Утомительно… 😉

Выпущена новая версия плагина WeatherMan v1.1.0

Список изменений

  • Добавлено «Локальное время» — можно определять локальное время для игрока, в регионе, в биоме или в мире.
  • Совместимость с craftbukkit/spigot 1.11.x

Новые команды

  • /wtm player [<player> <HH:MM|day|night|remove>] — настроить персональное время игрока
  • /wtm region [<region> <HH:MM|day|night|remove>] — настроить локальное время (в регионе)
  • /wtm biome [<biome> <HH:MM|day|night|remove>] — настроить локальное время (в биоме)
  • /wtm world [<world> <HH:MM|day|night|remove>] — настроить локальное время (в мире)

Download

Обновление плагинов RoadProtector и ScLoad

По просьбам трудящихся (потому что мне действительно, напомнили о существовании этих плагинов) обновил два своих старых плагина.

Оба обновления касаются исключительно обеспечения совместимости с bukkit/spigot 1.11; никаких новых функций не добавлялось.

RoadProtector — это один из моих самых первых плагинов, который предназначен для защиты дорог от разрушения. Создавался для серверов, на которых существуют дороги, проложенные среди миров, наполненных криперами.

ScLoad — создался позднее, зато в связке с ReActions творит чудеса: предназначен для выстраивания схематиков по команде. Вообще, это один из моих любимых плагинов (из тех, что я сделал), но к сожалению обделён вниманием. Я знаю, как его переделать и что добавлять. Но всё никак руки не доходят. Может когда-нибудь…

Цветные биомы в Minecraft Pocket Edition

Одно из отличий (которое судя, по всему было всегда) между Minecraft Pocket Edition и обычным Майнкрафтом — это возможность выбора цвета травы.
Если в обычном Майнкрафте цвет травы определяется биомом, то тут у пользователя (по крайней мере при наличии соответствующего мода или плагина) есть полная свобода действий.

Лично у меня сразу же рождаются мысли о создании плагина на волшебные, странные биомы… Ну или хотя бы просто о плагине, который позволит рисовать «красками» по траве.

В итоге, вчера я быстренько добавил соответствующий функционал в плагин Regions для Nukkit и теперь там можно делать так:

А я летаю на элитрах у прохожих на виду…

elytra-2

Когда я первый раз увидел в Minecraft’е крылья (позднее, выяснилось, что в русском языке есть даже слово такое «Элитры»), то я в них по настоящему влюбился.

Но у них есть один недостаток. Полёт на элитрах — это планирование. Которое рано или поздно заканчивается приземлением. И чем больше пируэтов ты выписываешь, тем раньше приземляешься.

Поэтому, уже тогда я задумался, о том что плагином можно будет этот процесс сделать практически бесконечным…

Continue reading «А я летаю на элитрах у прохожих на виду…»

Сидеть и ждать проще или как не надо искать плагины

Иногда решение задачи кажется настолько очевидным, что удивляешься как кто-то не может додуматься до него сам. А ещё больше удивляешься, когда после подробного описания, человек продолжает стоять и чего-то ждать.

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

Сделать такого нельзя. Кнопка — импульсный источник сигнала, т. е. нажав её один раз ты выдаешь сигнал один раз. Её можно попытаться программно нажать повторно, но ничего хорошего из этого не выйдет. Поэтому правильный ответ тут такой: нужно либо использовать рычаг, либо какой-то иной источник сигнала — редолитовый факел или редолитовый блок (не пугайтесь, я просто решил попробовать как «звучит» название «редолит», вместо «красный камень»).

То есть автору запроса нужен готовый плагин (или ReActions или какой-то иной скриптовый плагин) который позволяет либо поворачивать рычаг либо устанавливать какой-то источник сигнала на определенное время.

По моему, понятнее объяснить сложно. Но не тут-то было, я уже думал автор темы побежал учить скриптовые плагины или искать реализованные аналоги, но… через день автор выходит с тем же вопросом.

И причина простая: он не обозначил самому себе цель: ему нужно получить постоянный сигнал на, допустим, 5 минут; он же думает что ему нужна волшебная кнопка.

В общем не знаю, нарисовал ролик. Надеюсь ему поможет, а нет — так в любом случае получится ещё один для серии обучающих роликов о ReActions

SunflowerFields: выращивай подсолнухи на сервере

sunflower-field

Я периодически просматриваю разделы с запросами на разработку плагинов на руббукките или на bukkit.org. Не то, чтобы я страдал от недостатка идей или жутко хотел творить плагины по чужим идеям. Но в качестве разминки иногда хочется сделать что-то быстрое и простенькое, особенно если идея заслуживает внимания.

Вообще, пожалуй, идея — это главное. Я не вижу смысла повторять уже существующие плагины, когда я вижу подобные запросы, то всегда рекомендую вопрошающему связаться с автором плагина. Я не вижу смысла воспроизводить то, что можно сделать при помощи ReActions или какого-то другого, достаточно простого, скриптового плагина. И я не люблю какие-то банальные или пошлые (вроде реализации на сервере 120 сортов алкогольных напитков) идеи.

Continue reading «SunflowerFields: выращивай подсолнухи на сервере»

MessageFilter — новая версия 0.3.2

Сегодня выпустил обновленную версию плагина MessageFilter.

Изменений немного, фактически была добавлена только функция проверки работы плагина, которая нужна для того чтобы пользователь мог убедиться, что плагин работает нормально. Или не работает.

Для этого введён новый пермишен «messagefilter.test», при его наличии у игрока — ему выводится результат (только в случае ошибки) при входе в игру. Кроме того, любой пользователь плагина, может воспользоваться командной /mfilter test, чтобы полюбоваться вот таким сообщением:

Сообщение при успешном прохождении теста
Сообщение при успешном прохождении теста MessageFilter
Continue reading «MessageFilter — новая версия 0.3.2»

Падал прошлогодний снег. Совсем как в Minecraft: Windows 10 Edition Beta

Недавно, я рассказывал о своем наблюдении поведения снега в Minecraft: Windows 10 Edition Beta. «А почему бы не сделать такую же фишку и для обычного Майнкрафта?!» — подумал я и… сделал. Получился небольшой плагин (ссылка на закачку ниже), который при разрушении любого блока под блоком снега превращает его в «падающий блок», который довольно плавно оседает вниз.

Ссылка для скачивания плагина приведена в комментарии к ролику.

Мой самый гениальный плагин

slashconsoleСегодня я придумал свой самый гениальный плагин. Дело в том, что прыгая из консоли в окно майнкрафта я часто ошибаюсь и команды в консоли набираю через слэш («/»). Иногда команды длинные и это реально достает.

Теперь у меня (и у всех, кто хочет) есть возможность воспользоваться плагином SlashConsole, который только это и делает — убирает лишний слэш из строки введенную в консоли.

УРА!

slashconsole2

Скачать SashConcole