Split Crafting Option into CraftingCPU, Patterns, and Molecular Assembler

Added Meteorite Compass Option.
Fixed Feature Assignment for Color Applicator and Pattern Terminal.
This commit is contained in:
AlgorithmX2 2014-08-07 15:24:26 -05:00
parent 48b99e49b4
commit 31c2efc071
6 changed files with 7 additions and 7 deletions

View file

@ -30,7 +30,7 @@ public class BlockCraftingUnit extends AEBaseBlock
public BlockCraftingUnit(Class<? extends BlockCraftingUnit> childClass) {
super( childClass, Material.iron );
hasSubtypes = true;
setfeature( EnumSet.of( AEFeature.Crafting ) );
setfeature( EnumSet.of( AEFeature.CraftingCPU ) );
}
public BlockCraftingUnit() {

View file

@ -21,7 +21,7 @@ public class BlockMolecularAssembler extends AEBaseBlock
public BlockMolecularAssembler() {
super( BlockMolecularAssembler.class, Material.iron );
setfeature( EnumSet.of( AEFeature.Crafting ) );
setfeature( EnumSet.of( AEFeature.MolecularAssembler ) );
setTileEntiy( TileMolecularAssembler.class );
isOpaque = false;
lightOpacity = 1;

View file

@ -27,7 +27,7 @@ public class BlockSkyCompass extends AEBaseBlock implements ICustomCollision
public BlockSkyCompass() {
super( BlockSkyCompass.class, Material.iron );
setfeature( EnumSet.of( AEFeature.Core ) );
setfeature( EnumSet.of( AEFeature.MeteoriteCompass ) );
setTileEntiy( TileSkyCompass.class );
isOpaque = isFullSize = false;
lightOpacity = 0;

View file

@ -26,7 +26,7 @@ public enum AEFeature
ChargedStaff("Tools"), EntropyManipulator("Tools"), MatterCannon("Tools"), WirelessAccessTerminal("Tools"), ColorApplicator("Tools"),
Crafting("NetworkFeatures"), PowerGen("NetworkFeatures"), Security("NetworkFeatures"),
CraftingCPU("CraftingFeatures"), PowerGen("NetworkFeatures"), Security("NetworkFeatures"),
// Crafting("NetworkFeatures"), MolecularAssembler("NetworkFeatures"),
@ -54,7 +54,7 @@ public enum AEFeature
AlphaPass("Rendering"), PaintBalls("Tools"), PacketLogging("Misc", false), CraftingLog("Misc", false), InterfaceTerminal("Crafting"), LightDetector("Misc"),
enableDisassemblyCrafting("Crafting");
enableDisassemblyCrafting("Crafting"), MolecularAssembler("CraftingFeatures"), MeteoriteCompass("Tools"), Patterns("CraftingFeatures");
String Category;
boolean visible = true;

View file

@ -26,7 +26,7 @@ public class ItemEncodedPattern extends AEBaseItem implements ICraftingPatternIt
public ItemEncodedPattern() {
super( ItemEncodedPattern.class );
setfeature( EnumSet.of( AEFeature.Crafting ) );
setfeature( EnumSet.of( AEFeature.Patterns ) );
setMaxStackSize( 1 );
if ( Platform.isClient() )
MinecraftForgeClient.registerItemRenderer( this, new ItemEncodedPatternRenderer() );

View file

@ -74,7 +74,7 @@ public class ToolColorApplicator extends AEBasePoweredItem implements IStorageCe
public ToolColorApplicator() {
super( ToolColorApplicator.class, null );
setfeature( EnumSet.of( AEFeature.ColorApplicator, AEFeature.StorageCells, AEFeature.PoweredTools ) );
setfeature( EnumSet.of( AEFeature.ColorApplicator, AEFeature.PoweredTools ) );
maxStoredPower = AEConfig.instance.colorapplicator_battery;
if ( Platform.isClient() )
MinecraftForgeClient.registerItemRenderer( this, new ToolColorApplicatorRender() );