Перейти к содержимому

WorldEngine

Серверный мод для Fabric, позволяющий создавать несколько миров на одном сервере с отдельными геймрулами для каждого мира, изоляцией инвентаря и контролем спавна мобов. Установите на клиент для кастомных порталов из рудных блоков.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
673
Подписчиков на Modrinth
3
версий
7
Обновлён
26 апреля 202626 апр.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.3.2 от 26 апреля 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

TITLEtext

Мод для управления множеством миров на серверах Fabric с упором на производительность. Запускай сколько угодно миров — со своими правилами, изолированными инвентарями и кастомными порталами — и не убивай свой TPS.

Minecraft: 1.21.11 | Загрузчик: Fabric | Требуется: Fabric API ≥ 0.141.0


Возможности

Управление множеством миров

Создавай миры и управляй ими прямо во время работы сервера — перезапуск не нужен. Поддерживается 9 типов генерации: overworld, amplified, large_biomes, nether, end, void, flat, caves и floating_islands. Миры загружаются по мере необходимости и сохраняются между перезапусками.

Правила для каждого мира

У каждого мира могут быть свои:

  • Режим игры — принудительно survival, creative, adventure или spectator для мира
  • PvP — включай или отключай бои между игроками независимо от других миров
  • Сложность — от peaceful до hard, для каждого мира
  • Геймрулы — переопределяй любой ванильный геймрул (keepInventory, mobGriefing и т. д.) для мира

Изоляция инвентарей

Объединяй миры в группы для общего инвентаря или держи их полностью раздельными. Предметы, броня, хотбар, эндер-сундук, голод, опыт и эффекты сохраняются и восстанавливаются при переходе между мирами. Миры, не входящие ни в одну группу, используют независимые инвентари.

Контроль спавна мобов

Блокируй или разрешай спавн мобов по категориям (монстры, животные, ambient и т. д.) или нацелься на конкретные типы сущностей. Правила складываются: правила для конкретных сущностей имеют приоритет над правилами группы.

Кастомные порталы

Строй рамки порталов из блоков руды — iron, copper, redstone, lapis, diamond, gold, emerald или netherite (любой размер, минимум 4×5 внутри). Вся рамка должна быть из одного типа блока. Привязывай порталы к любому миру, затем активируй правым кликом по рамке соответствующим предметом руды. Порталы используют кастомный анимированный блок, который не конфликтует с ванильными порталами в Nether или End. Шагнув в активный портал, ты запускаешь отсчёт разогрева на 1,5 секунды — выйди, чтобы отменить. Порталы могут быть односторонними или двусторонними, а связи сохраняются между перезапусками сервера.

Производительность

  • Миры автоматически выгружаются после настраиваемого таймаута простоя
  • Миры без игроков полностью пропускают обработку тиков
  • Сохранения распределены по времени, чтобы избежать одновременных скачков дискового ввода-вывода
  • Миры загружаются только когда игрок реально в них заходит

Установка

  1. Установи Fabric Loader для Minecraft 1.21.11
  2. Установи Fabric API ≥ 0.141.0
  3. Положи worldengine-1.3.0.jar в папку mods/ — и на сервер, и на клиент
  4. Запусти сервер — конфиги создадутся автоматически в config/worldengine/

Примечание: Fantasy встроен в JAR. Отдельно устанавливать его не нужно.

Для порталов нужен клиентский мод. Мод должен быть установлен на клиенте, чтобы видеть и использовать кастомные блоки порталов. Без него порталы не работают, но сервер не упадёт. Все остальные функции (управление мирами, правила, инвентари, контроль мобов) работают только на стороне сервера.


Команды

Все команды требуют уровень оператора 2 (Gamemaster), если не указано иное.

Управление мирами

КомандаОписание
`/we create [generator] [seed]`Создать новый мир
`/we delete `Удалить мир (требуется подтверждение)
/we listПоказать список всех миров со статусом
`/we load `Загрузить выгруженный мир
`/we unload `Выгрузить загруженный мир
`/we tp [x y z] [player]`Телепортироваться в мир
/we statusПоказать статус производительности всех миров

