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
- BakedQuadMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft
- BakedQuadMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.BakedQuadMixin
- BedrockBlockShadingMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify
- BedrockBlockShadingMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify.BedrockBlockShadingMixin
- bedrockifyLoaded - Variable in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- BlockRenderDispatcherAccessor - Interface in io.github.startsmercury.simply_no_shading.mixin.client.accessor
- 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.gui.screens.ConfigScreen.Data
C
- catchupBitmasks(int, long, int) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.sodium.CloudRendererMixin
- changeShade(float) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.sodium.DefaultFluidRendererMixin
- ClientLevelMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft
- ClientLevelMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.ClientLevelMixin
- CloudRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft
- CloudRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.sodium
- CloudRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft.CloudRendererMixin
- CloudRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.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.gui.screens.ConfigScreen
- compatibilityMode() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns the value of the
compatibilityModerecord component. - CompileAwareHelper - Class in io.github.startsmercury.simply_no_shading.impl.client.extension.compile
- CompileAwareHelper() - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.extension.compile.CompileAwareHelper
- CompileSimplyNoShadingAware - 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<ConfigData>) - 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
- configCallback - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- 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<? super Config>) - Constructor for class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- ConfigScreen.Data - Class in io.github.startsmercury.simply_no_shading.impl.client.gui.screens
- 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<A>, String, A) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- create(Codec<A>, String, A, Function<O, A>) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.config.CodecFieldBuilder
- createBoolean(String, boolean, Consumer<Boolean>) - 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
- 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.gui.screens.ConfigScreen
- 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.gui.screens.ConfigScreen.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.shading.block.sodium
- DefaultFluidRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.sodium.DefaultFluidRendererMixin
E
- enableShaders - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.compat.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.
F
- fabricLoader - Variable in class io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
- fieldOfImpl(Codec<A>, 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.shading.cloud.minecraft.CloudRendererMixin
- FLAG_USE_TOP_COLOR - Static variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.sodium.CloudRendererMixin
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
- 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
- getLiquidBlockRenderer() - Method in interface io.github.startsmercury.simply_no_shading.mixin.client.accessor.BlockRenderDispatcherAccessor
- 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.gui.screens.ConfigScreen
- 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.shading.entity.minecraft
- GlslPreprocessorMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft.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
- 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.accessor - package io.github.startsmercury.simply_no_shading.mixin.client.accessor
- io.github.startsmercury.simply_no_shading.mixin.client.compat.iris - package io.github.startsmercury.simply_no_shading.mixin.client.compat.iris
- 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.shading.block.bedrockify - package io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify
- io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft - package io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft
- io.github.startsmercury.simply_no_shading.mixin.client.shading.block.sodium - package io.github.startsmercury.simply_no_shading.mixin.client.shading.block.sodium
- io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft - package io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft
- io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.sodium - package io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.sodium
- io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft - package io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft
- IrisConfigMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.compat.iris
- IrisConfigMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.compat.iris.IrisConfigMixin
- isBedrockifyLoaded() - Method in class io.github.startsmercury.simply_no_shading.impl.client.GameContext
- 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
- LINE_PATTERN - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.SnsConstants
- LiquidBlockRendererMixin - Class in io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft
- LiquidBlockRendererMixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.LiquidBlockRendererMixin
- 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>, String) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft.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.shading.block.minecraft.BakedQuadMixin
- modifyShade(float) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify.BedrockBlockShadingMixin
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.compat.iris.IrisConfigMixin
- onSetShadersEnabled(boolean, CallbackInfo) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.compat.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
- PREFERENCES_HEADER - 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.gui.screens.ConfigScreen
- preset() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.Config
-
Returns the value of the
presetrecord component. - presetChanged(OptionsList, OptionInstance<Boolean>, OptionInstance<Boolean>, OptionInstance<Boolean>, ConfigPreset) - Method in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
- 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
Q
- QUALITY_HEADER - Static variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen
R
- 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
- 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
- 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
- setDown(boolean) - Method in class io.github.startsmercury.simply_no_shading.impl.client.KeyMapping
- 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 record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeBlocksrecord component. - shadeBlocks - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen.Data
- 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 record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeCloudsrecord component. - shadeClouds - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen.Data
- 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 record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
-
The field for the
shadeEntitiesrecord component. - shadeEntities - Variable in class io.github.startsmercury.simply_no_shading.impl.client.gui.screens.ConfigScreen.Data
- 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.shading.entity.minecraft
- ShaderManager$1Mixin() - Constructor for class io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft.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.shading.cloud.minecraft.CloudRendererMixin
- simply_no_shading$changeShade(boolean) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.ClientLevelMixin
- simply_no_shading$changeShade(boolean) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.LiquidBlockRendererMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify.BedrockBlockShadingMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.ClientLevelMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.LiquidBlockRendererMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.sodium.DefaultFluidRendererMixin
- simply_no_shading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.entity.minecraft.GlslPreprocessorMixin
- simply_no_shading$getConfigData() - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.SnsConfigDataAware
- simply_no_shading$getConfigData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify.BedrockBlockShadingMixin
- simply_no_shading$getConfigData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.ClientLevelMixin
- simply_no_shading$getConfigData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.LiquidBlockRendererMixin
- simply_no_shading$getConfigData() - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft.CloudRendererMixin
- 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.shading.entity.minecraft.ShaderManager$1Mixin
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.bedrockify.BedrockBlockShadingMixin
- simply_no_shading$setConfigData(ConfigData) - Method in interface io.github.startsmercury.simply_no_shading.impl.client.extension.SnsConfigDataAware
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.ClientLevelMixin
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.block.minecraft.LiquidBlockRendererMixin
- simply_no_shading$setConfigData(ConfigData) - Method in class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft.CloudRendererMixin
- simply_noShading$configData - Variable in class io.github.startsmercury.simply_no_shading.mixin.client.shading.cloud.minecraft.CloudRendererMixin
- 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
- SnsConfigDataAware - 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
- 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.CompileAwareHelper
- unimplemented0() - Static method in class io.github.startsmercury.simply_no_shading.impl.client.extension.compile.CompileAwareHelper
- 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.