diff --git a/core/AppEng.java b/core/AppEng.java index 62ba23920..bd3d9a0bc 100644 --- a/core/AppEng.java +++ b/core/AppEng.java @@ -95,7 +95,8 @@ public class AppEng if ( Platform.isClient() ) { CreativeTab.init(); - CreativeTabFacade.init(); + if ( AEConfig.instance.isFeatureEnabled( AEFeature.Facades ) ) + CreativeTabFacade.init(); CommonHelper.proxy.init(); } diff --git a/integration/modules/BC.java b/integration/modules/BC.java index 4a4514039..54c16083e 100644 --- a/integration/modules/BC.java +++ b/integration/modules/BC.java @@ -41,7 +41,8 @@ public class BC extends BaseModule implements IBC @Override public void addFacade(ItemStack item) { - FMLInterModComms.sendMessage( "BuildCraft|Transport", "add-facade", item ); + if ( item != null ) + FMLInterModComms.sendMessage( "BuildCraft|Transport", "add-facade", item ); } @Override @@ -188,6 +189,15 @@ public class BC extends BaseModule implements IBC addFacade( b.blockQuartz.stack( 1 ) ); addFacade( b.blockQuartzChiseled.stack( 1 ) ); addFacade( b.blockQuartzPiller.stack( 1 ) ); + + Block skyStone = b.blockSkyStone.block(); + if ( skyStone != null ) + { + addFacade( new ItemStack( skyStone, 1, 0 ) ); + addFacade( new ItemStack( skyStone, 1, 1 ) ); + addFacade( new ItemStack( skyStone, 1, 2 ) ); + addFacade( new ItemStack( skyStone, 1, 3 ) ); + } } @Override