Datapack Angels - Loqor/weeping-angels GitHub Wiki
To make datapacks for your own custom angels, please follow this guide.
Firstly, create your texture. You can easily download the textures from this repository or decompile the .jar file and edit them if necessary.
Then, you will create a datapack, follow the Minecraft tutorial here: https://minecraft.wiki/w/Data_pack
<id>
= the ID for your datapack, usually something like ait
or a 3 letter acronym or first 3 letters of your name/gamertag.
<texture>
= the actual name of the texture, like stone_angel
.
After you've created your datapack, you will put your texture under:
textures/<id>/entity/angel
And your .json file for the angel in:
data/<id>/entities/angel/variants
You will call the texture and the .json file the same name.
The structuring of the .json file should be as follows:
{
"id": "<id>:angel/<name_of_angel>",
"texture": "<id>:textures/entity/angel/<texture>.png",
"dimension": "minecraft:overworld"
}
The "dimension":
field is optional and will default to the Overworld if not used. It only works for Vanilla dimensions like minecraft:the_end
, minecraft:overworld
(obviously), and minecraft:the_nether
for now.