Posted September 18, 20196 yr I want to let my container show up "Forging Table" instead of container.forgingtable.name this are some parts of my code : Quote TileEntity class : @Override public String getName() { return "container.forgingtable.name"; } @Override public boolean hasCustomName() { return true; //i tried false and true and that dont seems to affect anything } GUI class : String tilename = tileentity.getDisplayName().getUnformattedText(); //its still "container.forgingtable.name" Lang file : container.forgingtable.name=Forging Table anybody know what i forgot?
September 18, 20196 yr Author 6 hours ago, diesieben07 said: If hasCustomName is false you need to translate the result of getName. Look at vanilla GUIs for examples. Thanks, i found out that there exist a extra class for translating strings to lang file strings I18n.format(string) will give the lang file string from input
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.