We are using the name field of all items for in-code management of them, but for displaying them on-screen it is a bit weird. Rather than modifying all the names to a more readable format (which would most likely cause a lot of bugs until all the names are ironed out), we want to add a new field to all items, holding a displayed name that is different than the in-code name.
Doing this will require updating all places that create new items (which is basically every block), as well as some block display code, where item names are used.
We are using the name field of all items for in-code management of them, but for displaying them on-screen it is a bit weird. Rather than modifying all the names to a more readable format (which would most likely cause a lot of bugs until all the names are ironed out), we want to add a new field to all items, holding a displayed name that is different than the in-code name.
Doing this will require updating all places that create new items (which is basically every block), as well as some block display code, where item names are used.