# EN:
# NoMoreCreeperHoles
NoMoreCreeperHoles 是一个强大的 Minecraft 插件,旨在自动恢复因爆炸造成的地形损坏。告别难看的爬行者陨石坑和 TNT 爆炸破坏你精心制作的世界吧!
## 功能
* **自动恢复:** 无缝恢复爬行者、TNT、幽灵和凋零者的爆炸造成的方块。
* **可配置的延迟:** 设置恢复过程开始前的自定义延迟。
* **逐步恢复:** 方块逐步恢复,提供更自然、更不突兀的体验。
* **切换功能:** 使用简单命令轻松启用或禁用插件的核心功能。
* **可定制的忽略方块:** 定义不应恢复的方块列表(例如,空气、箱子)。
* **防止掉落:** 阻止方块在爆炸中被摧毁时掉落物品,从而保持服务器性能并防止物品杂乱。
* **防止复制**
## 指令
* `/creeperfix toggle`: 切换插件的爆炸恢复功能开启或关闭。
* `/creeperfix status`: 显示插件的当前状态(启用/禁用)。
* `/creeperfix reload`: 从 `config.yml` 加载插件的配置。
## 配置 (`config.yml`)
```yaml
restore-delay: 5 # 恢复开始前的延迟,单位为秒
restore-mode: gradual # 恢复模式:'gradual' 或 'instant'
restore-full-nbt: true # 恢复具有完整 NBT 数据的方块
show-counter: true # 显示正在恢复的方块计数器
max-restore-radius: 16 # 从爆炸中心开始恢复的最大半径
blocks-to-ignore:
- AIR
- CAVE_AIR
- VOID_AIR
- SHULKER_BOX # 防止复制
apply-to:
creeper: true # 将恢复应用于爬行者的爆炸
tnt: false # 将恢复应用于 TNT 爆炸
ghast: false # 将恢复应用于幽灵的火焰球
wither: false # 将恢复应用于凋零者的爆炸
prevent-drops: true # 阻止方块在被爆炸摧毁时掉落物品
```
## 安装
1. 从 Modrinth 下载 `NoMoreCreeperHoles.jar` 文件。
2. 将下载的 `.jar` 文件放入服务器的 `plugins` 文件夹中。
3. 重启或重新加载你的服务器。
4. (可选) 编辑位于 `plugins/NoMoreCreeperHoles/` 中的 `config.yml` 文件以自定义设置。
享受一个更干净、更原始的 Minecraft 世界,使用 NoMoreCreeperHoles!
# RU:
# NoMoreCreeperHoles
NoMoreCreeperHoles — это мощный плагин для Minecraft, предназначенный для автоматического восстановления ландшафта, поврежденного взрывами. Попрощайтесь с уродливыми кратерами от криперов и взрывов TNT, портящими ваш тщательно созданный мир!
## Возможности
* **Автоматическое восстановление:** Плавно восстанавливает блоки после взрывов криперов, TNT, гастов и Визеров.
* **Настраиваемая задержка:** Установите пользовательскую задержку для начала процесса восстановления.
* **Постепенное восстановление:** Блоки восстанавливаются постепенно, обеспечивая более естественный и менее резкий опыт.
* **Функция переключения:** Легко включайте или отключайте основную функциональность плагина простой командой.
* **Настраиваемые игнорируемые блоки:** Определите список блоков, которые не должны восстанавливаться (например, воздух, шалкеровые ящики).
* **Предотвращение выпадения предметов:** Опция предотвращения выпадения блоков при их разрушении взрывами, поддерживая производительность сервера и предотвращая захламление предметами.
* **Предотвращение дюпа**
## Команды
* `/creeperfix toggle`: Переключает восстановление после взрывов плагина включено/выключено.
* `/creeperfix status`: Отображает текущий статус плагина (включен/выключен).
* `/creeperfix reload`: Перезагружает конфигурацию плагина из `config.yml`.
## Конфигурация (`config.yml`)
```yaml
restore-delay: 5 # Задержка в секундах перед началом восстановления
restore-mode: gradual # Режим восстановления: 'gradual' (постепенный) или 'instant' (мгновенный)
restore-full-nbt: true # Восстанавливать блоки с полными NBT данными
show-counter: true # Показывать счетчик восстанавливаемых блоков
max-restore-radius: 16 # Максимальный радиус восстановления от центра взрыва
blocks-to-ignore:
- AIR
- CAVE_AIR
- VOID_AIR
- SHULKER_BOX # Предотвращение дюпа
apply-to:
creeper: true # Применять восстановление к взрывам криперов
tnt: false # Применять восстановление к взрывам TNT
ghast: false # Применять восстановление к огненным шарам гастов
wither: false # Применять восстановление к взрывам Визера
prevent-drops: true # Предотвращать выпадение предметов из блоков при их разрушении взрывами
```
## Установка
1. Скачайте файл `NoMoreCreeperHoles.jar` с Modrinth.
2. Поместите скачанный `.jar` файл в папку `plugins` вашего сервера.
3. Перезапустите или перезагрузите ваш сервер.
4. (Опционально) Отредактируйте файл `config.yml`, расположенный в `plugins/NoMoreCreeperHoles/`, чтобы настроить параметры.
Наслаждайтесь более чистым и нетронутым миром Minecraft с NoMoreCreeperHoles!