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 IDhApiConfig
Used to interact with Distant Horizons' Configs.Used to create custom renderable objects.static IDhApiRenderProxy
Used to interact with Distant Horizons' rendering system.static IDhApiTerrainDataRepo
Used to interact with Distant Horizons' terrain data.static IDhApiWorldProxy
Used to interact with Distant Horizons' currently loaded world.static IDhApiWrapperFactory
Used 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()
-