- Баллы
- 1
- Имя в Minecraft
- _TheYtkA
Добрый день уважаемые разработчики, ну и простые пользователи ведёрочка)). У меня появилась небольшая идейка административного плагина для серверов майнкрафта.
Название плагина: EnderBans
Версия плагина: 1.12.2 (Можно и мульти-версию от 1.12 до 1.18)
Ядро: Spigot (По желанию можете сделать мульти-платформенность)
Описание: EnderBans универсальный плагин для администрирования майнкрафт-серверов. Основной упор плагина идёт на запрет команд для игроков (даже операторов) для предотвращения взломов и в последствии грифа сервера.
Основные требования:
1) Довольно важно, чтобы плагин мог ограничивать доступ к разным командам, например, выдачу опки.
2) Плагин должен настраиваться от и до (Перевод сообщений, белый лист игроков, ввод команд в конфиге).
3) Открытый исходный код. (Для лёгкой поддержки данного плагина)
4) Полностью бесплатная работа.
5) Желаемая дата: Как успеете)
Не все готовые решения имеют такой функционал (Платные ещё даже и не видел)
Доп.функционал:
Данный функционал не входит в основное требование, но если слишком легко реализовать данную задумку, то можете и это реализовать.
1) Соединение с плагинами приватов (Самое главное с WorldGuard)
2) Добавление команд управление (Только для консоли)
Пример: /ecb enabled ; /ecb disabled ; /ecb update (/ecb reload должно быть по дефолту)
Конфигурации:
Название плагина: EnderBans
Версия плагина: 1.12.2 (Можно и мульти-версию от 1.12 до 1.18)
Ядро: Spigot (По желанию можете сделать мульти-платформенность)
Описание: EnderBans универсальный плагин для администрирования майнкрафт-серверов. Основной упор плагина идёт на запрет команд для игроков (даже операторов) для предотвращения взломов и в последствии грифа сервера.
Основные требования:
1) Довольно важно, чтобы плагин мог ограничивать доступ к разным командам, например, выдачу опки.
2) Плагин должен настраиваться от и до (Перевод сообщений, белый лист игроков, ввод команд в конфиге).
3) Открытый исходный код. (Для лёгкой поддержки данного плагина)
4) Полностью бесплатная работа.
5) Желаемая дата: Как успеете)
Не все готовые решения имеют такой функционал (Платные ещё даже и не видел)
Доп.функционал:
Данный функционал не входит в основное требование, но если слишком легко реализовать данную задумку, то можете и это реализовать.
1) Соединение с плагинами приватов (Самое главное с WorldGuard)
2) Добавление команд управление (Только для консоли)
Пример: /ecb enabled ; /ecb disabled ; /ecb update (/ecb reload должно быть по дефолту)
Конфигурации:
Код:
########################################
# #
# Конфигурация плагина EnderBans #
# Версия плагина $VERSION$ #
# #
########################################
#################################################
# #
# Документация: Пока нет #
# Помощь с плагином: https://t.me/adev_team #
# #
#################################################
config:
# Включение плагина --> true
# Выключение плагина --> false
enabled: true
# По стандарту используется русский язык
# English: en, Russia: ru
# Файл с переводами: lang/message_ru.yml
lang: ru
# Префикс будет использоваться в каждом сообщении.
# По желанию можно выключить.
prefix:
enabled: true
text: '&7[&2EnderBans&7]'
# Модули защиты
# console-protector --> запрещённые команды не исполняются консолью.
# chat-protector --> запрещённые команды не исполняются в чате.
# region-protector --> операторы не могут изменять регион.
protector:
console-protector: true
chat-protector: true
region-protector: true
# В лог записываются все введённые команды, которые запрещены.
# Формат записи: [TIME] NickName --> command.
log:
enabled: true
Код:
##########################################
# #
# Конфигурация сообщений EnderBans #
# Версия плагина $VERSION$ #
# #
##########################################
messages:
##############################
# Модуль • REGION DEFENDER #
##############################
regionEdit: '&cИзвините, вы не имеете права взаимодействовать с данным регионом!'
regionAdd: '&aВы успешно добавили регион &2%regionName%'
regionRemove: '&eВы сняли защиту с региона &c%regionName%'
regionNotFound: '&с%regionName% &eне защищён!'
regionDef: '&c%regionName% &eуже защищен!'
# %regionName% -- вместо этого плейсхолдера подставляется регион
# который пользователь хочет защитить
###############################
# Модуль • CONSOLE DEFENDER #
###############################
console-cmd: "Don't permission!"
###############################
# Модуль • CHAT DEFENDER #
###############################
chat-cmd: '&cВы не имеете право использовать %deny_cmd%'
chat-char: '&cНельзя использовать "%deny_char%" символ в чате!'
# %deny_cmd% -- вместо этого плейсхолдера подставляется команда
# которую ввёл пользователь
###############################
# Модуль • PLUGIN #
###############################
plugin-reload: '&aКонфигурация успешно обновлена!'
plugin-help:
cmd1: '/ecb reload - Перезапуск плагина'
cmd2: '/ecb protect <регион> - защитить регион'
cmd3: '/ecb remove <регион> - снять защиту с региона'
cmd4: '/ecb auth - авторизация администратора'
plugin-no-pex: '&4У вас нет прав!'
Код:
########################################
# #
# Конфигурация игроков EnderBans #
# Версия плагина $VERSION$ #
# #
########################################
# Данным игрокам будут разрешены
# команды из блока `operator`
players:
- 'Player1'
- 'Player2'
- 'Player3'
- 'Player4'
protect:
# С данными регионами не может работать WorldEdit,
# игроки и операторы не имеют право ломать его
regions:
- 'spawn'
- 'spawn1'
command-blacklist:
# Console --> Команды блокируются полностью
console:
- 'cmd-1'
- 'cmd-2'
# Operators --> Блокирует команды блокируются для всех игроков, включая операторов сервера.
operators:
- 'cmd1'
- 'cmd2'
# Users --> Блокирует только для пользователей.
users:
- 'cmd1'
- 'cmd2'
Последнее редактирование:

