feat: more customization
This commit is contained in:
parent
19ee5f4088
commit
20858b2b9f
|
@ -1,6 +1,6 @@
|
|||
aeversion=rv3
|
||||
aechannel=beta
|
||||
aebuild=19
|
||||
aebuild=20
|
||||
aegroup=appeng
|
||||
aebasename=appliedenergistics2
|
||||
|
||||
|
|
|
@ -156,6 +156,11 @@ public interface IBlocks {
|
|||
|
||||
ITileDefinition energyCellCreative();
|
||||
|
||||
/*
|
||||
* legacy
|
||||
*/
|
||||
ITileDefinition legacyController();
|
||||
|
||||
// rv1
|
||||
ITileDefinition craftingUnit();
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ public class BlockTransitionPlane extends AEBaseTileBlock {
|
|||
super(Material.iron);
|
||||
this.isOpaque = true;
|
||||
this.setTileEntity(TileTransitionPlane.class);
|
||||
this.setFeature(EnumSet.of(AEFeature.Legacy));
|
||||
this.setFeature(EnumSet.of(AEFeature.Legacy, AEFeature.Experimental));
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
|
|
@ -35,7 +35,7 @@ public class BlockController extends AEBaseTileBlock {
|
|||
super(Material.iron);
|
||||
this.setTileEntity(TileController.class);
|
||||
this.setHardness(6);
|
||||
this.setFeature(EnumSet.of(AEFeature.Core));
|
||||
this.setFeature(EnumSet.of(AEFeature.Controller));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -50,6 +50,7 @@ public final class CreativeTab extends CreativeTabs {
|
|||
|
||||
return this.findFirst(
|
||||
blocks.controller(),
|
||||
blocks.legacyController(),
|
||||
blocks.chest(),
|
||||
blocks.cellWorkbench(),
|
||||
blocks.fluix(),
|
||||
|
|
|
@ -685,4 +685,9 @@ public final class ApiBlocks implements IBlocks {
|
|||
public Set<IOrientableBlock> orientables() {
|
||||
return this.orientables;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ITileDefinition legacyController() {
|
||||
return this.legacyController;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -66,6 +66,7 @@ public enum AEFeature {
|
|||
QuantumNetworkBridge(Constants.CATEGORY_NETWORK_FEATURES),
|
||||
Channels(Constants.CATEGORY_NETWORK_FEATURES),
|
||||
Legacy(Constants.CATEGORY_NETWORK_FEATURES),
|
||||
Controller(Constants.CATEGORY_NETWORK_FEATURES),
|
||||
|
||||
LevelEmitter(Constants.CATEGORY_NETWORK_BUSES),
|
||||
CraftingTerminal(Constants.CATEGORY_NETWORK_BUSES),
|
||||
|
@ -78,6 +79,10 @@ public enum AEFeature {
|
|||
ExportBus(Constants.CATEGORY_NETWORK_BUSES),
|
||||
StorageBus(Constants.CATEGORY_NETWORK_BUSES),
|
||||
PartConversionMonitor(Constants.CATEGORY_NETWORK_BUSES),
|
||||
PartPatternTerminal(Constants.CATEGORY_NETWORK_BUSES),
|
||||
PartTerminal(Constants.CATEGORY_NETWORK_BUSES),
|
||||
PartMonitor(Constants.CATEGORY_NETWORK_BUSES),
|
||||
QuartzFiber(Constants.CATEGORY_NETWORK_BUSES),
|
||||
|
||||
PortableCell(Constants.CATEGORY_PORTABLE_CELL),
|
||||
|
||||
|
@ -119,6 +124,7 @@ public enum AEFeature {
|
|||
CraftingLog(Constants.CATEGORY_MISC, false),
|
||||
LightDetector(Constants.CATEGORY_MISC),
|
||||
DebugLogging(Constants.CATEGORY_MISC, false),
|
||||
Experimental(Constants.CATEGORY_MISC, false),
|
||||
|
||||
EnableFacadeCrafting(Constants.CATEGORY_CRAFTING),
|
||||
InWorldSingularity(Constants.CATEGORY_CRAFTING),
|
||||
|
|
|
@ -109,28 +109,28 @@ public enum PartType {
|
|||
|
||||
QuartzFiber(
|
||||
140,
|
||||
EnumSet.of(AEFeature.Core),
|
||||
EnumSet.of(AEFeature.QuartzFiber),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartQuartzFiber.class
|
||||
),
|
||||
|
||||
Monitor(
|
||||
160,
|
||||
EnumSet.of(AEFeature.Core),
|
||||
EnumSet.of(AEFeature.PartMonitor),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartPanel.class
|
||||
),
|
||||
|
||||
SemiDarkMonitor(
|
||||
180,
|
||||
EnumSet.of(AEFeature.Core),
|
||||
EnumSet.of(AEFeature.PartMonitor),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartSemiDarkPanel.class
|
||||
),
|
||||
|
||||
DarkMonitor(
|
||||
200,
|
||||
EnumSet.of(AEFeature.Core),
|
||||
EnumSet.of(AEFeature.PartMonitor),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartDarkPanel.class
|
||||
),
|
||||
|
@ -186,7 +186,7 @@ public enum PartType {
|
|||
|
||||
PatternTerminal(
|
||||
340,
|
||||
EnumSet.of(AEFeature.Patterns),
|
||||
EnumSet.of(AEFeature.Patterns, AEFeature.PartPatternTerminal),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartPatternTerminal.class
|
||||
),
|
||||
|
@ -200,7 +200,7 @@ public enum PartType {
|
|||
|
||||
Terminal(
|
||||
380,
|
||||
EnumSet.of(AEFeature.Core),
|
||||
EnumSet.of(AEFeature.PartTerminal),
|
||||
EnumSet.noneOf(IntegrationType.class),
|
||||
PartTerminal.class
|
||||
),
|
||||
|
|
Loading…
Reference in New Issue