modsmith Войти Войти Рус / Eng

Create: Track Map (UNOFFICIAL FORK)

create-track-map-unofficial-fork · 244766 загрузок · MIT

клиент: unsupported · сервер: required (заявлено автором мода)

НЕОФИЦИАЛЬНЫЙ ФОРК "github.com/jenchanws/create-track-map". Просмотр Minecraft Создание модов поездов из веб-браузера (Fabric, Forge, Neoforge)

Описание

Создать карту треков: неофициальная вилка

Mod version Minecraft versions Download count

Уведомление о вилке

Это форк jenchanws/create-track-map. Хотя мне было дано разрешение публично публиковать мои изменения на отдельной странице modrinth/curseforge, jenchanws не одобряет это. Пожалуйста, не связывайтесь с ней по поводу проблем с этим форком, и все вопросы, касающиеся этой версии мода, должны находиться здесь, а не в исходном репозитории.

Резюме

Create Track Map (CTM) — это мод с несколькими загрузчиками, который отображает карту путей создания поездов в вашем мире, включая все пути, сигналы, станции и поезда. Сигналы и поезда обновляются (практически) в реальном времени.

Example track map

Использование

CTM доступен для загрузки на Modrinth и на Curseforge. Убедитесь, что вы загружаете правильную версию для своего загрузчика, версии Minecraft и версии Create. Ниже приведена таблица совместимости версий Create:

| | СТМ 1.5 | СТМ 2.0 | |:-----------------|:-------:|:-------:| | Создать 0.5.1 | ✅ | ❌ | | Создать 6.0.0 | ❌ | ✅ |

Установка

Просто поместите файл .jar в папку модов (или установите с помощью загрузчика модов), как и любой другой мод! CTM задуман как мод на стороне сервера, но также может работать в однопользовательских мирах и на серверах локальной сети. По умолчанию веб-сервер работает на порту 3876, но это можно настроить . Вы должны перенаправить этот порт, если хотите увидеть карту. (Как мне это сделать?)

Сама карта видна в корне (по умолчанию http://localhost:3876/). Если для обслуживания карты используется прокси-сервер, обязательно настройте его для пропуска событий, отправленных сервером.

Одиночная игра

Карта размещена на вашем компьютере, поэтому, пока Minecraft открыт, введите http://localhost:3876/ в свой браузер.

Мультиплеер

A) Локальный (LAN) сервер
Карта по-прежнему хранится на вашем компьютере, поэтому, пока игра открыта, введите http://localhost:3876/ в браузере.
Члены вашей семьи смогут увидеть карту, введя http://[your computer's IPV4 address]:3876/ в свой браузер.
Как мне увидеть адрес IPV4 моего компьютера?

Б) Сервер находится на моем компьютере
Карта по-прежнему хранится на вашем компьютере, поэтому, пока сервер открыт, введите http://localhost:3876/ в свой браузер.
Члены вашей семьи смогут увидеть карту, введя http://[your computer's IPV4 address]:3876/ в свой браузер.
Те, кто не входит в вашу семью, смогут увидеть карту, введя http://[your public IPV4 address]:3876/ в свой браузер.
Как мне увидеть свой общедоступный адрес IPV4?

C) Сервер размещен на хостинге
Карта размещается на сервере этого сервиса. Вы можете просмотреть карту по адресу [your server address]:3876/, пока сервер работает.
ПРИМЕЧАНИЕ: ВАША СЛУЖБА ДОЛЖНА ПОДДЕРЖИВАТЬ ДОПОЛНИТЕЛЬНУЮ ПЕРЕГРУЗКУ ПОРТОВ. Вы можете обратиться в службу поддержки/в документацию по сервису или просто в старый добрый Google. Если сервис этого не поддерживает, вам не повезло. Вы можете сменить сервис или попробовать разместить свой собственный.

Просто для ясности: не заключайте в скобки свой адрес IPV4! Например: 192.168.0.0:3876

ПРОЧИТАЙТЕ ЭТО, ПРЕЖДЕ ЧЕМ ОБРАТИТЬСЯ ЗА ПОМОЩЬЮ!

Чтобы использовать этот мод, вы должны иметь возможность открыть второй порт в дополнение к вашему серверу Minecraft, на котором CTM будет запускать свой веб-сервер. Если вы используете Aternos, это невозможно. Если вы используете провайдера общего хостинга, обратитесь к своему хостингу за помощью в открытии порта. Никакая поддержка по открытию порта или диагностике проблем, не вызванных ошибкой в ​​моде, предоставляться не будет.

