misode / misode.github.io

Data Pack Generators and Tools for Minecraft 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21
https://misode.github.io/
MIT License
491 stars 68 forks source link

The `banner_patterns` component doesn't support inline banner patterns. #529

Closed DorkOrc closed 3 weeks ago

DorkOrc commented 1 month ago

Issue:

Generators that allow you to specify item components do not allow for entering an inline banner pattern, and when a valid inlined banner pattern is imported it is automatically deleted. Minecraft 1.20.5+ accepts this however.

Example:

A working item modifier in 1.20.6:

{
    "function": "minecraft:set_components",
    "components": {
        "minecraft:banner_patterns": [
            {
                "pattern": {
                    "asset_id": "minecraft:guster",
                    "translation_key": "block.minecraft.banner.guster"
                },
                "color": "black"
            }
        ]
    }
}

And its /give command form:

give @s white_banner[minecraft:banner_patterns=[{pattern: {asset_id: "minecraft:guster", translation_key: "block.minecraft.banner.guster"}, color: "black"}]]