MrCrayfish's Furniture Mod (Legacy)

MrCrayfish's Furniture Mod (Legacy)

96M Downloads

Language naming conflicts

TartaricAcid opened this issue ยท 2 comments

commented

Describe the bug
MrCrayfishFurnitureMod's I18n don't have namespace, and have some conflicts with other mods

tile.crate.name
abyssalcraft: Wooden Crate
cfm: Crate
harvestcraft: Crate

tile.freezer.name
aether_legacy: Freezer
cfm: Fridge

tile.bin.name
cfm: Bin (rubbish bin)
embers: Bin (a large container)
In other countries, these are two different words.

tile.mirror.name
cfm: Mirror
thaumcraft: Magic Mirror

Please complete the following information:

  • Minecraft Version: 1.12.2
  • Mod Version: 5.9.1

I think the forge doc can help your: https://mcforge.readthedocs.io/en/latest/concepts/internationalization/#usage-with-blocks-and-items

Unlike registry names, translation keys are not namespaced. It is therefore highly recommended to prefix your modid somewhere to the translation key (e.g. examplemod.example_item) to avoid naming conflicts. Otherwise, in the event of a conflict, the localization of one object will override the other.

And I submit the same issues in

commented

Nothing I can do without breaking every save, only way is to fix it once I can update to 1.13. This mod was created and established before the documentation was even created, so concept standards were never there.

commented

Edit: Seems it can be fixed just very time consuming.