Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABOVE_AND_BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- ABOVE_AND_BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- ABOVE_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- ABOVE_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- AbstractDhApiChunkWorldGenerator - Class in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
- AbstractDhApiChunkWorldGenerator() - Constructor for class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
- add(IDhApiRenderableBoxGroup) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderRegister
- addChangeListener(Consumer<apiType>) - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- addChangeListener(Consumer<T>) - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Adds a
Consumer
that will be called whenever the config changes to a new value. - addColorAttachment(int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
-
Binds the given OpenGL texture ID to the given texture index relative to OpenGL's
GL_COLOR_ATTACHMENT0
- addDepthAttachment(int, boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
-
Binds the given OpenGL depth texture ID.
- ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- addOverride(IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
-
Doesn't do any validation
- addValueChangeListener(Consumer<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- adjudicateAndDet() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
-
adjudicate and determinate
- afterDistantHorizonsInit(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
-
Fired after Distant Horizons finishes its initial setup on Minecraft startup.
- afterRender(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
-
Fired after Distant Horizons finishes rendering fake chunks.
- AGGRESSIVE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- AIR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
-
shouldn't normally be needed, but just in case
- allowDuplicateBindings - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- ALWAYS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
-
Deprecated.Draw LODs over all minecraft chunks.
- ambientOcclusion() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
- ANY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
- API_CHUNKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
-
when this constant is returned by
IDhApiWorldGenerator.getReturnType()
,IDhApiWorldGenerator.generateApiChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer)
will be used when generating terrain. - API_DATA_SOURCES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
-
when this constant is returned by
IDhApiWorldGenerator.getReturnType()
,IDhApiWorldGenerator.generateLod(int, int, int, int, byte, IDhApiFullDataSource, 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_PATCH_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
This version should be updated whenever non-breaking fixes are added to the DH API
- ApiEventInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
-
This class takes care of dependency injection for API events.
- ApiFogDrawModeConverter - Class in com.seibel.distanthorizons.coreapi.util.converters
-
Deprecated.
- ApiFogDrawModeConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
-
Deprecated.
- AS_DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
- AS_GRASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
- AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Picks the best option based on the GPU the user has.
- AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
-
Uses Minecraft's shading for LODs.
- AUTO - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
- AVERAGE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
B
- BALANCED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- basedOnCamera - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- beaconRenderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
-
If enabled DH will render beacon beams.
- beforeCleanup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
-
Fired before Distant Horizons starts the cleanup process once rendering has finished.
- beforeCleanup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
-
Fired before Distant Horizons starts the cleanup process once rendering has finished.
- beforeClear(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
-
Fired before Distant Horizons clears any textures.
- beforeDistantHorizonsInit(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
-
Fired before Distant Horizons starts its initial setup on Minecraft startup.
- beforeRender(DhApiCancelableEventParam<DhApiBeforeGenericObjectRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
-
Fired before Distant Horizons renders a generic object.
- beforeRender(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
-
Fired before the apply shader is run.
- beforeRender(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
-
Fired before Distant Horizons renders LODs.
- beforeRender(DhApiEventParam<DhApiBeforeBufferRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
-
Fired immediately before Distant Horizons starts rendering a buffer.
- beforeRender(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
-
Fired immediately before Distant Horizons starts a rendering pass.
- beforeSetup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
-
Fired before Distant Horizons has started setting up OpenGL objects for rendering generic objects.
- beforeSetup(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
-
Fired before Distant Horizons has started setting up OpenGL objects for rendering.
- BELOW_CAMERA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- BELOW_SET_HEIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- bias() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Increasing the value can reduce banding at the cost of reducing the strength of the effect.
- bind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
-
Runs any necessary binding this program needs so rendering can be done.
- bind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
Runs any necessary binding this program needs so rendering can be done.
- bind(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
-
Binds a world generator to the given level.
- bind(DhApiRenderParam) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
Runs any necessary binding this program needs so rendering can be done.
- bind(Class<? extends BindableType>, BindableType) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- bind(Class<? extends BindableType>, BindableType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Links the given implementation object to an interface, so it can be referenced later.
- bind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- bind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
See
bind(Class, IBindable)
for full documentation. - bind(Class<? extends IDhApiEvent>, IDhApiEvent) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
- bindableInterface - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
-
Internal class reference to BindableType since we can't get it any other way.
- bindVertexBuffer(int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
Binds the given Vertex Buffer Object to this shader program for rendering.
- bindVertexBuffer(int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
Binds the given Vertex Buffer Object to this shader program for rendering.
- BIOMES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- biomeWrapper - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- BitShiftUtil - Class in com.seibel.distanthorizons.coreapi.util
-
A list of helper methods to make code easier to read.
- BitShiftUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
- BLOCK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
render 256 LODs for each chunk
- BLOCK - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
-
detail level: 0
width in Blocks: 1 - blockLightLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- blockStateWrapper - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- blocksToAvoid() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines what blocks won't be rendered as LODs.
- blurRadius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
The radius, measured in pixels, that blurring is calculated.
- bottom - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
negative Y
- bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- bottomYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- boxGroupId - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- brightnessMultiplier() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Modifies how bright fake chunks are.
- BUFFER_MAPPING - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Deprecated.not currently supported
- BUFFER_STORAGE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Fast rendering, no stuttering.
- byteArrayToHexString(byte[]) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
-
Converts the given byte array into a hex string representation.
C
- calculateMaxVerticalData(byte) - Method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- cancelEvent() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
-
Prevents the DH event from completing after all bound event handlers have been fired.
- canInvert() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- CARVERS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- caveCullingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines if Distant Horizons should attempt to cull fake chunk cave geometry.
- caveCullingHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines what height cave culling should be used below if enabled.
- ceilDiv(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
Like Math.floorDiv, but reverse in that it is a ceilDiv
- CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
- checkIfClassExtends(Class<?>, Class<?>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- checkIfClassExtends(Class<?>, Class<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Checks if classToTest extends the given class.
- checkIfClassImplements(Class<?>, Class<?>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- checkIfClassImplements(Class<?>, Class<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Checks if classToTest (or one of its ancestors) implements the given interface.
- CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
render 1 LOD for each chunk
- CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
-
detail level: 4
width in Blocks: 16 - chunkPosX - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- chunkPosZ - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- chunkRenderDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
The distance is the radius measured in chunks.
- chunkX - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
-
the modified chunk's X pos in chunk coordinates
- chunkZ - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
-
the modified chunk's Z pos in chunk coordinates
- clamp(double, double, double) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
Clamps the given value between the min and max values.
- clamp(float, float, float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
Clamps the given value between the min and max values.
- clamp(int, int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
Clamps the given value between the min and max values.
- clear() - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataCache
-
Removes any data that's currently stored in this cache.
- clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
-
Removes all bound dependencies.
- clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- clear() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
-
Removes all bound world generators.
- clear() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Removes all bound dependencies.
- clear() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
Removes all bound overrides.
- clearRenderDataCache() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
-
Forces any cached render data to be deleted and regenerated.
- clearValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Un-sets the config's API value.
- clearValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- CLIENT_LEVEL - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
- close() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
- cloudRenderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
-
If enabled DH will render clouds.
- color - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
- color() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
Can be used to enable support with mods that change vanilla MC's fog color.
- com.seibel.distanthorizons.api - package com.seibel.distanthorizons.api
-
Start Here
DhApi
has almost every method you would want. - com.seibel.distanthorizons.api.enums - package com.seibel.distanthorizons.api.enums
- com.seibel.distanthorizons.api.enums.config - package com.seibel.distanthorizons.api.enums.config
- com.seibel.distanthorizons.api.enums.config.quickOptions - package com.seibel.distanthorizons.api.enums.config.quickOptions
- com.seibel.distanthorizons.api.enums.rendering - package com.seibel.distanthorizons.api.enums.rendering
- com.seibel.distanthorizons.api.enums.worldGeneration - package com.seibel.distanthorizons.api.enums.worldGeneration
- com.seibel.distanthorizons.api.interfaces - package com.seibel.distanthorizons.api.interfaces
- com.seibel.distanthorizons.api.interfaces.block - package com.seibel.distanthorizons.api.interfaces.block
- com.seibel.distanthorizons.api.interfaces.config - package com.seibel.distanthorizons.api.interfaces.config
- com.seibel.distanthorizons.api.interfaces.config.both - package com.seibel.distanthorizons.api.interfaces.config.both
- com.seibel.distanthorizons.api.interfaces.config.client - package com.seibel.distanthorizons.api.interfaces.config.client
- com.seibel.distanthorizons.api.interfaces.data - package com.seibel.distanthorizons.api.interfaces.data
- com.seibel.distanthorizons.api.interfaces.events - package com.seibel.distanthorizons.api.interfaces.events
- com.seibel.distanthorizons.api.interfaces.factories - package com.seibel.distanthorizons.api.interfaces.factories
- com.seibel.distanthorizons.api.interfaces.override - package com.seibel.distanthorizons.api.interfaces.override
- com.seibel.distanthorizons.api.interfaces.override.levelHandling - package com.seibel.distanthorizons.api.interfaces.override.levelHandling
- com.seibel.distanthorizons.api.interfaces.override.rendering - package com.seibel.distanthorizons.api.interfaces.override.rendering
- com.seibel.distanthorizons.api.interfaces.override.worldGenerator - package com.seibel.distanthorizons.api.interfaces.override.worldGenerator
- com.seibel.distanthorizons.api.interfaces.render - package com.seibel.distanthorizons.api.interfaces.render
- com.seibel.distanthorizons.api.interfaces.util - package com.seibel.distanthorizons.api.interfaces.util
- com.seibel.distanthorizons.api.interfaces.world - package com.seibel.distanthorizons.api.interfaces.world
- com.seibel.distanthorizons.api.methods.events - package com.seibel.distanthorizons.api.methods.events
-
Holds objects and methods for listening to events fired by Distant Horizons'.
- com.seibel.distanthorizons.api.methods.events.abstractEvents - package com.seibel.distanthorizons.api.methods.events.abstractEvents
- com.seibel.distanthorizons.api.methods.events.interfaces - package com.seibel.distanthorizons.api.methods.events.interfaces
- com.seibel.distanthorizons.api.methods.events.sharedParameterObjects - package com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
- com.seibel.distanthorizons.api.methods.override - package com.seibel.distanthorizons.api.methods.override
-
The override api package holds objects and methods for overriding Distant Horizons' backend systems, so they can be replaced or improved.
- com.seibel.distanthorizons.api.objects - package com.seibel.distanthorizons.api.objects
- com.seibel.distanthorizons.api.objects.config - package com.seibel.distanthorizons.api.objects.config
- com.seibel.distanthorizons.api.objects.data - package com.seibel.distanthorizons.api.objects.data
- com.seibel.distanthorizons.api.objects.math - package com.seibel.distanthorizons.api.objects.math
- com.seibel.distanthorizons.api.objects.render - package com.seibel.distanthorizons.api.objects.render
- com.seibel.distanthorizons.coreapi - package com.seibel.distanthorizons.coreapi
-
Only For Internal Use
Everything in here for DH internally use. - com.seibel.distanthorizons.coreapi.DependencyInjection - package com.seibel.distanthorizons.coreapi.DependencyInjection
- com.seibel.distanthorizons.coreapi.interfaces.config - package com.seibel.distanthorizons.coreapi.interfaces.config
- com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection - package com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
- com.seibel.distanthorizons.coreapi.util - package com.seibel.distanthorizons.coreapi.util
- com.seibel.distanthorizons.coreapi.util.converters - package com.seibel.distanthorizons.coreapi.util.converters
- com.seibel.distanthorizons.coreapi.util.jar - package com.seibel.distanthorizons.coreapi.util.jar
- COMPAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
- COMPLETE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
- complexity - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
The higher the number the more complete the generation is.
- CONFIG_FILE_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
If the config file has an older version it'll be re-created from scratch.
- configs - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to interact with Distant Horizons' Configs.
- convertAutoToStableOrNightly(EDhApiUpdateBranch) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
-
If the updateBranch value is
EDhApiUpdateBranch.AUTO
this method will convert it either toEDhApiUpdateBranch.STABLE
orEDhApiUpdateBranch.NIGHTLY
based on this jar's state. - convertBytesToHumanReadable(long) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
-
Source: https://stackoverflow.com/questions/3758606/how-can-i-convert-byte-size-into-a-human-readable-format-in-java#3758880
- convertToApiType(EDhApiRendererMode) - Method in class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
- convertToApiType(CoreType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConverter
- convertToApiType(Boolean) - Method in class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
-
Deprecated.
- convertToApiType(T) - Method in class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
- convertToCoreType(ApiType) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConverter
- convertToCoreType(EDhApiFogDrawMode) - Method in class com.seibel.distanthorizons.coreapi.util.converters.ApiFogDrawModeConverter
-
Deprecated.
- convertToCoreType(Boolean) - Method in class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
- convertToCoreType(T) - Method in class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
- copy() - Method in interface com.seibel.distanthorizons.api.interfaces.util.IDhApiCopyable
-
Returns a deep clone of all parameters whenever possible.
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent.EventParam
- copy() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
- copy() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- copy() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- CORE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
- CORE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
All core overrides should have this priority.
- create(byte, int, int, int, int, IDhApiBlockStateWrapper, IDhApiBiomeWrapper) - Static method in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- create(int, int, int, int) - Static method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- createAbsolutePositionedGroup(String, List<DhApiRenderableBox>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
-
Creates a
IDhApiRenderableBoxGroup
from the given list ofDhApiRenderableBox
where each one is positioned relative to the level's origin. - createEventParamWrapper(IDhApiEvent<T>, T) - Static method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
-
Wraps the event parameter object in a
DhApiCancelableEventParam
orDhApiEventParam
depending on if it should allow cancellation or not. - createFail(String) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
- createFail(String, Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
- createForSingleBox(String, DhApiRenderableBox) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
-
Creates a
IDhApiRenderableBoxGroup
from for the givenDhApiRenderableBox
where the box is positioned relative to the level's origin. - createRelativePositionedGroup(String, DhApiVec3d, List<DhApiRenderableBox>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderObjectFactory
-
Creates a
IDhApiRenderableBoxGroup
from the given list ofDhApiRenderableBox
where each one is positioned relative to givenoriginBlockPos
, which in turn is relative to the level's origin. - createSuccess() - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
- createSuccess(String, Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
- createSuccess(Pt) - Static method in class com.seibel.distanthorizons.api.objects.DhApiResult
- CUSTOM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
- CUSTOM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- customRenderObjectFactory - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to create custom renderable objects.
- CYLINDRICAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
-
Fog is applied based on horizontal distance from the camera, IE cylindrical fog.
D
- DATA - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Fast rendering but may stutter when uploading.
- dataPoint - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
-
The LOD data at this position.
- dataPointLengthCount - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
How many DataPoints should be drawn per side, per LodChunk
- dataPointWidth - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
How wide each LOD DataPoint is
- DEBUG - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
- debugging() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
- debugKeybindings() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
-
If enabled debug keybindings can be used.
- debugRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
-
Can be used to debug the standard fake chunk rendering.
- debugWireframeRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
-
If enabled Distant Horizons' debug wireframe rendering will be enabled.
- DEDICATED_SERVER_INITIAL_PATH - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
- DEEPSLATE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- DEFAULT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
- DEFAULT_NON_CORE_OVERRIDE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
The priority given to overrides that don't explicitly define a priority.
- DefaultConverter<T> - Class in com.seibel.distanthorizons.coreapi.util.converters
-
Returns the object passed in, doesn't do any conversion.
- DefaultConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.DefaultConverter
- Delayed() - Constructor for class com.seibel.distanthorizons.api.DhApi.Delayed
- DeleteOnUnlock - Class in com.seibel.distanthorizons.coreapi.util.jar
-
Attempts to delete a given file path repeatedly until the file is unlocked.
- DeleteOnUnlock() - Constructor for class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
- dependencies - Variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- DependencyInjector<BindableType> - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
-
This class takes care of tracking objects used in dependency injection.
- DependencyInjector(Class<BindableType>) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- DependencyInjector(Class<BindableType>, boolean) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- destroy() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
-
Destroys this framebuffer's OpenGL object(s).
- detailLevel - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
This is the same as detailLevel in LodQuadTreeNode, lowest is 0 highest is 9
- detailLevel - Variable in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
- detailLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
-
0 = block
1 = 2x2 blocks
2 = 4x4 blocks
4 = chunk (16x16 blocks)
9 = region (512x512 blocks) - DhApi - Class in com.seibel.distanthorizons.api
-
This is the masthead of the API, almost everything you could want to do can be achieved from here.
- DhApi() - Constructor for class com.seibel.distanthorizons.api.DhApi
- DhApi.Delayed - Class in com.seibel.distanthorizons.api
-
WARNING: All objects in this class will be null until after DH initializes for the first time.
- DhApiAfterDhInitEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Fired after Distant Horizons finishes running its setup.
- DhApiAfterDhInitEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
- DhApiAfterRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Fired after Distant Horizons finishes rendering a frame.
- DhApiAfterRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
- DhApiBeforeApplyShaderRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Fired before DH runs its apply shader.
- DhApiBeforeApplyShaderRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
- DhApiBeforeBufferRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts rendering a buffer.
- DhApiBeforeBufferRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
- DhApiBeforeBufferRenderEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiBeforeDeferredRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts rendering the deferred rendering pass.
- DhApiBeforeDeferredRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDeferredRenderEvent
- DhApiBeforeDhInitEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Fired before Distant Horizons starts running its mod loader setup.
- DhApiBeforeDhInitEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
- DhApiBeforeGenericObjectRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts rendering a generic object.
- DhApiBeforeGenericObjectRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
- DhApiBeforeGenericObjectRenderEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiBeforeGenericRenderCleanupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts the cleanup process done after rendering generic objects.
- DhApiBeforeGenericRenderCleanupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
- DhApiBeforeGenericRenderSetupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons has started setting up OpenGL objects for rendering generic objects.
- DhApiBeforeGenericRenderSetupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
- DhApiBeforeRenderCleanupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts the cleanup process done after rendering.
- DhApiBeforeRenderCleanupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
- DhApiBeforeRenderEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons starts rendering a frame.
- DhApiBeforeRenderEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
- DhApiBeforeRenderPassEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called immediately before Distant Horizons starts a rendering pass.
- DhApiBeforeRenderPassEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
- DhApiBeforeRenderSetupEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called before Distant Horizons has started setting up OpenGL objects for rendering.
- DhApiBeforeRenderSetupEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
- DhApiBeforeTextureClearEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called during Distant Horizons rendering setup and immediately
before the render textures are cleared. - DhApiBeforeTextureClearEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
- DhApiCancelableEventParam<T> - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
-
Extension of
DhApiEventParam
that allows the event to be canceled. - DhApiCancelableEventParam(T) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
- DhApiChunk - Class in com.seibel.distanthorizons.api.objects.data
-
Contains a list of
DhApiTerrainDataPoint
representing the blocks in a Minecraft chunk. - DhApiChunk(int, int, int, int) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiChunk
-
Deprecated.
- DhApiChunkModifiedEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Fired whenever Distant Horizons has been notified that a Minecraft chunk has been modified.
- DhApiChunkModifiedEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
- DhApiChunkModifiedEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiColorDepthTextureCreatedEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called whenever Distant Horizons (re)creates the color and depth textures it renders to.
- DhApiColorDepthTextureCreatedEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
- DhApiColorDepthTextureCreatedEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiConfigValue<coreType,
apiType> - Class in com.seibel.distanthorizons.api.objects.config -
A wrapper used to interface with Distant Horizon's Config.
- DhApiConfigValue(IConfigEntry<coreType>) - Constructor for class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
-
This constructor should only be called internally.
- DhApiConfigValue(IConfigEntry<coreType>, IConverter<coreType, apiType>) - Constructor for class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
-
This constructor should only be called internally.
- DhApiEventParam<T> - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
-
Wraps the event parameter to allow for additional control over the event
- DhApiEventParam(T) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiEventParam
- DhApiEventRegister - Class in com.seibel.distanthorizons.api.methods.events
-
Handles adding/removing event handlers.
- DhApiEventRegister() - Constructor for class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
- DhApiLevelLoadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called after Distant Horizons finishes loading a new level.
- DhApiLevelLoadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
- DhApiLevelLoadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiLevelUnloadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called after Distant Horizons has finished unloading a level.
- DhApiLevelUnloadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
- DhApiLevelUnloadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiMat4f - Class in com.seibel.distanthorizons.api.objects.math
-
An (almost) exact copy of Minecraft's 1.16.5 implementation of a 4x4 float matrix.
- DhApiMat4f() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- DhApiMat4f(float[]) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
-
Expects the values of the input array to be in row major order (AKA rows then columns)
- DhApiMat4f(DhApiMat4f) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- DhApiRaycastResult - Class in com.seibel.distanthorizons.api.objects.data
-
Holds a single datapoint of terrain data and the block position from the raycast.
- DhApiRaycastResult(DhApiTerrainDataPoint, DhApiVec3i) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
- DhApiRenderableBox - Class in com.seibel.distanthorizons.api.objects.render
- DhApiRenderableBox(DhApiVec3d, float, Color, EDhApiBlockMaterial) - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
- DhApiRenderableBox(DhApiVec3d, DhApiVec3d, Color, EDhApiBlockMaterial) - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
- DhApiRenderableBoxGroupShading - Class in com.seibel.distanthorizons.api.objects.render
- DhApiRenderableBoxGroupShading() - Constructor for class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
- DhApiRenderParam - Class in com.seibel.distanthorizons.api.methods.events.sharedParameterObjects
-
Contains information relevant to Distant Horizons and Minecraft rendering.
- DhApiRenderParam(EDhApiRenderPass, float, float, float, DhApiMat4f, DhApiMat4f, DhApiMat4f, DhApiMat4f, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
- DhApiRenderParam(DhApiRenderParam) - Constructor for class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
- DhApiResult<T> - Class in com.seibel.distanthorizons.api.objects
-
Allows for more descriptive non-critical failure states.
- DhApiTerrainDataPoint - Class in com.seibel.distanthorizons.api.objects.data
-
Holds a single datapoint of terrain data.
- DhApiTerrainDataPoint(byte, int, int, int, int, IDhApiBlockStateWrapper, IDhApiBiomeWrapper) - Constructor for class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
-
Deprecated.
- DhApiVec3d - Class in com.seibel.distanthorizons.api.objects.math
-
Often used to store block positions or any other position in 3D space.
- DhApiVec3d() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
-
creates a Vec3 at (0,0,0)
- DhApiVec3d(double, double, double) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- DhApiVec3f - Class in com.seibel.distanthorizons.api.objects.math
-
Often used to store block positions or any other position in 3D space.
- DhApiVec3f() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
-
creates a Vec3 at (0,0,0)
- DhApiVec3f(float, float, float) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- DhApiVec3i - Class in com.seibel.distanthorizons.api.objects.math
-
Often used to store block positions or any other position in 3D space.
- DhApiVec3i() - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
-
creates a Vec3 at (0,0,0)
- DhApiVec3i(int, int, int) - Constructor for class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
- DhApiWorldGeneratorOverrideRegister - Class in com.seibel.distanthorizons.api.methods.override
-
Handles adding world generator overrides.
- DhApiWorldLoadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called after Distant Horizons finishes loading a new world.
- DhApiWorldLoadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
- DhApiWorldLoadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- DhApiWorldUnloadEvent - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
-
Called after Distant Horizons has finished unloading a world.
- DhApiWorldUnloadEvent() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
- DhApiWorldUnloadEvent.EventParam - Class in com.seibel.distanthorizons.api.methods.events.abstractEvents
- dhModelViewMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
The model view matrix Distant Horizons is using to render this frame.
- dhProjectionMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
The projection matrix Distant Horizons is using to render this frame.
- DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
-
LODs will have no shading
- DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
- DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
- DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
- disableFrustumCulling() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Sets whether LODs outside the view frustum culling will be culled.
- disableShadowFrustumCulling() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Identical to the other frustum culling option, except that it is only used when a shader mod is present using the DH API and the shadow pass is being rendered.
- disableVanillaFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
Deprecated.since API 4.0.0 use
IDhApiFogConfig.enableVanillaFog()
- DisallowSelectingViaConfigGui - Annotation Interface in com.seibel.distanthorizons.api.enums.config
-
Add this annotation to enum values that are valid config options, but shouldn't be selectable when toggling through the options.
- distanceUnitInBlocks - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- distantGeneratorMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.both.IDhApiWorldGenerationConfig
-
Defines to what level LOD chunks will be generated.
- divideByPowerOfTwo(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
Equivalent to:
value >> power,
value / 2^power
Note: value / 2^power isn't identical for negative values - divideByPowerOfTwo(long, long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
see
BitShiftUtil.divideByPowerOfTwo(int, int)
for documentation - DOUBLE_PASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
-
Fading runs after both opaque and translucent render passes.
- DOWN_SAMPLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
-
Only used when using N-sized world generators or server-side retrieval.
- drawMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
Deprecated.since API 4.0.0 use
IDhApiFogConfig.enableDhFog()
- DYNAMIC - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
-
Deprecated.Draw LODs over the farther minecraft chunks.
E
- earthCurvatureRatio() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
This ratio is relative to Earth's real world curvature.
- east - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
positive X
- EDhApiBlockMaterial - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
contains the indices used by shaders to determine how different block types should be rendered.
- EDhApiBlocksToAvoid - Enum Class in com.seibel.distanthorizons.api.enums.config
-
NONE,
NON_COLLIDING, - EDhApiDataCompressionMode - Enum Class in com.seibel.distanthorizons.api.enums.config
-
UNCOMPRESSED
LZ4
XZ
Note: speed and compression ratios are examples and should only be used for estimated comparisons. - EDhApiDebugRendering - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
OFF,
SHOW_DETAIL,
SHOW_GENMODE,
SHOW_OVERLAPPING_QUADS,
SHOW_RENDER_SOURCE_FLAG, - EDhApiDetailLevel - Enum Class in com.seibel.distanthorizons.api.enums
-
BLOCK - Detail Level: 0, width 1 block,
CHUNK - Detail Level: 4, width 16 block,
REGION - Detail Level: 9, width 512 block
Detail levels in Distant Horizons represent how large a LOD is, with the smallest being 0 (1 block wide). - EDhApiDistantGeneratorMode - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
-
PRE_EXISTING_ONLY
SURFACE
FEATURES
FULL
In order of fastest to slowest. - EDhApiDistantGeneratorProgressDisplayLocation - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
-
OVERLAY
CHAT
LOG
DISABLED - EDhApiFogColorMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
USE_DEFAULT_FOG_COLOR,
USE_SKY_COLOR, - EDhApiFogDrawMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
Deprecated.since API 4.0.0 since
EDhApiFogDrawMode.USE_OPTIFINE_SETTING
is no longer supported. - EDhApiFogFalloff - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
LINEAR,
EXPONENTIAL,
EXPONENTIAL_SQUARED - EDhApiGLErrorHandlingMode - Enum Class in com.seibel.distanthorizons.api.enums.config
- EDhApiGlProfileMode - Enum Class in com.seibel.distanthorizons.api.enums.config
- EDhApiGpuUploadMethod - Enum Class in com.seibel.distanthorizons.api.enums.config
-
AUTO,
BUFFER_STORAGE,
SUB_DATA,
DATA - EDhApiGrassSideRendering - Enum Class in com.seibel.distanthorizons.api.enums.config
-
AS_GRASS
FADE_TO_DIRT
AS_DIRT - EDhApiHeightFogDirection - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
ABOVE_CAMERA,
BELOW_CAMERA,
ABOVE_AND_BELOW_CAMERA,
ABOVE_SET_HEIGHT,
BELOW_SET_HEIGHT,
ABOVE_AND_BELOW_SET_HEIGHT, - EDhApiHeightFogMixMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
SPHERICAL
CYLINDRICAL
MAX
ADDITION
MULTIPLY
INVERSE_MULTIPLY
LIMITED_ADDITION
MULTIPLY_ADDITION
INVERSE_MULTIPLY_ADDITION
AVERAGE - EDhApiHorizontalQuality - Enum Class in com.seibel.distanthorizons.api.enums.config
-
LOWEST
LOW
MEDIUM
HIGH
EXTREME - EDhApiLevelType - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
-
SERVER_LEVEL,
CLIENT_LEVEL,
UNKNOWN - EDhApiLodShading - Enum Class in com.seibel.distanthorizons.api.enums.config
-
AUTO
ENABLED
DISABLED - EDhApiLoggerMode - Enum Class in com.seibel.distanthorizons.api.enums.config
- EDhApiMaxHorizontalResolution - Enum Class in com.seibel.distanthorizons.api.enums.config
-
BLOCK
TWO_BLOCKS
FOUR_BLOCKS
HALF_CHUNK
CHUNK - EDhApiMcRenderingFadeMode - Enum Class in com.seibel.distanthorizons.api.enums.config
-
Handles how Minecraft's rendering is faded out to smooth the transition between MC and DH rendering.
- EDhApiQualityPreset - Enum Class in com.seibel.distanthorizons.api.enums.config.quickOptions
-
CUSTOM,
MINIMUM,
LOW,
MEDIUM,
HIGH,
EXTREME, - EDhApiRendererMode - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
Default
Debug
Disabled - EDhApiRenderPass - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
OPAQUE_AND_TRANSPARENT,
OPAQUE,
TRANSPARENT, - EDhApiServerFolderNameMode - Enum Class in com.seibel.distanthorizons.api.enums.config
-
NAME_ONLY,
IP_ONLY,
NAME_IP,
NAME_IP_PORT,
NAME_IP_PORT_MC_VERSION,
Determines how the multiplayer folders should be named. - EDhApiThreadPreset - Enum Class in com.seibel.distanthorizons.api.enums.config.quickOptions
-
CUSTOM,
MINIMAL_IMPACT,
LOW_IMPACT,
BALANCED,
AGGRESSIVE, - EDhApiTransparency - Enum Class in com.seibel.distanthorizons.api.enums.rendering
-
DISABLED,
FAKE,
COMPLETE, - EDhApiUpdateBranch - Enum Class in com.seibel.distanthorizons.api.enums.config
-
AUTO,
STABLE,
NIGHTLY, - EDhApiVanillaOverdraw - Enum Class in com.seibel.distanthorizons.api.enums.config
-
Deprecated.
- EDhApiVerticalQuality - Enum Class in com.seibel.distanthorizons.api.enums.config
-
HEIGHT_MAP
LOW
MEDIUM
HIGH
VERY_HIGH
EXTREME
PIXEL_ART - EDhApiWorldCompressionMode - Enum Class in com.seibel.distanthorizons.api.enums.config
-
MERGE_SAME_BLOCKS
VISUALLY_EQUAL - EDhApiWorldGenerationStep - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
-
DOWN_SAMPLED,
EMPTY,
STRUCTURE_START,
STRUCTURE_REFERENCE,
BIOMES,
NOISE,
SURFACE,
CARVERS,
LIQUID_CARVERS,
FEATURES,
LIGHT, - EDhApiWorldGeneratorReturnType - Enum Class in com.seibel.distanthorizons.api.enums.worldGeneration
-
VANILLA_CHUNKS,
API_CHUNKS
API_DATA_SOURCES - EMPTY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- enabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Determines if Ambient Occlusion is rendered
- ENABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
-
Simulates Minecraft's shading.
- enableDhFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
Used to enable/disable DH fog rendering.
- enableDistantWorldGeneration() - Method in interface com.seibel.distanthorizons.api.interfaces.config.both.IDhApiWorldGenerationConfig
-
Defines whether LOD chunks will be generated outside Minecraft's vanilla render distance.
- enableVanillaFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
If set to false DH will attempt to disable vanilla MC's fog on real chunks.
- endX - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
- endZ - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
- equals(IConfigEntry<?>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Is the value of this equal to another
- equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- equals(Object) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
- ERROR_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
- EventParam() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent.EventParam
- EventParam() - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent.EventParam
- EventParam(int, int, int, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
- EventParam(IDhApiLevelWrapper) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
- EventParam(IDhApiLevelWrapper) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
- EventParam(IDhApiLevelWrapper, int, int) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
- EventParam(DhApiRenderParam, long, String, String) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- EventParam(DhApiRenderParam, IDhApiRenderableBoxGroup) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- EventParam(DhApiRenderParam, DhApiVec3f) - Constructor for class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
- events - Static variable in class com.seibel.distanthorizons.api.DhApi
-
Used to bind/unbind Distant Horizons Api events.
- EXPONENTIAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
- EXPONENTIAL_SQUARED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
- EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- EXTREME - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
F
- FADE_TO_DIRT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
- FAIL_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
- FAKE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
- fakeTransparencyEnabled - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
- farClipPlane - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
Indicates DH's far clip plane, measured in blocks.
- farFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
The advanced fog config.
- farFogDensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines the fog density.
- farFogEndDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines where the fog ends as a percent of the radius of the fake chunks render distance.
- farFogFalloff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines how the fog changes in thickness.
- farFogMaxThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines how opaque the fog is at its thickest point.
- farFogMinThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines how opaque the fog is at its thinnest point.
- farFogStartDistance() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFarFogConfig
-
Defines where the fog starts as a percent of the fake chunks render distance radius.
- fastInvSqrt(float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
This is copied from Minecraft's MathHelper class
- FEATURES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Generate including structures.
- FEATURES - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- fillDirectUniformData(DhApiRenderParam, IDhApiRenderableBoxGroup, DhApiRenderableBox, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
- fillIndirectUniformData(DhApiRenderParam, DhApiRenderableBoxGroupShading, IDhApiRenderableBoxGroup, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
sets up the necessary uniforms for rendering
- fillSharedDirectUniformData(DhApiRenderParam, DhApiRenderableBoxGroupShading, IDhApiRenderableBoxGroup, DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
sets up the necessary uniforms for rendering
- fillUniformData(DhApiRenderParam) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
sets up the necessary uniforms for rendering
- finishDelayedSetup() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable
-
Finish initializing this object.
- fireAllEvents(Class<U>, T) - Method in interface com.seibel.distanthorizons.api.interfaces.events.IDhApiEventInjector
-
Fires all bound events of the given type (does nothing if no events are bound).
- fireAllEvents(Class<U>, T) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
- fireEvent(DhApiCancelableEventParam<DhApiBeforeGenericObjectRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent
- fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeApplyShaderRenderEvent
- fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderEvent
- fireEvent(DhApiCancelableEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeTextureClearEvent
- fireEvent(DhApiCancelableEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiCancelableEvent
- fireEvent(DhApiEventParam<DhApiBeforeBufferRenderEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent
- fireEvent(DhApiEventParam<DhApiChunkModifiedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
- fireEvent(DhApiEventParam<DhApiColorDepthTextureCreatedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
- fireEvent(DhApiEventParam<DhApiLevelLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
- fireEvent(DhApiEventParam<DhApiLevelUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
- fireEvent(DhApiEventParam<DhApiWorldLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
- fireEvent(DhApiEventParam<DhApiWorldUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
- fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderCleanupEvent
- fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericRenderSetupEvent
- fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderCleanupEvent
- fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderPassEvent
- fireEvent(DhApiEventParam<DhApiRenderParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeRenderSetupEvent
- fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterDhInitEvent
- fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiAfterRenderEvent
- fireEvent(DhApiEventParam<Void>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeDhInitEvent
- fireEvent(DhApiEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiCancelableEvent
-
Deprecated.marked as deprecated to warn that this method shouldn't be used.
DH Internal Note: Is there a better way to format theIDhApiEvent
classes so we don't need this method? It would be better to completely hide this method so it isn't possible to accidentally call. - fireEvent(DhApiEventParam<T>) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiEvent
-
Called internally by Distant Horizons when the event happens.
- fog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
- FOG_DISABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
-
Deprecated.
- FOG_ENABLED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
-
Deprecated.
- fogAppliesDown - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- fogAppliesUp - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
- folderSavingMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiplayerConfig
-
Defines how multiplayer server folders are named.
- FOUR_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
render 16 LODs for each chunk
- free() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
Free any OpenGL objects owned by this program.
- free() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
Free any OpenGL objects owned by this program.
- fromName(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- fromValue(int) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
G
- generateApiChunk(int, int, EDhApiDistantGeneratorMode) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
-
This method is called to generate terrain over a given area from a thread defined by Distant Horizons.
- generateApiChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<DhApiChunk>) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
- generateApiChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<DhApiChunk>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
This method is called by Distant Horizons to generate terrain over a given area when
IDhApiWorldGenerator.getReturnType()
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, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<Object[]>) - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
- generateChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer<Object[]>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
This method is called by Distant Horizons to generate terrain over a given area when
IDhApiWorldGenerator.getReturnType()
returnsEDhApiWorldGeneratorReturnType.VANILLA_CHUNKS
. - generateLod(int, int, int, int, byte, IDhApiFullDataSource, EDhApiDistantGeneratorMode, ExecutorService, Consumer<IDhApiFullDataSource>) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
This method is called by Distant Horizons to generate terrain over a given area when
IDhApiWorldGenerator.getReturnType()
returnsEDhApiWorldGeneratorReturnType.API_DATA_SOURCES
. - genericRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
- get() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- get(IDhApiLevelWrapper) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
-
Returns the bound world generator with the highest priority.
- get(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- get(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- get(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Does not return incomplete dependencies.
- get(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
Returns the bound dependency with the highest priority.
- get(Class<T>, boolean) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- get(Class<T>, boolean) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Returns a dependency of type T if one has been bound.
- get(Class<T>, int) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- get(Class<T>, int) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
Returns a dependency of type T with the specified priority if one has been bound.
- getAirBlockStateWrapper() - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Returns the
IDhApiBlockStateWrapper
representing air. - getAll(Class<T>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
- getAll(Class<T>) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Returns all dependencies of type T that have been bound.
- getAllLoadedLevelsForDimensionType(IDhApiDimensionTypeWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
-
In the case of servers running multiverse there may be multiple levels for the same dimensionType.
- getAllLoadedLevelsWithDimensionNameLike(String) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
-
Returns any dimensions that have names containing the given string (case-insensitive).
- getAllLoadedLevelWrappers() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
- getAllowApiOverride() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Returns true if this config can be set via the API.
- getAllTerrainDataAtChunkPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getAllTerrainDataAtChunkPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns every datapoint in the given chunk's X and Z position.
- getAllTerrainDataAtDetailLevelAndPos(IDhApiLevelWrapper, byte, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns every datapoint in the column located at the given detail level and X/Z position.
- getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, byte, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getAllTerrainDataAtRegionPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns every datapoint in the given region's X and Z position.
- getApiDataPointColumn(int, int) - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
- getApiMajorVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
This version should only be updated when breaking changes are introduced to the Distant Horizons API.
- getApiMinorVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
This version should be updated whenever new methods are added to the Distant Horizons API.
- getApiPatchVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
This version should be updated whenever non-breaking fixes are added to the Distant Horizons API.
- getApiValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the value of the config if it was set by the API.
- getApiValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getApiValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- getBiomeWrapper(Object[], IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Constructs a
IDhApiBiomeWrapper
for use by other DhApi methods. - getBiomeWrapper(String, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Constructs a
IDhApiBiomeWrapper
for use by other DhApi methods. - getBlockLight() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- getBlockStateWrapper(Object[], IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Constructs a
IDhApiBlockStateWrapper
for use by other DhApi methods. - getCanBeOverrodeByApi() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
- getCanBeOverrodeByApi() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getColumnDataAtBlockPos(IDhApiLevelWrapper, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getColumnDataAtBlockPos(IDhApiLevelWrapper, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns every datapoint in the column located at the given block X and Z position top to bottom.
- getComment() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Gets the comment
- getCoreOverride() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
- getDataPoints(int, int) - Method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- getDefaultBlockStateWrapper(String, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory
-
Constructs a
IDhApiBlockStateWrapper
for use by other DhApi methods. - getDefaultShaded() - Static method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
- getDefaultValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the default value for this config.
- getDefaultValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getDefaultValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Gets the default value of the option
- getDeferTransparentRendering() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
- getDelayedSetupComplete() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable
-
Returns if this dependency has been setup yet.
- getDetailForDistance(EDhApiMaxHorizontalResolution, int, int) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
Returns what detail level should be used at a given distance and maxDistance.
- getDhColorTextureId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
-
Returns the name of Distant Horizons' color texture.
- getDhDepthTextureId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
-
Returns the name of Distant Horizons' depth texture.
- getDhIdentifier() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Returns a string intended to uniquely identify this level.
- getDhSaveFolder() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Returns the folder Distant Horizons uses to save data associated with this level.
- getDimensionName() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
- getDimensionType() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
- getFromIndex(int) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- getFromValue(byte) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
- getFromValue(byte) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
- getHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Deprecated.
- getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
- getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
- getId() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
- getId() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
A unique numerical ID used by DH during rendering.
- getIsDevVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
Returns true if the mod is a development version, false if it is a release version.
- getLargestDataDetailLevel() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
- getLargestDataDetailLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
Defines the largest datapoint size that can be generated at a time.
- getLevelType() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
- getMaterialId() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
-
Returns the byte value representing the
EDhApiBlockMaterial
enum. - getMax() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Gets the max value
- getMaxHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Returns the max block height of the level
- getMaxValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the max value for this config, null if there is no max.
- getMaxValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getMin() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Gets the min value
- getMinHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Returns the lowest possible block position for the level.
- getMinValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the min value for this config, null if there is no min.
- getMinValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getModVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
Returns the mod's semantic version number in the format: Major.Minor.Patch with optional extensions "-a" for alpha, "-b" for beta, and -dev for unstable development builds.
- getName() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBiomeWrapper
- getNearClipPlaneDistanceInBlocks(float) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
-
This may change based on FOV, player speed, and other factors.
- getNetworkProtocolVersion() - Static method in class com.seibel.distanthorizons.api.DhApi
-
Returns the network protocol version.
- getOriginBlockPos() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- getOverrideWithHighestPriority() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
- getOverrideWithLowestPriority() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
- getOverrideWithPriority(int) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
-
Returns null if no override with the given priority is found
- getPriority() - Method in interface com.seibel.distanthorizons.api.interfaces.override.IDhApiOverrideable
-
Higher (larger numerical) priorities override lower (smaller numerical) priorities.
- getReadOnly() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
- getRenderRegister() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
-
Will return null if called on the server, or if called before the renderer has been set up.
- getResourceLocationNamespace() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Used to determine which mods have added what to the DH renderer.
- getResourceLocationPath() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Used to determine what type of object mods have added what to the DH renderer.
- getReturnType() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
This method controls how Distant Horizons requests generated chunks.
- getSelfAndLowerDetails(EDhApiMaxHorizontalResolution) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
Returns an array of all LodDetails that have a detail level that is less than or equal to the given LodDetail
- getSerialString() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
-
Returns the full serialized form of the given block as defined by DH's serialization methods.
- getShading() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- getSingleDataPointAtBlockPos(IDhApiLevelWrapper, int, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getSingleDataPointAtBlockPos(IDhApiLevelWrapper, int, int, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns the terrain datapoint at the given block position, at/or containing the given Y position.
- getSinglePlayerLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
-
In singleplayer this will return the level the player is currently in.
- getSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- getSmallestDataDetailLevel() - Method in class com.seibel.distanthorizons.api.interfaces.override.worldGenerator.AbstractDhApiChunkWorldGenerator
- getSmallestDataDetailLevel() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
Defines the smallest datapoint size that can be generated at a time.
- getSoftCache() - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- getStatus() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
- getTrueValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the value held by this config.
- getTrueValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getTrueValue() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- getUnshaded() - Static method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
- getValue() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Returns the active value for this config.
- getValue() - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- getValuesAsArray() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
-
Returns the values of this matrix in row major order (AKA rows then columns)
- getWidthInDataColumns() - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
- getWrappedMcObject() - Method in interface com.seibel.distanthorizons.api.interfaces.IDhApiUnsafeWrapper
-
Returns the Minecraft object this wrapper contains.
- graphics() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
- GRASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
H
- half(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
Equivalent to:
value >> 1,
value / 2
Note: value / 2 isn't identical for negative values - half(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
see
BitShiftUtil.half(int)
for documentation - HALF_CHUNK - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
render 4 LODs for each chunk
- hasCeiling() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiDimensionTypeWrapper
- hasCeiling() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
- hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- hashCode() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
- hasSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiDimensionTypeWrapper
- hasSkyLight() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper
- HEIGHT_MAP - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- heightFog() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiFogConfig
-
The height fog config.
- heightFogBaseHeight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines the height fog's base height if
IDhApiHeightFogConfig.heightFogDirection()
is set to use a specific height. - heightFogDensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines the height fog's density.
- heightFogDirection() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines which direction height fog is drawn relative to the world.
- heightFogEndingHeightPercent() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines the height fog's ending height as a percent of the world height.
- heightFogFalloff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines how the height fog changes in thickness.
- heightFogMaxThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines how opaque the height fog is at its thickest point.
- heightFogMinThickness() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines how opaque the height fog is at its thinnest point.
- heightFogMixMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines how the height fog mixes.
- heightFogStartingHeightPercent() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiHeightFogConfig
-
Defines the height fog's starting height as a percent of the world height.
- HEY_YOU_YOURE_FINALLY_AWAKE - Static variable in class com.seibel.distanthorizons.api.DhApi
-
This is just a humorous way to reference the
DhApi.READ_ME
constant string and hopefully peak a few people's attention vs the relatively boring "readMe". - heyYou_YoureFinallyAwake() - Static method in class com.seibel.distanthorizons.api.DhApi
-
This is just a humorous way to reference the
DhApi.READ_ME
constant string and hopefully peak a few people's attention vs the relatively boring "readMe". - HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
- horizontalQuality() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Modifies the quadratic function fake chunks use for horizontal quality drop-off.
I
- I_PAID_FOR_THE_WHOLE_CPU - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- IBindable - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
-
Necessary for all singletons that can be dependency injected.
- IConfigEntry<T> - Interface in com.seibel.distanthorizons.coreapi.interfaces.config
-
Use for making the config variables
- IConverter<CoreType,
ApiType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.config -
Interface used for converting Core and API objects.
- ID - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
- IDependencyInjector<BindableType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
- IDhApiAmbientOcclusionConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' fog configuration.
- IDhApiBiomeWrapper - Interface in com.seibel.distanthorizons.api.interfaces.block
-
A Minecraft version independent way of handling Biomes.
- IDhApiBlockStateWrapper - Interface in com.seibel.distanthorizons.api.interfaces.block
-
A Minecraft version independent way of handling Blocks.
- IDhApiCancelableEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
-
If a
IDhApiEvent
implements this interface than the event can be canceled via 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.
- IDhApiCopyable - Interface in com.seibel.distanthorizons.api.interfaces.util
-
Used for objects that need deep clones.
- IDhApiCullingFrustum - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
-
Used to determine if a LOD should be rendered or is outside the user's field of view.
- IDhApiCustomRenderObjectFactory - Interface in com.seibel.distanthorizons.api.interfaces.render
-
Handles creating
IDhApiRenderableBoxGroup
objects, which can be added via aIDhApiCustomRenderRegister
. - IDhApiCustomRenderRegister - Interface in com.seibel.distanthorizons.api.interfaces.render
-
Handles adding and removing
IDhApiRenderableBoxGroup
objects, from DH's renderer. - IDhApiDebuggingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' debug configuration.
- IDhApiDimensionTypeWrapper - Interface in com.seibel.distanthorizons.api.interfaces.world
- IDhApiEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
-
The interface used by all DH Api events.
- IDhApiEventInjector - Interface in com.seibel.distanthorizons.api.interfaces.events
-
This class takes care of dependency injection for API events.
- IDhApiEventParam - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
- IDhApiFarFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' fog configuration.
- IDhApiFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' fog configuration.
- IDhApiFramebuffer - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
- IDhApiFullDataSource - Interface in com.seibel.distanthorizons.api.objects.data
-
Represents a single full LOD backed by Distant Horizons' ID system.
- IDhApiGenericObjectShaderProgram - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
- IDhApiGenericRenderingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' generic rendering configuration.
- IDhApiGraphicsConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' graphics/rendering configuration.
- IDhApiHeightFogConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' fog configuration.
- IDhApiLevelWrapper - Interface in com.seibel.distanthorizons.api.interfaces.world
-
Can be either a Server or Client level.
A level is equivalent to a dimension in vanilla Minecraft. - IDhApiLoggingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' logging configuration.
- IDhApiMultiplayerConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' client-side multiplayer configuration.
- IDhApiMultiThreadingConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' threading configuration.
- IDhApiNoiseTextureConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.client
-
Distant Horizons' noise texture configuration.
- IDhApiOneTimeEvent<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
-
If a
IDhApiEvent
implements this interface then the event will only ever be fired once. - IDhApiOverrideable - Interface in com.seibel.distanthorizons.api.interfaces.override
-
Implemented by all DhApi objects that can be overridden.
- IDhApiRenderableBoxGroup - Interface in com.seibel.distanthorizons.api.interfaces.render
-
A list of
DhApiRenderableBox
's that can be rendered to DH's terrain pass. - IDhApiRenderProxy - Interface in com.seibel.distanthorizons.api.interfaces.render
-
Used to interact with Distant Horizons' rendering system.
- IDhApiSaveStructure - Interface in com.seibel.distanthorizons.api.interfaces.override.levelHandling
-
Used to override which folder DH uses when loading a level.
- IDhApiShaderProgram - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
- IDhApiShadowCullingFrustum - Interface in com.seibel.distanthorizons.api.interfaces.override.rendering
-
The culling frustum used during Distant Horizons' shadow pass if another mod has enabled Distant Horizons' shadow pass via the API.
- IDhApiTerrainDataCache - Interface in com.seibel.distanthorizons.api.interfaces.data
-
Can be used to drastically speed up repeat read operations in
IDhApiTerrainDataRepo
. - IDhApiTerrainDataRepo - Interface in com.seibel.distanthorizons.api.interfaces.data
-
Used to interface with Distant Horizons' terrain data.
- IDhApiUnsafeWrapper - Interface in com.seibel.distanthorizons.api.interfaces
-
Implemented by wrappers so developers can access the underlying Minecraft object(s).
- IDhApiWorldGenerationConfig - Interface in com.seibel.distanthorizons.api.interfaces.config.both
-
Distant Horizons' world generation configuration.
- IDhApiWorldGenerator - Interface in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
- IDhApiWorldGeneratorOverrideRegister - Interface in com.seibel.distanthorizons.api.interfaces.override.worldGenerator
-
Handles adding world generator overrides.
- IDhApiWorldProxy - Interface in com.seibel.distanthorizons.api.interfaces.world
-
Used to interact with Distant Horizons' current world.
- IDhApiWrapperFactory - Interface in com.seibel.distanthorizons.api.interfaces.factories
-
This handles creating abstract wrapper objects.
- IDhServerMessageReceived<T> - Interface in com.seibel.distanthorizons.api.methods.events.interfaces
-
Deprecated.marked as deprecated since it isn't currently implemented
- IGNORE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
- ILLUMINATED - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- index - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- INSTANCE - Static variable in class com.seibel.distanthorizons.api.methods.override.DhApiWorldGeneratorOverrideRegister
- INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
- INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- INSTANCE - Static variable in class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
- INTERNAL_SERVER - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Ask the server to generate/load each chunk.
- intersects(int, int, int, int) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiCullingFrustum
-
returns true if the LOD bounds intersect this frustum
- INVERSE_MULTIPLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- INVERSE_MULTIPLY_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- invert() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- IOverrideInjector<BindableType> - Interface in com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection
- IP_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
Only use the server IP
- IS_DEV_BUILD - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
Returns true if the current build is an unstable developer build, false otherwise.
- isActive() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- isAir() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
- isDhThread() - Static method in class com.seibel.distanthorizons.api.DhApi
-
Returns true if the thread this method was called from is owned by Distant Horizons.
- isEventCanceled() - Method in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiCancelableEventParam
- isLiquid() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
- isSolid() - Method in interface com.seibel.distanthorizons.api.interfaces.block.IDhApiBlockStateWrapper
- isSsaoEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- isValid() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Checks if the option is valid 0 == valid 2 == invalid 1 == number too high -1 == number too low
- isValid(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Checks if a value is valid
J
- join(String, Iterable<T>) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
-
Combines each item in the given list together separated by the given delimiter.
- join(String, T[]) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
L
- LAVA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- LEAVES - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- levelForChat - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- levelForFile - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent.EventParam
-
The saved level.
- levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent.EventParam
-
The newly loaded level.
- levelWrapper - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent.EventParam
-
The recently unloaded level.
- LIGHT - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- LIMITED_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- LINEAR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
- LIQUID_CARVERS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- lodBias() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Setting this to a non-zero number will modify vanilla Minecraft's LOD Bias, increasing how quickly its textures fade away.
- lodOnlyMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
-
If enabled Distant Horizons will attempt to disable Minecraft's block rendering so only LODs will render.
- lodOnlyMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
If enabled vanilla chunk rendering is disabled and only fake chunks are rendered.
- lodShading() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Determines how LODs should be shaded.
- LOG - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
- LOG - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
- LOG_ALL_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_ALL_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_DEBUG_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_DEBUG_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_ERROR_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_ERROR_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_INFO_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_INFO_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_THROW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
- LOG_WARNING_TO_CHAT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_WARNING_TO_CHAT_AND_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- LOG_WARNING_TO_CHAT_AND_INFO_TO_FILE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
- log2(int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
-
Equivalent to Log_2(numb)
- LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- LOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
- LOW_IMPACT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- LOWEST - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- LZ4 - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
Extremely fast (often faster than uncompressed), but generally poor compression.
- LZMA2 - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
Extremely slow, but very good compression.
M
- m00 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m01 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m02 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m03 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m10 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m11 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m12 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m13 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m20 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m21 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m22 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m23 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m30 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m31 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m32 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- m33 - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- main(String[]) - Static method in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
-
args[0] the file path to delete.
- material - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
- MathUtil - Class in com.seibel.distanthorizons.coreapi.util
- MathUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.MathUtil
- max(byte, byte) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- MAX - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- maxHorizontalResolution() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines how detailed fake chunks are in the horizontal direction
- maxPos - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
-
the position closest to (+inf,+inf)
- maxVerticalData - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
-
represents how many LODs can be rendered in a single vertical slice
- mcModelViewMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
The model view matrix Minecraft is using to render this frame.
- mcProjectionMatrix - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
The projection matrix Minecraft is using to render this frame.
- MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
- MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- MEDIUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
- MERGE_SAME_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
-
Every block/biome change is recorded in the database.
- message - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
-
If the action failed this will contain the reason as to why.
- METAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- min(byte, byte) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- MIN_NON_CORE_OVERRIDE_PRIORITY - Static variable in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
The lowest priority non-core overrides can have.
- MINIMAL_IMPACT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
- MINIMUM - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
- minLight() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Determines how dark the occlusion shadows can be.
- minPos - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox
-
the position closest to (-inf,-inf)
- modelPos - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeBufferRenderEvent.EventParam
-
Measured in blocks.
- ModInfo - Class in com.seibel.distanthorizons.coreapi
-
This file is similar to mcmod.info and contains most meta-information related to Distant Horizons.
- ModInfo() - Constructor for class com.seibel.distanthorizons.coreapi.ModInfo
- multiplayer() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
- multiply(float) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- multiply(DhApiMat4f) - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- MULTIPLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- MULTIPLY_ADDITION - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
- multiThreading() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
N
- name - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
-
used when serializing this enum.
- NAME - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
The internal mod name
- NAME_IP - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
{SERVER_NAME} IP {IP}
Example: Minecraft Server IP 192.168.1.40 - NAME_IP_PORT - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
{SERVER_NAME} IP {IP}:{PORT}
Example: Minecraft Server IP 192.168.1.40:25565 - NAME_IP_PORT_MC_VERSION - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
{SERVER_NAME} IP {IP}
Example: Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5
Not normally recommended, since the game version can change if the server installs paper or some other jar. - NAME_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
Only use the server name
- nearClipPlane - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
Indicates DH's near clip plane, measured in blocks.
- NETHER_STONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- NEVER - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
-
Deprecated.Don't draw LODs where a minecraft chunk could be.
- newHeight - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
-
Measured in pixels
- newWidth - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
-
Measured in pixels
- next(EDhApiDebugRendering) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
- next(EDhApiRendererMode) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
-
Used by the config GUI to cycle through the available rendering options
- NIGHTLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
- noCollision - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
- NOISE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- noiseDropoff() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
-
Defines how far should the noise texture render before it fades away.
- noiseEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
-
If enabled a noise texture will be rendered on the LODs.
- noiseIntensity() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
-
Defines how intense the noise will be.
- noiseSteps() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiNoiseTextureConfig
-
Defines how many steps of noise should be applied.
- noiseTexture() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
- NON_COLLIDING - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
- NONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
- NONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
-
No fading is done, there will be a pronounced border between Minecraft and Distant Horizons.
- north - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
negative X
- nthIndexOf(String, String, int) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
-
Returns the n-th index of the given string.
O
- off(Class<? extends IDhApiEvent>, Class<IDhApiEvent>) - Static method in class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
-
Unregisters the given event handler for this event if one has been registered.
- OFF - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
LODs are rendered normally
- on(Class<? extends IDhApiEvent>, IDhApiEvent) - Static method in class com.seibel.distanthorizons.api.methods.events.DhApiEventRegister
-
Registers the given event handler.
- onChunkModified(DhApiEventParam<DhApiChunkModifiedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent
-
Fired after Distant Horizons saves LOD data for the server.
- onLevelLoad(DhApiEventParam<DhApiLevelLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelLoadEvent
-
Fired after Distant Horizons loads a new level.
- onLevelUnload(DhApiEventParam<DhApiLevelUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiLevelUnloadEvent
-
Fired before Distant Horizons unloads a level.
- onResize(DhApiEventParam<DhApiColorDepthTextureCreatedEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent
-
Fired before Distant Horizons creates.
- onWorldLoad(DhApiEventParam<DhApiWorldLoadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldLoadEvent
-
Fired after Distant Horizons loads a new world.
- onWorldUnload(DhApiEventParam<DhApiWorldUnloadEvent.EventParam>) - Method in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiWorldUnloadEvent
-
Fired before Distant Horizons unloads a world.
- OPAQUE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
- OPAQUE_AND_TRANSPARENT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
- overdrawPreventionRadius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Sets the radius used by the near clip shader to reduce overdraw.
- OVERLAY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
- overrideFilePath(File, IDhApiLevelWrapper) - Method in interface com.seibel.distanthorizons.api.interfaces.override.levelHandling.IDhApiSaveStructure
-
Called when DH first loads a level to determine which folder it should use for file handling.
- OverrideInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
-
This class takes care of dependency injection for overridable objects.
- OverrideInjector() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- OverrideInjector(String) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- OverridePriorityListContainer - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
-
Contains a list of overrides and their priorities.
- OverridePriorityListContainer() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
- overrides - Static variable in class com.seibel.distanthorizons.api.DhApi
-
Used to bind overrides to change Distant Horizons' core behavior.
- overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiFramebuffer
-
If this method is called that means this program has the highest priority as defined by
IDhApiOverrideable.getPriority()
and gets to decide if it wants to be used to render this frame or not. - overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
If this method is called that means this program has the highest priority as defined by
IDhApiOverrideable.getPriority()
and gets to decide if it wants to be used to render this frame or not. - overrideThisFrame() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
If this method is called that means this program has the highest priority as defined by
IDhApiOverrideable.getPriority()
and gets to decide if it wants to be used to render this frame or not. - overwriteChunkDataAsync(IDhApiLevelWrapper, Object[]) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Sets the LOD data for the given chunk at the chunk's position.
P
- partialTicks - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
Indicates how far into this tick the frame is.
- payload - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
-
Whatever object the API Method generated/returned.
- PIXEL_ART - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- pos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiRaycastResult
-
LOD position of this raycast.
- pow(int, int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
Equivalent to:
value << power,
value^power,
Math.pow(value, power)
Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same. - pow(long, long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
see
BitShiftUtil.pow(int, int)
for documentation - pow2(double) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- pow2(float) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- pow2(int) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- pow2(long) - Static method in class com.seibel.distanthorizons.coreapi.util.MathUtil
- powerOfTwo(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
Equivalent to:
1 << value,
2^value,
Math.pow(2, value)
Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same. - powerOfTwo(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
see
BitShiftUtil.powerOfTwo(int)
for documentation - PRE_EXISTING_ONLY - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Don't generate any new terrain, just generate LODs for already generated chunks.
- preGeneratorTaskStart() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
-
Called before a new generator task is started.
- previous(EDhApiDebugRendering) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
- previous(EDhApiRendererMode) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
-
Used by the config GUI to cycle through the available rendering options
- previousHeight - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
-
Measured in pixels
- previousWidth - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiColorDepthTextureCreatedEvent.EventParam
-
Measured in pixels
- PROTOCOL_VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
Incremented every time any packets are added, changed or removed, with a few exceptions.
Q
- quadraticBase - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
R
- radius() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks.
- raycast(IDhApiLevelWrapper, double, double, double, float, float, float, int) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
- raycast(IDhApiLevelWrapper, double, double, double, float, float, float, int, IDhApiTerrainDataCache) - Method in interface com.seibel.distanthorizons.api.interfaces.data.IDhApiTerrainDataRepo
-
Returns the datapoint and position of the LOD at the end of the given ray.
- READ_ME - Static variable in class com.seibel.distanthorizons.api.DhApi
-
If you can see this Java Doc, this can be ignored.
- READABLE_NAME - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
Human-readable version of NAME
- readMe() - Static method in class com.seibel.distanthorizons.api.DhApi
- REGION - Enum constant in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
-
detail level: 9
width in Blocks: 512 - registerWorldGeneratorOverride(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGeneratorOverrideRegister
-
Registers the given world generator for the given level.
- registerWorldGeneratorOverride(IDhApiLevelWrapper, IDhApiWorldGenerator) - Method in class com.seibel.distanthorizons.api.methods.override.DhApiWorldGeneratorOverrideRegister
- remove(long) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderRegister
- removeAfterFiring() - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhApiEvent
-
Returns true if the event should be automatically unbound after firing.
- removeOverride(IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverridePriorityListContainer
- renderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGenericRenderingConfig
-
If enabled DH will render generic objects into its terrain pass.
- renderingEnabled() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Simplified version of
IDhApiGraphicsConfig.renderingMode()
that only enables/disables the fake chunk rendering. - renderingMode() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Can be used to enable/disable fake chunk rendering or enable the debug renderer.
- RenderModeEnabledConverter - Class in com.seibel.distanthorizons.coreapi.util.converters
-
Used for simplifying the fake chunk rendering on/off setting.
- RenderModeEnabledConverter() - Constructor for class com.seibel.distanthorizons.coreapi.util.converters.RenderModeEnabledConverter
- renderPass - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
-
Indicates what render pass DH is currently rendering
- renderProxy - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to interact with Distant Horizons' rendering system.
- renderWireframe() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiDebuggingConfig
-
If enabled all LODs will be rendered as wireframe.
- RESOURCE_NAMESPACE - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
- resourceLocationNamespace - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- resourceLocationPath - Variable in class com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiBeforeGenericObjectRenderEvent.EventParam
- runApiValidation() - Method in interface com.seibel.distanthorizons.api.interfaces.override.worldGenerator.IDhApiWorldGenerator
- runDelayedSetup() - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.DependencyInjector
-
Runs delayed setup for any dependencies that require it.
- runDelayedSetup() - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IDependencyInjector
-
Runs delayed setup for any dependencies that require it.
S
- sampleCount() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Determines how many points in space are sampled for the occlusion test.
- SAND - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- saturationMultiplier() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Modifies how saturated fake chunks are.
- SERVER_LEVEL - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
- serverMessageReceived(String, byte[]) - Method in interface com.seibel.distanthorizons.api.methods.events.interfaces.IDhServerMessageReceived
-
Deprecated.Triggered when a plugin message is received from the server.
- set(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- setActive(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Sets whether this group should render or not.
- setApiDataPointColumn(int, int, List<DhApiTerrainDataPoint>) - Method in interface com.seibel.distanthorizons.api.objects.data.IDhApiFullDataSource
-
Sets the data column at the relative X and Z position to the list given.
- setApiValue(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
- setBlockLight(int) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Only accepts values between 0 and 15
- setComment(String) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Sets the comment
- setDataPoints(int, int, List<DhApiTerrainDataPoint>) - Method in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- setDefaultShaded() - Method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
Directions will have different brightness similar to Minecraft blocks.
- setDeferTransparentRendering(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderProxy
-
If set to true DH won't render opaque and transparent LODs in the same pass.
- setIdentity() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- setMax(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Sets the max value
- setMin(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Sets the min value
- setMinMax(T, T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Sets the min and max in 1 setter
- setModelOffsetPos(DhApiVec3f) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
sets the vec3 that all DH verticies should be offset by when rendering
- setOriginBlockPos(DhApiVec3d) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Sets where this group will render in the level.
- setPostRenderFunc(Consumer<DhApiRenderParam>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- setPreRenderFunc(Consumer<DhApiRenderParam>) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Called right before this group is rendered.
- setReadOnly(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
-
Defaults to false.
- setShading(DhApiRenderableBoxGroupShading) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
- setSkyLight(int) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Only accepts values between 0 and 15
- setSsaoEnabled(boolean) - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
Sets whether this group should render with Screen Space Ambient Occlusioning.
- setUnshaded() - Method in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
All directions render with the same brightness.
- setValue(apiType) - Method in class com.seibel.distanthorizons.api.objects.config.DhApiConfigValue
- setValue(T) - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfigValue
-
Sets the config's value.
- setWithoutSaving(T) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.config.IConfigEntry
-
Sets the value without saving
- shortenString(String, int) - Static method in class com.seibel.distanthorizons.coreapi.util.StringUtil
-
Returns a shortened version of the given string that is no longer than maxLength.
- SHOW_BLOCK_MATERIAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
Block Materials are often used by Iris shaders to determine how LODs should be rendered
- SHOW_DETAIL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
LOD colors are based on their detail
- SHOW_OVERLAPPING_QUADS - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
Only draw overlapping LOD quads.
- SHOW_RENDER_SOURCE_FLAG - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
LOD colors are based on renderSource flags.
- SINGLE_PASS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
-
Fading only runs after the translucent render pass.
- skyLightLevel - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- SNOW - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- south - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
positive X
- SPHERICAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
-
Basic just means the fog will be based on the fragment depth not on any special height calculation IE spherical fog.
- square(int) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
Equivalent to:
value << 1,
value^2,
Math.pow(value, 2)
Note: Math.pow() isn't identical for large values where bits would be lost in the shift, however for medium to small values they function the same. - square(long) - Static method in class com.seibel.distanthorizons.coreapi.util.BitShiftUtil
-
see
BitShiftUtil.square(int)
for documentation - STABLE - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
- startX - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
- startZ - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
- STONE - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- strength() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiAmbientOcclusionConfig
-
Determines how dark the Screen Space Ambient Occlusion effect will be.
- StringUtil - Class in com.seibel.distanthorizons.coreapi.util
-
Miscellaneous string helper functions.
- StringUtil() - Constructor for class com.seibel.distanthorizons.coreapi.util.StringUtil
- STRUCTURE_REFERENCE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- STRUCTURE_START - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- SUB_DATA - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Fast rendering but may stutter when uploading.
- success - Variable in class com.seibel.distanthorizons.api.objects.DhApiResult
-
True if the action succeeded, false otherwise.
- SUCCESS_EXIT_CODE - Static variable in class com.seibel.distanthorizons.coreapi.util.jar.DeleteOnUnlock
- SURFACE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Generate the world surface, this does NOT include caves, trees, or structures.
- SURFACE - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
T
- TERRACOTTA - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- terrainRepo - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to interact with Distant Horizons' terrain data.
- THREAD_NAME_PREFIX - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
-
All DH owned threads should start with this string to allow for easier debugging and profiling.
- threadCount() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
-
Defines how many threads Distant Horizons uses.
- threadRuntimeRatio() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiMultiThreadingConfig
-
Defines how many long Distant Horizons threads will spend running vs sleeping.
- tintWithAvoidedBlocks() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines if the color of avoided blocks will color the block below them.
- top - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
positive Y
- topYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiChunk
- topYBlockPos - Variable in class com.seibel.distanthorizons.api.objects.data.DhApiTerrainDataPoint
- toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- toString() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
- transparency() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
- transparencyEnabled - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
- TRANSPARENT - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
- transpose() - Method in class com.seibel.distanthorizons.api.objects.math.DhApiMat4f
- triggerBoxChange() - Method in interface com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup
-
If a cube's color, position, or other property is changed this method must be called for those changes to render.
- TWO_BLOCKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
render 64 LODs for each chunk
U
- unbind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiGenericObjectShaderProgram
-
Runs any necessary unbinding this program needs so rendering can be done by another program.
- unbind() - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiShaderProgram
-
Runs any necessary unbinding this program needs so rendering can be done by another program.
- unbind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.OverrideInjector
- unbind(Class<? extends IDhApiOverrideable>, IDhApiOverrideable) - Method in interface com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector
-
Removes the given concrete
IDhApiOverrideable
bound to the given interface. - unbind(Class<? extends IDhApiEvent>, Class<? extends IDhApiEvent>) - Method in interface com.seibel.distanthorizons.api.interfaces.events.IDhApiEventInjector
-
Unlinks the given event handler, preventing the handler from being called in the future.
- unbind(Class<? extends IDhApiEvent>, Class<? extends IDhApiEvent>) - Method in class com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector
- UNCOMPRESSED - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
Should only be used internally and for unit testing.
- UNKNOWN - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- UNKNOWN - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
- update(int, int, DhApiMat4f) - Method in interface com.seibel.distanthorizons.api.interfaces.override.rendering.IDhApiCullingFrustum
-
Called before a render pass is done.
- USE_OPTIFINE_SETTING - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
-
Deprecated.Since API 4.0.0 is equivalent to
EDhApiFogDrawMode.FOG_ENABLED
- USE_SKY_COLOR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
-
Replicates the effect of the clear sky mod.
- USE_WORLD_FOG_COLOR - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
-
Fog uses Minecraft's fog color.
- useBufferStorage - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
- useEarlyMapping - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
V
- value - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
More stable than using the ordinal of the enum
- value - Variable in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
-
More stable than using the ordinal of the enum
- value - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
-
Stable version of
Enum.ordinal()
- value - Variable in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
-
Stable version of
Enum.ordinal()
- value - Variable in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
- value - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiEventParam
-
Depending on the
IDhApiEvent
this can be null. - valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiBlocksToAvoid
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiDataCompressionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGLErrorHandlingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGlProfileMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGpuUploadMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiGrassSideRendering
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiHorizontalQuality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLodShading
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiLoggerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMaxHorizontalResolution
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiMcRenderingFadeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiServerFolderNameMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiUpdateBranch
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVanillaOverdraw
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiQualityPreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.config.quickOptions.EDhApiThreadPreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiDebugRendering
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogColorMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogDrawMode
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiFogFalloff
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiHeightFogMixMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRendererMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiRenderPass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiTransparency
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorProgressDisplayLocation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiLevelType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGenerationStep
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANILLA_CHUNKS - Enum constant in enum class com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiWorldGeneratorReturnType
-
when this constant is returned by
IDhApiWorldGenerator.getReturnType()
,IDhApiWorldGenerator.generateChunks(int, int, int, byte, EDhApiDistantGeneratorMode, ExecutorService, Consumer)
will be used when generating terrain. - VERSION - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
- verticalQuality() - Method in interface com.seibel.distanthorizons.api.interfaces.config.client.IDhApiGraphicsConfig
-
Defines how detailed fake chunks are in the vertical direction
- VERY_HIGH - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiVerticalQuality
- VISUALLY_EQUAL - Enum constant in enum class com.seibel.distanthorizons.api.enums.config.EDhApiWorldCompressionMode
-
Only visible block/biome changes are recorded in the database.
W
- WATER - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- west - Variable in class com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading
-
negative X
- widthInBlocks - Variable in enum class com.seibel.distanthorizons.api.enums.EDhApiDetailLevel
- WOOD - Enum constant in enum class com.seibel.distanthorizons.api.enums.rendering.EDhApiBlockMaterial
- worldGenerator() - Method in interface com.seibel.distanthorizons.api.interfaces.config.IDhApiConfig
- WorldGeneratorInjector - Class in com.seibel.distanthorizons.coreapi.DependencyInjection
-
This class takes care of dependency injection for world generators.
- WorldGeneratorInjector() - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
- WorldGeneratorInjector(String) - Constructor for class com.seibel.distanthorizons.coreapi.DependencyInjection.WorldGeneratorInjector
-
This constructor should only be used for testing different corePackagePaths.
- worldGenOverrides - Static variable in class com.seibel.distanthorizons.api.DhApi
-
Used to bind/unbind Distant Horizons Api events.
- worldLoaded() - Method in interface com.seibel.distanthorizons.api.interfaces.world.IDhApiWorldProxy
-
Returns true if a world is loaded.
- worldProxy - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to interact with Distant Horizons' currently loaded world.
- worldYOffset - Variable in class com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam
- WRAPPER_PACKET_PATH - Static variable in class com.seibel.distanthorizons.coreapi.ModInfo
- wrapperFactory - Static variable in class com.seibel.distanthorizons.api.DhApi.Delayed
-
Used to create wrappers for Minecraft objects needed by other Distant Horizons API methods.
X
- x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- x - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
Y
- y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- y - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
Z
- z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3d
- z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3f
- z - Variable in class com.seibel.distanthorizons.api.objects.math.DhApiVec3i
All Classes and Interfaces|All Packages|Constant Field Values