Class SimplyNoShadingImpl
java.lang.Object
io.github.startsmercury.simply_no_shading.impl.client.SimplyNoShadingImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Configprivate final GameContextprivate static final Configprivate 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 voidvoidstatic SimplyNoShadingRenderStatestatic SimplyNoShadingRenderStaterenderStateOf(net.minecraft.client.Minecraft minecraft) voidprivate ConfigvoidsetConfigAndReload(Config config)
-
Field Details
-
KEY_MAPPING_CATEGORY
public static final net.minecraft.client.KeyMapping.Category KEY_MAPPING_CATEGORY -
DEFAULT_CONFIG
-
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
-
renderState
-
renderStateOf
-
onInitialize
public void onInitialize() -
getConfig
-
setConfigAndReload
-
setConfig
-
getReloadLevel
-
getContext
-
openConfigFile
public void openConfigFile() -
reloadConfig
public void reloadConfig() -
loadConfig
-
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 net.minecraft.client.gui.screens.Screen lastScreen) -
consumeKeyToggleEvents
private void consumeKeyToggleEvents() -
registerShutdownHook
private void registerShutdownHook()
-