Package com.seibel.distanthorizons.api
Class DhApi.Delayed
java.lang.Object
com.seibel.distanthorizons.api.DhApi.Delayed
- Enclosing class:
DhApi
WARNING:
All objects in this class will be null until after DH initializes for the first time.
Bind a custom
Bind a custom
DhApiAfterDhInitEvent
to ApiCoreInjectors.events in order to be notified when this class can
be safely used.- Since:
- API 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic IDhApiConfigUsed to interact with Distant Horizons' Configs.Used to create custom renderable objects.static IDhApiRenderProxyUsed to interact with Distant Horizons' rendering system.static IDhApiTerrainDataRepoUsed to interact with Distant Horizons' terrain data.static IDhApiWorldProxyUsed to interact with Distant Horizons' currently loaded world.static IDhApiWrapperFactoryUsed to create wrappers for Minecraft objects needed by other Distant Horizons API methods. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
configs
Used to interact with Distant Horizons' Configs.- Since:
- API 1.0.0
-
terrainRepo
Used to interact with Distant Horizons' terrain data. Designed to be used in conjunction withworldProxy.- Since:
- API 1.0.0
-
worldProxy
Used to interact with Distant Horizons' currently loaded world. Designed to be used in conjunction withterrainRepo.- Since:
- API 1.0.0
-
renderProxy
Used to interact with Distant Horizons' rendering system.- Since:
- API 1.0.0
-
wrapperFactory
Used to create wrappers for Minecraft objects needed by other Distant Horizons API methods.- Since:
- API 2.0.0
-
customRenderObjectFactory
Used to create custom renderable objects.
These objects can be added to the renderer inIDhApiLevelWrapper- Since:
- API 3.0.0
-
-
Constructor Details
-
Delayed
public Delayed()
-