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

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

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

  1. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Или лучше выкинуть и написать своё. Код там сейчас необслуживаемый, только автор сможет разобраться в этом лесе.
     
  2. Mr Hosting
  3. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Плагин не обрабатывает команды WE, кто вам сказал это? Есть команда, с помощью которой можно администраторам (с доступом к команде этой т.е.) изменять тип блоков в выбранном регионе с помощью WE, но обработки команд вовсе нет.
     
  4. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    В процессе. Функция может быть будет, посмотрим.
     
  5. danyadanya

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

    Баллы:
    76
    Имя в Minecraft:
    danyadanya
    уважаемый можно ли по интересоваться долго ли еще писаться 1.12 будет?
     
  6. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Я бы хотел закончить к концу августа, но как пойдет, сказать точное не могу.
     
  7. Swordin

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

    Баллы:
    76
    Моя проблема (краш при перезагрузке сервера) тоже будет решена?..
     
  8. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Возможно, нужно будет проверять.
     
  9. Swordin

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

    Баллы:
    76
    Спасибо. Очень надеюсь.
     
  10. danyadanya

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

    Баллы:
    76
    Имя в Minecraft:
    danyadanya
    Возможно ли отключить это "[Craft Scheduler Thread - 279/INFO]: [ShareControl] Database have been background saved!" ? не скажется ли отключение базы на производительность?
     
  11. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Отключить надпись или саму базу данных? Хотя в любом случае нельзя. В первом случае - это не предусмотрено, а второе - скажется на работает плагина, в базе данных хранятся данные блоков, из творчества которые. Отключив её, вы фактически создадите огромную брешь в защите.
     
  12. danyadanya

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

    Баллы:
    76
    Имя в Minecraft:
    danyadanya
    я так и думал спс за ответ
     
  13. Bogdan2402

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

    Баллы:
    76
    Имя в Minecraft:
    DarkFort
    Я так понял, поддержки 1.12.1 не ждать?
     
  14. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Почему это? Ждать
     
  15. Swordin

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

    Баллы:
    76
    > Я бы хотел закончить к концу августа, но как пойдет, сказать точное не могу.

    Есть ли новости, уважаемый h1karo?
     
  16. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Разработка ведётся, но крайне медленно, времени мало, к тому же сейчас я ещё и приболел. Если не хотите ждать - я Вас не заставляю, можете переходить на другие плагины, но в любом случае я постараюсь закончить плагин как только разгребу свои проблемы. Прошу прощения за задержки.
     
  17. Swordin

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

    Баллы:
    76
    Спасибо большое за работу. Главное, что она идёт. Мы ждем, не волнуйтесь.
     
  18. danyadanya

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

    Баллы:
    76
    Имя в Minecraft:
    danyadanya
    Хатико ждал и мы подождем)
     
  19. Swordin

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

    Баллы:
    76
    Как здоровье, маэстро? Есть ли положительные новости? )
     
  20. Автор темы
    h1karo

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

    Баллы:
    76
    Skype:
    h1karo@outlook.com
    Здоровье нормально, завал по учёбе ток, в общем, разгр****ь надо. По поводу плагина: работа идёт, сама основа плагина (фактически всё, кроме обработчиков событий) готова. Остаётся обработать события правильно, сравнить с старой версией с одинаковым количеством блоков, чтобы узнать, что лучше работает в итоге. Добавил некоторых важных моментов. В общем, я полностью переделал сохранение блоков. Ранее они каждый по очереди сохранялись, теперь же я формирую один общий запрос в базу данных, это должно быть более оптимизированных.
    К тому же я добавил дебаг-файл + настройка в конфиге о уровне записывания данных, чем выше уровень, тем больше данных будет записываться, конечно же, Вы сможете отключить это файл вовсе. Во время сохранения есть 2 проверки: быстрая - тупо пробежаться по возвращенным данным и глубокая - отправление запрос и сравнение отправленных (до этого) с полученными сейчас. Быстрая проверка работает всегда, а глубокая начиная с уровня дебага "medium". На счёт нашей проблемы с перезагрузкой - я не знаю, надо проверять будет у Вас.
    Так же изменил файл конфигурации, полностью новый и все комментарии прямо внутри, да и вообще больше возможностей управления плагином. На всякий случай приложу новый вид файла конфигурации, если интересно, можно посмотреть, он будет дополняться и изменяться.
    Код:
    # +-----------------------------------------------+ #
    #         ShareControl's configuration file         #
    # +-----------------------------------------------+ #
    # Plugin's author: h1karo
    # BukkitDev: https://dev.bukkit.org/projects/sharecontrol
    # SpigotMC: https://www.spigotmc.org/resources/sharecontrol.9225/
    # Repository: https://github.com/h1karo/ShareControl/
    # RuBukkit: http://rubukkit.org/threads/admn-sec-mech-sharecontrol-v2-6-4-kontrol-tvorcheskogo-rezhima-1-7-1-11.106125/
    # Thanks for use my plugin!
    
    # ****************** #
    #  GENERAL SETTINGS  #
    # ****************** #
    general:
      # Language of messages.
      # Available by default: en, ru.
      # You can add your localization file to the "languages" folder.
      # Default: en
      locale: en
      updates:
        # Activation check for updates.
        # Default: true
        check: true
        # Current version of the plugin
        version: 3.0
      debug:
        # Level of debug.
        # File 'debug.log' and directory 'logs' with old files
        # Possible values: NONE, LOW, MEDIUM, HIGH
        # If 'NONE' the debug file don't create.
        # If 'LOW' more information about errors is available in debug file.
        # If 'MEDIUM' some important points in the actions of the plugin are written to the debug file.
        # If 'HIGH' most of the plugin's actions are written to the debug file: events, database save. Warning: debug files can be large.
        # Default: LOW
        level: LOW
        # Old logs purge on plugin loading.
        # Supports time format with suffixes (ex: '10d' as 10 days). Default in seconds.
        # Set 'none' to turn off. Set '0' to turn off save old logs (only debug.log).
        # Default: 10d
        purge: 10d
      database:
        # Type of database.
        # Possible values: mysql or sqlite
        # Default: sqlite
        type: sqlite
        saving:
          # The interval between async saving the database while the server is running.
          # Supports time format with suffixes (ex: '10d' as 10 days). Default in seconds.
          # Set '0' to turn off saving.
          # Default: 5m
          interval: 5m
          # If 'true' the data will be saved asynchronously, except for saving when server disable.
          # If 'false' the data will be saved synchronously. Warning: lags.
          # Default: true
          isAsync: true
        # Prefix for tables
        # Default: sc_
        prefix: sc_
        # Settings for MySQL
        mysql:
          hostname: host
          port: 3306
          database: minecraft
          username: root
          password: ''
    # *************** #
    #  CHAT SETTINGS  #
    # *************** #
    chat:
      # Prefix of the chat messages
      prefix:
        enabled: true
        name: '&9Share&fControl'
        format: '&e>> %name% &e>&7 '
      # Possible values: NONE, NORMAL, ADVANCED
      # If 'NONE' messages not be sended.
      # If 'NORMAL' messages be sended.
      # If 'ADVANCED' alternative messages be sended with name of blocks and other (see localization files, messages with keys 'alt').
      # Default: ADVANCED
      notify:
        survival: ADVANCED
        creative: ADVANCED
    # ************** #
    #  RESTRICTIONS  #
    # ************** #
    restrictions:
      # Possible values: ALLOW, DENY
      # If 'ALLOW' the block, which was broken by the player from the non-creative mode, will be destroyed, but will not fall out.
      # If 'DENY' the block, which was broken by the player from the non-creative mode, will not be destroyed.
      # Default: DENY
      creativeBlockDestruction: DENY
      # Possible values: ALLOW, DENY
      # If 'ALLOW' players from the creative mode can interact with creatures: strike, interact, lead by leash, breed.
      # If 'DENY' players from the creative mode can't interact with creatures.
      # Default: DENY
      creatureInteractions: DENY
      # Possible values: ALLOW, DENY
      # If 'ALLOW' players from the creative mode can interact with other players: hit.
      # If 'DENY' players from the creative mode can't interact with other players.
      # Default: DENY
      playerInteractions: DENY
      # Possible values: ALLOW, DENY
      # If 'ALLOW' players from the creative mode can perform other interactions.
      # If 'DENY' players from the creative mode can't this.
      # Default: DENY
      otherInteractions: DENY
      # If 'true' the item will be cleared when player from the creative mode try to drop it of inventory.
      # If 'false' the item will be restored when player from the creative mode try to drop it of inventory.
      # Default: true
      clearItemOnDrop: true
      # List of worlds in which the creative mode will not work. Set 'none' or [] to turn off.
      # Default:
      # - world_nether
      # - world_the_end
      forbiddenWorlds:
      - world_nether
      - world_the_end
      # Level of control permissions.
      # Possible values: NONE, LOW, HIGH
      # If 'NONE' players can use his gamemode even without permission to change gamemode (/gamemode <type>).
      # If 'LOW' players can't use his gamemode without special permission.
      # If 'HIGH' full control of permissions. Even administrator can't change gamemode of player without special permission.
      #  Note: when using this function, you must add to group of creative mode permissions:
      #  sharecontrol.gamemodescontrol.survival (required)
      #  sharecontrol.gamemodescontrol.creative (required)
      #  sharecontrol.gamemodescontrol.adventure (optional)
      #  sharecontrol.gamemodescontrol.spectator (optional)
      # Default: NONE
      gamemodesControl: NONE
      # Level of inventories separation.
      # Possible values: NONE, LOW, HIGH
      # If 'NONE' the plugin does not process transition events from one mode to another.
      # If 'LOW' when switching from one mode to another mode, the player's inventory will be cleared.
      # If 'HIGH' full replacement and saving of inventory for each mode when switching from one mode to another mode.
      # Default: HIGH
      multiInventories: HIGH
    Это если кратко о самом важном.
     
  21. danyadanya

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

    Баллы:
    76
    Имя в Minecraft:
    danyadanya
    скоро 1.13 выйдет будете переписывать? ведь там многое изменено будет
     

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