Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addOptions() - Method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- ALL_CHANGED - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
- applyTo(Minecraft) - Method in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
B
- BakedQuad$MaterialInfoMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.block
- BakedQuad$MaterialInfoMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.block.BakedQuad$MaterialInfoMixin
- bedrockifyLoaded - Variable in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- BlockAndTintGetter$1Mixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- BlockAndTintGetter$1Mixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.BlockAndTintGetter$1Mixin
- BlockAndTintGetterMixin - Interface in io.github.startsmercury.simply_no_shading.mixin.client.extension
- BlockModelLighterMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.block
- BlockModelLighterMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.block.BlockModelLighterMixin
- blockShadingEnabled - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
The field for the
blockShadingEnabledrecord component. - blockShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Returns the value of the
blockShadingEnabledrecord component. - build() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- build() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder.Data
- builder() - Static method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Creates a config builder.
C
- catchupBitmasks(int, long, int) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.CloudRendererMixin
- changeShade(float, LevelSlice) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.DefaultFluidRendererMixin
- ClientLevelMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- ClientLevelMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.ClientLevelMixin
- CloudRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.cloud
- CloudRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- CloudRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- CloudRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.CloudRendererMixin
- cloudShadingEnabled - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
The field for the
cloudShadingEnabledrecord component. - cloudShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Returns the value of the
cloudShadingEnabledrecord component. - CODEC - Static variable in interface io.github.startsmercury.simply_no_shading.impl.client.config.IConfig
- CODEC - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
- CODEC - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
- CODEC - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
- CODEC - Static variable in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
- CodecFieldBuilder - Interface in io.github.startsmercury.simply_no_shading.impl.client.config
- COLUMN_PATTERN - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- compatibilityMode - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
The field for the
compatibilityModerecord component. - compatibilityMode - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- compatibilityMode() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns the value of the
compatibilityModerecord component. - CompileSimplyNoShadingAware - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension.compile
-
Deprecated.
- CompileSnsConfigDataAware - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension.compile
-
Deprecated.
- CompileSnsConfigDataOwner - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension.compile
-
Deprecated.
- CONDITIONAL - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
-
Disables in-world shading, filtering out GUI elements.
- config - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- Config - Record Class in io.github.startsmercury.simply_no_shading.impl.client.config.v0
-
The Simply No Shading modification configuration, format version
0. - Config - Record Class in io.github.startsmercury.simply_no_shading.impl.client.config.v1
-
The Simply No Shading modification configuration, format version
1. - Config(boolean, boolean, boolean) - Constructor for record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Creates an instance of a
Configrecord class. - Config(boolean, ConfigPreset, Optional) - Constructor for record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Creates an instance of a
Configrecord class. - CONFIG_EXT - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- CONFIG_NAME - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- configBuilder - Variable in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- configBuilder - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- ConfigBuilder - Class in io.github.startsmercury.simply_no_shading.impl.client.config.v1
- ConfigBuilder() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- ConfigBuilder(Config) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- ConfigBuilder.Data - Class in io.github.startsmercury.simply_no_shading.impl.client.config.v1
- configCallback - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.extension.LevelRendererMixin
- configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.extension.MovingBlockRenderStateMixin
- ConfigData - Record Class in io.github.startsmercury.simply_no_shading.impl.client.config.v1
-
The configuration data.
- ConfigData(boolean, boolean, boolean) - Constructor for record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Creates an instance of a
ConfigDatarecord class. - ConfigPreset - Enum Class in io.github.startsmercury.simply_no_shading.impl.client.config.v1
-
The configuration preset.
- ConfigPreset() - Constructor for enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
- ConfigPreset(ConfigData) - Constructor for enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
- ConfigScreen - Class in io.github.startsmercury.simply_no_shading.impl.client.gui.screens
- ConfigScreen(Screen, Config, Consumer) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- consumeAction() - Method in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- consumeKeyEvents(Minecraft) - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- consumeKeyToggleEvents() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- consumePressed() - Method in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- consumeReleased() - Method in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- containsAllKeywords(String) - Method in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
- context - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- create(Codec, String, A) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- create(Codec, String, A, Function) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- createBoolean(String, boolean, Consumer) - Method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- createConfigScreen(Screen) - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- createKeyMapping(String) - Static method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- createOption(ConfigBuilder, BiFunction, String, String, BiConsumer, Function) - Method in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- createShadeToggleOption(ConfigBuilder, String, String, BiConsumer, Function) - Method in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- custom - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
The field for the
customrecord component. - custom - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- custom() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns the value of the
customrecord component. - CUSTOM - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
The customized preset is internally retained across presets.
D
- data() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Most of the configuration data.
- Data(ConfigData) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder.Data
- DEFAULT - Static variable in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- DEFAULT - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
The default configuration.
- DEFAULT - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
All shading types are enabled on vanilla.
- DEFAULT_CONFIG - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- DEFAULT_CONFIG_DATA - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- DefaultFluidRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- DefaultFluidRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.DefaultFluidRendererMixin
E
- enableShaders - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.iris.IrisConfigMixin
- entityShadingEnabled - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
The field for the
entityShadingEnabledrecord component. - entityShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Returns the value of the
entityShadingEnabledrecord component. - equals(Object) - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Indicates whether some other object is "equal to" this one.
- extendRenderState(CallbackInfoReturnable, ClientLevel) - Static method in class io.github.startsmercury.simply_no_shading.mixin.client.block.PistonHeadRendererMixin
- extendRenderState(CallbackInfo, FallingBlockRenderState, ClientLevel) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.block.FallingBlockRendererMixin
F
- FabricBlockAccessMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- FabricBlockAccessMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.FabricBlockAccessMixin
- fabricLoader - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- FallingBlockRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.block
- FallingBlockRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.block.FallingBlockRendererMixin
- fieldOfImpl(Codec, String, A) - Static method in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- FLAG_USE_TOP_COLOR - Static variable in class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- FLAG_USE_TOP_COLOR - Static variable in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.CloudRendererMixin
- FlatLightPipelineMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- FlatLightPipelineMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.FlatLightPipelineMixin
- FluidRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.block
- FluidRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.block.FluidRendererMixin
G
- GameContext - Class in io.github.startsmercury.simply_no_shading.impl.client
- GameContext() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- GENERAL - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- getConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- getConfigFile() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- getConfigPath() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- getContext() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- getCustom() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- getModConfigScreenFactory() - Method in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingModMenu
- getOrCreateCustom() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- getPreset() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- getReloadLevel(Config, Config, GameContext) - Static method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- GetShaderPreprocessor - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension
- getSimplyNoShading() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.compile.CompileSimplyNoShadingAware
-
Deprecated.
- getSimplyNoShading() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.SimplyNoShadingAware
- getSimplyNoShading() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.MinecraftMixin
- GlslPreprocessorMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.entity
- GlslPreprocessorMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.entity.GlslPreprocessorMixin
H
- hashCode() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Returns a hash code value for this object.
I
- IConfig - Interface in io.github.startsmercury.simply_no_shading.impl.client.config
- IGNORE_TAG - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- influenceCardinalLighting(boolean, BlockAndTintGetter) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.block.BlockModelLighterMixin
- InjectedInterfaceHelper - Class in io.github.startsmercury.simply_no_shading.impl.client.extension.compile
- InjectedInterfaceHelper() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.extension.compile.InjectedInterfaceHelper
- INTERNAL_SHADERS - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Old block lighting from internal shader.
- INTERNAL_SHADERS - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Simply No Shading defaults disables all shading types.
- io.github.startsmercury.simply_no_shading.impl.client - package io.github.startsmercury.simply_no_shading.impl.client
- io.github.startsmercury.simply_no_shading.impl.client.config - package io.github.startsmercury.simply_no_shading.impl.client.config
- io.github.startsmercury.simply_no_shading.impl.client.config.v0 - package io.github.startsmercury.simply_no_shading.impl.client.config.v0
- io.github.startsmercury.simply_no_shading.impl.client.config.v1 - package io.github.startsmercury.simply_no_shading.impl.client.config.v1
- io.github.startsmercury.simply_no_shading.impl.client.entrypoint - package io.github.startsmercury.simply_no_shading.impl.client.entrypoint
- io.github.startsmercury.simply_no_shading.impl.client.extension - package io.github.startsmercury.simply_no_shading.impl.client.extension
- io.github.startsmercury.simply_no_shading.impl.client.extension.compile - package io.github.startsmercury.simply_no_shading.impl.client.extension.compile
- io.github.startsmercury.simply_no_shading.impl.client.gui.screens - package io.github.startsmercury.simply_no_shading.impl.client.gui.screens
- io.github.startsmercury.simply_no_shading.mixin.client.block - package io.github.startsmercury.simply_no_shading.mixin.client.block
- io.github.startsmercury.simply_no_shading.mixin.client.cloud - package io.github.startsmercury.simply_no_shading.mixin.client.cloud
- io.github.startsmercury.simply_no_shading.mixin.client.entity - package io.github.startsmercury.simply_no_shading.mixin.client.entity
- io.github.startsmercury.simply_no_shading.mixin.client.extension - package io.github.startsmercury.simply_no_shading.mixin.client.extension
- io.github.startsmercury.simply_no_shading.mixin.client.iris - package io.github.startsmercury.simply_no_shading.mixin.client.iris
- io.github.startsmercury.simply_no_shading.mixin.client.sodium - package io.github.startsmercury.simply_no_shading.mixin.client.sodium
- IrisConfigMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.iris
- IrisConfigMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.iris.IrisConfigMixin
- isBedrockifyLoaded() - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- isCompatibilityMode() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- isShadersEnabled() - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- isSodiumLoaded() - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
K
- KEY_MAPPING_CATEGORY - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- KeyMapping - Class in io.github.startsmercury.simply_no_shading.impl.client
- KeyMapping(String, int, KeyMapping.Category) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- keyOpenModConfig - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyOpenModConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyReloadConfig - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyReloadConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleBlockShading - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleBlockShading() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleCloudShading - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleCloudShading() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleEntityShading - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- keyToggleEntityShading() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
L
- LENIENT_CODEC - Static variable in interface io.github.startsmercury.simply_no_shading.impl.client.config.IConfig
- LENIENT_CODEC - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
- LENIENT_CODEC - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
- level - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.extension.RenderSectionRegionMixin
- level - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.LevelSliceMixin
- levelRenderer - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.extension.ClientLevelMixin
- LevelRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- LevelRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.LevelRendererMixin
- LevelSliceMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- LevelSliceMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.LevelSliceMixin
- lightCache - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.FlatLightPipelineMixin
- lightCache - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.SmoothLightPipelineMixin
- LINE_PATTERN - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- loadConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- logger - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
M
- MIN_VERSION - Static variable in interface io.github.startsmercury.simply_no_shading.impl.client.config.IConfig
- minecraft - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- MinecraftMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- MinecraftMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.MinecraftMixin
- MODID - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- modifyLightingCalculations(GlslPreprocessor, boolean, String, Operation, String) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.entity.GlslPreprocessorMixin
-
Modifies the
minecraft_mix_lightfunction in Minecraft'sshaders/include/light.glslshader to enforce Simply No Shading features. - modifyShade(boolean) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.block.BakedQuad$MaterialInfoMixin
- modifyShade(boolean) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.FlatLightPipelineMixin
- modifyShade(boolean) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.SmoothLightPipelineMixin
- modifyShade(boolean, BlockAndTintGetter) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.FabricBlockAccessMixin
- MovingBlockRenderStateMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- MovingBlockRenderStateMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.MovingBlockRenderStateMixin
N
- NAME - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- NEEDS_UPDATE - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
- newCodec(CodecFieldBuilder) - Static method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
- newCodec(CodecFieldBuilder) - Static method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
- NONE - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
O
- onInitialize() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- onInitializeClient() - Method in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingFabric
- onLoadShadersEnabled(CallbackInfo) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.iris.IrisConfigMixin
- onSetShadersEnabled(boolean, CallbackInfo) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.iris.IrisConfigMixin
- openConfigFile() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- OPTIONAL - Static variable in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- override - Variable in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Preset override allow preset switching without losing the custom config.
- override() - Method in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Gets the config override for this preset.
P
- PistonHeadRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.block
- PistonHeadRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.block.PistonHeadRendererMixin
- PREFERENCES - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- preset - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
The field for the
presetrecord component. - preset - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- preset() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns the value of the
presetrecord component. - PRESET_NAMES - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- presetChanged(OptionsList, OptionInstance, OptionInstance, OptionInstance, ConfigPreset) - Method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- presetEnabledProvider - Variable in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- presetOptionId - Variable in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- pressed - Variable in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- process(String) - Method in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
R
- registerConfigLate(ConfigBuilder) - Method in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- registerKeyMappings() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- registerShutdownHook() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- released - Variable in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- reloadConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- ReloadLevel - Enum Class in io.github.startsmercury.simply_no_shading.impl.client
- ReloadLevel() - Constructor for enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
- removed() - Method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- RenderSectionRegionMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.extension
- RenderSectionRegionMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.extension.RenderSectionRegionMixin
- RESOURCE_PACKS - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
S
- saveConfig() - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- setBedrockifyLoaded(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- setCompatibilityMode(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setConfig(Config) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setConfig(Config) - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- setConfigAndReload(Config) - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- setCustom(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setCustom(Optional) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setDown(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- setPreset(ConfigPreset) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setShadeBlocks(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setShadeClouds(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setShadeEntities(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- setShadersEnabled(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- setSodiumLoaded(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- shadeBlocks - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder.Data
- shadeBlocks - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeBlocksrecord component. - shadeBlocks() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Returns the value of the
shadeBlocksrecord component. - shadeClouds - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder.Data
- shadeClouds - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeCloudsrecord component. - shadeClouds() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Returns the value of the
shadeCloudsrecord component. - shadeEntities - Variable in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder.Data
- shadeEntities - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeEntitiesrecord component. - shadeEntities() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Returns the value of the
shadeEntitiesrecord component. - ShaderManager$1Mixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.entity
- ShaderManager$1Mixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.entity.ShaderManager$1Mixin
- ShaderPreprocessor - Enum Class in io.github.startsmercury.simply_no_shading.impl.client
- ShaderPreprocessor() - Constructor for enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
- shadersEnabled - Variable in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- SIMPLY_NO_SHADING - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Simply No Shading defaults disables all shading types.
- simply_no_shading$changeCloudBrightness(int) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- simply_no_shading$changeShade(CardinalLighting, Operation, BlockAndTintGetter, LocalBooleanRef) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.block.FluidRendererMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.entity.GlslPreprocessorMixin
- simply_no_shading$configData() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.compile.CompileSnsConfigDataAware
-
Deprecated.
- simply_no_shading$configData() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.SnsConfigDataAware
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.BlockAndTintGetter$1Mixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.ClientLevelMixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.LevelRendererMixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.MovingBlockRenderStateMixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.RenderSectionRegionMixin
- simply_no_shading$configData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.sodium.LevelSliceMixin
- simply_no_shading$getShaderPreprocessor() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.GetShaderPreprocessor
- simply_no_shading$getShaderPreprocessor() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.entity.ShaderManager$1Mixin
- simply_no_shading$setConfigData(ConfigData) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.compile.CompileSnsConfigDataOwner
-
Deprecated.
- simply_no_shading$setConfigData(ConfigData) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.SnsConfigDataOwner
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.LevelRendererMixin
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.extension.MovingBlockRenderStateMixin
- simply_noShading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.cloud.CloudRendererMixin
- simplyNoShading - Variable in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- simplyNoShading - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.extension.MinecraftMixin
- SimplyNoShadingAware - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension
- SimplyNoShadingFabric - Class in io.github.startsmercury.simply_no_shading.impl.client.entrypoint
- SimplyNoShadingFabric() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingFabric
- SimplyNoShadingImpl - Class in io.github.startsmercury.simply_no_shading.impl.client
- SimplyNoShadingImpl(Minecraft) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- SimplyNoShadingModMenu - Class in io.github.startsmercury.simply_no_shading.impl.client.entrypoint
- SimplyNoShadingModMenu() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingModMenu
- SimplyNoShadingSodium - Class in io.github.startsmercury.simply_no_shading.impl.client.entrypoint
- SimplyNoShadingSodium() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- SmoothLightPipelineMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.sodium
- SmoothLightPipelineMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.sodium.SmoothLightPipelineMixin
- SnsConfigDataAware - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension
- SnsConfigDataOwner - Interface in io.github.startsmercury.simply_no_shading.impl.client.extension
- SnsConstants - Class in io.github.startsmercury.simply_no_shading.impl.client
- SnsConstants() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- sodiumLoaded - Variable in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- storageHandler - Variable in class io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- syncConfigFor(Config, ReloadLevel) - Method in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
T
- TARGET_SYSTEM_MOJ_IMPORT - Static variable in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
- TITLE - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- toString() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Returns a string representation of this record class.
- trySetWidget(AbstractWidget, T) - Static method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
U
- UNCONDITIONAL - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
- unimplemented() - Static method in class io.github.startsmercury.simply_no_shading.impl.client.extension.compile.InjectedInterfaceHelper
- unimplemented0() - Static method in class io.github.startsmercury.simply_no_shading.impl.client.extension.compile.InjectedInterfaceHelper
- unsetCustom() - Method in class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
- upgrade() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.IConfig
-
Upgrades the given config to the latest format.
V
- VALUE_LIST - Static variable in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
- valueList() - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
- valueOf(String) - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.ReloadLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.startsmercury.simply_no_shading.impl.client.ShaderPreprocessor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANILLA - Enum constant in enum class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigPreset
-
All shading types are enabled on vanilla.
- VANILLA - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
Old block lighting from internal shader.
- version() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.IConfig
-
The configuration format version.
- version() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
- version() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
- VERSION - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
-
The configuration format version.
- VERSION - Static variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
The configuration format version.
All Classes and Interfaces|All Packages|Constant Field Values
SimplyNoShadingAwareoutside interface injection purposes.