I have been looking at how to convert a Bedrock resource pack into a Java resource pack. All that I can find is how to convert a Java pack, into a bedrock one. What do I need to rename the files? Do I need to change the "manifest.json" I get an error saying that it failed to copy
21:29:07] [Render thread/WARN]: Failed to copy datapack file from C:\Minecraft Server\The Shire Texture\textures\misc\pumpkinblur.png.mcmeta to C:\Users\Admin\AppData\Roaming\.minecraft\resourcepacks
java.nio.file.FileAlreadyExistsException: C:\Users\Admin\AppData\Roaming\.minecraft\resourcepacks\The Shire Texture\textures\misc\pumpkinblur.png.mcmeta
Best Answer
Setting Up
Java resource packs have a different structure entirely. First, I recommend you get 7-Zip and go to
%appdata%
and then.minecraft > versions > x.y.z
and get an uncompressed folder. Then delete all the classes, meta, com and net garbage and just leave theassets
folder. Inside that folder you can find everything. Now you are left with the equivalent of downloading the resource pack for bedrock from minecraft.net for Java Edition. You can see the directories and where everything should be. Note a few things are switched, for example the destroying textures are inblocks/
on Java, whereas on Bedrock they are inenvironment/
.Naming Conventions
Bedrock
Bedrock tends to have the descriptor after the object for naming conventions. Take the following examples:
wool_blue
,mutton_raw
. This is very useful because it means that all of something are grouped together in the file explorer. (i.e. all the wools start with wool_ so they are put right next to each other).Minecraft 1.8
Let’s take an older version, for example 1.8. The naming convention is pretty much the same as Bedrock.
Minecraft 1.16
The names here more reflect their in-game unlocalized names. Like
blue_wool
. This is a lot harder because now all the blues are grouped together, but all the wools scattered about. Get ready for a lot of meticulous renaming as like half of the textures have their name just flipped! Super frustrating and a big task.Manifest
In Java there is a MCMETA that manifests the info. Look on this Gamepedia page:
This should be in the same directory as the
assets
folder. (Not inside theassets
folder, beside it!) It should be namedpack.mcmeta
.Pack Format Guide
Different versions require different
pack_format
values. They are as follows:Where To Put It When Done
Go to
%appdata%
and then.minecraft > resourcepacks
and put the folder in there.Distribution
Just zip the folder (should be folder that the
assets
folder is inside of). Have the other people also put the zipped folder in their resourcepacks folders on their computer and then have them unzip it. Make sure you don’t distribute Minecraft’s original textures! Delete the textures if you didn’t change them, as any texture without an image will go to the default texture anyway. While realistically no one would really care if some random dude gave his friend a folder with some Minecraft textures its still illegal!Sounds
A little bit of extra work, try the Gamepedia Article for info.