From 5f70c283ad32b16b2d8182b4362c3d5c24ee163a Mon Sep 17 00:00:00 2001 From: Bloody_Mind <70509359+Leahcimkrob@users.noreply.github.com> Date: Fri, 13 Feb 2026 20:54:49 +0100 Subject: [PATCH 1/3] Update to Bedrock 1.26.x compatibility - Updated min_engine_version from [1, 18, 3] to [1, 26, 0] for both resource pack and behavior pack manifests - Updated README.md to reflect minimum required Bedrock version 1.26.0 - Added CHANGELOG_1.26.md documenting all changes - Changes verified against official Mojang bedrock-samples repository - All format versions kept at proven standards for maximum compatibility --- CHANGELOG_1.26.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- converter.sh | 4 ++-- 3 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG_1.26.md diff --git a/CHANGELOG_1.26.md b/CHANGELOG_1.26.md new file mode 100644 index 0000000..146f8cd --- /dev/null +++ b/CHANGELOG_1.26.md @@ -0,0 +1,47 @@ +# Changelog: Update auf Bedrock 1.26.x Kompatibilität + +## Datum: 2026-02-13 + +### Zusammenfassung +Das java2bedrock.sh Konvertierungsskript wurde auf Kompatibilität mit Minecraft Bedrock Edition 1.26.x aktualisiert, basierend auf den offiziellen [Mojang Bedrock Samples](https://github.com/Mojang/bedrock-samples). + +### Durchgeführte Änderungen + +#### 1. Manifest-Dateien (Resource Pack & Behavior Pack) +- **min_engine_version** aktualisiert: `[1, 18, 3]` → `[1, 26, 0]` +- Betrifft beide Manifests (Resource Pack und Behavior Pack) +- Basiert auf offiziellen Mojang Bedrock Samples (main branch) + +#### 2. Format-Versionen (unverändert, da weiterhin kompatibel) +Die folgenden Format-Versionen bleiben unverändert, da sie mit Bedrock 1.26.x kompatibel sind: + +- **Geometry**: `"1.16.0"` (bewährter Standard für minecraft:geometry) +- **Animations**: `"1.8.0"` (Standard für Animationen) +- **Attachables**: `"1.10.0"` (Standard für Attachables) +- **Blocks**: `"1.16.100"` (Standard für minecraft:block) +- **Items**: `"1.16.100"` (Standard für minecraft:item) +- **Terrain Texture**: Format Version 2 +- **Item Texture**: Format Version 2 + +#### 3. Dokumentation +- **README.md** aktualisiert: Mindestversion von "1.16.210.59" auf "1.26.0" geändert + +### Kompatibilität +✅ Kompatibel mit: Minecraft Bedrock Edition 1.26.0 und höher +✅ Getestet gegen: Offizielle Mojang Bedrock Samples (Stand: Februar 2026) + +### Hinweise für Benutzer +- Die generierten Packs funktionieren ab Bedrock Edition 1.26.0 +- Experimental Features "Holiday Creator Features" müssen weiterhin aktiviert werden +- Alle bisherigen Funktionen bleiben erhalten +- Keine Breaking Changes für bestehende Workflows + +### Technische Details +Die Format-Versionen wurden konservativ gewählt, um maximale Kompatibilität zu gewährleisten. Die Mojang Samples zeigen, dass die älteren Format-Versionen für Geometries, Blocks und Items weiterhin der Standard sind und gut mit den neuen Engine-Versionen funktionieren. + +### Verifizierung +Die Änderungen wurden anhand folgender offizieller Quellen verifiziert: +- `https://raw.githubusercontent.com/Mojang/bedrock-samples/main/resource_pack/manifest.json` +- `https://raw.githubusercontent.com/Mojang/bedrock-samples/main/behavior_pack/manifest.json` +- `https://raw.githubusercontent.com/Mojang/bedrock-samples/preview/resource_pack/manifest.json` (Preview: 1.26.10) + diff --git a/README.md b/README.md index f18c21e..50176b1 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Your script and resource pack zip file must be in the same directory. Ensure tha You may also specify an input bedrock pack to merge with the output assets produced by the converter. This should be in the same directory as the script and your input Java pack. Like the Java pack, ensure that it is compressed with no root folder. When prompted, type the file name of the input file, such as `example_rp.mcpack`. Merging of behavior packs is not currently supported. -The packs generated by this script can currently only be used in Bedrock Edition 1.16.210.59 and above. Please be sure to enable the experimental setting "Holiday Creator Features" on world generation. You'll probably also want to be in creative mode as that will be the only way to give yourself the blocks generated by the script. Here are the commands to obtain one of the items or place them in your head slot: +The packs generated by this script can currently only be used in Bedrock Edition 1.26.0 and above. Please be sure to enable the experimental setting "Holiday Creator Features" on world generation. You'll probably also want to be in creative mode as that will be the only way to give yourself the blocks generated by the script. Here are the commands to obtain one of the items or place them in your head slot: ``` /give @p geysercmd:gmdl_xxxxxxx /replaceitem entity @p slot.armor.head 0 geysercmd:gmdl_xxxxxxx diff --git a/converter.sh b/converter.sh index b91c446..6806f6f 100755 --- a/converter.sh +++ b/converter.sh @@ -339,7 +339,7 @@ jq -c --arg pack_desc "${pack_desc}" --arg uuid1 "${uuid1}" --arg uuid2 "${uuid2 "name": $pack_desc, "uuid": ($uuid1 | ascii_downcase), "version": [1, 0, 0], - "min_engine_version": [1, 18, 3] + "min_engine_version": [1, 26, 0] }, "modules": [ { @@ -362,7 +362,7 @@ jq -c --arg pack_desc "${pack_desc}" --arg uuid1 "${uuid1}" --arg uuid3 "${uuid3 "name": $pack_desc, "uuid": ($uuid3 | ascii_downcase), "version": [1, 0, 0], - "min_engine_version": [ 1, 18, 3] + "min_engine_version": [ 1, 26, 0] }, "modules": [ { From d311fd7270344ee11cd05ba63875dcc6e162d3df Mon Sep 17 00:00:00 2001 From: Michael Bork <70509359+Leahcimkrob@users.noreply.github.com> Date: Sat, 14 Feb 2026 07:11:43 +0100 Subject: [PATCH 2/3] CHANGELOG_1.26.md delete --- CHANGELOG_1.26.md | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 CHANGELOG_1.26.md diff --git a/CHANGELOG_1.26.md b/CHANGELOG_1.26.md deleted file mode 100644 index 146f8cd..0000000 --- a/CHANGELOG_1.26.md +++ /dev/null @@ -1,47 +0,0 @@ -# Changelog: Update auf Bedrock 1.26.x Kompatibilität - -## Datum: 2026-02-13 - -### Zusammenfassung -Das java2bedrock.sh Konvertierungsskript wurde auf Kompatibilität mit Minecraft Bedrock Edition 1.26.x aktualisiert, basierend auf den offiziellen [Mojang Bedrock Samples](https://github.com/Mojang/bedrock-samples). - -### Durchgeführte Änderungen - -#### 1. Manifest-Dateien (Resource Pack & Behavior Pack) -- **min_engine_version** aktualisiert: `[1, 18, 3]` → `[1, 26, 0]` -- Betrifft beide Manifests (Resource Pack und Behavior Pack) -- Basiert auf offiziellen Mojang Bedrock Samples (main branch) - -#### 2. Format-Versionen (unverändert, da weiterhin kompatibel) -Die folgenden Format-Versionen bleiben unverändert, da sie mit Bedrock 1.26.x kompatibel sind: - -- **Geometry**: `"1.16.0"` (bewährter Standard für minecraft:geometry) -- **Animations**: `"1.8.0"` (Standard für Animationen) -- **Attachables**: `"1.10.0"` (Standard für Attachables) -- **Blocks**: `"1.16.100"` (Standard für minecraft:block) -- **Items**: `"1.16.100"` (Standard für minecraft:item) -- **Terrain Texture**: Format Version 2 -- **Item Texture**: Format Version 2 - -#### 3. Dokumentation -- **README.md** aktualisiert: Mindestversion von "1.16.210.59" auf "1.26.0" geändert - -### Kompatibilität -✅ Kompatibel mit: Minecraft Bedrock Edition 1.26.0 und höher -✅ Getestet gegen: Offizielle Mojang Bedrock Samples (Stand: Februar 2026) - -### Hinweise für Benutzer -- Die generierten Packs funktionieren ab Bedrock Edition 1.26.0 -- Experimental Features "Holiday Creator Features" müssen weiterhin aktiviert werden -- Alle bisherigen Funktionen bleiben erhalten -- Keine Breaking Changes für bestehende Workflows - -### Technische Details -Die Format-Versionen wurden konservativ gewählt, um maximale Kompatibilität zu gewährleisten. Die Mojang Samples zeigen, dass die älteren Format-Versionen für Geometries, Blocks und Items weiterhin der Standard sind und gut mit den neuen Engine-Versionen funktionieren. - -### Verifizierung -Die Änderungen wurden anhand folgender offizieller Quellen verifiziert: -- `https://raw.githubusercontent.com/Mojang/bedrock-samples/main/resource_pack/manifest.json` -- `https://raw.githubusercontent.com/Mojang/bedrock-samples/main/behavior_pack/manifest.json` -- `https://raw.githubusercontent.com/Mojang/bedrock-samples/preview/resource_pack/manifest.json` (Preview: 1.26.10) - From dd0545f0b1efe79d4828d0c4dbf47402e9b7fb2f Mon Sep 17 00:00:00 2001 From: Bloody_Mind <70509359+Leahcimkrob@users.noreply.github.com> Date: Sat, 14 Feb 2026 10:28:14 +0100 Subject: [PATCH 3/3] Update to MC Java 1.21.10 --- README.md | 2 +- converter.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 50176b1..0d7d3a7 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ To run without settings prompts, use flags: For example: ``` -./converter.sh MyResourcePack.zip -w "false" -m "MyBedrock.mcpack" -a "entity_alphatest_one_sided" -b "alpha_test" -f "null" -v "1.18.2" +./converter.sh MyResourcePack.zip -w "false" -m "MyBedrock.mcpack" -a "entity_alphatest_one_sided" -b "alpha_test" -f "null" -v "1.21.10" ``` ### Item Icons diff --git a/converter.sh b/converter.sh index 6806f6f..cd2ecf4 100755 --- a/converter.sh +++ b/converter.sh @@ -428,7 +428,7 @@ then status_message process "Now downloading the fallback resource pack:" printf "\e[3m\e[37m" echo - COLUMNS=$COLUMNS-1 curl --no-styled-output -#L -o default_assets.zip https://github.com/InventivetalentDev/minecraft-assets/zipball/refs/tags/${default_asset_version:=1.19.2} + COLUMNS=$COLUMNS-1 curl --no-styled-output -#L -o default_assets.zip https://github.com/InventivetalentDev/minecraft-assets/zipball/refs/tags/${default_asset_version:=1.21.10} echo printf "${C_CLOSE}" status_message completion "Fallback resources downloaded"