Portalgems avatar

Portalgems [1.21.1]

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 ниже до нахождения валидного места (при неудаче процесс повторяется несколько раз)

Скачать Portalgems

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseportalgems-1.0.1.jar1.21.1NeoForge13 июня 202533,1 КБ
Releaseportalgems-0.2.jar1.21.1NeoForge10 июня 202533,4 КБ
Releaseportalgems-0.1.jar1.21.1NeoForge3 июня 202532,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.