Datapack Portals позволяет создавать собственные порталы в Minecraft с помощью CustomPortalApi и datapack’ов.
Создание порталов
Для добавления порталов в datapack создайте папку portals и поместите туда файлы с описанием порталов. Количество порталов не ограничено, при условии отсутствия повторяющихся блоков в рамках портала.
Формат файла портала
Пример файла stoneendportal.json:
{ "block": "minecraft:stone", "dim": "minecraft:the_end", "r": 66, "g": 135, "b": 245
}
- block — блок, из которого состоит рамка портала;
- dim — идентификатор измерения для телепортации;
- r, g, b — цветовой оттенок портала (красный, зелёный, синий компоненты).
Дополнительные настройки
- ignitionType — способ зажигания портала: «BLOCK», «FLUID» или «ITEM»;
- ignitionSource — идентификатор блока, предмета или жидкости для зажигания (поддерживается, например, «minecraft:fire»);
- returnDim — измерение, в которое будет возвращение при использовании портала (по умолчанию — обычный мир).
Работа порталов
Порталы функционируют аналогично стандартным порталами в Нижний мир Minecraft.






