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

Плагин RainBreakTorch v1.1 - Погасите факелы, которые находятся под дождем [1.7.1-26.1+]

Тема в разделе "Неподтвержденные плагины", создана пользователем Loltik, 2 апр 2026.

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

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

    Баллы:
    61
    RainBreakTorch
    Погасите факелы , которые находятся под дождем.

    Скачать:
    SpigotMC.org | GitHub | Modrinth | SpigotMC.(RU)
    // Поддерживаются версии 1.7.1-26.1.
    // Был протестирован на версиях: 1.7.10, 1.8.8, 1.12.2, 1.16.5, 1.19.4, 1.21, 26.1.
    // Внимание! Плагин частично работает с WorldEdit. Не заменяйте блоки на ВОЗДУХ, если на такой высоте есть факелы. Чтобы исправить ошибки, связанные с этим, вам следует удалить эти чанки из папки плагина.
    // Если вы пересоздаёте мир заново, вам также следует удалить папку мира в плагине, чтобы избежать ошибок с факелами.
    // Из-за некоторых оптимизаций в плагине вы не сможете использовать некоторые факелы в качестве безопасных блоков.
    // Если у вас уже есть готовый мир и вам нужны рабочие факелы в загруженных чанках для этого мира, то вы можете использовать эту команду: /rainbreaktorch update all ИмяМира
    // Вы можете задать другие вопросы в обсуждении ресурса.
    // Перейти на русский форум SpigotMC можно через GitHub или SpigotMC.org, найдя такого же рода окошко.

    Ставьте факелы!
    Поставьте факел под дождь, и вы увидите, как он рухнет!
    ezgif.com-animated-gif-maker.gif
    Поддержка:

    Поддержка HEX, MiniMessage (1.18+)
    Настройки миров и биомов.

    ezgif.com-optimize (2).gif
    Настройки установки блоков, скорости, физики, и настройки разработчика.
    ezgif.com-optimize (3).gif
    Поддержка любых факелов (выбери сам)! К примеру, факел, рычаг, лампа, редстоун, а что ещё?
    ezgif.com-optimize.gif
    Вы можете делать любые защитные блоки, кроме факелов.
    ezgif.com-animated-gif-maker (1).gif
    Проверки:
    • Плагин автоматически определит версию вашего сервера, чтобы корректно работать с вашим проектом.
    • У факелов есть множество проверок, обеспечивающих правильную работу плагина.
    • Отметьте редстоун факелы, которые вам нужны.
    • Установите тип блоков защиты: isSolid или IsOccluding (по умолчанию: IsOccluding).
    • Вы можете настроить следующие списки безопасных блоков: otherlist, customlist, blacklist, multilist (по умолчанию: otherlist).
      • otherlist - Блоки из checkType и блоки, перечисленные здесь. (работает только со списком и checktype)
      • customlist - Только блоки из списка. (работает только со списком)
      • blacklist - Блоки из checkType, но перечислены только те, которые следует запретить. (работает только со списком и checktype)
      • multilist - Блоки из checkType, но секция list отвечает за добавление новых элементов, и вам нужно добавить вторую секцию blacklist, где блоки из checkType будут заблокированы. (list и blacklist)
    • Проверяйте только что сгенерированные чанки сразу же! Эта функция необходима для миров без границ (по умолчанию: включена)!
    Функции:
    ⌨️ Команда (/rainbreaktorch):
    Получите список команд с помощью /rainbreaktorch help

    • /rainbreaktorch reload - Перезагрузите конфигурацию плагина.
    • /rainbreaktorch status - Получите статус плагина.
    • /rainbreaktorch loot - Получить помощь по подкоманде loot (помощь по луту).
    • /rainbreaktorch update cancel - Отменить задачу обновления..
    • /rainbreaktorch update speed Номер - Установите скорость загрузки чанков в мирах. Внимание! Не рекомендуется устанавливать значения, превышающие 8.
    • /rainbreaktorch update active ИмяМира - Соберите все факелы из активных чанков в мире.
    • /rainbreaktorch update all ИмяМира - Соберите все факелы со всего мира. Предупреждение! Сделайте это, если вы 1. загрузили все чанки и вам нужна механика для всех факелов в мире, или 2. вы уже установили плагин на сервер с уже загруженными чанками и факелами игроков.
    Права:
    • rainbreaktorch.use - Разрешить использовать команду.
    Запуск:
    • Некоторые функции безопасности, которые защищают сервер от задержек из-за этого плагина. Если вы не получаете дроп от факелов, вам следует увеличить msLimit (секция onlyDeveloper) в конфигурации плагина.
    • Частичная физика, еще одна защитная функция.
    • ObjectRemove удаляет фрагмент из памяти. Не рекомендуется изменять его.
    ^^^ Следующие настройки следует изменить, если ваш сервер не работает должным образом с плагином. Не рекомендуется изменять его без помощи разработчика.
    ⚙️Конфигурация:
    • Отправляйте действия игрокам с помощью сообщений (HEX, поддержка MiniMessage с версии 1.18+).
    • Настройки для noperm, help.
    Лут:
    • Проверка лута, и в случае обнаружения ошибок, сообщения об ошибках будут отправлены на консоль.
    • Добавьте лут через /rainbreaktorch loot
    • Вы можете добавить начальный лут для факелов или конкретный лут для конкретного факела.
    • Вы можете добавить лут вручную (loot.yml) или с помощью команды.
    Хранилище:
    • Сохраняем все факелы в папке плагина: RainBreakTorch/worlds/WorldName/chunkFiles...
    Конфигурации:
    Просмотрите конфигурации, перейдя по ссылке GitHub или просто пролистайте ниже.
    Код:
    ###########################################################
    #                      RainBreakTorch                     #
    #                           1.1                           #
    ###########################################################
    
    # Settings.
    settings:
      # Insert hex or minimessage
      # minimessage - for Paper, 1.18+.
      # hex - This has been working since 1.16.5, but it also supports normal modes of operation.
      translate: hex
      # Functions.
      functions:
        # Worlds settings.
        worlds:
          # Insert allowed/blocked.
          type: blocked
          # List of worlds for the type.
          list:
            - "world_nether"
            - "world_the_end"
        # Biomes settings.
        biomes:
          # Insert allowed/blocked
          type: blocked
          # List of biomes for the type.
          list:
            - "desert"
            - "desert_hIlls"
            - "desert_mountAins"
            - "savanna"
            - "savanna_mountAins"
            - "savanna_plateau"
            - "savanna_plateau_mountAins"
            - "windswept_savAnna"
            - "badlAnds"
            - "wooded_badlAnds"
            - "eroded_badlAnds"
            - "badlAnds_plateau"
            - "modifiEd_badlands_plateau"
            - "wOoded_badlands_plateau"
            - "modifiEd_wOoded_badlands_plateau"
        # Torches break when it rains.
        torches:
          # Blocks that are torches. Specify the material.
          blocks:
            - "torCh"
            - "wall_torCh"
            - "soul_torCh"
            - "soul_wall_torCh"
            - "copper_torCh"
            - "copper_wall_torCh"
            - "redstone_torCh"
            - "redstone_torCh_oN"
            - "redstone_torCh_oFF"
            - "redstone_wall_torCh"
            - "campfIre"
          # Blocks are defenders. They save the torch from breaking!
          safeBlocks:
            # Select the main type of defenders. IsSolid OR IsOccluding
            # Recommended: IsOccluding
            checkType: IsOccluding
            # Insert otherlist/customlist/blacklist
            # otherlist - Blocks from checkType and blocks that are listed here. (work in only list and checktype)
            # customlist - Only the blocks from the list. (work in only list)
            # blacklist - Blocks from checkType, but only those that should be prohibited are listed. (work in only list and checktype)
            # multilist - Blocks from checkType, but the list section is responsible for adding new items, and you need to add a second blacklist section where blocks from checkType will be blocked. (list and blacklist)
            type: otherlist
            # List of blocks for the type.
            list:
              - "oak_slAb"
              - "..."
            blacklist:
              - "List for multilist"
          # If you're using some redstone blocks in torches, you'll need to add those here as well.
          redstoneBlocks:
            - "redstone_torCh"
            - "redstone_torCh_oN"
            - "redstone_torCh_oFF"
            - "redstone_wall_torCh"
          # Scan new generated chunks? This feature is required if you haven't generated the world. You can disable this feature if it causes lag.
          checkNewChunk: true
          # Change these settings only if you know what you're doing. These settings were chosen for a reason.
          onlyDeveloper:
            # How many torches break per tick? Do not change.
            breakLimit: 250
            # How many seconds does it take to delete an unnecessary object to prevent a leak? Leave the recommended value.
            objectRemove: 30
            # Performance limit for drops in ms.
            msLimit: 6
            # Blocking the drop if the plugin's maximum performance is exceeded. In ms.
            msDelay: 10000
            # Does the plugin need physics when removing torches?
            physics:
              # Turn on physics?
              enabled: true
              # Does the plugin need full physics? The default value is false, which means that a reduced version of physics is used to reduce server load.
              full: false
    # Messages.
    messages:
      # Actions:
      # [message] message - Send a message to the player.
      # [broadcast] message - Send a message to all players
      # [player] command - Run the command on behalf of the player.
      # [log] message - Send a message to the console.
      # [delay] ticks - Make a delay between actions. In ticks. (20 ticks = 1 second)
      # If there are no rights.
      noperm:
        - "[message] &cYou don't have enough rights."
      help:
        - "[message] "
        - "[message] &aHelp:"
        - "[message]   &a/rainbreaktorch reload &f- Reload the plugin configuration."
        - "[message]   &a/rainbreaktorch status &f- Get the plugin status."
        - "[message]   &a/rainbreaktorch loot &f- Get help with the loot subcommand."
        - "[message]   &a/rainbreaktorch update cancel &f- &cCanceling&f a previous task."
        - "[message]   &a/rainbreaktorch update speed Number &f- &eSet the chunk loading speed in the worlds. &cAttention! It is not recommended to set it to more than 8."
        - "[message]   &a/rainbreaktorch update active world &f- Get all the torches from the active chunks in the world."
        - "[message]   &a/rainbreaktorch update all world &f- Get all the torches from the the world."
        - "[message]     &cWarning! &eDo this if you have 1. loaded all the chunks and you need behavior for all the torches in the world, OR 2. you have already installed the plugin on a server with loaded chunks and player torches."
        - "[message] ^^^"
    Код:
    # Items that drop from an item that was broken by rain.
    # In the loots section, specify the name of the new section belonging to the torch item and continue working as in the example.
    # You can add items yourself using Material or add unique items using the command.
    # You can see an example with Material from below, and through ItemStack through the player command.
    #
    # There is also a default section that indicates the loot for all torches.
    #
    # You can also add items using the command:
    # /rainbreaktorch loot - Get help with the loot subcommand.
    default:
      stick:
        item: STICK
        location:
          addX: 0.5
          addY: 0.5
          addZ: 0.5
        amount: 1-1
        chance: 100
    loot:
      REDSTONE_TORCH:
        redstoneItem:
          item: REDSTONE
          location:
            addX: 0.5
            addY: 0.5
            addZ: 0.5
          amount: 1-1
          chance: 1
    Лог изменений:
    • Версия v1.1
    • Версия v1.0
    Остальные возможности вы можете рассмотреть при использовании плагина.
     
    Последнее редактирование: 26 апр 2026
  2. Автор темы
    Loltik

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

    Баллы:
    61
    Лог изменений:
    Версия 1.1:
    Добавлено:
    • Новые миры теперь регистрируются для проверки.
    • Плагин готов к работе с новыми версиями (например, 26.1+)
    • В конфигурацию добавлены многие миры, биомы и защитные блоки. Теперь плагин будет готов к работе без какого-либо дополнительного вмешательства (если вам не нравятся настройки по умолчанию, вам нужно будет вмешаться).
    Исправлено:
    • В более старых версиях, возможно, были ошибки с настройками в консоли -> исправлено.
    • Логи разделены.
    • Добыча летела в одинаковом направлении...
    • Другие мелкие исправления.
    Подробнее: Release RainBreakTorch v1.1 | Some edits · mitriyf/RainBreakTorch

    Скачать:
    SpigotMC.org | GitHub | Modrinth | SpigotMC.(RU)

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     

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