Release 1.3.0 and extend Xaero transfer with JEI bookmarks

This commit is contained in:
2026-10-10 17:22:34 +07:00
parent 0c6c149e3a
commit ee8de79e65
11 changed files with 6847 additions and 7 deletions
+12 -6
View File
@@ -2,17 +2,17 @@
NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1.21.1**, NeoForge **21.1.252**.
Актуальная версия — **1.2.0**: [Скачать 1.2.0](dist/minecraft-lab-neoforge-spike-1.2.0/minecraft-lab-neoforge-spike-1.2.0.mrpack). Адрес сервера: `90.189.218.191:25565`.
Актуальная версия — **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`.
Для установки скачайте файл `.mrpack` и импортируйте его в Prism Launcher: **Add Instance → Import**. При свежем импорте 1.2.0 доступны русский язык, музыка 10%, fullscreen, масштаб интерфейса ×4, бег Left Shift, приседание Left Ctrl, включённый Complementary Unbound и запись gman-world в списке серверов.
Для установки скачайте файл `.mrpack` и импортируйте его в Prism Launcher: **Add Instance → Import**. При свежем импорте 1.3.0 доступны русский язык, музыка 10%, fullscreen, масштаб интерфейса ×4, бег Left Shift, приседание Left Ctrl, включённый Complementary Unbound и запись gman-world в списке серверов.
**В 1.0.0 серверный мир пересоздан.** Сундуки, постройки, инвентари и прогресс прежнего мира не переносятся. Старую карту и метки Xaero переносить в 1.0.0 не нужно.
[Изменения 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.3.0, 1.4.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.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)
@@ -20,14 +20,20 @@ NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1
1. Закройте Minecraft и запустите `XaeroMapTransfer.exe`.
2. Перетащите старую папку игры в левую область, новую — в правую. Можно также нажать на область и выбрать папку через диалог.
3. Нажмите **«Перенести карту»** и дождитесь сообщения об успехе.
3. Нажмите **«Перенести данные»** и дождитесь сообщения об успехе.
Подходят папки instance Prism и вложенные `minecraft` / `.minecraft`. Папку игры можно открыть через **Folder → Minecraft Folder**. Утилита переносит всю папку `xaero`, включая открытую карту, метки и все измерения. Старая сборка сохраняется; моды, настройки, шейдеры и миры новой сборки не меняются.
Подходят папки instance Prism и вложенные `minecraft` / `.minecraft`. Папку игры можно открыть через **Folder → Minecraft Folder**. Утилита версии 1.1.0 переносит всю папку `xaero`, включая открытую карту, метки и все измерения, а также `bookmarks.json` и `bookmarks.ini` в `config/jei` с подпапками миров/серверов. Данные закладок заменяются по одинаковым путям; закладки остальных серверов и настройки JEI сохраняются. Их резервная копия — `jei-bookmarks-backup-…`. Можно перенести закладки без карты Xaero. Старая сборка сохраняется; моды, настройки, шейдеры и миры новой сборки не меняются.
Если новая сборка уже содержит карту, её данные сохраняются рядом в `xaero-backup-<дата>-<идентификатор>`. Слияние карт не выполняется. Для восстановления закройте Minecraft, отложите текущую `xaero` и переименуйте резервную папку в `xaero`.
Используйте прежний адрес сервера — `90.189.218.191:25565`: утилита не переименовывает каталоги серверов Xaero. При пересоздании серверного мира старую карту переносить не следует. Программа работает на Windows 10/11, без установки Node.js или Python; запуск от администратора не нужен.
Достижения, статистика и открытые рецепты книги Minecraft на сервере хранятся на сервере. При смене клиентского instance используйте тот же ник. После сброса мира утилита не восстанавливает этот прогресс из клиентских папок.
## 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 карту и закладки переносить можно.
## Changelog 1.2.0
Оставлены Terralith 2.6.2 и Oh The Biomes We’ve Gone 2.6.0 для генерации биомов и рельефа Overworld. Удалены Overhauled Overworld, Biomes O’ Plenty, Tectonic и два дополнения BOP. Структуры, BetterEnd/BetterNether, транспорт Aeronautics/Sable и шейдеры сохранены. 310 клиентских и 262 серверных JAR. Мир пересоздан с резервной копией.
+13
View File
@@ -0,0 +1,13 @@
# gmancraft 1.3.0
Добавлены Rechiseled 1.2.6, Rechiseled: Create 1.1.1, Chipped 4.0.2, Athena 4.0.6 и клиентская Fusion 1.3.16. Create 6.0.10 и Resourceful Lib 3.0.12 сохранены. Dustrial Decor и оригинальный Chisel не добавляются: нет подходящих версий NeoForge 1.21.1.
Создание метки Xaero не назначено на клавишу. B/И открывает Sophisticated Backpacks. Дефолты действуют при свежем импорте; в существующем instance можно снять B у создания метки в управлении.
Утилита XaeroMapTransfer 1.1.0 переносит карту и закладки JEI bookmarks.json/bookmarks.ini по исходным путям, с резервной копией заменяемых данных. Достижения, статистика и обычная книга рецептов Minecraft на сервере сохраняются при том же нике; утилита их из клиентских папок не копирует.
315 клиентских и 265 серверных JAR. Мир и серверный прогресс при обновлении сохраняются; пересоздание мира не требуется.
Рабочий сервер обновлён до 1.3.0: проверены готовность к подключению, все 265 серверных JAR и их хеши, сохранение прежнего seed и настройки Sable TCP. Перед обновлением создана резервная копия.
Проверены точные хеши клиентских/серверных JAR, запуск сервера на существующем тестовом мире, подключение клиента без аккаунта, JEI (25.05 секунды), Complementary Unbound. Архив содержит отвязку B от метки Xaero; настройка подтверждена после запуска клиента. Утилита прошла 37 Windows-проверок, включая закладки без карты и откат после ошибки. Серверный прогресс утилита не переносит.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
979552b80794989a72c78a95c093d245a42c6234d94f09bebb256ae181f490e6 XaeroMapTransfer.exe
7776a5d9826450e5fe76d45a13265547eda08755359da59077297847bb82e465 XaeroMapTransfer.exe
+6
View File
@@ -0,0 +1,6 @@
206984a01d0edceb0a9e20df705fa50d7f92e811457dc7d7f2a073a0051867e4 manifest.json
93a391011e8238c684de38a359ea293ec89c1054f5b9ce0212194c0dc8ccfc4c minecraft-lab-neoforge-spike-1.3.0.mrpack
2a10233d6d91cea18b8806cde6f853c5be782a717ad3af601a7852352b633ccd server/.env.example
1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md
ad5ae8e3f742ac14e3c6738650c36dbe796c2550b470a48f844a103183f7a076 server/compose.yaml
6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt
File diff suppressed because it is too large Load Diff
@@ -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.3.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