diff --git a/core/AppEng.java b/core/AppEng.java index f6b5fb01b..cd9db79f7 100644 --- a/core/AppEng.java +++ b/core/AppEng.java @@ -125,7 +125,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 5afc2e47d..2647f47c8 100644 --- a/integration/modules/BC.java +++ b/integration/modules/BC.java @@ -35,7 +35,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 @@ -186,6 +187,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