Правила для каждого мира

КомандаОписание
`/we gamemode `Задать принудительный режим игры
`/we pvp <true|false>`Включить/отключить PvP
`/we difficulty `Задать сложность мира
`/we gamerule [value]`Получить/задать переопределение геймрула
`/we fastplacement <true|false>`Переключить ограничение быстрой установки блоков
`/we rules `Показать все правила мира (любой игрок)

Группы инвентаря

КомандаОписание
/we inventory listПоказать все группы
`/we inventory list`Показать миры в группе
`/we inventory add `Добавить мир в группу
`/we inventory remove `Убрать мир из группы
`/we inventory delete`Удалить группу

Спавн мобов

КомандаОписание
`/we mobs list`Показать все правила для мобов
`/we mobs deny `Запретить спавн конкретной сущности
`/we mobs allow `Снова разрешить конкретную сущность
`/we mobs deny-group `Запретить целую категорию спавна
`/we mobs allow-group `Снова разрешить категорию спавна
`/we mobs reset`Очистить все правила для мобов

Названия групп спавна: monster, creature, ambient, axolotls, water_creature, water_ambient, underground_water_creature, misc

Порталы

КомандаОписание
/we portal listПоказать все порталы (любого игрока)
/we portal infoПоказать информацию о выбранном портале
`/we portal name `Задать имя выбранному порталу
/we portal link <world|portal>Привязать к миру (односторонне) или к именованному порталу (двусторонне)
`/we portal link `Привязать с указанием конкретных координат назначения
/we portal unlinkОтвязать выбранный портал
/we portal clear [world]Удалить все порталы (опционально с фильтром по миру)

Настройка порталов

Для порталов нужен клиентский мод.

  1. Постройте рамку из блоков руды — железных, медных, redstone, лазуритовых, алмазных, золотых, изумрудных или незеритовых блоков (внутренняя область минимум 4×5, больше — можно). Вся рамка должна быть из одного типа блоков. built portal
  2. Кликните правой кнопкой по рамке с пустой рукой (только для OP), чтобы выбрать её portal selected
  3. Выполните `/we portal link , чтобы привязать односторонне, или /we portal link `, чтобы связать два именованных портала двусторонне portal options portal linked
  4. Активируйте, кликнув правой кнопкой по рамке подходящим предметом руды (например, алмазом для рамки из алмазных блоков) — в режиме выживания тратится 1 предмет portal activated
  5. Зайдите в портал — на панели действий появится отсчёт 1,5 секунды, после чего вы телепортируетесь. Выйдите из портала, чтобы отменить.

Чтобы создать двусторонний портал: постройте рамки в обоих мирах, назовите каждую через `/we portal name , затем выполните /we portal link ` с каждой стороны. Активируйте обе стороны подходящим предметом руды.

Разрушение блока рамки деактивирует портал. Почините рамку и активируйте заново другим предметом руды.


Конфигурация

Файлы конфигурации хранятся в config/worldengine/ на вашем сервере:

  • config.json — глобальные настройки по умолчанию и параметры производительности (тайм-аут простоя, интервал сохранения и т. д.)
  • `worlds/.json` — настройки для каждого мира (создаётся автоматически при создании мира)
  • inventory-groups.json — назначения групп инвентаря
  • portals.json — данные привязок порталов

Вся конфигурация записывается на лету при изменении — перезапуск сервера после команд /we не требуется.


Совместимость

  • Работает вместе с ванильными измерениями (overworld, nether, end) — кастомные порталы не мешают порталам в Nether или End
  • Совместим с LuckPerms (рекомендуется, но не обязателен)
  • Все функции, кроме порталов, работают на стороне сервера — блоки порталов требуют мод и на сервере, и на клиенте

Частые вопросы

Как установить WorldEngine?

Установите Fabric под свою версию Minecraft, скачайте WorldEngine под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть WorldEngine?

У WorldEngine есть сборки для Minecraft 1.21.11.

Нужен ли WorldEngine на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее