49fcc7f510
Missing Icon now supports Items. Fixed Missing Icons for debug Items. SkyStone Chests can now be disabled. More work on Website Recipes. Removed Unused method in Network Handler.
84 lines
2.7 KiB
Java
84 lines
2.7 KiB
Java
package appeng.core.features;
|
|
|
|
public enum AEFeature
|
|
{
|
|
Core(null), // stuff that has no reason for ever being turned off, or that
|
|
// is just flat out required by tons of
|
|
// important stuff.
|
|
|
|
CertusQuartzWorldGen("World"), MeteoriteWorldGen("World"),
|
|
|
|
DecorativeLights("World"), DecorativeQuartzBlocks("World"), SkyStoneChests("World"),
|
|
|
|
GrindStone("World"), Flour("World"), Inscriber("World"),
|
|
|
|
ChestLoot("World"), VillagerTrading("World"),
|
|
|
|
TinyTNT("World"),
|
|
|
|
PoweredTools("ToolsClassifications"),
|
|
|
|
CertusQuartzTools("ToolsClassifications"),
|
|
|
|
NetherQuartzTools("ToolsClassifications"),
|
|
|
|
QuartzHoe("Tools"), QuartzSpade("Tools"), QuartzSword("Tools"), QuartzPickaxe("Tools"), QuartzAxe("Tools"), QuartzKnife("Tools"), QuartzWrench("Tools"),
|
|
|
|
ChargedStaff("Tools"), EntropyManipulator("Tools"), MatterCannon("Tools"), WirelessAccessTerminal("Tools"),
|
|
|
|
PowerGen("NetworkFeatures"), Security("NetworkFeatures"),
|
|
|
|
// Crafting("NetworkFeatures"), MolecularAssembler("NetworkFeatures"),
|
|
|
|
SpatialIO("NetworkFeatures"), QuantumNetworkBridge("NetworkFeatures"),
|
|
|
|
LevelEmiter("NetworkBuses"), CraftingTerminal("NetworkBuses"), StorageMonitor("NetworkBuses"), P2PTunnel("NetworkBuses"), FormationPlane("NetworkBuses"), AnnihilationPlane(
|
|
"NetworkBuses"), ImportBus("NetworkBuses"), ExportBus("NetworkBuses"), StorageBus("NetworkBuses"), PartConversionMonitor("NetworkBuses"),
|
|
|
|
StorageCells("Storage"), PortableCell("PortableCell"), MEChest("Storage"), MEDrive("Storage"), IOPort("Storage"),
|
|
|
|
NetworkTool("NetworkTool"),
|
|
|
|
DenseEnergyCells("HigherCapacity"), DenseCables("HigherCapacity"),
|
|
|
|
P2PTunnelME("P2PTunnels"), P2PTunnelItems("P2PTunnels"), P2PTunnelRedstone("P2PTunnels"), P2PTunnelEU("P2PTunnels"), P2PTunnelMJ("P2PTunnels"), P2PTunnelLiquids(
|
|
"P2PTunnels"),
|
|
|
|
MassCannonBlockDamage("BlockFeatures"), TinyTNTBlockDamage("BlockFeatures"), Facades("Facades"),
|
|
|
|
DuplicateItems("Misc", false), Profiler("Services", false), VersionChecker("Services"), Debug("Misc", false), Creative("Misc"),
|
|
|
|
Logging("Misc"), IntegrationLogging("Misc", false), CustomRecipes("Crafting", false), WebsiteRecipes("Misc", false),
|
|
|
|
inWorldSingularity("Crafting"), inWorldFluix("Crafting"), inWorldPurification("Crafting");
|
|
|
|
String Category;
|
|
boolean visible = true;
|
|
boolean defValue = true;
|
|
|
|
private AEFeature(String cat) {
|
|
Category = cat;
|
|
visible = !this.name().equals( "Core" );
|
|
}
|
|
|
|
private AEFeature(String cat, boolean defv) {
|
|
this( cat );
|
|
defValue = defv;
|
|
}
|
|
|
|
public String getCategory()
|
|
{
|
|
return Category;
|
|
}
|
|
|
|
public Boolean defaultVaue()
|
|
{
|
|
return defValue;
|
|
}
|
|
|
|
public Boolean isVisible()
|
|
{
|
|
return visible;
|
|
}
|
|
|
|
}
|