Еще мысля (скорее всего, на будущее, когда/если активность на сервере вырастет и появится мотивация).
Веб-гуй для ГМов.
Допустим, у нас есть две роли для юзеров: админ и ГМ.
Админ в систему может добавлять шаблоны. Каждый шаблон содержит набор типизированных полей, заготовку для генерации одной или нескольких команд и путь к файлу с функциями:
ГМ у себя видит эти шаблоны и может их инстанцировать, заполнив имеющиеся у них поля:
После сохранения система из инстанцированных шаблонов создает нужные функции автоматически:
# Effect minecraft:night_vision 1 for player RedTeapot
effect give RedTeapot minecraft:night_vision 600 1 true
# Effect minecraft:speed 255 for player Notch
effect give Notch minecraft:speed 600 255 true
# Effect minecraft:strength 42 for player jeb_
effect give jeb_ minecraft:strength 600 42 true
Например, для покупного эффекта (он же еще вручную делается?) ГМ заполняет соответствующий шаблон, куда вбивается просто имя игрока и сам эффект. Сами команды в нужный файл генерит система на основании заранее подготовленного шаблона.
По идее, это должно упростить жизнь ГМ'ам и настройку сервера (по крайней мере в той части, что работает на командах). Вдобавок, больше команд переедет из КБ в функции, что должно немного снизить нагрузку на сервер.