Published Mar 6th, 3/6/24 4:19 pm
- 1,287 views, 13 today
- 128 downloads, 0 today
Required Resource Pack
107
In the latest snapshot (24w10a) you can now add data-driven banner patterns! As a proof of concept, I made this pack that adds banner patterns for each letter in the Roman alphabet and each Arabic numeral.
Compatibility | Minecraft 1.20 |
Tags |
tools/tracking
6215059
119
letter-banners-latest-snapshot
Create an account or sign in to comment.
en_US.json
to the resourcepack inassets/minecraft/lang
Then you just write it all down in the en_US.json as
{
"block.letter_banners.banner.<CHARACTER>.<COLOR>": "<NAME>",
"block.letter_banners.banner.<CHARACTER>.<COLOR>": "<NAME>",
...
"block.letter_banners.banner.<CHARACTER>.<COLOR>": "<NAME>"
}
Here's a python script I had to make to get the names working (will output everything in the command line, you only have to copy it into the file):
colors = ["White", "Light Gray", "Gray", "Black", "Brown", "Red", "Orange", "Yellow", "Lime", "Green", "Cyan", "Light Blue", "Blue", "Purple", "Magenta", "Pink"]
chars = list("abcdefghijklmnopqrstuvwxyz0123456789")
print("{")
for color in colors:
for char in chars:
print(f'\t"block.letter_banners.banner.{char}.{color.replace(" ", "_").lower()}": "{color} {"Digit" if char in "0123456789" else "Letter"} {char.upper()}"')
print("}")