Class SimplyNoShadingImpl
java.lang.Object
io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Configprivate final GameContextprivate static final Configstatic final ConfigDataprivate final net.fabricmc.loader.api.FabricLoaderstatic final net.minecraft.client.KeyMapping.Categoryprivate final KeyMappingprivate final KeyMappingprivate final KeyMappingprivate final KeyMappingprivate final KeyMappingprivate final org.slf4j.Loggerprivate final net.minecraft.client.Minecraft -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidconsumeKeyEvents(net.minecraft.client.Minecraft ignored) private voidnet.minecraft.client.gui.screens.ScreencreateConfigScreen(@Nullable net.minecraft.client.gui.screens.Screen lastScreen) private static KeyMappingcreateKeyMapping(String name) private Pathprivate static ReloadLevelgetReloadLevel(Config oldConfig, Config newConfig, GameContext context) voidvoidprivate voidprivate voidvoidvoidprivate ConfigvoidsetConfigAndReload(Config config) private voidsyncConfigFor(Config config, ReloadLevel reloadLevel)
-
Field Details
-
KEY_MAPPING_CATEGORY
public static final net.minecraft.client.KeyMapping.Category KEY_MAPPING_CATEGORY -
DEFAULT_CONFIG
-
DEFAULT_CONFIG_DATA
-
context
-
fabricLoader
private final net.fabricmc.loader.api.FabricLoader fabricLoader -
keyOpenModConfig
-
keyReloadConfig
-
keyToggleBlockShading
-
keyToggleCloudShading
-
keyToggleEntityShading
-
logger
private final org.slf4j.Logger logger -
minecraft
private final net.minecraft.client.Minecraft minecraft -
config
-
-
Constructor Details
-
SimplyNoShadingImpl
public SimplyNoShadingImpl(net.minecraft.client.Minecraft minecraft)
-
-
Method Details
-
onInitialize
public void onInitialize() -
getConfig
-
setConfigAndReload
-
setConfig
-
getReloadLevel
-
syncConfigFor
-
getContext
-
openConfigFile
public void openConfigFile() -
reloadConfig
public void reloadConfig() -
loadConfig
- Returns:
falseif loading encountered json syntax exceptions;trueotherwise.
-
saveConfig
public void saveConfig() -
getConfigPath
-
getConfigFile
-
keyOpenModConfig
-
keyReloadConfig
-
keyToggleBlockShading
-
keyToggleCloudShading
-
keyToggleEntityShading
-
registerKeyMappings
private void registerKeyMappings() -
createKeyMapping
-
consumeKeyEvents
private void consumeKeyEvents(net.minecraft.client.Minecraft ignored) -
createConfigScreen
public net.minecraft.client.gui.screens.Screen createConfigScreen(@Nullable @Nullable net.minecraft.client.gui.screens.Screen lastScreen) -
consumeKeyToggleEvents
private void consumeKeyToggleEvents() -
registerShutdownHook
private void registerShutdownHook()
-