From 86c2ad49eede8b2ad0cfdce0ede321554c117485 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Fri, 4 Apr 2014 10:46:05 -0500 Subject: [PATCH] Removed Facade Creative Tab when they are disabled. Added Sky Stone to BC's Facades. --- core/AppEng.java | 3 ++- integration/modules/BC.java | 12 +++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/core/AppEng.java b/core/AppEng.java index f6b5fb01..cd9db79f 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 5afc2e47..2647f47c 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