
FastAsyncWorldEdit
Активный0.0
Установок
Последнее обновление
Версии
FastAsyncWorldEdit
FAWE представляет собой мощный инструмент для редактирования игрового мира с максимальной производительностью.
Преимущества использования
- Легкая настройка и интуитивно понятное управление
- Гибкие возможности конфигурации под любые нужды
- Экономное потребление ресурсов процессора и памяти
- Безопасная работа с множеством игроков одновременно
- Невероятная скорость выполнения операций даже в базовом режиме
FastAsyncWorldEdit - это усовершенствованная версия WorldEdit с кардинальными улучшениями скорости работы, оптимизацией памяти и расширенным функционалом. При установке FAWE автоматически повышает производительность всех плагинов, использующих WorldEdit.
Основные возможности
- Более 200 различных команд
- Настройка стилей сообщений и локализация
- Веб-интеграция буфера обмена (не требует дополнительной настройки)
- Неограниченная история изменений //undo с мгновенным поиском и откатом
- Расширенные лимиты для каждого игрока (сущности, блоки, память, изменения)
- Визуализация, режимы выбора и действия с прокруткой
- Мощные новые кисти и инструменты для строительства
- Усовершенствованные маски и шаблоны с новым синтаксисом
- Трансформации редактирования (применение изменений к исходным объектам)
- Поддержка новых форматов, включая структурные блоки
- Мгновенное копирование любого размера с помощью //lazycopy
- Автоматическое восстановление поврежденных схем
- Смешивание биомов, рисование ландшафта, динамическая дальность обзора и многое другое
Производительность
Доступно несколько режимов размещения блоков, каждый из которых обеспечивает повышенную производительность. Все операции редактирования выполняются асинхронно, с распределением задач между потоками. По умолчанию используется режим размещения чанков.
- Блоки (Bukkit-API) - Используется только при отсутствии поддержки размещения чанков
- Чанки (NMS) - Размещение целых секций чанков
- Мир (CFI) - Для генерации новых миров и регионов
Совместимость с защитными плагинами
Поддерживается интеграция с популярными системами защиты:
- WorldGuard
- PlotSquared
Мониторинг и восстановление
Команды //inspect и //history rollback позволяют отслеживать и восстанавливать изменения. Для экономии места на диске рекомендуется увеличить уровень сжатия и размер буфера. Команда //fast отключает ведение логов.
API для разработчиков
FAWE сохраняет совместимость с API WorldEdit, позволяя использовать стандартные методы асинхронно. Также предоставляются асинхронные обертки для Bukkit API. Документация содержит примеры работы с NBT, модификации файлов миров, вставки схем и других операций.
Документация
Разработка
Для компиляции FastAsyncWorldEdit из исходного кода ознакомьтесь с документацией по сборке.