Portalgems
Мод для Minecraft, добавляющий простые портативные телепортеры (называемые Gem) для быстрого перемещения между измерениями. Полностью настраивается через датапаки.
Настройка
Добавление пользовательских Gems
Чтобы добавить собственный gem, создайте рецепт следующим образом:
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"G": {
"item": "minecraft:gold_ingot"
},
"S": {
"item": "minecraft:yellow_stained_glass_pane"
}
},
"pattern": [
" G ",
"GSG",
" G "
],
"result": {
"components": {
"portalgems:destination": {
"color": "#FFCFFF00",
"dimension": "minecraft:the_end",
"position": [
0,
80,
0
]
}
},
"count": 1,
"id": "portalgems:gem"
}
}
Можно использовать любые типы рецептов, не обязательно shaped.
Важно: ключевая часть — result
. Именно здесь происходит настройка. В разделе components/portalgems:destination
указаны три поля:
color
: Желаемый цвет оттенка центрального камня в формате ARGB (обязательно)dimension
: Идентификатор измерения для телепортации (обязательно)position
: Точные координаты телепортации в указанном измерении (опционально)
Примечание: если позиция не задана, gem попытается телепортировать в другое измерение аналогично плоду коруса, но с межизмеренными перемещениями. Это может привести к отсутствию валидной позиции. В таком случае попробуйте переместиться в любом направлении для поиска подходящей точки.
Конфигурация (WIP)
Доступны следующие настройки:
cooldown
: Время перезарядки gems в тикахtwoway
: Если true, использование gem в его родном измерении (например, nether gem в Нижнем мире) телепортирует обратно в Обычный мир
Известные ошибки / Проблемы
- Иногда телепортация не происходит
- Возможные причины:
- Измерение отсутствует на сервере
- Измерение не загружено на сервере
- Не найдена валидная целевая позиция (см. выше)
- Телепортация в пещеры, несмотря на высокую стартовую позицию
- Возможные причины:
- Алгоритм поиска целевой позиции использует случайное смещение относительно текущих координат в целевом измерении. После выбора смещения проверяются все уровни Y ниже до нахождения валидного места (при неудаче процесс повторяется несколько раз)