Index
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
Consumerthat 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
-
when this constant is returned by
IDhApiWorldGenerator.getReturnType(),IDhApiWorldGenerator.generateApiChunks(int, int, byte, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer)will be used when generating terrain. - 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
DhApihas 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
DhApiCancelableEventParamorDhApiEventParamdepending 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
DhApiEventParamthat 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
DhApiTerrainDataPointrepresenting 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
-
see
BitShiftUtil.divideByPowerOfTwo(int, int)for documentation - 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.
- 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()returnsEDhApiWorldGeneratorReturnType.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()returnsEDhApiWorldGeneratorReturnType.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
IDhApiBlockStateWrapperrepresenting 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
IDhApiBiomeWrapperfor use by other DhApi methods. - getBlockStateWrapper(Object[], IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Constructs a
IDhApiBlockStateWrapperfor 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_MEconstant 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_MEconstant 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
IDhApiEventimplements this interface than the event can be canceled via theDhApiCancelableEventParam.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
IDhApiEventimplements 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
IDhApiOverrideablebound 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
IDhApiEventthis 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
-
when this constant is returned by
IDhApiWorldGenerator.getReturnType(),IDhApiWorldGenerator.generateChunks(int, int, byte, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer)will be used when generating terrain. - 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
All Classes and Interfaces|All Packages|Constant Field Values
DH Internal Note: Is there a better way to format the
IDhApiEventclasses so we don't need this method? It would be better to completely hide this method so it isn't possible to accidentally call.