mcrating.org Сейчас на сайте: 600 чел.
600

Скачать FastAsyncWorldEdit

FastAsyncWorldEdit, часто сокращаемый до FAWE, — серверный инструмент для быстрого и контролируемого редактирования миров Minecraft. Проект вырос из идеи WorldEdit, но делает акцент на асинхронной обработке, снижении нагрузки, расширенных

Плагины 394 047 загрузок 525 подписок

Описание

Описание FastAsyncWorldEdit, часто сокращаемый до FAWE,

серверный инструмент для быстрого и контролируемого редактирования миров Minecraft. Проект вырос из идеи WorldEdit, но делает акцент на асинхронной обработке, снижении нагрузки, расширенных лимитах, истории изменений и удобстве для больших строительных серверов. На Modrinth он опубликован как плагин для Bukkit, Spigot, Paper и Purpur, а официальная документация описывает его как форк WorldEdit с крупными улучшениями скорости, памяти и набора возможностей. FAWE полезен не только строителям. Администратор получает инструмент, который помогает выдавать WorldEdit-доступ не всемогущим операторам, а конкретным группам с ограничениями по объему правок, памяти, сущностям, tile entities, регионам и истории. Для публичных creative-серверов, plot-серверов, строительных команд и dev-серверов это принципиальное отличие: можно ускорить работу, не превращая каждую ошибку команды в аварию всего мира. > Главная ценность FAWE не в том, что он «делает огромные операции любой ценой», а в том, что он дает администратору рычаги контроля: очередь, лимиты, историю, права, интеграцию с защитой регионов и предсказуемое поведение под нагрузкой. Проект поддерживает большое количество версий Minecraft, включая ветки 1.16.5, 1.17.1, 1.18.2, 1.19.x, 1.20.x и 1.21.x на странице Modrinth. При этом официальный сайт загрузки отдельно предупреждает: нужно выбирать корректную платформу и версию, а некоторые старые ветки классифицируются как legacy и не получают обычной поддержки. Для production-сервера это означает простое правило: ставить свежую совместимую сборку под конкретное ядро, тестировать на копии мира и не смешивать FAWE с обычным WorldEdit без понимания зависимостей. | Зона | Что важно администратору | |---|---| | Платформы | Bukkit, Spigot, Paper, Purpur; Spigot-сборки также используются на Paper | | Назначение | Массовое редактирование мира, строительные операции, схематики, кисти, маски | | Контроль | Права, лимиты, история, rollback, интеграция с WorldGuard и PlotSquared | | Производительность | Асинхронная обработка, режимы размещения блоков, очередь и память | | Риск | Ошибочные большие операции, слабые лимиты и выдача слишком широких permissions |

Что делает ресурс FAWE предоставляет расширенный WorldEdit-совместимый слой для операций с миром: выделение регионов, замена блоков, вставка схем, работа с буфером обмена, кистями, масками, паттернами, transforms и большим набором команд. Официальное описание упоминает более 200 команд, веб-интеграцию clipboard, неограниченный undo в рамках настроек, историю по мирам, быстрые lookups и rollback, cross-server clipboards, расширенные per-player limits и дополнительные инструменты визуализации. С точки зрения производительности FAWE переносит значительную часть обработки из прямой синхронной нагрузки в управляемые очереди. Документация описывает несколько режимов размещения: через Bukkit API как fallback, через chunk/NMS для секций чанков и world/CFI для генерации новых миров или регионов. Но правильно настроенный FAWE снижает шанс, что один строитель заблокирует main thread или заполнит память историей undo. С точки зрения безопасности FAWE важен как политика доступа. В обычной схеме «дать OP строителю на время» сервер получает лишние риски: доступ к административным командам, обход защит, случайные массовые операции. Более здоровая модель — отдельные группы прав через LuckPerms или другой permissions-плагин, лимиты на операции, проверка WorldGuard/PlotSquared, отдельные правила для trusted builders и временная выдача прав только на нужный период. Безопасный чек-лист перед выдачей доступа: yaml fawe_rollout: world_backup: required test_server: recommended permissions_group: builders_limited max_changed_blocks: set_per_rank history_enabled: true region_protection: check_worldguard_or_plotsquared monitoring: timings_or_profiler_plus_logs FAWE также помогает разработчикам плагинов, которым нужна совместимость с WorldEdit API. Официальное описание указывает, что проект сохраняет API-совместимость с WorldEdit и предоставляет асинхронные wrappers для Bukkit API. Для прикладного сервера это значит: плагины, которые зависят от WorldEdit, часто продолжают работать, но получают выигрыш от установленного FAWE. Для разработчика это не повод игнорировать threading-модель Bukkit; любые интеграции нужно проверять на тестовом сервере и сверять с актуальными javadocs.

