i found the wrong.
“round_shield”: {
“round_shield”: {
“display_name”: “Round Shield”,
“description”: “The shield of a true warrior”,
“round_shield_iconic”: {
“display_name”: “Round wooden shield”,
“description”: “Shield wall!”
}
}
}
this is what your script says and you file refers to startermod_basic:entities.round_shield.round_shield_iconic.display_name
your file has a description for
startermod_basic:entities.round_shield.round_shield.display_name
the fat text in teh en.json must be round_shield_iconic instead of round_shield
everything else is perfectly fine.
i hope you can see the logic the game uses that everytime you get a new { } in the en.jonson is the same as a . in the startermod_basic:entities.round_shield.round_shield_iconic.display_name