Remove gitmodules
Integrate api and lang into core
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
package appeng.api.features;
|
||||
|
||||
import appeng.api.movable.IMovableRegistry;
|
||||
import appeng.api.networking.IGridCacheRegistry;
|
||||
import appeng.api.storage.ICellRegistry;
|
||||
import appeng.api.storage.IExternalStorageRegistry;
|
||||
|
||||
public interface IRegistryContainer
|
||||
{
|
||||
|
||||
/**
|
||||
* Use the movable registry to white list your tiles.
|
||||
*/
|
||||
IMovableRegistry movable();
|
||||
|
||||
/**
|
||||
* Add new Grid Caches for use during run time, only use during loading phase.
|
||||
*/
|
||||
IGridCacheRegistry gridCache();
|
||||
|
||||
/**
|
||||
* Add additional storage bus handlers to improve interplay with mod blocks that contains special inventories that
|
||||
* function unlike vanilla chests. AE uses this internally for barrels, DSU's, quantum chests, AE Networks and more.
|
||||
*/
|
||||
IExternalStorageRegistry externalStorage();
|
||||
|
||||
/**
|
||||
* Add additional special comparison functionality, AE Uses this internally for Bees.
|
||||
*/
|
||||
ISpecialComparisonRegistry specialComparison();
|
||||
|
||||
/**
|
||||
* Lets you register your items as wireless terminals
|
||||
*/
|
||||
IWirelessTermRegistry wireless();
|
||||
|
||||
/**
|
||||
* Allows you to register new cell types, these will function in drives
|
||||
*/
|
||||
ICellRegistry cell();
|
||||
|
||||
/**
|
||||
* Manage grinder recipes via API
|
||||
*/
|
||||
IGrinderRegistry grinder();
|
||||
|
||||
/**
|
||||
* get access to the locatable registry
|
||||
*/
|
||||
ILocatableRegistry locatable();
|
||||
|
||||
/**
|
||||
* get access to the p2p tunnel registry.
|
||||
*/
|
||||
IP2PTunnelRegistry p2pTunnel();
|
||||
|
||||
/**
|
||||
* get access to the ammo registry.
|
||||
*/
|
||||
IMatterCannonAmmoRegistry matterCannon();
|
||||
|
||||
/**
|
||||
* get access to the player registry
|
||||
*/
|
||||
IPlayerRegistry players();
|
||||
|
||||
/**
|
||||
* get access to the ae2 recipe api
|
||||
*/
|
||||
IRecipeHandlerRegistry recipes();
|
||||
|
||||
/**
|
||||
* get access to the world-gen api.
|
||||
*/
|
||||
IWorldGen worldgen();
|
||||
}
|
||||
Reference in New Issue
Block a user