Fixes GameRegistry.registerBlock
This commit is contained in:
parent
2dece4d42a
commit
c2fce94d6b
|
@ -213,15 +213,17 @@ public class GameRegistry
|
||||||
assert itemclass != null : "registerBlock: itemclass cannot be null";
|
assert itemclass != null : "registerBlock: itemclass cannot be null";
|
||||||
int blockItemId = block.field_71990_ca - 256;
|
int blockItemId = block.field_71990_ca - 256;
|
||||||
Constructor<? extends ItemBlock> itemCtor;
|
Constructor<? extends ItemBlock> itemCtor;
|
||||||
|
Item i;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
itemCtor = itemclass.getConstructor(int.class);
|
itemCtor = itemclass.getConstructor(int.class);
|
||||||
|
i = itemCtor.newInstance(blockItemId);
|
||||||
}
|
}
|
||||||
catch (NoSuchMethodException e)
|
catch (NoSuchMethodException e)
|
||||||
{
|
{
|
||||||
itemCtor = itemclass.getConstructor(int.class, Block.class);
|
itemCtor = itemclass.getConstructor(int.class, Block.class);
|
||||||
|
i = itemCtor.newInstance(blockItemId, block);
|
||||||
}
|
}
|
||||||
Item i = itemCtor.newInstance(blockItemId, block);
|
|
||||||
GameRegistry.registerItem(i,name, modId);
|
GameRegistry.registerItem(i,name, modId);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|
Loading…
Reference in New Issue