- Баллы
- 76
ShareControl - контроль творческого режима.
Последняя версия: 2.6.4
Страница на BukkitDev.
Репозиторий.
Spigotmc.
Суть плагина состоит в том, чтобы запретить игрокам в творческом режиме, обычно донатеры, раздавать вещи из креатива другим игрокам или использовать их в выживании. Плагин разделяет режимы игры, не давая им пересекаться.
Функционал
- Поддержка MySQL и SQLite датабаз.
- Полная совместимость с 1.7 - 1.11 версиями Minecraft.
- Ведение списка блоков, поставленные игроков из творческого режима.
- Разделяет инвентарь на 3 режима: творческий, выживание и приключение.
- Запрет ставить\ломать конкретные блоки в творческом режиме (в конфиге)
- Запрет выкидывать и подбирать предметы в творческом режиме.
- Взрыв тнт не уничтожает блоки из креатива.
- Полный запрет воздействия игрока в творческом режиме с сундуками, наковальнями и другими блоками-контейнерами.
- Запрет взаимодействовать с мобами и игроками.
- Отключение создания иссушителей, снеговиков и големов.
- Удаление дропа с сломанного творческого блока или запрет ломать его блок игрокам из выживания.
- Отключение творческого режима в запрещенных мирах (в конфиге).
- Отключение использования конкретных команд в творческом режиме (в конфиге).
- Автоматическая проверка обновлений.
- Изменение текста сообщений плагина.
- Предметы для изменения и получении информации о блоках и игроках.
- Полное управление каждым игровым режимом.
- И многое другое...
- /sharecontrol (/sc) - главная команда плагина, получение меню команд.
- /sc info - получение информации о плагине
- /sc reload - перезагрузить конфиг
- /sc update - проверить наличие обновлений
- /sc list <игровой режим> - получить список игроков в этом режиме
- /sc check <ник> - получить информацию о игроке
- /sc add <break\place\use\interact> <материал (material)\id> - добавить блок\предмет в список запрещенных в конфиге
- /sc remove <break\place\use\interact> <материал (material)\id> - удалить блок\предмет из списка запрещенных в конфиге
- /sc tools - получить меню команд предметов плагина
- /sc tools changetool (/sc tools change) - получить изменяющий предмет (меняет тип блока, творческий или натуральный)
- /sc tools infotool (/sc tools info) - получить информационный предмет (выдаёт информацию о блоке или игроке)
- /sc set <творчество\выживание> - изменить тип блоков в выделенном регионе предметом WorldEdit
Конфигурации
YAML:
# CONFIG OF ShareControl
# |------------------| #
# | SETTINGS | #
# |------------------| #
General: #Основные настройки
CheckUpdates: true #Проверять ли новую версию.
Version: '2.6.4' #Текущая версия.
Database: sqlite #Выбор датабазы. SQLite или MySQL (нужно заполнить данные ниже)
MySQL:
Host: localhost
Port: '3306'
Database: minecraft
Username: minecraft
Password: ''
TableName: blocks
SaveInterval: 5 #Время сохранения базы данных (в минутах)
Notifications: #Настройка оповещений
SurvivalNotify: true #Оповещения для обычных игроков, в выживании (к примеру при попытке сломать блок из творческого режима).
CreativeNotify: true #Оповещения для творческих игроков (к примеру при попытке выкинуть предмет).
Material: true #Показывать ли название предмета в оповещениях.
PrefixEnabled: true #Показывать ли префикс плагина в оповещениях.
Settings: #Настройки
Blocks:
BlockingPlacement: #Список блоков, которые запрещено ставить игрокам в творчестве.
- BEDROCK
- MONSTER_EGGS
- TNT
- ENDER_PORTAL_FRAME
BlockingBreakage: #Список блоков, которые запрещено ломать игрокам в творчестве.
- BEDROCK
BlockingInteract: #Список блоков, которые запрещено использовать игрокам в творчестве.
- none
Items:
BlockingInventory: #Список блоков, которые запрещено использовать.
- MONSTER_EGG
- MINECART
- BOAT
- STORAGE_MINECART
- POWERED_MINECART
- EXPLOSIVE_MINECART
- HOPPER_MINECART
- LAVA_BUCKET
- ENDER_PEARL
- EYE_OF_ENDER
- EXP_BOTTLE
- FIREBALL
- FLINT_AND_STEEL
- POTION
BlockingCmds: #Блокировка использования команд игрокам в творческом режиме.
List: #Список запрещённых команд.
- kit start
Enabled: false #Работает ли эта функция.
BlockingCreatureInteract: true #Запрещено ли взаимодействие игрока в творчестве с мобами.
BlockingPlayerInteract: true #Запрещено ли взаимодействие игрока в творчестве с игроками.
BlockingBreak: true #Если true, то при попытке игрока из выживания сломать блок из творческого режима, то блок восстановиться. Если false, то блок сломается, но дроп не выпадет.
ClearDropInInventory: false #Если true, то при попытке игрока выбросить блок кнопкой Q этот блок не вернётся в инвентарь. Если false, то возвращается.
EssentialsSignBlock: false #Если true, то взаимодействие с табличками Essentials отключено (таблички [Sell], [Buy] и другие)
MultiInventories:
Enabled: true #Активация системы разделения инвентаря
Separation: true #Работает, только если Enabled true. Если true - сохранение каждого инвентаря, если false - просто очистка инвентаря.
WorldsConfig: #Настройка миров
Enabled: false #Работает ли эта функция
BlockingCreativeInWorlds: #Список миров, в которых отключается творческий режим при взаимодействии с миром.
- world_nether
- world_the_end
GamemodesControl: #Настройка Контроля Игровыми режимами
Enabled: true #Если true, то вся система Контроля Игровыми режимами активирована
Full: true #Если true, то игрок никогда не попадет в режим, к которому у него нет права. Если false, то игрок не сможет сменить себе режим только командой.
- sharecontrol.* - полные права
- sharecontrol.commands - права на все команды плагина
- sharecontrol.tools.* - разрешить использовать все инструменты плагина
- sharecontrol.tools.changetool - разрешить использовать изменяющий предмет
- sharecontrol.tools.infotool - разрешить использовать информационный предмет
- sharecontrol.allow.* - отключить все запреты (кроме Контроля Игровыми режимами)
- sharecontrol.allow.blocking-placement.* - разрешить ставить запрещенные в конфиге блоки
- sharecontrol.allow.blocking-placement.<название\id блока\предмета из конфига (пишите, что в конфиге)> - разрешить ставить этот запрещенный в конфиг блок
- sharecontrol.allow.blocking-breakage.* - разрешить ломать запрещенные в конфиге блоки
- sharecontrol.allow.blocking-breakage.<название\id блока\предмета из конфига (пишите, что в конфиге)> - разрешить ломать этот запрещенный в конфиг блок
- sharecontrol.allow.blocking-inventory.* - разрешить взаимодействие с запрещенными в конфиге предметами
- sharecontrol.allow.blocking-inventory..<название\id блока\предмета из конфига (пишите, что в конфиге)> - разрешить взаимодействие с этим запрещенным в конфиге предметом
- sharecontrol.allow.blocking-interact.* - разрешить взаимодействие с запрещенными в конфиге блоками
- sharecontrol.allow.blocking-interact..<название\id блока\предмета из конфига (пишите, что в конфиге)> - разрешить взаимодействие с этим запрещенным в конфиге блоком
- sharecontrol.allow.drop - разрешить выкидывать вещи
- sharecontrol.allow.pickup - разрешить подбирать вещи
- sharecontrol.allow.creature-interact - разрешить взаимодействие с мобами
- sharecontrol.allow.player-interact -разрешить взаимодействие с игроками
- sharecontrol.allow.multi-inventories- отключить разделение инвентаря
- sharecontrol.allow.blocking-creative - разрешить взаимодействие в запрещенных в конфиге мирах
- sharecontrol.allow.notlogging - отключить записывание блоков в датубазу творческих блоков
- sharecontrol.gamemodescontrol.* - разрешить переключать режима на все игровые режимы (у других плагинах типа Essentials должно быть дано игроку с этим пермом и пермами ниже свой перм. Для Essentials - essentials.gamemode)
- sharecontrol.gamemodescontrol.survival - разрешить переключать режим на выживание
- sharecontrol.gamemodescontrol.creative - разрешить переключать режим на творчество
- sharecontrol.gamemodescontrol.adventure - разрешить переключать режим на приключение
- sharecontrol.gamemodescontrol.spectator - разрешить переключать режим на наблюдение
Поддержка версий Minecraft:
- Spigot 1.7 - 1.11 [полная]
- Bukkit 1.7 - 1.11 [полная]
- CraftBukkit 1.7 - 1.11 [полная]
Скачать последнюю версию
Внимание! У плагина начальный язык в файле локализации - английский, поэтому в файле конфига поставьте Language: ru.
Внимание! У плагина начальный язык в файле локализации - английский, поэтому в файле конфига поставьте Language: ru.
Известные баги:
- при ломании блока под горшком с цветком из креатива, то горшок не выпадает, а цветок выпадает
Лог изменений
Версия 2.6.4:
- добавлена поддержка версии 1.11
- добавлена возможность отключить взаимодействие игроков в творчестве с табличками Essentials
- исправление багов
- возможность открывать сундук в вагонетке
- исправление багов
- разрушение любых блоков вокруг при разрушении одного
- установление некорректного времени сохранения базы данных (в конфиге минутах, было в 10 раз меньше минуты)
- добавлено обновление сообщения о нехватке прав при перезагрузке
Версия 2.6:
- добавлена поддержка 1.10 - 1.10.2 версий Майнкрафта
- добавлена возможность запретить взаимодействие игрока с блоком
- добавлен файл локализации Упрощенный Китайский
- исправлено множество багов
- лестницы, факелы, рычаги, кнопки и т.д.
- картофель, морковь, пшеница и т.д.
- двери
- краши
- другое
- значительно оптимизированы функции, убраны некоторые циклы, которые могли вызывать лаги
- изменены события отключения творчества, если нет прав на него
Версия 2.5.3:
Версия 2.5.1:
Версия 2.5:
Версия 2.4.1:
Версия 2.4:
Версия 2.3.13:
Версия 2.3.9:
Версия 2.3.3:
Версия 2.3.2:
- исправлен баг с использованием MACROS (Keybind mod, мод на присвоение кнопкам клавиатуры команд)
- исправлен баг с сохранением инвентарей
Версия 2.5.1:
- добавлен немецкий языковой файл
- исправлен баг с сохранением инвентарей
Версия 2.5:
- добавлена полная поддержка 1.9. Теперь плагин поддерживает версии с 1.7 до 1.9 включительно
- изменена система проверки версии сервера
- исправление багов и дюпов
- оптимизация кода
Версия 2.4.1:
- исправлено некорректное отображение некоторых сообщений
Версия 2.4:
- добавлена поддержка версий 1.7 - 1.8.9
- изменена система проверки версий
- исправлены баги
- добавлена возможность отключать возвращение блока в инвентарь при нажатии кнопки "Q"
- добавлена возможность изменить название таблицы в базе данных
Версия 2.3.13:
- исправлен баг с не полным записыванием блоков в базу данных
- исправлен баг с поршнями
- исправлен баг с кактусом
- изменена структура базы данных: добавлена графа "мир", теперь старые базы данных НЕ поддерживаются!
- изменена проверка версий
- оптимизация работы плагина
Версия 2.3.9:
- исправлены баги с крашем сервера
- оптимизация работы
- исправления файлов локализации
Версия 2.3.3:
- исправлены баги с крашем сервера и сохранением
Версия 2.3.2:
- исправлено множество багов
- исправлены баги с крашом сервера и инвентарём
- возвращена статистика
Особенности в будущем:
Пока нет.
Если у вас есть идеи по новым фичам (особенностям) плагина, то обязательно пишите
Если у вас есть идеи по новым фичам (особенностям) плагина, то обязательно пишите

Благодарности
RainbowKiwiFOX - за тестирование, выявление множество багов, много хороших идей для плагина и, конечно же, за пожертвование.
Понравился плагин?
Поставь 5 звезд на SpigotMC.org!
Пожертвования
PayPal
WebMoney: R136861426393
Статистика плагина
Последнее редактирование: