#Invalid Item json despite correct syntax??

1 messages · Page 1 of 1 (latest)

left crag
#

(Attached image is full content log)
Most of my addon has been functional except for 3 items which refuse to show up in game, none give direct errors but whenever I load in I get the content log error: [Item] [error] - Item is an invalid json object. I have run my code through JsonLinter and it came back clear.

One Item's File:

{
    "format_version": "1.21.100",
    "minecraft:item": {
        "description": {
            "identifier": "vcc:ring_of_resonance",
            "menu_category": {
                "category": "equipment"
            }
        },
        "components": {
            "minecraft:max_stack_size": 1,
            "minecraft:icon": {
                "texture": "ring_of_resonance"
            },
            "minecraft:allow_off_hand": true
        }
    }
}

the second one is the same as this one just with a different identifier, and the third has worked in the past, only just now giving me trouble.

low sky
left crag
#

No dice, It's baffling why the error is so vague too, considering Minecraft's error logs are usually specific down to a component

low sky
#

It says that you have an invalid object, but don't know what is invalid.

#

Do you have any items that does work?

#

If so, try to mimic its structure. If not, I am out of ideas

left crag
#

SO. It works if I put it in a separate bp, no clue why, but that makes it load the item. I know it's not some kind of item limit 'cause there are add-ons with waaayyyy more than what I've got here. So unless manifests got overhauled recently to require specfic versioning on format_version, mc is just losing it's mind. I think I can work with this but it's still absurd.