Особенности

  • Асинхронная архитектура редактирования, уменьшающая прямую нагрузку на основной поток сервера.
  • Расширенный набор команд, кистей, masks, patterns и transforms для строительных задач.
  • История изменений, undo, inspect и rollback для поиска и восстановления правок.
  • Per-player limits: ограничения по блокам, памяти, сущностям, tile entities, iterations, регионам и другим ресурсам.
  • Поддержка WorldGuard и PlotSquared на Bukkit-платформах для уважения защит и участков.
  • Работа со схематиками, clipboard, multi-clipboards, визуализацией, динамической view distance и инструментами рисования мира.
  • Конфигурация через файл FastAsyncWorldEdit/config.yml и отдельные permissions для команд и административных возможностей.
  • Совместимость с WorldEdit API для плагинов, которые уже используют привычный WorldEdit-стек. ```text Порядок безопасного внедрения:
  1. Сделать резервную копию мира и конфигов.
  2. Установить FAWE на тестовый сервер с той же версией ядра.
  3. Проверить запуск без обычного WorldEdit, если он не требуется отдельной зависимостью.
  4. Настроить группы прав и лимиты до выдачи доступа игрокам.
  5. Выполнить небольшие строительные операции в тестовом регионе.
  6. Проверить историю, undo и rollback на безопасном фрагменте мира.
  7. Перенести конфиг на production только после проверки логов. ``` Отдельно стоит сказать о fast mode и обходах логирования. В документации FAWE упоминается возможность обхода истории для снижения накладных расходов. В администрировании это не «ускоритель для всех», а исключение для доверенных операций, когда есть внешний backup и понятен результат. Если дать такую возможность широким группам, сервер теряет главный механизм восстановления после ошибки.

Совместимость и установка На Modrinth FAWE указан для Bukkit, Spigot, Paper и Purpur; клиентская сторона помечена как unsupported, серверная — required. Это серверный плагин, а не клиентский мод для папки mods. Установка обычно сводится к выбору jar под нужную платформу и версию Minecraft, помещению файла в папку plugins и перезапуску сервера. После первого запуска появляется каталог FastAsyncWorldEdit с config.yml и сопутствующими файлами. Официальная страница загрузки подчеркивает, что нужно выбрать правильную платформу и версию. Там же отмечено, что версии с меткой Spigot подходят и для PaperMC, а старые ветки имеют статус legacy. На живом сервере не стоит обновлять FAWE в середине строительной сессии: сначала снимите backup, проверьте changelog, запустите копию мира и убедитесь, что permissions и лимиты не изменили поведение. Практические рекомендации:

  • Используйте Paper или Purpur, если сервер уже построен на этих ядрах; они обычно лучше подходят для production-нагрузки, чем старый Spigot.
  • Не ставьте FAWE и обычный WorldEdit одновременно без явной причины: FAWE сам совместим с WorldEdit API и обычно заменяет его роль.
  • Настройте permissions до того, как строители начнут работать в общих мирах.
  • Для публичных серверов задайте разные лимиты для гостей, проверенных строителей, модераторов и администраторов.
  • Подключите WorldGuard или PlotSquared там, где нужно уважать регионы, участки и приватные зоны.
  • Храните отдельные backup перед крупными правками ландшафта, даже если history включена.
  • Следите за диском: история и большие схематики могут занимать заметное место. Администраторская модель должна быть консервативной. Сначала ограничить, затем расширять по фактической необходимости. Если команда строителей просит поднять лимиты, оценивайте не только число блоков, но и тип операции: замена воздуха на легкие блоки, массовая вставка tile entities, биомы, освещение и сущности создают разную нагрузку. Лимиты должны отражать реальные сценарии, а не абстрактное желание «чтобы никогда не мешало».

Вопросы и ответы

FAWE заменяет WorldEdit?

В большинстве серверных сценариев да: это форк WorldEdit с совместимостью API и дополнительными возможностями. Если другой плагин требует WorldEdit API, установленный FAWE часто закрывает эту потребность, но конкретные зависимости проверяйте на тестовом сервере.

Можно ли ставить FAWE на клиент?

Для Modrinth-проекта клиентская сторона указана как unsupported. Это серверный плагин для Bukkit-подобных платформ, поэтому обычное место установки — папка plugins на сервере.

Что важнее: скорость или лимиты?

Для production важнее лимиты. Скорость помогает строителям, но без ограничений и истории быстрый инструмент просто быстрее создает большую ошибку. Начинайте с умеренных лимитов и повышайте их для доверенных групп.

Нужно ли отключать историю ради производительности?

Не для обычных пользователей. История, inspect и rollback — защитный слой администратора. Отключение или обход стоит оставлять только для контролируемых операций с внешним backup.

Как проверять, что FAWE не перегружает сервер?

Смотрите логи, время тиков, использование памяти, размер папок истории и поведение очереди во время реальных строительных операций. Проверка должна идти на копии мира, а не на единственном production-сервере.

Какие права выдавать строителям?

Минимально необходимые. Создайте группу с конкретными WorldEdit/FAWE-командами, лимитами и доступом только в нужных мирах или регионах. Административные bypass-права оставляйте узкому кругу людей.

Что делать перед массовой вставкой схемы?

Проверить схему на тестовом мире, убедиться в свободном диске, снять backup, выбрать пустой или защищенный регион и иметь план отката. Это обычная эксплуатационная дисциплина, а не недоверие к FAWE.

Версии и скачивания

4 последних версий
Последняя версия

2.15.2

4 713 загрузок release FastAsyncWorldEdit-Bukkit-2.15.2.jar Источник: MineMods Файл: MineMods API
Загрузчики: spigot Версии Minecraft: 1.21.1 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Открыть все версии

Проверка и источник

Обновлено
2026-06-04T10:29:22.567871Z
Метрики и версии читаются из публичного API без записи в внешний каталог.

Что проверено

Источник: MineMods; загрузки: 394 047; подписки: 525; обновлено: 2026-06-04T10:29:22.567871Z.

Категории

management utility bukkit paper purpur spigot 1.16.5 1.17.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3