Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Loltik

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Mitriyf
RainBreakTorch
Погасите факелы , которые находятся под дождем.

Скачать:
SpigotMC.org | GitHub | Modrinth | SpigotMC.(RU)​
// Поддерживаются версии 1.7.1-26.1.
// Был протестирован на версиях: 1.7.10, 1.8.8, 1.9.4, 1.12.2, 1.13.2, 1.14.4, 1.15.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 или просто пролистайте ниже.
YAML:
###########################################################
#                      RainBreakTorch                     #
#                           1.2                           #
###########################################################

# 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"
        - "meSa"
        - "meSa_rock"
        - "meSa_clear_rock"
    # 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] ^^^"
YAML:
# 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.2
    • Добавлено:
      • Новые биомы в конфигурации.
    • Исправлено:
      • Версии 1.13-1.14 работали с некоторыми ошибками.
      • Другие мелкие исправления.
  • Версия v1.1
    • Добавлено:
      • Новые миры теперь регистрируются для проверки.
      • Плагин готов к работе с новыми версиями (например, 26.1+)
      • В конфигурацию добавлены многие миры, биомы и защитные блоки. Теперь плагин будет готов к работе без какого-либо дополнительного вмешательства (если вам не нравятся настройки по умолчанию, вам нужно будет вмешаться).
    • Исправлено:
      • В более старых версиях, возможно, были ошибки с настройками в консоли -> исправлено.
      • Логи разделены.
      • Добыча летела в одинаковом направлении...
      • Другие мелкие исправления.
Остальные возможности вы можете рассмотреть при использовании плагина.
 
Последнее редактирование:
Лог изменений:
Версия 1.1:
Добавлено:
  • Новые миры теперь регистрируются для проверки.
  • Плагин готов к работе с новыми версиями (например, 26.1+)
  • В конфигурацию добавлены многие миры, биомы и защитные блоки. Теперь плагин будет готов к работе без какого-либо дополнительного вмешательства (если вам не нравятся настройки по умолчанию, вам нужно будет вмешаться).
Исправлено:
  • В более старых версиях, возможно, были ошибки с настройками в консоли -> исправлено.
  • Логи разделены.
  • Добыча летела в одинаковом направлении...
  • Другие мелкие исправления.
Подробнее: Release RainBreakTorch v1.1 | Some edits · mitriyf/RainBreakTorch

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
 
Лог изменений:
Версия 1.2:
Добавлено:
  • Новые биомы в конфигурации
Исправлено:
  • Версии 1.13-1.14 работали с некоторыми ошибками.
  • Другие мелкие исправления.
Подробнее: Release RainBreakTorch v1.2 | Some changes · mitriyf/RainBreakTorch

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
 
Лог изменений:
Версия 1.3:
Исправлено:
  • Код был оптимизирован.
  • [delay] был исправлен.
Подробнее: Release RainBreakTorch v1.3 | Some changes · mitriyf/RainBreakTorch

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

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

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

Назад
Верх