Плагин для серверов Майнкрафт на Paper, который скачивает схематики по ссылкам прямо в папку схем FastAsyncWorldEdit. Поддерживаются файлы .schem, .schematic и .nbt, а загрузка выполняется отдельно от основного потока, чтобы не вызывать лаги сервера.
Возможности
- Импортирует схематики по HTTP- и HTTPS-ссылкам, включая ссылки с некоторых сайтов для обмена схематиками.
- Сохраняет файл под заданным именем и выводит в консоль запись об успешном импорте.
- Ограничивает разрешённые хосты, размер файла и время ожидания загрузки.
- Защищает существующие файлы от перезаписи.
- Все сообщения плагина можно изменить.
Команды
/import <url>— скачать схематику по ссылке./import reload— перезагрузить конфигурацию.
Права
schemimporter.import— доступ к/import.schemimporter.import.other— импорт от имени других игроков.schemimporter.bypass.whitelist— загрузка с хостов вне белого списка.schemimporter.bypass.overwrite— перезапись существующих схем.schemimporter.reload— перезагрузка конфигурации.
Настройка
В config.yml задаются:
schematic-directory— папка для сохранения схем; по умолчаниюplugins/FastAsyncWorldEdit/schematics.whitelist.hosts— разрешённые сайты и файловые хостинги.limits.max-file-size-bytes— максимальный размер скачиваемого файла.limits.download-timeout-seconds— тайм-аут загрузки.limits.allow-overwrite— разрешение на перезапись файлов.permissions— используемые названия прав.messages— текст сообщений и префикс, поддерживаются цветовые коды&.
Требования
Плагин рассчитан на PaperMC. Стандартная папка схем предназначена для FastAsyncWorldEdit; при необходимости в schematic-directory можно указать папку WorldEdit или другую папку сервера.
