
MapCleaner
This plugin will allow you to remove assignment blocks if a player has placed them in a given region
ENG:
MapCleaner is a lightweight and customizable plugin that automatically removes specific blocks placed by players in defined WorldGuard regions after a configurable delay.
🔧 Features:
- ✅ Supports Minecraft versions 1.16.5 and up to 1.21+; Define which blocks should be auto-removed; Specify regions (including global) where cleanup applies; Set individual delay times for each block type; Fully customizable console/debug messages; Easy-to-edit config.yml
💡 How it works:
When a player places a block listed in the config within a specified region, the plugin schedules that block to be removed after a delay. Each block type can have its own delay, making it ideal for temporary builds, arenas, minigames, or roleplay scenarios.
⌨️ Commands:
/mapcleaner - Command for reload plugin
📋 Coming Soon:
1. Option to toggle debug messages
2. More advanced region filters
3. Permission support
🔌 Plugin Requirements
To work correctly, MapCleaner requires the following dependencies to be installed on your server:
WorldEdit: Used internally to convert Bukkit locations into WorldEdit format for region checking.
WorldGuard: Essential for region-based logic. MapCleaner uses WorldGuard regions to determine where block cleanup is allowed (including support for global).
✅ Make sure both plugins are installed and properly configured before using MapCleaner.
💡 Recommended versions: Compatible with WorldGuard & WorldEdit versions suitable for Minecraft 1.16.5 through 1.21.x.
RUS:
MapCleaner — лёгкий и настраиваемый плагин, автоматически удаляющий определённые блоки, размещённые игроками в заданных регионах WorldGuard после настраиваемой задержки.
🔧 Возможности:
- ✅ Поддержка версий Minecraft от 1.16.5 до 1.21+; Настройка блоков, которые должны автоматически удаляться; Указание регионов (включая global), в которых будет происходить очистка; Установка индивидуальной задержки для каждого типа блока; Полностью настраиваемые сообщения и отладочные логи; Удобный и понятный файл конфигурации config.yml
💡 Как это работает:
Когда игрок размещает блок, указанный в конфигурации, в заданном регионе, плагин ставит задачу на удаление этого блока через указанное количество секунд. Для каждого типа блока можно настроить ✨ю задержку, что делает плагин отличным решением для временных построек, арен, мини-игр и ролевых сценариев.
⌨️ Команды:
/mapcleaner - Команда чтобы перезагрузить плагин
📋 Скоро в обновлениях:
1. Возможность отключения отладочных сообщений
2. Расширенные фильтры по регионам
3. Поддержка прав доступа (permissions)
🔌 Необходимые зависимости:
Для корректной работы MapCleaner требует установки следующих плагинов:
WorldEdit: Используется для конвертации координат Bukkit в формат WorldEdit, необходимый для проверки регионов.
WorldGuard: Обязателен для работы с регионами. MapCleaner использует регионы WorldGuard для определения, где разрешена автоматическая очистка блоков (включая поддержку global).
✅ Убедитесь, что оба плагина установлены и настроены корректно перед использованием MapCleaner.
💡 Рекомендуемые версии: Совместим с WorldGuard и WorldEdit, подходящими для Minecraft 1.16.5 – 1.21.x
📄 А также имеется конфиг на русском:
Конфиг на русском
regions:
- __global__
materials:
- BIRCH_PLANKS
- STONE
block-delays:
BIRCH_PLANKS: 5
STONE: 1
messages:
debug-block-placed: "DEBUG: блок поставлен в %location%"
debug-region-check: "DEBUG: inRegion = %inregion%"
debug-block-type: "DEBUG: blockType = %block%"
debug-global-region: "DEBUG: координата попала в регион __global__"
debug-remove-delay: "DEBUG: блок будет удалён через %delay% секунд"
warn-no-config: "MC: материалы или регионы не указаны в config.yml"
warn-no-region-manager: "DEBUG: RegionManager не найден"
reload-usage: "§eИспользование: §6/mapcleaner reload"
reloaded: "§aMapCleaner успешно перезагружен!"
log-to-console: true
