Index

A B C D E F G H I K L M N O P Q R S T U V 
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 blockShadingEnabled record component.
blockShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
Returns the value of the blockShadingEnabled record 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 cloudShadingEnabled record component.
cloudShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
Returns the value of the cloudShadingEnabled record 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 compatibilityMode record 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 compatibilityMode record 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.
Prefer using SimplyNoShadingAware outside interface injection purposes.
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 Config record 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 Config record 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 ConfigData record 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 custom record 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 custom record 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 entityShadingEnabled record component.
entityShadingEnabled() - Method in record class io.github.startsmercury.simply_no_shading.impl.client.config.v0.Config
Returns the value of the entityShadingEnabled record 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_light function in Minecraft's shaders/include/light.glsl shader 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 preset record 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 preset record 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 shadeBlocks record 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 shadeBlocks record component.
shadeClouds - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
The field for the shadeClouds record 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 shadeClouds record component.
shadeEntities - Variable in record class io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigData
The field for the shadeEntities record 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 shadeEntities record 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.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values