diff --git a/src/main/java/appeng/util/item/AEItemStack.java b/src/main/java/appeng/util/item/AEItemStack.java index d81e0c85..d6f77283 100644 --- a/src/main/java/appeng/util/item/AEItemStack.java +++ b/src/main/java/appeng/util/item/AEItemStack.java @@ -26,7 +26,6 @@ import java.io.DataOutputStream; import java.io.IOException; import java.security.InvalidParameterException; import java.util.List; - import javax.annotation.Nullable; import io.netty.buffer.ByteBuf; @@ -92,7 +91,14 @@ public final class AEItemStack extends AEStack implements IAEItemS * Kinda hackery */ this.getDefinition().setDamageValue( this.def.getDamageValueHack( is ) ); - this.getDefinition().setDisplayDamage( (int) ( is.getItem().getDurabilityForDisplay( is ) * Integer.MAX_VALUE ) ); + if( !is.getItem().isDamageable() ) + { + this.getDefinition().setDisplayDamage( Integer.MAX_VALUE ); + } + else + { + this.getDefinition().setDisplayDamage( (int) ( is.getItem().getDurabilityForDisplay( is ) * Integer.MAX_VALUE ) ); + } this.getDefinition().setMaxDamage( is.getMaxDamage() ); final NBTTagCompound tagCompound = is.getTagCompound();