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

Dimension Separator

Мод для Minecraft Forge (1.20.1) для создателей модпаков — ограничивайте, какие моды могут взаимодействовать с какими измерениями. Блокируйте спавн мобов, таблицы лута, генерацию мира и использование предметов по измерениям через простой JSON-конфиг.

Forge
Загрузчики
Forge
Скачиваний на Modrinth
243
Подписчиков на Modrinth
0
версии
2
Обновлён
12 апреля 202612 апр.
Опубликован
в 2026

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

Работает на Forge
Для Minecraft 1.20.1–1.20.6
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.9.2 от 12 апреля 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

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

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

Dimension Separator

Этот мод создан, чтобы разделять то, что может появляться в той или иной измерении. Протестирован на Minecraft 1.20.1 с Forge 47.1.3+.

Что он делает?

Я хотел сделать RP-сервер, где вся «магия» была запрещена в обычном мире по лору, но у меня никак не получалось запретить появление некоторых структур в обычном мире, сохранив их в своём кастомном измерении. Поэтому я попробовал создать мод, который просто делает это. Он всё ещё тестируется, но вы можете использовать простой json-конфиг, чтобы указать моду, что именно вы хотите разрешить появляться в каком измерении. Для каждого измерения можно задать чёрный или белый список неймспейсов модов, чтобы блокировать:

  • Функции генерации мира (руды, растения, структуры...)
  • Спавн мобов
  • Таблицы лута (сундуки, дроп с мобов...)
  • Использование предметов (ПКМ по блокам, в воздухе или по сущностям)
  • Генерацию структур

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

Файл конфига находится по пути config/dimensionseparator.json.~~~~ Вот пример:

{
    "dimensions": {
        "minecraft:overworld": {
            "mode": "blacklist",
            "bypassLevel": 2,
            "namespaces": ["ars_nouveau", "iceandfire"],
            "blacklistedIds": ["minecraft:zombie"],
            "whitelistedIds": ["ars_nouveau:bookwyrm_familiar"],
            "features": true,
            "mobs": true,
            "loot": true,
            "items": true,
            "structures": true
        }
    }
}

Поля

ПолеТипОписание
modestring"blacklist" — блокировать перечисленные моды, "whitelist" — разрешить только перечисленные
bypassLevelintМинимальный уровень оператора для /summon заблокированных сущностей (-1 или отсутствие = без обхода)
namespacesstring arrayID модов для блокировки или разрешения в зависимости от mode
blacklistedIdsstring arrayКонкретные ID, всегда блокируемые независимо от mode (например, "minecraft:zombie")
whitelistedIdsstring arrayКонкретные ID, всегда разрешённые независимо от mode (например, "ars_nouveau:bookwyrm_familiar")
featuresbooleanБлокировать функции генерации мира (руды, растения...) из перечисленных модов
mobsbooleanБлокировать спавн мобов из перечисленных модов
lootbooleanБлокировать таблицы лута из перечисленных модов (сундуки, дроп с мобов...)
itemsbooleanБлокировать использование предметов (ПКМ) из перечисленных модов
structuresbooleanБлокировать генерацию структур из перечисленных модов

Если установить категорию в false, блокировка для этой категории отключается, даже если неймспейс указан в списке.

Известные ограничения

  • /locate для заблокированной структуры будет искать бесконечно без результата. Это стандартное поведение Minecraft, когда в измерении нет подходящей структуры.
  • Клиентские привязки клавиш (например, открытие GUI мода по кастомной клавише) не блокируются — покрываются только взаимодействия по ПКМ. На практике открытие интерфейса без возможности взаимодействовать с измерением безвредно.
  • Использование предметов через кастомные привязки клавиш происходит на клиенте и не может быть перехвачено на сервере.

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

Этот мод использует Mixins и обработчики событий и должен быть совместим с большинством модов для Forge. Если вы столкнётесь с конфликтом, пожалуйста, откройте issue.

Проблемы и вклад

Нашли баг или есть предложение? Откройте issue на GitHub.

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

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

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

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

У Dimension Separator есть сборки для Minecraft 1.20.1–1.20.6.

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

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

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

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