1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMN/SEC/MECH] ShareControl v2.6.4 - контроль творческого режима [1.7 - 1.11]

Тема в разделе "Неподтвержденные плагины", создана пользователем h1karo, 1 июл 2015.

  1. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    [​IMG]
    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

    Конфигурации
    Код:
    # 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, то игрок не сможет сменить себе режим только командой.
    
    Permissions
    • 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.

    Известные баги:
    • при ломании блока под горшком с цветком из креатива, то горшок не выпадает, а цветок выпадает

    Лог изменений
    Версия 2.6.4:
    • добавлена поддержка версии 1.11
    • добавлена возможность отключить взаимодействие игроков в творчестве с табличками Essentials
    • исправление багов
      1. возможность открывать сундук в вагонетке
    Версия 2.6.1:
    • исправление багов
      1. разрушение любых блоков вокруг при разрушении одного
      2. установление некорректного времени сохранения базы данных (в конфиге минутах, было в 10 раз меньше минуты)
      3. добавлено обновление сообщения о нехватке прав при перезагрузке

    Версия 2.6:
    • добавлена поддержка 1.10 - 1.10.2 версий Майнкрафта
    • добавлена возможность запретить взаимодействие игрока с блоком
    • добавлен файл локализации Упрощенный Китайский
    • исправлено множество багов
      1. лестницы, факелы, рычаги, кнопки и т.д.
      2. картофель, морковь, пшеница и т.д.
      3. двери
      4. краши
      5. другое
    • значительно оптимизированы функции, убраны некоторые циклы, которые могли вызывать лаги
    • изменены события отключения творчества, если нет прав на него
    Остальной лог:
    Версия 2.5.3:
    • исправлен баг с использованием MACROS (Keybind mod, мод на присвоение кнопкам клавиатуры команд)
    Версия 2.5.2:
    • исправлен баг с сохранением инвентарей

    Версия 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:
    • исправлено множество багов
    Версия 2.3.1:
    • исправлены баги с крашом сервера и инвентарём
    • возвращена статистика
    Лог изменений более ранних версий можно найти непосредственно на странице плагина на BukkitDev

    Особенности в будущем:
    Пока нет.
    Если у вас есть идеи по новым фичам (особенностям) плагина, то обязательно пишите :)

    Благодарности
    RainbowKiwiFOX - за тестирование, выявление множество багов, много хороших идей для плагина и, конечно же, за пожертвование.

    Понравился плагин?

    Поставь 5 звезд на SpigotMC.org!

    Пожертвования
    PayPal
    WebMoney: R136861426393

    Статистика плагина

    [​IMG]
     
    Последнее редактирование: 29 июн 2017
  2. Русский КоТ

    Русский КоТ Активный участник Пользователь

    Баллы:
    76
    Полезный плагин
     
  3. RespectDDD

    RespectDDD Активный участник Пользователь

    Баллы:
    76
    Skype:
    netu_logina3
    Нормально работает? Багов нету?
     
  4. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    Остались некоторые маленькие баги, вернее они не в плагине, а в самом майнкрафте. В будущем они все будут исправлены. Так же, если вы их найдёте, то обязательно сообщайте.
     
  5. Max_ASimus

    Max_ASimus Старожил Пользователь

    Баллы:
    103
    Skype:
    max-s.company
    Имя в Minecraft:
    Mr_WonderMan
    Все равно классный плагин, спасибо! Себе заберу. Хотя, вроде, где-то аналоги видел.
     
  6. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    Аналогов очень много, начиная с AntiShare, CreativeControl, которые имеют много недочётов, заканчивая ужасно работающим лично для меня LimitedCreative. А так как хорошо работающего плагина не нашёл, решил запилить свой :)
     
  7. Русский КоТ

    Русский КоТ Активный участник Пользователь

    Баллы:
    76
    Сделай так:
    1.Чтоб в креативе нельзя было открывать сундуки, наковальни и т.д.
    2.Чтоб нельзя было пить и бросать зельки.
    3.Чтоб нельзя было поднимать лут.
     
  8. fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Оформление на баккит-дев просто шикарное! :)
     
  9. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    Это уже сделано.
    Спасибо, старался :)
     
  10. Русский КоТ

    Русский КоТ Активный участник Пользователь

    Баллы:
    76
    Ну слушай, у меня этого нет.
    Если нетрудно скинь мне конфиг свой.
     
  11. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    У меня он дефолтный. Лучше ты мне свой скинь :)
     
  12. Русский КоТ

    Русский КоТ Активный участник Пользователь

    Баллы:
    76
    У меня он тоже дефолтный только я могу и открывать сундуки и и выбрасывать вещи.
     
  13. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    Значит есть права у тебя на это. Проверь дана ли тебе опка и пермишенсы.
    Если всё же нет опки и пермов, то напиши версию плагина и сервера.
     
  14. Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    Наконец-то нормальный плагин для ограничения креатива на 1.8! Автор молодец! :good:
     
  15. RainbowKiwiFOX

    RainbowKiwiFOX Активный участник Пользователь

    Баллы:
    61
    Спасибо, мои мольбы в ВК были услышаны :)
     
  16. ToDD

    ToDD Активный участник Пользователь

    Баллы:
    61
    Like
    Возможно ли сделать поддержку 1.7.10?
     
  17. Автор темы
    h1karo

    h1karo Активный участник Пользователь

    Баллы:
    76
    Более ранние версии поддерживают 1.7.2 - 1.8.7, но дело в том, что в них больше багов. Поддержки не будет по причине того, что код уже переписан под 1.8.X, а заново писать этот код для меня практически нет смысла. Тем более в 1.8 легче пофиксить баг с поршнями. В общем, мой ответ - нет.
     
  18. RainbowKiwiFOX

    RainbowKiwiFOX Активный участник Пользователь

    Баллы:
    61
    Для 1.7.10 есть AntiShare.
     
  19. Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    Он куда сильнее багнутый. Вообще не советую использовать его на версиях, выше 1.6.4.
    Опять же GameModeInventories.
     
  20. RainbowKiwiFOX

    RainbowKiwiFOX Активный участник Пользователь

    Баллы:
    61
    Не согласен. Использовал год на версии 1.7.10. Никто почти ничего не вытащил :)
     

Поделиться этой страницей