Скачать TomTom MC — Minecraft Моды — MetaMods
TomTom MC

TomTom MC

Активный

Установок

0

Последнее обновление

8 лет назад
Клиент
Управление

TomTom MC

Модификация TomTom MC полностью меняет ориентацию в мире Minecraft, добавляя умную систему навигации с GPS-индикатором. Теперь вы никогда не заблудитесь в самых отдалённых уголках вашего мира!

Основные возможности

Используйте прямую командную строку для установки маршрута. Команда /tomtom x y z [текст] позволяет отметить любую точку в пространстве. А если нужно очистить текущую цель или изменить её параметры, доступны команды /tomtom clear и /tomtom edit.

Автоматическая система прекращает отображение стрелки, когда вы приближаетесь к цели на расстояние меньше 3 блоков, а спустя 3 секунды после достижения навигационный маркер полностью исчезает.

Расширенные настройки для версий 1.9+

Полная персонализация

Вы можете изменять внешний вид стрелки, перейдя в раздел Моды (Настройки модов) → TomTom → Конфигурация → Редактировать стрелку. Доступны различные стили отображения: плавающий в воздухе указатель, маркер у земли и полностью перемещаемый курсор мыши.

Пакеты стрелок

Создавайте собственные наборы навигационных указателей! Всего лишь создайте .zip или .jar архив со следующей структурой:

  • /assets/tomtom/arrows/ <название_стрелки>.json
  • /assets/tomtom/models/arrows/ <папка_стрелки>/ <файл>.obj и .mtl
  • /assets/tomtom/textures/arrows/ <папка_стрелки>/ изображения текстур

Универсальные текстуры, подходящие для всех стрелок, размещайте по пути: /assets/tomtom/textures/arrows/universal/.

Структура JSON-файла

{
"model": "arrows/<папка_стрелки>/<стрелка>.obj",
"textureFolder": "arrows/<папка_стрелки>/",
"useUniversalTextures": "true"
}

Программный интерфейс (API)

Для разработчиков доступен удобный API для интеграции навигации в свои проекты:

/*
  @param mod Ваш объект @Mod.instance
  @param player Игрок, для которого устанавливается GPS
  @param pos Конечная позиция назначения
  @param text Короткое описание цели
 /
public static void sendTomTomPos(Object mod, EntityPlayer player, BlockPos pos, String text)
{
    NBTTagCompound tag = new NBTTagCompound();
    tag.setLong("location", pos.toLong());
    tag.setLong("uuid-most", player.getUniqueID().getMostSignificantBits());
    tag.setLong("uuid-least", player.getUniqueID().getLeastSignificantBits());
    tag.setString("text", text);
    FMLInterModComms.sendRuntimeMessage(mod, "tomtom", "setPointer", tag);
}

Эта модификация превращает обычное путешествие по Minecraft в современную навигацию с точным указанием направления и множеством возможностей для кастомизации!

Участники проекта
FusionLord

FusionLord

Создан: 23 дек 2016

ID: 64639