Fixes GameRegistry.registerBlock

This commit is contained in:
RainWarrior 2013-03-09 14:06:12 +04:00
parent 2dece4d42a
commit c2fce94d6b
1 changed files with 3 additions and 1 deletions

View File

@ -213,15 +213,17 @@ public class GameRegistry
assert itemclass != null : "registerBlock: itemclass cannot be null";
int blockItemId = block.field_71990_ca - 256;
Constructor<? extends ItemBlock> itemCtor;
Item i;
try
{
itemCtor = itemclass.getConstructor(int.class);
i = itemCtor.newInstance(blockItemId);
}
catch (NoSuchMethodException e)
{
itemCtor = itemclass.getConstructor(int.class, Block.class);
i = itemCtor.newInstance(blockItemId, block);
}
Item i = itemCtor.newInstance(blockItemId, block);
GameRegistry.registerItem(i,name, modId);
}
catch (Exception e)