Posted February 8, 201411 yr I am just simply creating a block. And i heard that setUnlocalizedName was moved to func_149663_c which doesn't work for me. What is the correct method? In Main Class MudBlock.java I am on Forge 10.12.0.1024
February 8, 201411 yr 1.7.2 - setUnlocalizedName = setUnlocalizedName(String s) It was not changed to any func_, unless you have the wrong version of Forge.
February 8, 201411 yr In 10.12.0.1024 it has been updated to setUnlocalizedName I believe. It was func_149663_c in the 'beta' release. -TGG
February 8, 201411 yr Why don't you look at "net.minecraft.block.Block"? Right click on "Block" and press Open Declaration, and you will see what setUnlocalizedName is. On around code #200 ~~, it should tell you what - setUnlocalizedName is. Example in Forge 10.12.0.997 field_149771_c.func_148756_a(0, "air", new BlockAir().func_149663_c("air"));
February 8, 201411 yr Author I was accidentally checking the wrong file. Thank you to everyone. Ive now go it figured out.
February 8, 201411 yr coolboy is right. Look at the code, it will tell you that setUnlocalizedName is now called setBlockName really? That's odd 16:45 Started talking with MCPBot on Saturday 8/02/2014 16:45:16 TheGreyGhost gcm func_149663_c MCPBot [ GET CLIENT METHODS ] MCPBot Side : client MCPBot Name : Block.setUnlocalizedName MCPBot Notch : ahu.c MCPBot Searge : func_149663_c 16:46 MCPBot Type/Notch : (Ljava/lang/String;)Lnet/minecraft/block/Block; | (Ljava/lang/String;)Lahu; MCPBot Description : Sets the mod-specific block name 16:47 TheGreyGhost gcm setBlockName MCPBot [ GET CLIENT METHODS ] MCPBot No result for setBlockName TheGreyGhost gcm setUnlocalizedName MCPBot [ GET CLIENT METHODS ] MCPBot Ambiguous request setUnlocalizedName MCPBot Found 2 results MCPBot [func_77655_b] Item.setUnlocalizedName [abn.c] (Ljava/lang/String;)Lnet/minecraft/item/Item; (Ljava/lang/String;)Labn; MCPBot [func_149663_c] Block.setUnlocalizedName [ahu.c] (Ljava/lang/String;)Lnet/minecraft/block/Block; (Ljava/lang/String;)Lahu; (On that note: why are MCP names always stupid?) Because they can't be changed easily once it becomes obvious they are stupid :-) -TGG
February 8, 201411 yr I must be using the wrong version of ForgeGradle or Forge itself, as none of my mojang code in Block or Blocks or Item show a deobfuscated name. I have forge-1.7.2-10.12.0.1023, and I wonder if it just didn't work or I followed the wrong instructions. Was I supposed to run gradlew with setupDevWorkspace or setupDecompWorkspace? I used the Dev one, because I saw that in one of these threads. -S- (if I helped, please click Thank and applaud) http://6upnqa.dm2301.livefilestore.com/y2mtf-vG7Tqq1TiiVpIm53KWj7294NDPoHfSHHb4PzZiMAUfRCfK0UY0MwOu7Q3zTBNVTKqWjr2-xgBfFRpQT5p-QivtvknPpoABMNUw9br9WuZcBFkjePhnAbW500gVm-P/sequiturian.png[/img]
February 8, 201411 yr Items use setunlocalizedname... While blocks use SetBlockName Check Out My Modding Tutorials For Minecraft Forge! http://www.youtube.com/user/XxxXEclipse7XxxX Check Out My Forums - http://www.theaustralianmodder.com
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.