Portalgems
Мод Portalgems вносит в Minecraft компактные переносные телепорты под названием "Gem", которые позволяют мгновенно перемещаться между измерениями. Полная кастомизация возможна через датапаки.
Настройка и создание
Создание собственных Gems
Для добавления уникального Gems создайте соответствующий рецепт крафта:
{
"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"
}
}
Можно использовать любой тип рецепта, не обязательно крафт по сетке.
Ключевой момент: главное - секция results. Именно здесь происходит настройка параметров телепортации. В блоке components/portalgems:destination доступны три параметра:
color: цветовой оттенок центральной части Gem в формате ARGB (обязательный параметр)dimension: идентификатор измерения для телепортации (обязательный параметр)position: точные координаты назначения в указанном измерении (опциональный параметр)
Важно: если координаты назначения не заданы, Gem попытается телепортировать вас способом, аналогичным фрукту хоруса, но между измерениями. Это может привести к отсутствию валидной позиции. В таком случае рекомендуется переместиться в любом направлении для поиска подходящего места.
Настройки (в разработке)
Доступны следующие настройки:
cooldown: время перезарядки Gems в тикахtwoway: возможность использования Gem в его целевом измерении (например, применение Пекельного Gem в Пекле) для возврата в Обычный мир
Известные проблемы
-
Периодический отказ телепортации
- Возможные причины:
- На сервере отсутствует измерение
- Измерение не загружено на сервере
- Не найдена подходящая точка назначения (см. выше)
-
Телепортация в пещеры при изначально высоком стартовом положении
- Механизм работы:
- Система выбирает случайное смещение относительно текущей позиции в целевом измерении
- Затем проверяет каждый уровень Y ниже этой точки до обнаружения валидного места
- При неудаче процесс повторяется несколько раз