Add a temporary (?) method to register the TileEntities because the Forge method changed from 1.10 to 1.11.2.

This commit is contained in:
Gunther De Wachter
2017-06-03 00:53:32 +02:00
parent ccc46e77a3
commit c6bdf845a8
3 changed files with 28 additions and 2 deletions
@@ -242,6 +242,9 @@ class BlockDefinitionBuilder implements IBlockBuilder
factory.addPreInit( side -> {
Class<? extends AEBaseTile> tileEntityClass = tileBlock.getTileEntityClass();
AEBaseTile.registerTileItem( tileEntityClass, new BlockStackSrc( block, 0, ActivityState.Enabled ) );
// TODO: Change after transition phase
Platform.registerTileEntityWithAlternatives( tileEntityClass, AppEng.MOD_ID.toLowerCase() + ":" + registryName, registryName );
} );
return (T) new TileDefinition( registryName, (AEBaseTileBlock) block, item );