Save time with these free and easy to use utilities available for your convenience.
/.minecraft/resourcepacks/
folder (or just make sure the script and resource pack are in the same folder) and double click to run it (if that doesn't work, try to right-click, "Open with," and select Python).blocks | Textures used by block and item models. |
banner_patterns, beds, chests, shield_patterns, shulker_boxes, signs | Used to render special-case models. |
mob_effects | Textures used for effect icons in the UI. |
paintings | Textures used for paintings. |
particles | Textures used for particles. |
directory:
| Adds all files in a directory and its subdirectories (across all namespaces). |
single:
| Adds a single file. |
filter:
| Removes sprites matching the given pattern. |
unstitch:
| Copies rectangular regions from other images. |
While you ponder about that, check out these packs! Whether you play solo or with some friends, or even own a server, these packs will freshen up your gameplay!
/assets/minecraft/
and create a new directory named atlases
. Now your resource pack, if used in versions 1.19.3 or above, will be able to use and read any atlas configurations placed within this directory.blocks.json
within the new directory you just made.blocks.json
, add the following code:{
"sources": [
{ "type": "single",
"source": "custom/swords/",
"sprite": "ruby-sword"
}
]
}
/assets/minecraft/custom/
) and keep them with the same prefix "custom." A sapphire sword within /assets/minecraft/textures/custom/sapphire-sword.png
would be available as minecraft:custom/sapphire-sword
./assets/jeqo/textures/custom/ruby-sword.png
, you could add a directory type with the source set to "custom" and the prefix set to "custom" and the texture would now be available as jeqo:custom/ruby-sword
{
"sources": [
{ "type": "single",
"source": "custom/swords/",
"sprite": "ruby-sword"
}
]
}
{
"sources": [
{ "namespace": "custom"
}
]
}
{
"sources": [
{ "path": "custom/swords/dungeon/gem/ruby-sword.png"
}
]
}
{
"sources": [
{ "type": "directory",
"source": "entity",
"prefix": "entity/"
},
{ "type": "directory",
"source": "custom",
"prefix": "custom/"
},
{ "type": "single",
"source": "custom/swords/",
"sprite": "ruby-sword"
}
]
}
{
"sources": [
{ "type": "directory",
"source": "entity",
"prefix": "entity/"
}
]
}
Check out these other neat guides!