nano1000 Posted August 18, 2015 Posted August 18, 2015 In items, I found a way to change what an item displays as by returning @Override public String getItemStackDisplayName(ItemStack stack) { return displayName; } However, I can't find an equivalent method for blocks. Does anyone know some way that I could achieve this effect for a block? Thanks! Quote
UberAffe Posted August 18, 2015 Posted August 18, 2015 Depending on why your want to do this there may be a far simpler way ... are you just doing this so that it doesn't display as modid.ble.ble.item.name? if so look up how to make a lang file. Quote Current Project: Armerger Planned mods: Light Drafter | Ore Swords Looking for help getting a mod off the ground? Coding | Textures
larsgerrits Posted August 18, 2015 Posted August 18, 2015 Block's don't exist in your inventory. In your inventory, they are represented as an ItemBlock. ItemBlock extends Item, so if you make a new class extending ItemBlock, you can override that method to change the name in your inventory. To register it, pass it as an argument in your GameRegistry.registerBlock call. Quote Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
Recommended Posts
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.