Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABOVE_AND_BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
ABOVE_AND_BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
ABOVE_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
ABOVE_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
AbstractDhApiChunkWorldGenerator - Class in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
 
AbstractDhApiChunkWorldGenerator() - Constructor for class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
add(IDhApiRenderableBoxGroup) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderRegister
 
addChangeListener(Consumer<apiType>) - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
addChangeListener(Consumer<T>) - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Adds a Consumer that will be called whenever the config changes to a new value.
addColorAttachment(int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
Binds the given OpenGL texture ID to the given texture index relative to OpenGL's GL_COLOR_ATTACHMENT0
addDepthAttachment(int, boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
Binds the given OpenGL depth texture ID.
ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
addOverride(IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
Doesn't do any validation
addValueChangeListener(Consumer<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
adjudicateAndDet() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
adjudicate and determinate
afterDistantHorizonsInit(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
Fired after Distant Horizons finishes its initial setup on Minecraft startup.
afterRender(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
Fired after Distant Horizons finishes rendering fake chunks.
AGGRESSIVE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
AIR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
shouldn't normally be needed, but just in case
allowDuplicateBindings - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
ALWAYS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
Deprecated.
Draw LODs over all minecraft chunks.
ambientOcclusion() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
 
ANY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
 
API_CHUNKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
API_DATA_SOURCES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
API_MAJOR_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
This version should only be updated when breaking changes are introduced to the DH API
API_MINOR_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
This version should be updated whenever new methods are added to the DH API
API_PATCH_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
This version should be updated whenever non-breaking fixes are added to the DH API
ApiEventInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
This class takes care of dependency injection for API events.
ApiFogDrawModeConverter - Class in com.seibel.distanthorizons.coreapi.util.converters
Deprecated.
ApiFogDrawModeConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
Deprecated.
 
AS_DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
 
AS_GRASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
 
AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Picks the best option based on the GPU the user has.
AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
Uses Minecraft's shading for LODs.
AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
 
AVERAGE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 

B

BALANCED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
basedOnCamera - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
beaconRenderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
If enabled DH will render beacon beams.
beforeCleanup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
Fired before Distant Horizons starts the cleanup process once rendering has finished.
beforeCleanup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
Fired before Distant Horizons starts the cleanup process once rendering has finished.
beforeClear(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
Fired before Distant Horizons clears any textures.
beforeDistantHorizonsInit(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
Fired before Distant Horizons starts its initial setup on Minecraft startup.
beforeRender(DhApiCancelableEventParam<DhApiBeforeGenericObjectRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
Fired before Distant Horizons renders a generic object.
beforeRender(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
Fired before the apply shader is run.
beforeRender(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
Fired before Distant Horizons renders LODs.
beforeRender(DhApiEventParam<DhApiBeforeBufferRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
Fired immediately before Distant Horizons starts rendering a buffer.
beforeRender(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
Fired immediately before Distant Horizons starts a rendering pass.
beforeSetup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
Fired before Distant Horizons has started setting up OpenGL objects for rendering generic objects.
beforeSetup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
Fired before Distant Horizons has started setting up OpenGL objects for rendering.
BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
bias() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Increasing the value can reduce banding at the cost of reducing the strength of the effect.
bind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
Runs any necessary binding this program needs so rendering can be done.
bind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
Runs any necessary binding this program needs so rendering can be done.
bind(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
Binds a world generator to the given level.
bind(DhApiRenderParam) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
Runs any necessary binding this program needs so rendering can be done.
bind(Class<? extends BindableType>, BindableType) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
bind(Class<? extends BindableType>, BindableType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Links the given implementation object to an interface, so it can be referenced later.
bind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
bind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
See bind(Class, IBindable) for full documentation.
bind(Class<? extends IDhApiEvent>, IDhApiEvent) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
 
bindableInterface - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
Internal class reference to BindableType since we can't get it any other way.
bindVertexBuffer(int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
Binds the given Vertex Buffer Object to this shader program for rendering.
bindVertexBuffer(int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
Binds the given Vertex Buffer Object to this shader program for rendering.
BIOMES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
biomeWrapper - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
BitShiftUtil - Class in com.seibel.distanthorizons.coreapi.util
A list of helper methods to make code easier to read.
BitShiftUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
 
BLOCK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
render 256 LODs for each chunk
BLOCK - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
detail level: 0
width in Blocks: 1
blockLightLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
blockStateWrapper - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
blocksToAvoid() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines what blocks won't be rendered as LODs.
blurRadius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
The radius, measured in pixels, that blurring is calculated.
bottom - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
negative Y
bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
boxGroupId - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
brightnessMultiplier() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Modifies how bright fake chunks are.
BUFFER_MAPPING - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Deprecated.
not currently supported
BUFFER_STORAGE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Fast rendering, no stuttering.
byteArrayToHexString(byte[]) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
Converts the given byte array into a hex string representation.

C

calculateMaxVerticalData(byte) - Method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
cancelEvent() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
Prevents the DH event from completing after all bound event handlers have been fired.
canInvert() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
CARVERS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
caveCullingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines if Distant Horizons should attempt to cull fake chunk cave geometry.
caveCullingHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines what height cave culling should be used below if enabled.
ceilDiv(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
Like Math.floorDiv, but reverse in that it is a ceilDiv
CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
 
checkIfClassExtends(Class<?>, Class<?>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
checkIfClassExtends(Class<?>, Class<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Checks if classToTest extends the given class.
checkIfClassImplements(Class<?>, Class<?>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
checkIfClassImplements(Class<?>, Class<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Checks if classToTest (or one of its ancestors) implements the given interface.
CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
render 1 LOD for each chunk
CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
detail level: 4
width in Blocks: 16
chunkPosX - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
chunkPosZ - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
chunkRenderDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
The distance is the radius measured in chunks.
chunkX - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
the modified chunk's X pos in chunk coordinates
chunkZ - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
the modified chunk's Z pos in chunk coordinates
clamp(double, double, double) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
Clamps the given value between the min and max values.
clamp(float, float, float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
Clamps the given value between the min and max values.
clamp(int, int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
Clamps the given value between the min and max values.
clear() - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataCache
Removes any data that's currently stored in this cache.
clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
Removes all bound dependencies.
clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
Removes all bound world generators.
clear() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Removes all bound dependencies.
clear() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
Removes all bound overrides.
clearRenderDataCache() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
Forces any cached render data to be deleted and regenerated.
clearValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Un-sets the config's API value.
clearValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
CLIENT_LEVEL - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
 
close() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
 
cloudRenderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
If enabled DH will render clouds.
color - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
 
color() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
Can be used to enable support with mods that change vanilla MC's fog color.
com.seibel.distanthorizons.api - package com.seibel.distanthorizons.api
Start Here
DhApi has almost every method you would want.
com.seibel.distanthorizons.api.enums - package com.seibel.distanthorizons.api.enums
 
com.seibel.distanthorizons.api.enums.config - package com.seibel.distanthorizons.api.enums.config
 
com.seibel.distanthorizons.api.enums.config.quickOptions - package com.seibel.distanthorizons.api.enums.config.quickOptions
 
com.seibel.distanthorizons.api.enums.rendering - package com.seibel.distanthorizons.api.enums.rendering
 
com.seibel.distanthorizons.api.enums.worldGeneration - package com.seibel.distanthorizons.api.enums.worldGeneration
 
com.seibel.distanthorizons.api.interfaces - package com.seibel.distanthorizons.api.interfaces
 
com.seibel.distanthorizons.api.interfaces.block - package com.seibel.distanthorizons.api.interfaces.block
 
com.seibel.distanthorizons.api.interfaces.config - package com.seibel.distanthorizons.api.interfaces.config
 
com.seibel.distanthorizons.api.interfaces.config.both - package com.seibel.distanthorizons.api.interfaces.config.both
 
com.seibel.distanthorizons.api.interfaces.config.client - package com.seibel.distanthorizons.api.interfaces.config.client
 
com.seibel.distanthorizons.api.interfaces.data - package com.seibel.distanthorizons.api.interfaces.data
 
com.seibel.distanthorizons.api.interfaces.events - package com.seibel.distanthorizons.api.interfaces.events
 
com.seibel.distanthorizons.api.interfaces.factories - package com.seibel.distanthorizons.api.interfaces.factories
 
com.seibel.distanthorizons.api.interfaces.override - package com.seibel.distanthorizons.api.interfaces.override
 
com.seibel.distanthorizons.api.interfaces.override.levelHandling - package com.seibel.distanthorizons.api.interfaces.override.levelHandling
 
com.seibel.distanthorizons.api.interfaces.override.rendering - package com.seibel.distanthorizons.api.interfaces.override.rendering
 
com.seibel.distanthorizons.api.interfaces.override.worldGenerator - package com.seibel.distanthorizons.api.interfaces.override.worldGenerator
 
com.seibel.distanthorizons.api.interfaces.render - package com.seibel.distanthorizons.api.interfaces.render
 
com.seibel.distanthorizons.api.interfaces.util - package com.seibel.distanthorizons.api.interfaces.util
 
com.seibel.distanthorizons.api.interfaces.world - package com.seibel.distanthorizons.api.interfaces.world
 
com.seibel.distanthorizons.api.methods.events - package com.seibel.distanthorizons.api.methods.events
Holds objects and methods for listening to events fired by Distant Horizons'.
com.seibel.distanthorizons.api.methods.events.abstractEvents - package com.seibel.distanthorizons.api.methods.events.abstractEvents
 
com.seibel.distanthorizons.api.methods.events.interfaces - package com.seibel.distanthorizons.api.methods.events.interfaces
 
com.seibel.distanthorizons.api.methods.events.sharedParameterObjects - package com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
 
com.seibel.distanthorizons.api.methods.override - package com.seibel.distanthorizons.api.methods.override
The override api package holds objects and methods for overriding Distant Horizons' backend systems, so they can be replaced or improved.
com.seibel.distanthorizons.api.objects - package com.seibel.distanthorizons.api.objects
 
com.seibel.distanthorizons.api.objects.config - package com.seibel.distanthorizons.api.objects.config
 
com.seibel.distanthorizons.api.objects.data - package com.seibel.distanthorizons.api.objects.data
 
com.seibel.distanthorizons.api.objects.math - package com.seibel.distanthorizons.api.objects.math
 
com.seibel.distanthorizons.api.objects.render - package com.seibel.distanthorizons.api.objects.render
 
com.seibel.distanthorizons.coreapi - package com.seibel.distanthorizons.coreapi
Only For Internal Use
Everything in here for DH internally use.
com.seibel.distanthorizons.coreapi.DependencyInjection - package com.seibel.distanthorizons.coreapi.DependencyInjection
 
com.seibel.distanthorizons.coreapi.interfaces.config - package com.seibel.distanthorizons.coreapi.interfaces.config
 
com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection - package com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
 
com.seibel.distanthorizons.coreapi.util - package com.seibel.distanthorizons.coreapi.util
 
com.seibel.distanthorizons.coreapi.util.converters - package com.seibel.distanthorizons.coreapi.util.converters
 
com.seibel.distanthorizons.coreapi.util.jar - package com.seibel.distanthorizons.coreapi.util.jar
 
COMPAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
 
COMPLETE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
 
complexity - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
The higher the number the more complete the generation is.
CONFIG_FILE_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
If the config file has an older version it'll be re-created from scratch.
configs - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to interact with Distant Horizons' Configs.
convertAutoToStableOrNightly(EDhApiUpdateBranch) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
If the updateBranch value is EDhApiUpdateBranch.AUTO this method will convert it either to EDhApiUpdateBranch.STABLE or EDhApiUpdateBranch.NIGHTLY based on this jar's state.
convertBytesToHumanReadable(long) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
Source: https://stackoverflow.com/questions/3758606/how-can-i-convert-byte-size-into-a-human-readable-format-in-java#3758880
convertToApiType(EDhApiRendererMode) - Method in class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
 
convertToApiType(CoreType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConverter
 
convertToApiType(Boolean) - Method in class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
Deprecated.
 
convertToApiType(T) - Method in class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
 
convertToCoreType(ApiType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConverter
 
convertToCoreType(EDhApiFogDrawMode) - Method in class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
Deprecated.
 
convertToCoreType(Boolean) - Method in class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
 
convertToCoreType(T) - Method in class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
 
copy() - Method in interface com.seibel.distanthorizons.api.interfaces.util.IDhApiCopyable
Returns a deep clone of all parameters whenever possible.
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent.EventParam
 
copy() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
 
copy() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
copy() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
CORE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
 
CORE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
All core overrides should have this priority.
create(byte, int, int, int, int, IDhApiBlockStateWrapper, IDhApiBiomeWrapper) - Static method in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
create(int, int, int, int) - Static method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
createAbsolutePositionedGroup(String, List<DhApiRenderableBox>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
Creates a IDhApiRenderableBoxGroup from the given list of DhApiRenderableBox where each one is positioned relative to the level's origin.
createEventParamWrapper(IDhApiEvent<T>, T) - Static method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
Wraps the event parameter object in a DhApiCancelableEventParam or DhApiEventParam depending on if it should allow cancellation or not.
createFail(String) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
 
createFail(String, Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
 
createForSingleBox(String, DhApiRenderableBox) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
Creates a IDhApiRenderableBoxGroup from for the given DhApiRenderableBox where the box is positioned relative to the level's origin.
createRelativePositionedGroup(String, DhApiVec3d, List<DhApiRenderableBox>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
Creates a IDhApiRenderableBoxGroup from the given list of DhApiRenderableBox where each one is positioned relative to given originBlockPos, which in turn is relative to the level's origin.
createSuccess() - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
 
createSuccess(String, Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
 
createSuccess(Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
 
CUSTOM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 
CUSTOM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
customRenderObjectFactory - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to create custom renderable objects.
CYLINDRICAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
Fog is applied based on horizontal distance from the camera, IE cylindrical fog.

D

DATA - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Fast rendering but may stutter when uploading.
dataPoint - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
The LOD data at this position.
dataPointLengthCount - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
How many DataPoints should be drawn per side, per LodChunk
dataPointWidth - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
How wide each LOD DataPoint is
DEBUG - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
 
debugging() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
debugKeybindings() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
If enabled debug keybindings can be used.
debugRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
Can be used to debug the standard fake chunk rendering.
debugWireframeRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
If enabled Distant Horizons' debug wireframe rendering will be enabled.
DEDICATED_SERVER_INITIAL_PATH - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
DEEPSLATE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
DEFAULT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
 
DEFAULT_NON_CORE_OVERRIDE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
The priority given to overrides that don't explicitly define a priority.
DefaultConverter<T> - Class in com.seibel.distanthorizons.coreapi.util.converters
Returns the object passed in, doesn't do any conversion.
DefaultConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
 
Delayed() - Constructor for class com.seibel.distanthorizons.api.DhApi.Delayed
 
DeleteOnUnlock - Class in com.seibel.distanthorizons.coreapi.util.jar
Attempts to delete a given file path repeatedly until the file is unlocked.
DeleteOnUnlock() - Constructor for class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
 
dependencies - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
DependencyInjector<BindableType> - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
This class takes care of tracking objects used in dependency injection.
DependencyInjector(Class<BindableType>) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
DependencyInjector(Class<BindableType>, boolean) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
destroy() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
Destroys this framebuffer's OpenGL object(s).
detailLevel - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
This is the same as detailLevel in LodQuadTreeNode, lowest is 0 highest is 9
detailLevel - Variable in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
 
detailLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
0 = block
1 = 2x2 blocks
2 = 4x4 blocks
4 = chunk (16x16 blocks)
9 = region (512x512 blocks)
DhApi - Class in com.seibel.distanthorizons.api
This is the masthead of the API, almost everything you could want to do can be achieved from here.
DhApi() - Constructor for class com.seibel.distanthorizons.api.DhApi
 
DhApi.Delayed - Class in com.seibel.distanthorizons.api
WARNING: All objects in this class will be null until after DH initializes for the first time.
DhApiAfterDhInitEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Fired after Distant Horizons finishes running its setup.
DhApiAfterDhInitEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
 
DhApiAfterRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Fired after Distant Horizons finishes rendering a frame.
DhApiAfterRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
 
DhApiBeforeApplyShaderRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Fired before DH runs its apply shader.
DhApiBeforeApplyShaderRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
 
DhApiBeforeBufferRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts rendering a buffer.
DhApiBeforeBufferRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
 
DhApiBeforeBufferRenderEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiBeforeDeferredRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts rendering the deferred rendering pass.
DhApiBeforeDeferredRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDeferredRenderEvent
 
DhApiBeforeDhInitEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Fired before Distant Horizons starts running its mod loader setup.
DhApiBeforeDhInitEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
 
DhApiBeforeGenericObjectRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts rendering a generic object.
DhApiBeforeGenericObjectRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
 
DhApiBeforeGenericObjectRenderEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiBeforeGenericRenderCleanupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts the cleanup process done after rendering generic objects.
DhApiBeforeGenericRenderCleanupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
 
DhApiBeforeGenericRenderSetupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons has started setting up OpenGL objects for rendering generic objects.
DhApiBeforeGenericRenderSetupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
 
DhApiBeforeRenderCleanupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts the cleanup process done after rendering.
DhApiBeforeRenderCleanupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
 
DhApiBeforeRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons starts rendering a frame.
DhApiBeforeRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
 
DhApiBeforeRenderPassEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called immediately before Distant Horizons starts a rendering pass.
DhApiBeforeRenderPassEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
 
DhApiBeforeRenderSetupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called before Distant Horizons has started setting up OpenGL objects for rendering.
DhApiBeforeRenderSetupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
 
DhApiBeforeTextureClearEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called during Distant Horizons rendering setup and immediately
before the render textures are cleared.
DhApiBeforeTextureClearEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
 
DhApiCancelableEventParam<T> - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
Extension of DhApiEventParam that allows the event to be canceled.
DhApiCancelableEventParam(T) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
 
DhApiChunk - Class in com.seibel.distanthorizons.api.objects.data
Contains a list of DhApiTerrainDataPoint representing the blocks in a Minecraft chunk.
DhApiChunk(int, int, int, int) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiChunk
Deprecated.
DhApiChunkModifiedEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Fired whenever Distant Horizons has been notified that a Minecraft chunk has been modified.
DhApiChunkModifiedEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
 
DhApiChunkModifiedEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiColorDepthTextureCreatedEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called whenever Distant Horizons (re)creates the color and depth textures it renders to.
DhApiColorDepthTextureCreatedEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
 
DhApiColorDepthTextureCreatedEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiConfigValue<coreType,apiType> - Class in com.seibel.distanthorizons.api.objects.config
A wrapper used to interface with Distant Horizon's Config.
DhApiConfigValue(IConfigEntry<coreType>) - Constructor for class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
This constructor should only be called internally.
DhApiConfigValue(IConfigEntry<coreType>, IConverter<coreType, apiType>) - Constructor for class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
This constructor should only be called internally.
DhApiEventParam<T> - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
Wraps the event parameter to allow for additional control over the event
DhApiEventParam(T) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiEventParam
 
DhApiEventRegister - Class in com.seibel.distanthorizons.api.methods.events
Handles adding/removing event handlers.
DhApiEventRegister() - Constructor for class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
 
DhApiLevelLoadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called after Distant Horizons finishes loading a new level.
DhApiLevelLoadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
 
DhApiLevelLoadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiLevelUnloadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called after Distant Horizons has finished unloading a level.
DhApiLevelUnloadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
 
DhApiLevelUnloadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiMat4f - Class in com.seibel.distanthorizons.api.objects.math
An (almost) exact copy of Minecraft's 1.16.5 implementation of a 4x4 float matrix.
DhApiMat4f() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
DhApiMat4f(float[]) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
Expects the values of the input array to be in row major order (AKA rows then columns)
DhApiMat4f(DhApiMat4f) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
DhApiRaycastResult - Class in com.seibel.distanthorizons.api.objects.data
Holds a single datapoint of terrain data and the block position from the raycast.
DhApiRaycastResult(DhApiTerrainDataPoint, DhApiVec3i) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
 
DhApiRenderableBox - Class in com.seibel.distanthorizons.api.objects.render
 
DhApiRenderableBox(DhApiVec3d, float, Color, EDhApiBlockMaterial) - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
 
DhApiRenderableBox(DhApiVec3d, DhApiVec3d, Color, EDhApiBlockMaterial) - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
 
DhApiRenderableBoxGroupShading - Class in com.seibel.distanthorizons.api.objects.render
 
DhApiRenderableBoxGroupShading() - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
 
DhApiRenderParam - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
Contains information relevant to Distant Horizons and Minecraft rendering.
DhApiRenderParam(EDhApiRenderPass, float, float, float, DhApiMat4f, DhApiMat4f, DhApiMat4f, DhApiMat4f, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
 
DhApiRenderParam(DhApiRenderParam) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
 
DhApiResult<T> - Class in com.seibel.distanthorizons.api.objects
Allows for more descriptive non-critical failure states.
DhApiTerrainDataPoint - Class in com.seibel.distanthorizons.api.objects.data
Holds a single datapoint of terrain data.
DhApiTerrainDataPoint(byte, int, int, int, int, IDhApiBlockStateWrapper, IDhApiBiomeWrapper) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
Deprecated.
DhApiVec3d - Class in com.seibel.distanthorizons.api.objects.math
Often used to store block positions or any other position in 3D space.
DhApiVec3d() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
creates a Vec3 at (0,0,0)
DhApiVec3d(double, double, double) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
DhApiVec3f - Class in com.seibel.distanthorizons.api.objects.math
Often used to store block positions or any other position in 3D space.
DhApiVec3f() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
creates a Vec3 at (0,0,0)
DhApiVec3f(float, float, float) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
DhApiVec3i - Class in com.seibel.distanthorizons.api.objects.math
Often used to store block positions or any other position in 3D space.
DhApiVec3i() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
creates a Vec3 at (0,0,0)
DhApiVec3i(int, int, int) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
DhApiWorldGeneratorOverrideRegister - Class in com.seibel.distanthorizons.api.methods.override
Handles adding world generator overrides.
DhApiWorldLoadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called after Distant Horizons finishes loading a new world.
DhApiWorldLoadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
 
DhApiWorldLoadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
DhApiWorldUnloadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
Called after Distant Horizons has finished unloading a world.
DhApiWorldUnloadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
 
DhApiWorldUnloadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
 
dhModelViewMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
The model view matrix Distant Horizons is using to render this frame.
dhProjectionMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
The projection matrix Distant Horizons is using to render this frame.
DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
LODs will have no shading
DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
 
DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
 
DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
 
disableFrustumCulling() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Sets whether LODs outside the view frustum culling will be culled.
disableShadowFrustumCulling() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Identical to the other frustum culling option, except that it is only used when a shader mod is present using the DH API and the shadow pass is being rendered.
disableVanillaFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
Deprecated.
DisallowSelectingViaConfigGui - Annotation Interface in com.seibel.distanthorizons.api.enums.config
Add this annotation to enum values that are valid config options, but shouldn't be selectable when toggling through the options.
distanceUnitInBlocks - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
distantGeneratorMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.both.IDhApiWorldGenerationConfig
Defines to what level LOD chunks will be generated.
divideByPowerOfTwo(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
Equivalent to:
value >> power,
value / 2^power

Note: value / 2^power isn't identical for negative values
divideByPowerOfTwo(long, long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
DOUBLE_PASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
Fading runs after both opaque and translucent render passes.
DOWN_SAMPLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
Only used when using N-sized world generators or server-side retrieval.
drawMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
Deprecated.
since API 4.0.0 use IDhApiFogConfig.enableDhFog()
DYNAMIC - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
Deprecated.
Draw LODs over the farther minecraft chunks.

E

earthCurvatureRatio() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
This ratio is relative to Earth's real world curvature.
east - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
positive X
EDhApiBlockMaterial - Enum Class in com.seibel.distanthorizons.api.enums.rendering
contains the indices used by shaders to determine how different block types should be rendered.
EDhApiBlocksToAvoid - Enum Class in com.seibel.distanthorizons.api.enums.config
NONE,
NON_COLLIDING,
EDhApiDataCompressionMode - Enum Class in com.seibel.distanthorizons.api.enums.config
UNCOMPRESSED
LZ4
XZ

Note: speed and compression ratios are examples and should only be used for estimated comparisons.
EDhApiDebugRendering - Enum Class in com.seibel.distanthorizons.api.enums.rendering
OFF,
SHOW_DETAIL,
SHOW_GENMODE,
SHOW_OVERLAPPING_QUADS,
SHOW_RENDER_SOURCE_FLAG,
EDhApiDetailLevel - Enum Class in com.seibel.distanthorizons.api.enums
BLOCK - Detail Level: 0, width 1 block,
CHUNK - Detail Level: 4, width 16 block,
REGION - Detail Level: 9, width 512 block

Detail levels in Distant Horizons represent how large a LOD is, with the smallest being 0 (1 block wide).
EDhApiDistantGeneratorMode - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
PRE_EXISTING_ONLY
SURFACE
FEATURES
FULL

In order of fastest to slowest.
EDhApiDistantGeneratorProgressDisplayLocation - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
OVERLAY
CHAT
LOG
DISABLED

EDhApiFogColorMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
USE_DEFAULT_FOG_COLOR,
USE_SKY_COLOR,
EDhApiFogDrawMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
Deprecated.
since API 4.0.0 since EDhApiFogDrawMode.USE_OPTIFINE_SETTING is no longer supported.
EDhApiFogFalloff - Enum Class in com.seibel.distanthorizons.api.enums.rendering
LINEAR,
EXPONENTIAL,
EXPONENTIAL_SQUARED
EDhApiGLErrorHandlingMode - Enum Class in com.seibel.distanthorizons.api.enums.config
 
EDhApiGlProfileMode - Enum Class in com.seibel.distanthorizons.api.enums.config
 
EDhApiGpuUploadMethod - Enum Class in com.seibel.distanthorizons.api.enums.config
AUTO,
BUFFER_STORAGE,
SUB_DATA,
DATA
EDhApiGrassSideRendering - Enum Class in com.seibel.distanthorizons.api.enums.config
AS_GRASS
FADE_TO_DIRT
AS_DIRT
EDhApiHeightFogDirection - Enum Class in com.seibel.distanthorizons.api.enums.rendering
ABOVE_CAMERA,
BELOW_CAMERA,
ABOVE_AND_BELOW_CAMERA,
ABOVE_SET_HEIGHT,
BELOW_SET_HEIGHT,
ABOVE_AND_BELOW_SET_HEIGHT,
EDhApiHeightFogMixMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
SPHERICAL
CYLINDRICAL

MAX
ADDITION
MULTIPLY
INVERSE_MULTIPLY
LIMITED_ADDITION
MULTIPLY_ADDITION
INVERSE_MULTIPLY_ADDITION
AVERAGE
EDhApiHorizontalQuality - Enum Class in com.seibel.distanthorizons.api.enums.config
LOWEST
LOW
MEDIUM
HIGH
EXTREME
EDhApiLevelType - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
SERVER_LEVEL,
CLIENT_LEVEL,
UNKNOWN
EDhApiLodShading - Enum Class in com.seibel.distanthorizons.api.enums.config
AUTO
ENABLED
DISABLED
EDhApiLoggerMode - Enum Class in com.seibel.distanthorizons.api.enums.config
 
EDhApiMaxHorizontalResolution - Enum Class in com.seibel.distanthorizons.api.enums.config
BLOCK
TWO_BLOCKS
FOUR_BLOCKS
HALF_CHUNK
CHUNK
EDhApiMcRenderingFadeMode - Enum Class in com.seibel.distanthorizons.api.enums.config
Handles how Minecraft's rendering is faded out to smooth the transition between MC and DH rendering.
EDhApiQualityPreset - Enum Class in com.seibel.distanthorizons.api.enums.config.quickOptions
CUSTOM,

MINIMUM,
LOW,
MEDIUM,
HIGH,
EXTREME,
EDhApiRendererMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
Default
Debug
Disabled
EDhApiRenderPass - Enum Class in com.seibel.distanthorizons.api.enums.rendering
OPAQUE_AND_TRANSPARENT,
OPAQUE,
TRANSPARENT,
EDhApiServerFolderNameMode - Enum Class in com.seibel.distanthorizons.api.enums.config
NAME_ONLY,
IP_ONLY,
NAME_IP,
NAME_IP_PORT,
NAME_IP_PORT_MC_VERSION,

Determines how the multiplayer folders should be named.
EDhApiThreadPreset - Enum Class in com.seibel.distanthorizons.api.enums.config.quickOptions
CUSTOM,

MINIMAL_IMPACT,
LOW_IMPACT,
BALANCED,
AGGRESSIVE,
EDhApiTransparency - Enum Class in com.seibel.distanthorizons.api.enums.rendering
DISABLED,
FAKE,
COMPLETE,
EDhApiUpdateBranch - Enum Class in com.seibel.distanthorizons.api.enums.config
AUTO,
STABLE,
NIGHTLY,

EDhApiVanillaOverdraw - Enum Class in com.seibel.distanthorizons.api.enums.config
Deprecated.
EDhApiVerticalQuality - Enum Class in com.seibel.distanthorizons.api.enums.config
HEIGHT_MAP
LOW
MEDIUM
HIGH
VERY_HIGH
EXTREME
PIXEL_ART
EDhApiWorldCompressionMode - Enum Class in com.seibel.distanthorizons.api.enums.config
MERGE_SAME_BLOCKS
VISUALLY_EQUAL

EDhApiWorldGenerationStep - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
DOWN_SAMPLED,
EMPTY,
STRUCTURE_START,
STRUCTURE_REFERENCE,
BIOMES,
NOISE,
SURFACE,
CARVERS,
LIQUID_CARVERS,
FEATURES,
LIGHT,
EDhApiWorldGeneratorReturnType - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
VANILLA_CHUNKS,
API_CHUNKS
API_DATA_SOURCES
EMPTY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
enabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Determines if Ambient Occlusion is rendered
ENABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
Simulates Minecraft's shading.
enableDhFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
Used to enable/disable DH fog rendering.
enableDistantWorldGeneration() - Method in interface com.seibel.distanthorizons.api.interfaces.config.both.IDhApiWorldGenerationConfig
Defines whether LOD chunks will be generated outside Minecraft's vanilla render distance.
enableVanillaFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
If set to false DH will attempt to disable vanilla MC's fog on real chunks.
endX - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
 
endZ - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
 
equals(IConfigEntry<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Is the value of this equal to another
equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
ERROR_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
 
EventParam() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent.EventParam
 
EventParam() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent.EventParam
 
EventParam(int, int, int, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
 
EventParam(IDhApiLevelWrapper) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
 
EventParam(IDhApiLevelWrapper) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
 
EventParam(IDhApiLevelWrapper, int, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
 
EventParam(DhApiRenderParam, long, String, String) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
EventParam(DhApiRenderParam, IDhApiRenderableBoxGroup) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
EventParam(DhApiRenderParam, DhApiVec3f) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
 
events - Static variable in class com.seibel.distanthorizons.api.DhApi
Used to bind/unbind Distant Horizons Api events.
EXPONENTIAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
 
EXPONENTIAL_SQUARED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
 
EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 

F

FADE_TO_DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
 
FAIL_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
 
FAKE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
 
fakeTransparencyEnabled - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
 
farClipPlane - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
Indicates DH's far clip plane, measured in blocks.
farFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
The advanced fog config.
farFogDensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines the fog density.
farFogEndDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines where the fog ends as a percent of the radius of the fake chunks render distance.
farFogFalloff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines how the fog changes in thickness.
farFogMaxThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines how opaque the fog is at its thickest point.
farFogMinThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines how opaque the fog is at its thinnest point.
farFogStartDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
Defines where the fog starts as a percent of the fake chunks render distance radius.
fastInvSqrt(float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
This is copied from Minecraft's MathHelper class
FEATURES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Generate including structures.
FEATURES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
fillDirectUniformData(DhApiRenderParam, IDhApiRenderableBoxGroup, DhApiRenderableBox, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
 
fillIndirectUniformData(DhApiRenderParam, DhApiRenderableBoxGroupShading, IDhApiRenderableBoxGroup, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
sets up the necessary uniforms for rendering
fillSharedDirectUniformData(DhApiRenderParam, DhApiRenderableBoxGroupShading, IDhApiRenderableBoxGroup, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
sets up the necessary uniforms for rendering
fillUniformData(DhApiRenderParam) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
sets up the necessary uniforms for rendering
finishDelayedSetup() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable
Finish initializing this object.
fireAllEvents(Class<U>, T) - Method in interface com.seibel.distanthorizons.api.interfaces.events.IDhApiEventInjector
Fires all bound events of the given type (does nothing if no events are bound).
fireAllEvents(Class<U>, T) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
 
fireEvent(DhApiCancelableEventParam<DhApiBeforeGenericObjectRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
 
fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
 
fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
 
fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
 
fireEvent(DhApiCancelableEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiCancelableEvent
 
fireEvent(DhApiEventParam<DhApiBeforeBufferRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
 
fireEvent(DhApiEventParam<DhApiChunkModifiedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
 
fireEvent(DhApiEventParam<DhApiColorDepthTextureCreatedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
 
fireEvent(DhApiEventParam<DhApiLevelLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
 
fireEvent(DhApiEventParam<DhApiLevelUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
 
fireEvent(DhApiEventParam<DhApiWorldLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
 
fireEvent(DhApiEventParam<DhApiWorldUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
 
fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
 
fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
 
fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
 
fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
 
fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
 
fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
 
fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
 
fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
 
fireEvent(DhApiEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiCancelableEvent
Deprecated.
marked as deprecated to warn that this method shouldn't be used.
DH Internal Note: Is there a better way to format the IDhApiEvent classes so we don't need this method? It would be better to completely hide this method so it isn't possible to accidentally call.
fireEvent(DhApiEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiEvent
Called internally by Distant Horizons when the event happens.
fog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
 
FOG_DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
Deprecated.
 
FOG_ENABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
Deprecated.
 
fogAppliesDown - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
fogAppliesUp - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
 
folderSavingMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiplayerConfig
Defines how multiplayer server folders are named.
FOUR_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
render 16 LODs for each chunk
free() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
Free any OpenGL objects owned by this program.
free() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
Free any OpenGL objects owned by this program.
fromName(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
fromValue(int) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 

G

generateApiChunk(int, int, EDhApiDistantGeneratorMode) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
This method is called to generate terrain over a given area from a thread defined by Distant Horizons.
generateApiChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<DhApiChunk>) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
generateApiChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<DhApiChunk>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
This method is called by Distant Horizons to generate terrain over a given area when IDhApiWorldGenerator.getReturnType() returns EDhApiWorldGeneratorReturnType.API_CHUNKS.
generateChunk(int, int, EDhApiDistantGeneratorMode) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
This method is called to generate terrain over a given area from a thread defined by Distant Horizons.
generateChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<Object[]>) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
generateChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<Object[]>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
This method is called by Distant Horizons to generate terrain over a given area when IDhApiWorldGenerator.getReturnType() returns EDhApiWorldGeneratorReturnType.VANILLA_CHUNKS.
generateLod(int, int, int, int, byte, IDhApiFullDataSource, EDhApiDistantGeneratorMode, ExecutorService, Consumer<IDhApiFullDataSource>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
This method is called by Distant Horizons to generate terrain over a given area when IDhApiWorldGenerator.getReturnType() returns EDhApiWorldGeneratorReturnType.API_DATA_SOURCES.
genericRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
 
get() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
get(IDhApiLevelWrapper) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
Returns the bound world generator with the highest priority.
get(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
get(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
get(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Does not return incomplete dependencies.
get(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
Returns the bound dependency with the highest priority.
get(Class<T>, boolean) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
get(Class<T>, boolean) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Returns a dependency of type T if one has been bound.
get(Class<T>, int) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
get(Class<T>, int) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
Returns a dependency of type T with the specified priority if one has been bound.
getAirBlockStateWrapper() - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
Returns the IDhApiBlockStateWrapper representing air.
getAll(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
 
getAll(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Returns all dependencies of type T that have been bound.
getAllLoadedLevelsForDimensionType(IDhApiDimensionTypeWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
In the case of servers running multiverse there may be multiple levels for the same dimensionType.
getAllLoadedLevelsWithDimensionNameLike(String) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
Returns any dimensions that have names containing the given string (case-insensitive).
getAllLoadedLevelWrappers() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
 
getAllowApiOverride() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Returns true if this config can be set via the API.
getAllTerrainDataAtChunkPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getAllTerrainDataAtChunkPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns every datapoint in the given chunk's X and Z position.
getAllTerrainDataAtDetailLevelAndPos(IDhApiLevelWrapper, byte, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns every datapoint in the column located at the given detail level and X/Z position.
getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, byte, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns every datapoint in the given region's X and Z position.
getApiDataPointColumn(int, int) - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
 
getApiMajorVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
This version should only be updated when breaking changes are introduced to the Distant Horizons API.
getApiMinorVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
This version should be updated whenever new methods are added to the Distant Horizons API.
getApiPatchVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
This version should be updated whenever non-breaking fixes are added to the Distant Horizons API.
getApiValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the value of the config if it was set by the API.
getApiValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getApiValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
getBiomeWrapper(Object[], IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
Constructs a IDhApiBiomeWrapper for use by other DhApi methods.
getBiomeWrapper(String, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
Constructs a IDhApiBiomeWrapper for use by other DhApi methods.
getBlockLight() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
getBlockStateWrapper(Object[], IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
Constructs a IDhApiBlockStateWrapper for use by other DhApi methods.
getCanBeOverrodeByApi() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
 
getCanBeOverrodeByApi() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getColumnDataAtBlockPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getColumnDataAtBlockPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns every datapoint in the column located at the given block X and Z position top to bottom.
getComment() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Gets the comment
getCoreOverride() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
 
getDataPoints(int, int) - Method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
getDefaultBlockStateWrapper(String, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
Constructs a IDhApiBlockStateWrapper for use by other DhApi methods.
getDefaultShaded() - Static method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
 
getDefaultValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the default value for this config.
getDefaultValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getDefaultValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Gets the default value of the option
getDeferTransparentRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
 
getDelayedSetupComplete() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable
Returns if this dependency has been setup yet.
getDetailForDistance(EDhApiMaxHorizontalResolution, int, int) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
Returns what detail level should be used at a given distance and maxDistance.
getDhColorTextureId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
Returns the name of Distant Horizons' color texture.
getDhDepthTextureId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
Returns the name of Distant Horizons' depth texture.
getDhIdentifier() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Returns a string intended to uniquely identify this level.
getDhSaveFolder() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Returns the folder Distant Horizons uses to save data associated with this level.
getDimensionName() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
getDimensionType() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
getFromIndex(int) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
getFromValue(byte) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
 
getFromValue(byte) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
 
getHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Deprecated.
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
 
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
 
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
 
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
A unique numerical ID used by DH during rendering.
getIsDevVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
Returns true if the mod is a development version, false if it is a release version.
getLargestDataDetailLevel() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
getLargestDataDetailLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
Defines the largest datapoint size that can be generated at a time.
getLevelType() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
getMaterialId() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
Returns the byte value representing the EDhApiBlockMaterial enum.
getMax() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Gets the max value
getMaxHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Returns the max block height of the level
getMaxValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the max value for this config, null if there is no max.
getMaxValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getMin() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Gets the min value
getMinHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Returns the lowest possible block position for the level.
getMinValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the min value for this config, null if there is no min.
getMinValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getModVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
Returns the mod's semantic version number in the format: Major.Minor.Patch with optional extensions "-a" for alpha, "-b" for beta, and -dev for unstable development builds.
getName() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBiomeWrapper
 
getNearClipPlaneDistanceInBlocks(float) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
This may change based on FOV, player speed, and other factors.
getNetworkProtocolVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
Returns the network protocol version.
getOriginBlockPos() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
getOverrideWithHighestPriority() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
 
getOverrideWithLowestPriority() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
 
getOverrideWithPriority(int) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
Returns null if no override with the given priority is found
getPriority() - Method in interface com.seibel.distanthorizons.api.interfaces.override.IDhApiOverrideable
Higher (larger numerical) priorities override lower (smaller numerical) priorities.
getReadOnly() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
 
getRenderRegister() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
Will return null if called on the server, or if called before the renderer has been set up.
getResourceLocationNamespace() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Used to determine which mods have added what to the DH renderer.
getResourceLocationPath() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Used to determine what type of object mods have added what to the DH renderer.
getReturnType() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
This method controls how Distant Horizons requests generated chunks.
getSelfAndLowerDetails(EDhApiMaxHorizontalResolution) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
Returns an array of all LodDetails that have a detail level that is less than or equal to the given LodDetail
getSerialString() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
Returns the full serialized form of the given block as defined by DH's serialization methods.
getShading() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
getSingleDataPointAtBlockPos(IDhApiLevelWrapper, int, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getSingleDataPointAtBlockPos(IDhApiLevelWrapper, int, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns the terrain datapoint at the given block position, at/or containing the given Y position.
getSinglePlayerLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
In singleplayer this will return the level the player is currently in.
getSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
getSmallestDataDetailLevel() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
getSmallestDataDetailLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
Defines the smallest datapoint size that can be generated at a time.
getSoftCache() - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
getStatus() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
 
getTrueValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the value held by this config.
getTrueValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getTrueValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
getUnshaded() - Static method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
 
getValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Returns the active value for this config.
getValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
getValuesAsArray() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
Returns the values of this matrix in row major order (AKA rows then columns)
getWidthInDataColumns() - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
 
getWrappedMcObject() - Method in interface com.seibel.distanthorizons.api.interfaces.IDhApiUnsafeWrapper
Returns the Minecraft object this wrapper contains.
graphics() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
GRASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 

H

half(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
Equivalent to:
value >> 1,
value / 2

Note: value / 2 isn't identical for negative values
half(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
see BitShiftUtil.half(int) for documentation
HALF_CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
render 4 LODs for each chunk
hasCeiling() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiDimensionTypeWrapper
 
hasCeiling() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
hasSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiDimensionTypeWrapper
 
hasSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
HEIGHT_MAP - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
heightFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
The height fog config.
heightFogBaseHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines the height fog's base height if IDhApiHeightFogConfig.heightFogDirection() is set to use a specific height.
heightFogDensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines the height fog's density.
heightFogDirection() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines which direction height fog is drawn relative to the world.
heightFogEndingHeightPercent() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines the height fog's ending height as a percent of the world height.
heightFogFalloff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines how the height fog changes in thickness.
heightFogMaxThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines how opaque the height fog is at its thickest point.
heightFogMinThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines how opaque the height fog is at its thinnest point.
heightFogMixMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines how the height fog mixes.
heightFogStartingHeightPercent() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines the height fog's starting height as a percent of the world height.
HEY_YOU_YOURE_FINALLY_AWAKE - Static variable in class com.seibel.distanthorizons.api.DhApi
This is just a humorous way to reference the DhApi.READ_ME constant string and hopefully peak a few people's attention vs the relatively boring "readMe".
heyYou_YoureFinallyAwake() - Static method in class com.seibel.distanthorizons.api.DhApi
This is just a humorous way to reference the DhApi.READ_ME constant string and hopefully peak a few people's attention vs the relatively boring "readMe".
HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 
horizontalQuality() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Modifies the quadratic function fake chunks use for horizontal quality drop-off.

I

I_PAID_FOR_THE_WHOLE_CPU - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
IBindable - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
Necessary for all singletons that can be dependency injected.
IConfigEntry<T> - Interface in com.seibel.distanthorizons.coreapi.interfaces.config
Use for making the config variables
IConverter<CoreType,ApiType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.config
Interface used for converting Core and API objects.
ID - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
IDependencyInjector<BindableType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
 
IDhApiAmbientOcclusionConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' fog configuration.
IDhApiBiomeWrapper - Interface in com.seibel.distanthorizons.api.interfaces.block
A Minecraft version independent way of handling Biomes.
IDhApiBlockStateWrapper - Interface in com.seibel.distanthorizons.api.interfaces.block
A Minecraft version independent way of handling Blocks.
IDhApiCancelableEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
If a IDhApiEvent implements this interface than the event can be canceled via the DhApiCancelableEventParam.cancelEvent() method.
IDhApiConfig - Interface in com.seibel.distanthorizons.api.interfaces.config
This interfaces holds all config groups the API has access to for easy access.
IDhApiConfigGroup - Interface in com.seibel.distanthorizons.api.interfaces.config
This interface is just used to organize API config groups so they can be more easily handled together.
IDhApiConfigValue<T> - Interface in com.seibel.distanthorizons.api.interfaces.config
An interface for Distant Horizon's Config.
IDhApiCopyable - Interface in com.seibel.distanthorizons.api.interfaces.util
Used for objects that need deep clones.
IDhApiCullingFrustum - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
Used to determine if a LOD should be rendered or is outside the user's field of view.
IDhApiCustomRenderObjectFactory - Interface in com.seibel.distanthorizons.api.interfaces.render
Handles creating IDhApiRenderableBoxGroup objects, which can be added via a IDhApiCustomRenderRegister.
IDhApiCustomRenderRegister - Interface in com.seibel.distanthorizons.api.interfaces.render
Handles adding and removing IDhApiRenderableBoxGroup objects, from DH's renderer.
IDhApiDebuggingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' debug configuration.
IDhApiDimensionTypeWrapper - Interface in com.seibel.distanthorizons.api.interfaces.world
 
IDhApiEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
The interface used by all DH Api events.
IDhApiEventInjector - Interface in com.seibel.distanthorizons.api.interfaces.events
This class takes care of dependency injection for API events.
IDhApiEventParam - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
 
IDhApiFarFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' fog configuration.
IDhApiFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' fog configuration.
IDhApiFramebuffer - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
 
IDhApiFullDataSource - Interface in com.seibel.distanthorizons.api.objects.data
Represents a single full LOD backed by Distant Horizons' ID system.
IDhApiGenericObjectShaderProgram - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
 
IDhApiGenericRenderingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' generic rendering configuration.
IDhApiGraphicsConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' graphics/rendering configuration.
IDhApiHeightFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' fog configuration.
IDhApiLevelWrapper - Interface in com.seibel.distanthorizons.api.interfaces.world
Can be either a Server or Client level.
A level is equivalent to a dimension in vanilla Minecraft.
IDhApiLoggingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' logging configuration.
IDhApiMultiplayerConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' client-side multiplayer configuration.
IDhApiMultiThreadingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' threading configuration.
IDhApiNoiseTextureConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' noise texture configuration.
IDhApiOneTimeEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
If a IDhApiEvent implements this interface then the event will only ever be fired once.
IDhApiOverrideable - Interface in com.seibel.distanthorizons.api.interfaces.override
Implemented by all DhApi objects that can be overridden.
IDhApiRenderableBoxGroup - Interface in com.seibel.distanthorizons.api.interfaces.render
A list of DhApiRenderableBox's that can be rendered to DH's terrain pass.
IDhApiRenderProxy - Interface in com.seibel.distanthorizons.api.interfaces.render
Used to interact with Distant Horizons' rendering system.
IDhApiSaveStructure - Interface in com.seibel.distanthorizons.api.interfaces.override.levelHandling
Used to override which folder DH uses when loading a level.
IDhApiShaderProgram - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
 
IDhApiShadowCullingFrustum - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
The culling frustum used during Distant Horizons' shadow pass if another mod has enabled Distant Horizons' shadow pass via the API.
IDhApiTerrainDataCache - Interface in com.seibel.distanthorizons.api.interfaces.data
Can be used to drastically speed up repeat read operations in IDhApiTerrainDataRepo.
IDhApiTerrainDataRepo - Interface in com.seibel.distanthorizons.api.interfaces.data
Used to interface with Distant Horizons' terrain data.
IDhApiUnsafeWrapper - Interface in com.seibel.distanthorizons.api.interfaces
Implemented by wrappers so developers can access the underlying Minecraft object(s).
IDhApiWorldGenerationConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.both
Distant Horizons' world generation configuration.
IDhApiWorldGenerator - Interface in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
 
IDhApiWorldGeneratorOverrideRegister - Interface in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
Handles adding world generator overrides.
IDhApiWorldProxy - Interface in com.seibel.distanthorizons.api.interfaces.world
Used to interact with Distant Horizons' current world.
IDhApiWrapperFactory - Interface in com.seibel.distanthorizons.api.interfaces.factories
This handles creating abstract wrapper objects.
IDhServerMessageReceived<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
Deprecated.
marked as deprecated since it isn't currently implemented
IGNORE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
 
ILLUMINATED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
index - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
INSTANCE - Static variable in class com.seibel.distanthorizons.api.methods.override.DhApiWorldGeneratorOverrideRegister
 
INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
 
INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
 
INTERNAL_SERVER - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Ask the server to generate/load each chunk.
intersects(int, int, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiCullingFrustum
returns true if the LOD bounds intersect this frustum
INVERSE_MULTIPLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
INVERSE_MULTIPLY_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
invert() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
IOverrideInjector<BindableType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
 
IP_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
Only use the server IP
IS_DEV_BUILD - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
Returns true if the current build is an unstable developer build, false otherwise.
isActive() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
isAir() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
 
isDhThread() - Static method in class com.seibel.distanthorizons.api.DhApi
Returns true if the thread this method was called from is owned by Distant Horizons.
isEventCanceled() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
 
isLiquid() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
 
isSolid() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
 
isSsaoEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
isValid() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Checks if the option is valid 0 == valid 2 == invalid 1 == number too high -1 == number too low
isValid(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Checks if a value is valid

J

join(String, Iterable<T>) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
Combines each item in the given list together separated by the given delimiter.
join(String, T[]) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
 

L

LAVA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
LEAVES - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
levelForChat - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
levelForFile - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
The saved level.
levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
The newly loaded level.
levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
The recently unloaded level.
LIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
LIMITED_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
LINEAR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
 
LIQUID_CARVERS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
lodBias() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Setting this to a non-zero number will modify vanilla Minecraft's LOD Bias, increasing how quickly its textures fade away.
lodOnlyMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
If enabled Distant Horizons will attempt to disable Minecraft's block rendering so only LODs will render.
lodOnlyMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
If enabled vanilla chunk rendering is disabled and only fake chunks are rendered.
lodShading() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Determines how LODs should be shaded.
LOG - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
 
LOG - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
 
LOG_ALL_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_ALL_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_DEBUG_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_DEBUG_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_ERROR_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_ERROR_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_INFO_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_INFO_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_THROW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
 
LOG_WARNING_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_WARNING_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
LOG_WARNING_TO_CHAT_AND_INFO_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
 
log2(int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
Equivalent to Log_2(numb)
LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 
LOW_IMPACT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
LOWEST - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
LZ4 - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
Extremely fast (often faster than uncompressed), but generally poor compression.
LZMA2 - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
Extremely slow, but very good compression.

M

m00 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m01 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m02 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m03 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m10 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m11 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m12 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m13 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m20 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m21 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m22 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m23 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m30 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m31 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m32 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
m33 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
main(String[]) - Static method in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
args[0] the file path to delete.
material - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
 
MathUtil - Class in com.seibel.distanthorizons.coreapi.util
 
MathUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.MathUtil
 
max(byte, byte) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
MAX - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
maxHorizontalResolution() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines how detailed fake chunks are in the horizontal direction
maxPos - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
the position closest to (+inf,+inf)
maxVerticalData - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
represents how many LODs can be rendered in a single vertical slice
mcModelViewMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
The model view matrix Minecraft is using to render this frame.
mcProjectionMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
The projection matrix Minecraft is using to render this frame.
MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 
MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 
MERGE_SAME_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
Every block/biome change is recorded in the database.
message - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
If the action failed this will contain the reason as to why.
METAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
min(byte, byte) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
MIN_NON_CORE_OVERRIDE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
The lowest priority non-core overrides can have.
MINIMAL_IMPACT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
 
MINIMUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
 
minLight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Determines how dark the occlusion shadows can be.
minPos - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
the position closest to (-inf,-inf)
modelPos - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
Measured in blocks.
ModInfo - Class in com.seibel.distanthorizons.coreapi
This file is similar to mcmod.info and contains most meta-information related to Distant Horizons.
ModInfo() - Constructor for class com.seibel.distanthorizons.coreapi.ModInfo
 
multiplayer() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
multiply(float) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
multiply(DhApiMat4f) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
MULTIPLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
MULTIPLY_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
multiThreading() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 

N

name - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
used when serializing this enum.
NAME - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
The internal mod name
NAME_IP - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
{SERVER_NAME} IP {IP}
Example: Minecraft Server IP 192.168.1.40
NAME_IP_PORT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
{SERVER_NAME} IP {IP}:{PORT}
Example: Minecraft Server IP 192.168.1.40:25565
NAME_IP_PORT_MC_VERSION - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
{SERVER_NAME} IP {IP}
Example: Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5

Not normally recommended, since the game version can change if the server installs paper or some other jar.
NAME_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
Only use the server name
nearClipPlane - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
Indicates DH's near clip plane, measured in blocks.
NETHER_STONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
NEVER - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
Deprecated.
Don't draw LODs where a minecraft chunk could be.
newHeight - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
Measured in pixels
newWidth - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
Measured in pixels
next(EDhApiDebugRendering) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
 
next(EDhApiRendererMode) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
Used by the config GUI to cycle through the available rendering options
NIGHTLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
 
noCollision - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
 
NOISE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
noiseDropoff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
Defines how far should the noise texture render before it fades away.
noiseEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
If enabled a noise texture will be rendered on the LODs.
noiseIntensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
Defines how intense the noise will be.
noiseSteps() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
Defines how many steps of noise should be applied.
noiseTexture() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
 
NON_COLLIDING - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
 
NONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
 
NONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
No fading is done, there will be a pronounced border between Minecraft and Distant Horizons.
north - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
negative X
nthIndexOf(String, String, int) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
Returns the n-th index of the given string.

O

off(Class<? extends IDhApiEvent>, Class<IDhApiEvent>) - Static method in class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
Unregisters the given event handler for this event if one has been registered.
OFF - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
LODs are rendered normally
on(Class<? extends IDhApiEvent>, IDhApiEvent) - Static method in class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
Registers the given event handler.
onChunkModified(DhApiEventParam<DhApiChunkModifiedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
Fired after Distant Horizons saves LOD data for the server.
onLevelLoad(DhApiEventParam<DhApiLevelLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
Fired after Distant Horizons loads a new level.
onLevelUnload(DhApiEventParam<DhApiLevelUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
Fired before Distant Horizons unloads a level.
onResize(DhApiEventParam<DhApiColorDepthTextureCreatedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
Fired before Distant Horizons creates.
onWorldLoad(DhApiEventParam<DhApiWorldLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
Fired after Distant Horizons loads a new world.
onWorldUnload(DhApiEventParam<DhApiWorldUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
Fired before Distant Horizons unloads a world.
OPAQUE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
 
OPAQUE_AND_TRANSPARENT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
 
overdrawPreventionRadius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Sets the radius used by the near clip shader to reduce overdraw.
OVERLAY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
 
overrideFilePath(File, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.override.levelHandling.IDhApiSaveStructure
Called when DH first loads a level to determine which folder it should use for file handling.
OverrideInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
This class takes care of dependency injection for overridable objects.
OverrideInjector() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
OverrideInjector(String) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
OverridePriorityListContainer - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
Contains a list of overrides and their priorities.
OverridePriorityListContainer() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
 
overrides - Static variable in class com.seibel.distanthorizons.api.DhApi
Used to bind overrides to change Distant Horizons' core behavior.
overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
If this method is called that means this program has the highest priority as defined by IDhApiOverrideable.getPriority() and gets to decide if it wants to be used to render this frame or not.
overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
If this method is called that means this program has the highest priority as defined by IDhApiOverrideable.getPriority() and gets to decide if it wants to be used to render this frame or not.
overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
If this method is called that means this program has the highest priority as defined by IDhApiOverrideable.getPriority() and gets to decide if it wants to be used to render this frame or not.
overwriteChunkDataAsync(IDhApiLevelWrapper, Object[]) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Sets the LOD data for the given chunk at the chunk's position.

P

partialTicks - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
Indicates how far into this tick the frame is.
payload - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
Whatever object the API Method generated/returned.
PIXEL_ART - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
pos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
LOD position of this raycast.
pow(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
Equivalent to:
value << power,
value^power,
Math.pow(value, power)

Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same.
pow(long, long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
see BitShiftUtil.pow(int, int) for documentation
pow2(double) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
pow2(float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
pow2(int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
pow2(long) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
 
powerOfTwo(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
Equivalent to:
1 << value,
2^value,
Math.pow(2, value)

Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same.
powerOfTwo(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
see BitShiftUtil.powerOfTwo(int) for documentation
PRE_EXISTING_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Don't generate any new terrain, just generate LODs for already generated chunks.
preGeneratorTaskStart() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
Called before a new generator task is started.
previous(EDhApiDebugRendering) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
 
previous(EDhApiRendererMode) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
Used by the config GUI to cycle through the available rendering options
previousHeight - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
Measured in pixels
previousWidth - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
Measured in pixels
PROTOCOL_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
Incremented every time any packets are added, changed or removed, with a few exceptions.

Q

quadraticBase - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
 

R

radius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks.
raycast(IDhApiLevelWrapper, double, double, double, float, float, float, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
 
raycast(IDhApiLevelWrapper, double, double, double, float, float, float, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns the datapoint and position of the LOD at the end of the given ray.
READ_ME - Static variable in class com.seibel.distanthorizons.api.DhApi
If you can see this Java Doc, this can be ignored.
READABLE_NAME - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
Human-readable version of NAME
readMe() - Static method in class com.seibel.distanthorizons.api.DhApi
 
REGION - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
detail level: 9
width in Blocks: 512
registerWorldGeneratorOverride(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGeneratorOverrideRegister
Registers the given world generator for the given level.
registerWorldGeneratorOverride(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in class com.seibel.distanthorizons.api.methods.override.DhApiWorldGeneratorOverrideRegister
 
remove(long) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderRegister
 
removeAfterFiring() - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiEvent
Returns true if the event should be automatically unbound after firing.
removeOverride(IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
 
renderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
If enabled DH will render generic objects into its terrain pass.
renderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Simplified version of IDhApiGraphicsConfig.renderingMode() that only enables/disables the fake chunk rendering.
renderingMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Can be used to enable/disable fake chunk rendering or enable the debug renderer.
RenderModeEnabledConverter - Class in com.seibel.distanthorizons.coreapi.util.converters
Used for simplifying the fake chunk rendering on/off setting.
RenderModeEnabledConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
 
renderPass - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
Indicates what render pass DH is currently rendering
renderProxy - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to interact with Distant Horizons' rendering system.
renderWireframe() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
If enabled all LODs will be rendered as wireframe.
RESOURCE_NAMESPACE - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
resourceLocationNamespace - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
resourceLocationPath - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
 
runApiValidation() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
runDelayedSetup() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
Runs delayed setup for any dependencies that require it.
runDelayedSetup() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
Runs delayed setup for any dependencies that require it.

S

sampleCount() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Determines how many points in space are sampled for the occlusion test.
SAND - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
saturationMultiplier() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Modifies how saturated fake chunks are.
SERVER_LEVEL - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
 
serverMessageReceived(String, byte[]) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhServerMessageReceived
Deprecated.
Triggered when a plugin message is received from the server.
set(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
setActive(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Sets whether this group should render or not.
setApiDataPointColumn(int, int, List<DhApiTerrainDataPoint>) - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
Sets the data column at the relative X and Z position to the list given.
setApiValue(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
setBlockLight(int) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Only accepts values between 0 and 15
setComment(String) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Sets the comment
setDataPoints(int, int, List<DhApiTerrainDataPoint>) - Method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
setDefaultShaded() - Method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
Directions will have different brightness similar to Minecraft blocks.
setDeferTransparentRendering(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
If set to true DH won't render opaque and transparent LODs in the same pass.
setIdentity() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
setMax(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Sets the max value
setMin(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Sets the min value
setMinMax(T, T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Sets the min and max in 1 setter
setModelOffsetPos(DhApiVec3f) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
sets the vec3 that all DH verticies should be offset by when rendering
setOriginBlockPos(DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Sets where this group will render in the level.
setPostRenderFunc(Consumer<DhApiRenderParam>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
setPreRenderFunc(Consumer<DhApiRenderParam>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Called right before this group is rendered.
setReadOnly(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
Defaults to false.
setShading(DhApiRenderableBoxGroupShading) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
 
setSkyLight(int) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Only accepts values between 0 and 15
setSsaoEnabled(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
Sets whether this group should render with Screen Space Ambient Occlusioning.
setUnshaded() - Method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
All directions render with the same brightness.
setValue(apiType) - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
 
setValue(T) - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
Sets the config's value.
setWithoutSaving(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Sets the value without saving
shortenString(String, int) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
Returns a shortened version of the given string that is no longer than maxLength.
SHOW_BLOCK_MATERIAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
Block Materials are often used by Iris shaders to determine how LODs should be rendered
SHOW_DETAIL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
LOD colors are based on their detail
SHOW_OVERLAPPING_QUADS - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
Only draw overlapping LOD quads.
SHOW_RENDER_SOURCE_FLAG - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
LOD colors are based on renderSource flags.
SINGLE_PASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
Fading only runs after the translucent render pass.
skyLightLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
SNOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
south - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
positive X
SPHERICAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
Basic just means the fog will be based on the fragment depth not on any special height calculation IE spherical fog.
square(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
Equivalent to:
value << 1,
value^2,
Math.pow(value, 2)

Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same.
square(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
see BitShiftUtil.square(int) for documentation
STABLE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
 
startX - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
 
startZ - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
 
STONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
strength() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
Determines how dark the Screen Space Ambient Occlusion effect will be.
StringUtil - Class in com.seibel.distanthorizons.coreapi.util
Miscellaneous string helper functions.
StringUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.StringUtil
 
STRUCTURE_REFERENCE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
STRUCTURE_START - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
SUB_DATA - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Fast rendering but may stutter when uploading.
success - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
True if the action succeeded, false otherwise.
SUCCESS_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
 
SURFACE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Generate the world surface, this does NOT include caves, trees, or structures.
SURFACE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 

T

TERRACOTTA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
terrainRepo - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to interact with Distant Horizons' terrain data.
THREAD_NAME_PREFIX - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
All DH owned threads should start with this string to allow for easier debugging and profiling.
threadCount() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
Defines how many threads Distant Horizons uses.
threadRuntimeRatio() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
Defines how many long Distant Horizons threads will spend running vs sleeping.
tintWithAvoidedBlocks() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines if the color of avoided blocks will color the block below them.
top - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
positive Y
topYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
topYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
transparency() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
 
transparencyEnabled - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
 
TRANSPARENT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
 
transpose() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
 
triggerBoxChange() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
If a cube's color, position, or other property is changed this method must be called for those changes to render.
TWO_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
render 64 LODs for each chunk

U

unbind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
Runs any necessary unbinding this program needs so rendering can be done by another program.
unbind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
Runs any necessary unbinding this program needs so rendering can be done by another program.
unbind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
 
unbind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
Removes the given concrete IDhApiOverrideable bound to the given interface.
unbind(Class<? extends IDhApiEvent>, Class<? extends IDhApiEvent>) - Method in interface com.seibel.distanthorizons.api.interfaces.events.IDhApiEventInjector
Unlinks the given event handler, preventing the handler from being called in the future.
unbind(Class<? extends IDhApiEvent>, Class<? extends IDhApiEvent>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
 
UNCOMPRESSED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
Should only be used internally and for unit testing.
UNKNOWN - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
UNKNOWN - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
 
update(int, int, DhApiMat4f) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiCullingFrustum
Called before a render pass is done.
USE_OPTIFINE_SETTING - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
Deprecated.
Since API 4.0.0 is equivalent to EDhApiFogDrawMode.FOG_ENABLED
USE_SKY_COLOR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
Replicates the effect of the clear sky mod.
USE_WORLD_FOG_COLOR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
Fog uses Minecraft's fog color.
useBufferStorage - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
 
useEarlyMapping - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
 

V

value - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
More stable than using the ordinal of the enum
value - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
More stable than using the ordinal of the enum
value - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
Stable version of Enum.ordinal()
value - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
Stable version of Enum.ordinal()
value - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
 
value - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiEventParam
Depending on the IDhApiEvent this can be null.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA_CHUNKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
verticalQuality() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
Defines how detailed fake chunks are in the vertical direction
VERY_HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
 
VISUALLY_EQUAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
Only visible block/biome changes are recorded in the database.

W

WATER - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
west - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
negative X
widthInBlocks - Variable in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
 
WOOD - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
 
worldGenerator() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
WorldGeneratorInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
This class takes care of dependency injection for world generators.
WorldGeneratorInjector() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
 
WorldGeneratorInjector(String) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
This constructor should only be used for testing different corePackagePaths.
worldGenOverrides - Static variable in class com.seibel.distanthorizons.api.DhApi
Used to bind/unbind Distant Horizons Api events.
worldLoaded() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
Returns true if a world is loaded.
worldProxy - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to interact with Distant Horizons' currently loaded world.
worldYOffset - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
 
WRAPPER_PACKET_PATH - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
wrapperFactory - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to create wrappers for Minecraft objects needed by other Distant Horizons API methods.

X

x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 

Y

y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 

Z

z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
 
z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
 
z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values