Posted February 22, 201411 yr Well im trying to localize all my blocks but everytime i do the .name is still there and these are my results and code Sorry it wont let me hyperlink or insert any pictures The Code http://www.mediafire.com/view/myfiles/#n8aqq2mb1c9suxx The Result http://www.mediafire.com/view/myfiles/#cpkul1dpiojqaj0 Please Help
February 22, 201411 yr Register your blocks using the block.getUnlocalizedName() rather than predefined names. It will prepend tile. and append .name automatically for you, and you just need to have that in your language file: Block block = new Block().setUnlocalizedName("block"); GameRegistry.registerBlock(block, block.getUnlocalizedName()); tile.block.name=Some Block http://i.imgur.com/NdrFdld.png[/img]
February 22, 201411 yr ... setBlockName... if you had just typed your block and then period, you would have seen it in the method list that shows up. http://i.imgur.com/NdrFdld.png[/img]
April 7, 201411 yr Use .setUnlocalizedName("canempty"); at constructor for an block/item ex. can_empty = new itemCan(Blocks.air).setUnlocalizedName("canempty"); then go to game, check what is the name, which is showing: https://www.dropbox.com/s/2fs1jqhx17rvun6/canempty.png and then add in your .lang file shownname=Name of Item, so in my example that would be item.canempty.name=Empty Can .lang files have to go to assets.nameofyourmod.lang and default name for english is en_US.lang. In Your case package would be assets.meca.lang Hope I helped.
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.