Расширенное использование

СТМ API

CTM предоставляет следующий API, также доступный через тот же порт:

  • /api/network, /api/network.rt: список всех участков пути и вокзалов.
  • /api/signals, /api/signals.rt: список всех сигналов поезда, включая их состояния. (зеленый, желтый, красный)
  • /api/blocks, /api/blocks.rt: список всех блоков управления сигналами, а также сведения о том, заняты они или зарезервированы поездом.
  • /api/trains, /api/trains.rt: список всех собранных поездов, включая их названия и позиции
  • /api/style.css: таблица стилей CSS, созданная на основе настроенных цветов и шрифтов.
  • /api/config.json: Конфигурация карты.

Версии .rt обновляются в режиме реального времени с помощью событий, отправленных сервером (SSE).

Конфигурация

Параметры конфигурации CTM можно найти по адресу create-track-map.json в каталоге конфигурации вашего сервера. Он автоматически создается при запуске, если не существует.

Доступны следующие варианты:

{
  // Whether to actually start the watcher and the server.
  "enable": false,

  // How long to wait between track data updates.
  "watch_interval_seconds": 0.5,
  // The port the internal web server listens on.
  "server_port": 3876,

  "map_style": {
    // Font to use for the map's UI. Must be a valid CSS font stack.
    "font": "ui-monospace, \"JetBrains Mono\", monospace",
    // Colors for individual components of the map. Must be valid CSS colors.
    // Any CSS color format will work, such as named colors and rgb().
    "colors": {
      "background": "#888",
      "track": {
        "occupied": "red",
        "reserved": "pink",
        "free": "white"
      },
      "signal": {
        "green": "#71db51",
        "yellow": "#ffd15c",
        "red": "#ff5f5c",
        "outline": "black"
      },
      "portal": {
        "primary": "purple",
        "outline": "white"
      },
      "station": {
        "primary": "white",
        "outline": "black"
      },
      "train": "cyan",
      "lead_car": "darkturquoise"
    }
  },

  "map_view": {
    "initial_dimension": "minecraft:overworld",
    "initial_position": { "x": 0, "z": 0 },

    // Zoom levels must be integers, but may be negative.
    // Each zoom level is twice as big as the previous.
    // 0 is a decent minimum but may be impractical for large networks.
    // 3 is the sensible default for viewing double-tracked networks.
    "initial_zoom": 3,
    "min_zoom": 0,
    "max_zoom": 4,

    // Whether a zoom control should be visible on the screen.
    "zoom_controls": true,

    // Which side of the track a signal should be displayed on.
    // Valid values are LEFT or RIGHT (all uppercase).
    "signals_on": "RIGHT"
  },

  "dimensions": {
    // Dimension names must be namespaced.
    "minecraft:overworld": {
      // Label that shows up in the layer switcher.
      "label": "Overworld"
    },
    "minecraft:the_nether": {
      "label": "Nether"
    },
    "minecraft:the_end": {
      "label": "End"
    }
  },

  "layers": {
    "tracks": {
      "label": "Tracks",
      "min_zoom": 0,
      "max_zoom": 4
    },
    "blocks": {
      "label": "Track Occupancy",
      "min_zoom": 0,
      "max_zoom": 4
    },
    "signals": {
      "label": "Signals",
      "min_zoom": 0,
      "max_zoom": 4
    },
    "portals": {
      "label": "Portals",
      "min_zoom": 0,
      "max_zoom": 4
    },
    "stations": {
      "label": "Stations",
      "min_zoom": 0,
      "max_zoom": 4
    },
    "trains": {
      "label": "Trains",
      "min_zoom": 0,
      "max_zoom": 4
    }
  }
}

Перезагрузите конфигурацию без перезапуска сервера, запустив /ctm reload (требуются разрешения оператора).

Версии (6)

ВерсияMinecraftЗагрузчикиФайл
2.1+1.20.1-fabric 1.20.1 fabric скачать
2.1+1.21.1-neoforge 1.21.1 neoforge скачать
2.1+1.20.1-neoforge 1.20.1 forge, neoforge скачать
1.5+1.20.1-fabric 1.20.1 fabric скачать
2.0+1.20.1-neoforge 1.20.1 forge, neoforge скачать
2.0+1.21.1-neoforge 1.21.1 neoforge скачать

Страница на Modrinth →