- Поддерживаемые версии
- 1.7
- 1.8
- 1.12
- 1.16
- 1.19
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 8
- Исходный код
- https://github.com/mitriyf/RainBreakTorch
RainBreakTorch
Погасите факелы , которые находятся под дождем.
You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link.
// Поддерживаются версии 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 ИмяМира
// Вы можете задать другие вопросы в обсуждении ресурса.
Ставьте факелы!
Поставьте факел под дождь, и вы увидите, как он рухнет!
Поддержка
Поддержка HEX, MiniMessage (1.18+)
Настройки миров и биомов.
⚛ Настройки установки блоков, скорости, физики, и настройки разработчика.
Поддержка любых факелов (выбери сам)! К примеру, факел, рычаг, лампа, редстоун, а что ещё?
Вы можете делать любые защитные блоки, кроме факелов.
Проверки:
- Плагин автоматически определит версию вашего сервера, чтобы корректно работать с вашим проектом.
- У факелов есть множество проверок, обеспечивающих правильную работу плагина.
- Отметьте редстоун факелы, которые вам нужны.
- Установите тип блоков защиты: 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...
Конфигурации:
Просмотрите конфигурации, перейдя по ссылке You must be logged in to see this link.или просто пролистайте ниже.
YAML:
###########################################################
# RainBreakTorch #
# 1.0 #
###########################################################
# 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:
- "no"
# Biomes settings.
biomes:
# Insert allowed/blocked
type: blocked
# List of biomes for the type.
list:
- "no"
# Torches break when it rains.
torches:
# Blocks that are torches. Specify the material.
blocks:
- "TORCH"
- "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:
- "no"
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: 5
# 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
addZ: 0.5
amount: 1-1
chance: 100
loot:
REDSTONE_TORCH:
redstoneItem:
item: REDSTONE
location:
addX: 0.5
addY: 0
addZ: 0.5
amount: 1-1
chance: 1
Остальные возможности вы можете рассмотреть при использовании плагина.
English version: You must be logged in to see this link.
// Donation-Link: You must be logged in to see this link.
- Зависимости
- Нет.
- Команды и права
- Получите список команд с помощью /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 - Разрешить использовать команду.