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 - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
ABOVE_AND_BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
ABOVE_AND_BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
ABOVE_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
ABOVE_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
AbstractDhApiChunkWorldGenerator - Class in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
 
AbstractDhApiChunkWorldGenerator() - Constructor for class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
add(double, double, double) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
add(float, float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
add(int, int, int) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
add(Mat4f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
add(Vec3d) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
add(Vec3f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
add(Vec3i) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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.coreapi.util.math.Mat4f
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<DhApiRenderParam>) - 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
 
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_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_PATH_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.
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
 
asNonNormalizedLookForwardVector() - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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.
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.EDhApiHeightFogMode
 
BASIC - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
beforeCleanup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
Fired before Distant Horizons renders LODs.
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<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.DhApiBeforeRenderSetupEvent
Fired before Distant Horizons has started setting up OpenGL objects for rendering.
below - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMode
 
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(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.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.
bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
 
bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
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
May end up storing buffers in System memory.
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.coreapi.util.math.Mat4f
 
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
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) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
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) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
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) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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 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
 
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.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.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.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
 
com.seibel.distanthorizons.coreapi.util.math - package com.seibel.distanthorizons.coreapi.util.math
 
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.
configs - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
Used to interact with Distant Horizons' Configs.
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(T) - Method in class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
 
