Skip to content
This repository has been archived by the owner on Aug 11, 2023. It is now read-only.

Commit

Permalink
Fix some itemstack display name crashes for furniture. Closes #44
Browse files Browse the repository at this point in the history
  • Loading branch information
grim3212 committed Sep 20, 2016
1 parent e48a1fc commit f78ab5b
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 9 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -20,7 +20,7 @@ plugins {
id "net.minecraftforge.gradle.forge" version "2.0.2"
}
*/
version = "1.8.9-1.0.0.0"
version = "1.8.9-1.0.0.2"
group= "com.grim3212.mc" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "Grim Pack"

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/grim3212/mc/core/GrimCore.java
Expand Up @@ -30,7 +30,7 @@ public class GrimCore extends GrimPart {

public static final String modID = "grimcore";
public static final String modName = "Grim Core";
public static final String modVersion = "1.0.0.1";
public static final String modVersion = "1.0.0.2";

public GrimCore() {
super(GrimCore.modID, GrimCore.modName, GrimCore.modVersion);
Expand Down
Expand Up @@ -9,7 +9,6 @@
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
Expand Down Expand Up @@ -77,11 +76,11 @@ public String getUnlocalizedName(ItemStack stack) {
public String getItemStackDisplayName(ItemStack stack) {
ItemStack toPlaceStack = new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta"));

if (toPlaceStack.getItem() != Item.getItemFromBlock(Blocks.air)) {
if (toPlaceStack.getItem() != null) {
return StatCollector.translateToLocal(toPlaceStack.getDisplayName() + " " + StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name"));
} else {
return StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name");
}

return super.getItemStackDisplayName(stack);
}

@Override
Expand Down
8 changes: 7 additions & 1 deletion src/main/java/com/grim3212/mc/decor/item/ItemFurniture.java
Expand Up @@ -79,7 +79,13 @@ public String getUnlocalizedName(ItemStack stack) {

@Override
public String getItemStackDisplayName(ItemStack stack) {
return StatCollector.translateToLocal(new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta")).getDisplayName()) + " " + StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name");
ItemStack toPlaceStack = new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta"));

if (toPlaceStack.getItem() != null) {
return StatCollector.translateToLocal(toPlaceStack.getDisplayName() + " " + StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name"));
} else {
return StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name");
}
}

@Override
Expand Down
8 changes: 7 additions & 1 deletion src/main/java/com/grim3212/mc/decor/item/ItemGrill.java
Expand Up @@ -75,7 +75,13 @@ public String getUnlocalizedName(ItemStack stack) {

@Override
public String getItemStackDisplayName(ItemStack stack) {
return StatCollector.translateToLocal(new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta")).getDisplayName()) + " " + StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name");
ItemStack toPlaceStack = new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta"));

if (toPlaceStack.getItem() != null) {
return StatCollector.translateToLocal(toPlaceStack.getDisplayName() + " " + StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name"));
} else {
return StatCollector.translateToLocal(this.block.getUnlocalizedName() + ".name");
}
}

@Override
Expand Down
8 changes: 7 additions & 1 deletion src/main/java/com/grim3212/mc/decor/item/ItemLampPost.java
Expand Up @@ -111,7 +111,13 @@ public String getUnlocalizedName(ItemStack stack) {

@Override
public String getItemStackDisplayName(ItemStack stack) {
return StatCollector.translateToLocal(new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta")).getDisplayName()) + " " + StatCollector.translateToLocal(DecorItems.lamp_item.getUnlocalizedName() + ".name");
ItemStack toPlaceStack = new ItemStack(Block.getBlockById(NBTHelper.getInt(stack, "blockID")), 1, NBTHelper.getInt(stack, "blockMeta"));

if (toPlaceStack.getItem() != null) {
return StatCollector.translateToLocal(toPlaceStack.getDisplayName() + " " + StatCollector.translateToLocal(DecorItems.lamp_item.getUnlocalizedName() + ".name"));
} else {
return StatCollector.translateToLocal(DecorItems.lamp_item.getUnlocalizedName() + ".name");
}
}

@Override
Expand Down

0 comments on commit f78ab5b

Please sign in to comment.