Fixed client class reference on server

Fixed micro recipe for cutting full blocks (ignores stack size in comparison)
This commit is contained in:
Chicken Bones committed 2013-07-03 06:46:23 +10:00
1 parent da28364a9e
commit bca0c17e8c
2 files changed
+5 -1

No files matched your search

+4 -1
View File
@@ -150,7 +150,10 @@ object MicroRecipe extends IRecipe
}
else
{
MicroMaterialRegistry.getIdMap.find(m => ItemStack.areItemStacksEqual(m._2.getItem, item)) match {
MicroMaterialRegistry.getIdMap.find{m => val mitem = m._2.getItem;
item.itemID == mitem.itemID &&
item.getItemDamage == mitem.getItemDamage &&
ItemStack.areItemStacksEqual(item, mitem)} match {
case None => return null
case Some((name, m)) => {
material = MicroMaterialRegistry.materialID(name)
@@ -92,6 +92,7 @@ class MicroblockProxy_clientImpl extends MicroblockProxy_serverImpl
MinecraftForgeClient.registerItemRenderer(itemMicro.itemID, ItemMicroPartRenderer)
}
@SideOnly(Side.CLIENT)
override def createSaw(config:ConfigFile, name:String, strength:Int, localized:String) =
{
val saw = super.createSaw(config, name, strength, localized)