convertToCoreType(ApiType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConverter
 
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 class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
copy() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
copy() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
copy() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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.
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
 
createJomlMatrix() - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
createScaleMatrix(float, float, float) - Static method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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
 
createTranslateMatrix(float, float, float) - Static method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
cross(Vec3i) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
Cross product
crossProduct(Vec3d) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
crossProduct(Vec3f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
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
 

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.
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
 
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
 
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
 
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, Vec3i) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
 
DhApiRenderParam - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
Contains information relevant to Distant Horizons and Minecraft rendering.
DhApiRenderParam(EDhApiRenderPass, float, float, float, Mat4f, Mat4f, Mat4f, Mat4f, 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
 
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.
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.
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
 
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
If enabled attempts to disable vanilla MC's fog on real chunks.
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.
distManhattan(Vec3i) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
distSqr(double, double, double, boolean) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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
dotProduct(Vec3d) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
dotProduct(Vec3f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
dotProduct(Vec3i) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
inner product
drawMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
Should be used to enable/disable fog rendering.
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.
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 section (of either LODs or MC chunks) is, with the smallest being 0 (1 block wide).
EDhApiDistantGeneratorMode - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
PRE_EXISTING_ONLY
SURFACE
FEATURES

In order of fastest to slowest.
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
USE_OPTIFINE_FOG_SETTING,
FOG_ENABLED,
FOG_DISABLED
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,
BUFFER_MAPPING,
DATA
EDhApiGrassSideRendering - Enum Class in com.seibel.distanthorizons.api.enums.config
AS_GRASS
FADE_TO_DIRT
AS_DIRT
EDhApiHeightFogMixMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
BASIC
IGNORE_HEIGHT
ADDITION
MAX
MULTIPLY
INVERSE_MULTIPLY
LIMITED_ADDITION
MULTIPLY_ADDITION
INVERSE_MULTIPLY_ADDITION
AVERAGE
EDhApiHeightFogMode - 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,
EDhApiHorizontalQuality - Enum Class in com.seibel.distanthorizons.api.enums.config
LOWEST
LOW
MEDIUM
HIGH
UNLIMITED
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
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
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
EXTREME
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
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
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.
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.
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.DhApiVec3i
 
equals(Object) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
equals(Object) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
equals(Object) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
ERROR_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
 
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, Vec3f) - 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
 
fileHandlerThreads() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
Defines how many file handler threads are used.
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<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<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
 
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.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
 
FOG_ENABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
 
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.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

generateApiChunks(int, int, byte, 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, byte, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<Object[]>) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
generateChunks(int, int, byte, 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.
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
Returns every datapoint in the given chunk's X and Z position.
getAllTerrainDataAtDetailLevelAndPos(IDhApiLevelWrapper, byte, int, int) - 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, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
Returns every datapoint in the given region's X and Z position.
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.
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
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
 
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.
getDimensionName() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiDimensionTypeWrapper
 
getDimensionType() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
 
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
Returns the max block height of the level(?)
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
 
getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
 
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
 
getMax() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Gets the max value
getMaxGenerationGranularity() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
getMaxGenerationGranularity() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
When creating generation requests the system will attempt to group nearby tasks together.
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
getMinGenerationGranularity() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
 
getMinGenerationGranularity() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
When creating generation requests the system will attempt to group nearby tasks together.
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.
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.
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
getSingleDataPointAtBlockPos(IDhApiLevelWrapper, int, int, int) - 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.
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.
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
 
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.coreapi.util.math.Mat4f
Returns the values of this matrix in row major order (AKA rows then columns)
getWrappedMcObject() - Method in interface com.seibel.distanthorizons.api.interfaces.IDhApiUnsafeWrapper
Returns the Minecraft object this wrapper contains.
gpuBuffers() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
gpuUploadMethod() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGpuBuffersConfig
Defines how geometry data is uploaded to the GPU.
gpuUploadPerMegabyteInMilliseconds() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGpuBuffersConfig
Defines how long we should wait after uploading one Megabyte of geometry data to the GPU before uploading the next Megabyte of data.
graphics() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 

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.DhApiVec3i
 
hashCode() - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
hashCode() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
hashCode() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
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.heightFogMode() 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.
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.
heightFogMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
Defines how the height fog is drawn relative to the camera or world.
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.
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.
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.
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
 
IDhApiGpuBuffersConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
Distant Horizons' OpenGL buffer 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.
IDhApiRenderProxy - Interface in com.seibel.distanthorizons.api.interfaces.render
Used to interact with Distant Horizons' rendering system.
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.
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
 
IGNORE_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
 
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
 
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.coreapi.util.math.Mat4f
 
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.
isAir() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
 
isBusy() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
 
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
 
isValid() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
Checks if the option is valid 0 == valid 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

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.
lodBuilderThreads() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
Defines how many threads are used to build LODs.
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_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

main(String[]) - Static method in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
args[0] the file path to delete.
Mat4f - Class in com.seibel.distanthorizons.coreapi.util.math
An (almost) exact copy of Minecraft's 1.16.5 implementation of a 4x4 float matrix.
Mat4f() - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
Mat4f(float[]) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
Mat4f(Mat4f) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
Mat4f(FloatBuffer) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
Mat4f(Matrix4fc) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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
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.
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.
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
 
mul(double) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
mul(double, double, double) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
mul(float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
mul(float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
mul(float, float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
mul(float, float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
multiplayer() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
multiply(float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
multiply(Mat4f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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
 
multiplyBackward(Mat4f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
multiplyTranslationMatrix(double, double, double) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
originally "translate" from Minecraft's MatrixStack
multiThreading() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
 
MULTIVERSE_PLUGIN_NAMESPACE - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
MULTIVERSE_PLUGIN_PROTOCOL_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
The protocol version used for multiverse networking
multiverseSimilarityRequirement() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiplayerConfig
Defines the necessary similarity (as a percent) that two potential levels need in order to be considered the same.

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.
NETWORKING_RESOURCE_NAMESPACE - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
 
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
 
normalize() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
normalize() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
Returns true if normalization had to be done
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.
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.
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.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.
perspective(double, float, float, float) - Static method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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
The internal protocol version used for networking

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
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
 
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.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.
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.
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(double[]) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
set(double, double, double) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
set(float[]) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
set(float, float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
set(int[]) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
set(int, int, int) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
set(Mat4f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
set(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
setApiValue(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
 
setClipPlanes(float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
Changes the values that store the clipping planes.
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
 
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.coreapi.util.math.Mat4f
 
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(Vec3f) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
sets the vec3 that all DH verticies should be offset by when rendering
setTranslation(float, float, float) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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
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.
skyLightLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
 
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
 
store(FloatBuffer) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
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.
subtract(Vec3d) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
subtract(Vec3f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
subtract(Vec3i) - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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

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.
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.
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.DhApiVec3i
 
toString() - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
 
toString() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
toString() - Method in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
translate(Vec3f) - Method in class com.seibel.distanthorizons.coreapi.util.math.Mat4f
TODO: what kind of translation is this? and how is this different from "multiplyTranslationMatrix"? Answer: This is faster and direct (but only if this is pure translation matrix without rotate)
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.coreapi.util.math.Mat4f
 
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.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.worldGeneration.EDhApiLevelType
 
update(int, int, Mat4f) - 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
Use whatever Fog setting optifine is using.
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.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.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.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
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.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.EDhApiHeightFogMode
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.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.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.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
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.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.EDhApiHeightFogMode
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.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
Vec3d - Class in com.seibel.distanthorizons.coreapi.util.math
This is closer to MC's implementation of a 3 element float vector than a 3 element double vector.
Vec3d() - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
Vec3d(double[]) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
Vec3d(double, double, double) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
Vec3f - Class in com.seibel.distanthorizons.coreapi.util.math
A (almost) exact copy of Minecraft's 1.16.5 implementation of a 3 element float vector.
Vec3f() - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
Vec3f(float[]) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
Vec3f(float, float, float) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
Vec3i - Class in com.seibel.distanthorizons.coreapi.util.math
A (almost) exact copy of Minecraft's 1.16.5 implementation of a 3 element integer vector.
Vec3i() - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
Vec3i(int[]) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
Vec3i(int, int, int) - Constructor for class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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

widthInBlocks - Variable in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
 
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.
worldGeneratorThreads() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
Defines how many world generator threads are used to generate terrain outside Minecraft's vanilla render distance.
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
 
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.DhApiVec3i
 
x - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
x - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
XNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
XNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
XNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
XPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
XPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
XPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 

Y

y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
y - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
y - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
YNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
YNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
YNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
YPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
YPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
YPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 

Z

z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
 
z - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
z - Variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
ZERO_VECTOR - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
ZNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
ZNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
ZNeg - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
ZPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3d
 
ZPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3f
 
ZPos - Static variable in class com.seibel.distanthorizons.coreapi.util.math.Vec3i
 
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