Andere mapindelingen
Java geeft alles een namespace onder assets/minecraft/, een structuur die bestaat zodat mods en datapacks hun eigen namespaces kunnen toevoegen naast vanilla. Bedrock heeft dit concept niet en zet textures dicht bij de hoofdmap.
Java Bedrock
pack.mcmeta manifest.json
pack.png pack_icon.png
assets/ textures/
└── minecraft/ ├── blocks/
└── textures/ └── items/
├── block/
└── item/Let ook op het verschil tussen enkelvoud en meervoud: Java gebruikt block/ en item/, gebruikt Bedrock blocks/ en items/. Het zomaar kopiëren van bestanden zonder de mappen te hernoemen plaatst elke texture ergens waar geen enkel spel kijkt.
Andere metadatabestanden
Java identificeert een pack met pack.mcmeta en een enkele pack_format nummer. Bedrock gebruikt manifest.json, wat echte UUID's en versie-arrays nodig heeft:
{
"format_version": 2,
"header": {
"name": "My pack",
"description": "",
"uuid": "<unique uuid>",
"version": [1, 0, 0],
"min_engine_version": [1, 21, 0]
},
"modules": [
{
"type": "resources",
"uuid": "<a different unique uuid>",
"version": [1, 0, 0]
}
]
}Die twee UUID's moeten van elkaar en van elk ander geïnstalleerd pack verschillen. Het kopiëren van iemands pack als beginpunt en vergeten deze opnieuw te genereren is een bekende manier om een pack te krijgen dat importeert en vervolgens nooit in de lijst verschijnt — Bedrock behandelt het als een duplicaat van het pack waarvan het is gekopieerd.
Andere bestandsnamen
Zelfs waar beide edities hetzelfde blok hebben, heet de texture niet betrouwbaar hetzelfde, en zijn de twee door de jaren heen verder uit elkaar gegroeid naarmate elke editie content toevoegde die de andere niet heeft. Er is geen algemene regel voor het vertalen van namen; het is opzoeken, geen transformatie.
Andere distributie
Java-packs zijn gewone .zip bestanden die in een map zijn geplaatst. Bedrock-packs zijn .mcpack bestanden — ook zipbestanden, maar met een extensie die het spel herkent, zodat het openen ervan het aan Minecraft overdraagt om te importeren. Daarom is de installatie van Bedrock "open het bestand" en is de installatie van Java "verplaats het bestand", behandeld in de installatiehandleiding.
Wat Bedrock kan en Java niet
Beide ondersteunen
Er is geen eerlijke conversie met één klik. De realistische aanpak is om het artwork te beschouwen als het gedeelde onderdeel en de verpakking als editie-specifiek: ontwerp je textures één keer en produceer vervolgens de indeling, metadata en bestandsnamen van elke editie apart.
Zo is de editor regelt het — je kiest een editie en exporteert, en hetzelfde werk kan opnieuw worden geëxporteerd voor de andere. Java komt eruit als een .zip met de juiste pack_format; Bedrock komt eruit als een .mcpack met een vers gegenereerd manifest, waardoor het UUID-botsingsprobleem nooit voorkomt.
