Release 1.5.0: aircraft, skin transfer and shader keybind fix
This commit is contained in:
@@ -2,17 +2,17 @@
|
||||
|
||||
NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1.21.1**, NeoForge **21.1.252**.
|
||||
|
||||
Актуальная версия — **1.3.0**: [Скачать 1.3.0](dist/minecraft-lab-neoforge-spike-1.3.0/minecraft-lab-neoforge-spike-1.3.0.mrpack). Адрес сервера: `90.189.218.191:25565`.
|
||||
Актуальная версия — **1.5.0**: [Скачать 1.5.0](dist/minecraft-lab-neoforge-spike-1.5.0/minecraft-lab-neoforge-spike-1.5.0.mrpack). Адрес сервера: `90.189.218.191:25565`.
|
||||
|
||||
Для установки скачайте файл `.mrpack` и импортируйте его в Prism Launcher: **Add Instance → Import**. При свежем импорте 1.3.0 доступны русский язык, музыка 10%, fullscreen, масштаб интерфейса ×4, бег Left Shift, приседание Left Ctrl, включённый Complementary Unbound и запись gman-world в списке серверов.
|
||||
Для установки скачайте файл `.mrpack` и импортируйте его в Prism Launcher: **Add Instance → Import**. При свежем импорте 1.5.0 доступны русский язык, музыка 10%, fullscreen, масштаб интерфейса ×4, бег Left Shift, приседание Left Ctrl, включённый Complementary Unbound и запись gman-world в списке серверов.
|
||||
|
||||
**В 1.0.0 серверный мир пересоздан.** Сундуки, постройки, инвентари и прогресс прежнего мира не переносятся. Старую карту и метки Xaero переносить в 1.0.0 не нужно.
|
||||
|
||||
[Изменения 1.3.0](Release-1.3.0.md) · [Изменения 1.2.0](Release-1.2.0.md) · [Изменения 1.1.0](Release-1.1.0.md) · [База 1.0.0](Release-1.0.0.md) · [Отложенные моды и причины](Mods-On-Hold.md). Следующие релизы: 1.4.0, 1.5.0 и далее.
|
||||
[Изменения 1.5.0](Release-1.5.0.md) · [Изменения 1.4.0](Release-1.4.0.md) · [Изменения 1.3.0](Release-1.3.0.md) · [Изменения 1.2.0](Release-1.2.0.md) · [Изменения 1.1.0](Release-1.1.0.md) · [База 1.0.0](Release-1.0.0.md) · [Отложенные моды и причины](Mods-On-Hold.md). Следующие релизы: 1.6.0, 1.7.0 и далее.
|
||||
|
||||
**В 1.2.0 мир снова пересоздан.** Генерация Overworld: Terralith + BWG. Удалены WWOO, Biomes O’ Plenty и Tectonic; прогресс прежнего мира и его карта Xaero не переносятся.
|
||||
|
||||
## Перенос карты и закладок рецептов в новую сборку
|
||||
## Перенос карты, закладок рецептов и скинов в новую сборку
|
||||
|
||||
[**Скачать XaeroMapTransfer.exe для Windows**](https://git.3crabs.space/user-penguin/gmancraft/raw/branch/main/XaeroMapTransfer.exe) · [SHA-256](XaeroMapTransfer.exe.sha256)
|
||||
|
||||
@@ -22,7 +22,7 @@ NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1
|
||||
2. Перетащите старую папку игры в левую область, новую — в правую. Можно также нажать на область и выбрать папку через диалог.
|
||||
3. Нажмите **«Перенести данные»** и дождитесь сообщения об успехе.
|
||||
|
||||
Подходят папки instance Prism и вложенные `minecraft` / `.minecraft`. Папку игры можно открыть через **Folder → Minecraft Folder**. Утилита версии 1.1.0 переносит всю папку `xaero`, включая открытую карту, метки и все измерения, а также `bookmarks.json` и `bookmarks.ini` в `config/jei` с подпапками миров/серверов. Данные закладок заменяются по одинаковым путям; закладки остальных серверов и настройки JEI сохраняются. Их резервная копия — `jei-bookmarks-backup-…`. Можно перенести закладки без карты Xaero. Старая сборка сохраняется; моды, настройки, шейдеры и миры новой сборки не меняются.
|
||||
Подходят папки instance Prism и вложенные `minecraft` / `.minecraft`. Папку игры можно открыть через **Folder → Minecraft Folder**. Утилита версии 1.2.0 переносит всю папку `xaero`, включая открытую карту, метки и все измерения, а также `bookmarks.json` и `bookmarks.ini` в `config/jei` с подпапками миров/серверов. Данные закладок заменяются по одинаковым путям; закладки остальных серверов и настройки JEI сохраняются. Их резервная копия — `jei-bookmarks-backup-…`. Можно перенести закладки без карты Xaero. Старая сборка сохраняется; моды, общие настройки игры, шейдеры и миры новой сборки не меняются. Также переносятся библиотека скинов и плащей Quick Skin, кэш, выбранный скин, модель Classic/Slim и настройки Quick Skin. Прежние заменяемые файлы сохраняются в quickskin-backup-…; скины, добавленные только в новой сборке, остаются. Можно переносить скины без карты и закладок.
|
||||
|
||||
Если новая сборка уже содержит карту, её данные сохраняются рядом в `xaero-backup-<дата>-<идентификатор>`. Слияние карт не выполняется. Для восстановления закройте Minecraft, отложите текущую `xaero` и переименуйте резервную папку в `xaero`.
|
||||
|
||||
@@ -30,6 +30,14 @@ NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1
|
||||
|
||||
Достижения, статистика и открытые рецепты книги Minecraft на сервере хранятся на сервере. При смене клиентского instance используйте тот же ник. После сброса мира утилита не восстанавливает этот прогресс из клиентских папок.
|
||||
|
||||
## Changelog 1.5.0
|
||||
|
||||
Исправлен конфликт R/К: выход из транспорта Immersive Aircraft остаётся на R/К, перезагрузка и переключение шейдеров Iris отвязаны от клавиш. Меню шейдеров доступно на O/Щ. Состав модов и мир сохранены. Для перехода 1.3.0 → 1.5.0 можно переносить карту, закладки JEI и скины через XaeroMapTransfer 1.2.0.
|
||||
|
||||
## Changelog 1.4.0
|
||||
|
||||
Добавлен Immersive Aircraft 1.4.6 (NeoForge 1.21.1): винтокрыл, самолёты, дирижабли и другие готовые летательные аппараты. 316 клиентских и 266 серверных JAR. Aeronautics/Sable и шейдеры сохранены. Мир и серверный прогресс сохраняются. XaeroMapTransfer 1.2.0 переносит также скины, плащи и выбранный облик Quick Skin, с резервными копиями. Для перехода 1.3.0 → 1.4.0 карту, закладки и скины переносить можно.
|
||||
|
||||
## Changelog 1.3.0
|
||||
|
||||
Добавлены Rechiseled, Rechiseled: Create, Chipped, Athena и Fusion; Resourceful Lib и Create сохранены. 315 клиентских и 265 серверных JAR. Создание метки Xaero снято с B/И, эта клавиша остаётся для рюкзака. Мир 1.2.0 и серверный прогресс сохраняются. XaeroMapTransfer 1.1.0 теперь переносит также закладки JEI с резервной копией. Для перехода 1.2.0 → 1.3.0 карту и закладки переносить можно.
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# gmancraft 1.4.0
|
||||
|
||||
Добавлен Immersive Aircraft 1.4.6 для Minecraft 1.21.1 / NeoForge. Включает винтокрыл (Gyrodyne), самолёты, дирижабли и другие готовые летательные аппараты. Установлен на клиенте и сервере. Aeronautics, Sable, Create, Iris и Complementary Unbound сохранены.
|
||||
|
||||
316 клиентских и 266 серверных JAR. Генерация мира не меняется; пересоздание мира не требуется. B/И остаётся для рюкзака, создание метки Xaero не назначено на клавишу.
|
||||
|
||||
XaeroMapTransfer 1.2.0 переносит также скины и плащи Quick Skin: библиотеку `quickskin/uploads`, кэш `quickskin_cache`, выбранный облик и настройки Quick Skin (`quickskin-client.json`, `quickskin_preferences.json`, `skin-preferences.json` в `config`). Резервные копии заменённых файлов — `quickskin-backup-…`. Скины, добавленные только в новой сборке, сохраняются. Можно переносить скины без карты и закладок JEI.
|
||||
|
||||
Пути хранения подтверждены в байткоде Quick Skin 2.6.2.4, установленного в сборке. Утилита прошла 49 Windows-проверок, включая сохранение выбранного скина, плаща и модели, резервные копии, занятые файлы и откат карты, закладок и скинов при ошибке установки. Обновлённое окно отрисовано и проверено.
|
||||
|
||||
Для обновления импортируйте новый `.mrpack` в Prism, закройте Minecraft и перенесите данные из старого instance через обновлённый `XaeroMapTransfer.exe`. Используйте прежний ник и адрес сервера. Достижения и статистика multiplayer сохраняются на сервере; утилита не копирует их из папки клиента.
|
||||
|
||||
Рабочий сервер прошёл проверку готовности, 266 JAR и их хешей; seed прежнего мира сохранён. Перед обновлением создана резервная копия. Конфликт R/К между Iris и выходом из транспорта исправлен в следующей 1.5.0; для игры используйте её.
|
||||
@@ -0,0 +1,13 @@
|
||||
# gmancraft 1.5.0
|
||||
|
||||
Исправлен конфликт управления Immersive Aircraft и Iris: R/К используется для выхода из винтокрыла и других аппаратов. Перезагрузка шейдеров и их включение/выключение не назначены на клавиши; меню шейдеров доступно на O/Щ. Complementary Unbound остаётся включён по умолчанию. Настройки применяются при свежем импорте instance.
|
||||
|
||||
Включён Immersive Aircraft 1.4.6 из 1.4.0, включая винтокрыл (Gyrodyne). 316 клиентских и 266 серверных JAR. Мир и серверный прогресс сохраняются. B/И остаётся клавишей рюкзака, создание метки Xaero отвязано.
|
||||
|
||||
Обновлённый XaeroMapTransfer 1.2.0 переносит карту, закладки JEI, скины и плащи Quick Skin, выбранный облик, модель Classic/Slim и избранное. Переносимые пути: `quickskin/uploads`, `quickskin_cache`, `config/quickskin-client.json`, `config/quickskin_preferences.json`, `config/skin-preferences.json`. Заменяемые файлы сохраняются в `quickskin-backup-…`, а скины только новой сборки остаются. Утилита прошла 49 Windows-проверок.
|
||||
|
||||
На изолированном сервере подтверждены запуск с существующим миром, подключение клиента, создание винтокрыла и посадка игрока; его модель отображается с Complementary Unbound. Тестовый скин после переноса остаётся выбранным и загружен в клиенте. Проверены хеши всех клиентских и серверных JAR, JEI запускается за 26.27 секунды.
|
||||
|
||||
Итоговый клиент 1.5.0 проверен отдельно: JEI запускается за 24.60 секунды; подтверждены выход из винтокрыла по R/К, отсутствие горячих клавиш Iris для перезагрузки/переключения и сохранение включённых шейдеров. Рабочий сервер здоров на 1.5.0; проверены все 266 JAR и их хеши, резервная копия и сохранение seed `1246585679961385883`.
|
||||
|
||||
Импортируйте новый `.mrpack` в Prism. При закрытом Minecraft перенесите данные из старой папки игры через свежий `XaeroMapTransfer.exe`. Достижения multiplayer сохраняются на сервере при прежнем нике; утилита не переносит их из клиентских папок.
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
7776a5d9826450e5fe76d45a13265547eda08755359da59077297847bb82e465 XaeroMapTransfer.exe
|
||||
1f287a4defb49da86f1f07e91ecc3e9aefef2ffd3aa9307958a9a3eecbd3cb0b XaeroMapTransfer.exe
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
02d76a85bb6ee4747cdf1bd580ebf2a89f81b43eed84cca614fffe5fef471374 manifest.json
|
||||
aeeb4f656d5b0f36929ba7f6657af425056d87b7660112e879cf280f1c8a9ab0 minecraft-lab-neoforge-spike-1.4.0.mrpack
|
||||
2a10233d6d91cea18b8806cde6f853c5be782a717ad3af601a7852352b633ccd server/.env.example
|
||||
1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md
|
||||
52420380221a2c2d7e7bafcb3514274046891593f5e932bdec98d8c76ea2a64c server/compose.yaml
|
||||
6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt
|
||||
+6772
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
# Accept Minecraft EULA before setting MC_EULA=TRUE.
|
||||
MC_EULA=FALSE
|
||||
MC_MEMORY=6G
|
||||
MC_PORT=25565
|
||||
MC_UID=1000
|
||||
MC_GID=1000
|
||||
MC_BIND_ADDRESS=127.0.0.1
|
||||
@@ -0,0 +1,15 @@
|
||||
# Immutable server release
|
||||
|
||||
Copy server/.env.example to a local settings file outside this release.
|
||||
Accept the Minecraft EULA before setting MC_EULA=TRUE.
|
||||
|
||||
Set MC_ROOT to an absolute server root and MC_RELEASE_DIR to this release.
|
||||
Use the same Compose project name for all releases:
|
||||
|
||||
```bash
|
||||
docker compose --project-name minecraft-lab-spike --env-file /absolute/local-settings.env -f "$MC_RELEASE_DIR/server/compose.yaml" config --quiet
|
||||
```
|
||||
|
||||
This release uses offline authentication. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access.
|
||||
server/config overrides corresponding pack settings at startup.
|
||||
Runtime-generated server.properties is configured through Compose environment.
|
||||
@@ -0,0 +1,42 @@
|
||||
services:
|
||||
minecraft:
|
||||
image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2
|
||||
restart: no
|
||||
stop_grace_period: 2m
|
||||
ports:
|
||||
- ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565
|
||||
environment:
|
||||
EULA: ${MC_EULA:-FALSE}
|
||||
TYPE: MODRINTH
|
||||
MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-1.4.0.mrpack
|
||||
MODRINTH_DEFAULT_EXCLUDE_INCLUDES: ""
|
||||
MEMORY: ${MC_MEMORY:-6G}
|
||||
UID: ${MC_UID:-1000}
|
||||
GID: ${MC_GID:-1000}
|
||||
ENABLE_RCON: "false"
|
||||
ONLINE_MODE: "false"
|
||||
ENFORCE_SECURE_PROFILE: "false"
|
||||
MOTD: minecraft-lab Phase 0
|
||||
VIEW_DISTANCE: "6"
|
||||
SIMULATION_DISTANCE: "4"
|
||||
SYNC_SKIP_NEWER_IN_DESTINATION: "false"
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ${MC_ROOT:?Set absolute server root}/runtime
|
||||
target: /data
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}
|
||||
target: /modpacks
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}/server/config
|
||||
target: /config
|
||||
read_only: true
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- mc-health
|
||||
start_period: 2m
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 30
|
||||
@@ -0,0 +1 @@
|
||||
server-override-v1
|
||||
@@ -0,0 +1,6 @@
|
||||
0e6c4ab2a0041ad801dc8cac0b7c07f065575b95ccae3bb513f330cb9639e5a6 manifest.json
|
||||
b17e7d32c748a4aba3245da031ffe79e6ecc88f482fd36f07c36b643f164bcff minecraft-lab-neoforge-spike-1.5.0.mrpack
|
||||
2a10233d6d91cea18b8806cde6f853c5be782a717ad3af601a7852352b633ccd server/.env.example
|
||||
1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md
|
||||
1161106744a2b7c79ca1f61808c3b78647384156ede1569bf3ce5995dceb6c79 server/compose.yaml
|
||||
6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt
|
||||
+6772
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
# Accept Minecraft EULA before setting MC_EULA=TRUE.
|
||||
MC_EULA=FALSE
|
||||
MC_MEMORY=6G
|
||||
MC_PORT=25565
|
||||
MC_UID=1000
|
||||
MC_GID=1000
|
||||
MC_BIND_ADDRESS=127.0.0.1
|
||||
@@ -0,0 +1,15 @@
|
||||
# Immutable server release
|
||||
|
||||
Copy server/.env.example to a local settings file outside this release.
|
||||
Accept the Minecraft EULA before setting MC_EULA=TRUE.
|
||||
|
||||
Set MC_ROOT to an absolute server root and MC_RELEASE_DIR to this release.
|
||||
Use the same Compose project name for all releases:
|
||||
|
||||
```bash
|
||||
docker compose --project-name minecraft-lab-spike --env-file /absolute/local-settings.env -f "$MC_RELEASE_DIR/server/compose.yaml" config --quiet
|
||||
```
|
||||
|
||||
This release uses offline authentication. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access.
|
||||
server/config overrides corresponding pack settings at startup.
|
||||
Runtime-generated server.properties is configured through Compose environment.
|
||||
@@ -0,0 +1,42 @@
|
||||
services:
|
||||
minecraft:
|
||||
image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2
|
||||
restart: no
|
||||
stop_grace_period: 2m
|
||||
ports:
|
||||
- ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565
|
||||
environment:
|
||||
EULA: ${MC_EULA:-FALSE}
|
||||
TYPE: MODRINTH
|
||||
MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-1.5.0.mrpack
|
||||
MODRINTH_DEFAULT_EXCLUDE_INCLUDES: ""
|
||||
MEMORY: ${MC_MEMORY:-6G}
|
||||
UID: ${MC_UID:-1000}
|
||||
GID: ${MC_GID:-1000}
|
||||
ENABLE_RCON: "false"
|
||||
ONLINE_MODE: "false"
|
||||
ENFORCE_SECURE_PROFILE: "false"
|
||||
MOTD: minecraft-lab Phase 0
|
||||
VIEW_DISTANCE: "6"
|
||||
SIMULATION_DISTANCE: "4"
|
||||
SYNC_SKIP_NEWER_IN_DESTINATION: "false"
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ${MC_ROOT:?Set absolute server root}/runtime
|
||||
target: /data
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}
|
||||
target: /modpacks
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}/server/config
|
||||
target: /config
|
||||
read_only: true
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- mc-health
|
||||
start_period: 2m
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 30
|
||||
@@ -0,0 +1 @@
|
||||
server-override-v1
|
||||
Reference in New Issue
Block a user