Index

A B C D E G H I J L N O P R S T V W 
All Classes and Interfaces|All Packages

A

ALL_OFF - Static variable in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
The config preset where all shading options were disabled.

B

blockShadingEnabled - Variable in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Controls block shading, excluding block entities.
blockShadingEnabled() - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Gets block shading enabled.
build() - Method in class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Returns a newly built config.
builder() - Static method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Creates a new builder.
builder(Config) - Static method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Creates a new builder with fields set to a pre-existing config.
Builder() - Constructor for class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Creates a new config builder with data initially set for vanilla behavior.

C

cloudShadingEnabled - Variable in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Controls cloud shading.
cloudShadingEnabled() - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Cloud shading.
com.github.startsmercury.simply.no.shading.client - package com.github.startsmercury.simply.no.shading.client
Classes for Simply No Shading client.
com.github.startsmercury.simply.no.shading.entrypoint - package com.github.startsmercury.simply.no.shading.entrypoint
Entrypoint classes for Simply No Shading.
com.github.startsmercury.simply.no.shading.util - package com.github.startsmercury.simply.no.shading.util
Contains Simply No Shading utility classes.
com.github.startsmercury.simply.no.shading.util.storage - package com.github.startsmercury.simply.no.shading.util.storage
Utility classes for storing and restoring values.
config() - Method in interface io.github.startsmercury.simply_no_shading.api.client.SimplyNoShading
Gets the config.
Config - Class in com.github.startsmercury.simply.no.shading.client
Deprecated, for removal: This API element is subject to removal in a future version.
As of version 7.0.0, replaced by Config
Config - Interface in io.github.startsmercury.simply_no_shading.api.client
Stores data used by this mod.
Config(boolean, boolean) - Constructor for class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Creates a new config with all the fields set.
Config.Builder - Class in com.github.startsmercury.simply.no.shading.client
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
configPath() - Method in interface io.github.startsmercury.simply_no_shading.api.client.SimplyNoShading
Gets the config path.

D

debug(String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(Marker, String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(Marker, String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(Marker, String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(Marker, String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
debug(Marker, String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.

E

entityShadingEnabled() - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Gets entity shading enabled.
equals(Object) - Method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
equals(Object) - Method in class com.github.startsmercury.simply.no.shading.util.storage.PathStorage
Deprecated.
error(String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(Marker, String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(Marker, String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(Marker, String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(Marker, String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
error(Marker, String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.

G

getConfig() - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Returns the config.
getConfigStorage() - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Returns the config storage.
getFirstInstance() - Static method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Returns the first instance of the SimplyNoShading class.
getGson() - Method in class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Returns the gson used for (de)serialization.
getGsonElseFallback() - Method in class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
This is a utility method wraps around JsonPathStorage.getGson(), returning when not null; returns a fallback otherwise.
getModConfigScreenFactory() - Method in class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingModMenuEntrypoint
Deprecated.
 
getName() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
getPath() - Method in class com.github.startsmercury.simply.no.shading.util.storage.PathStorage
Deprecated.
Returns the assigned path to where states are read and written into.
getType() - Method in class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Returns the supported type for storing.

H

hashCode() - Method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
hashCode() - Method in class com.github.startsmercury.simply.no.shading.util.storage.PathStorage
Deprecated.

I

info(String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(Marker, String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(Marker, String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(Marker, String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(Marker, String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
info(Marker, String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
instance() - Static method in interface io.github.startsmercury.simply_no_shading.api.client.SimplyNoShading
Gets the singleton implementation of this class.
INTERNAL_SHADERS - Static variable in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
The config preset that mimics OptiFine's Internal Shaders (with Old Lighting enabled).
io.github.startsmercury.simply_no_shading.api.client - package io.github.startsmercury.simply_no_shading.api.client
The client-side API for the Minecraft mod Simply No Shading.
isBlockShadingEnabled() - Method in class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Returns true if block shading is enabled; false otherwise.
isBlockShadingEnabled() - Method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Returns true if block shading is enabled; false otherwise.
isCloudShadingEnabled() - Method in class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Returns true if cloud shading is enabled; false otherwise.
isCloudShadingEnabled() - Method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
Returns true if cloud shading is enabled; false otherwise.
isDebugEnabled() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isDebugEnabled(Marker) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isErrorEnabled() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isErrorEnabled(Marker) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isInfoEnabled() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isInfoEnabled(Marker) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isTraceEnabled() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isTraceEnabled(Marker) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isWarnEnabled() - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
isWarnEnabled(Marker) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.

J

JsonPathStorage<T> - Class in com.github.startsmercury.simply.no.shading.util.storage
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
JsonPathStorage(Path) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Creates a new JsonPathStorage with a set path, defaulted gson, and without runtime type-checking.
JsonPathStorage(Path, Gson) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Creates a new JsonPathStorage with a set path, gson, and without runtime type-checking.
JsonPathStorage(Path, Gson, Class<T>) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Creates a new JsonPathStorage with a set path, gson, and class.
JsonPathStorage(Path, Gson, Type) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Creates a new JsonPathStorage with a set path, gson, and type.
JsonPathStorage(Path, Class<T>) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Creates a new JsonPathStorage with a set path, defaulted gson, and class.

L

load() - Method in class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Loads the stored state as a new object.
load() - Method in interface com.github.startsmercury.simply.no.shading.util.storage.Storage
Deprecated.
Loads the stored state as a new object.
loadAsync() - Method in interface com.github.startsmercury.simply.no.shading.util.storage.Storage
Deprecated.
Loads the stored state asynchronously.
loadConfig() - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Loads the config from the config storage logging any errors caught.
LOGGER - Static variable in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
This mod's logger.

N

named(String, String) - Static method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
Returns a named prefix logger.

O

onInitializeClient() - Method in class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingClientEntrypoint
Deprecated.

P

PathStorage<T> - Class in com.github.startsmercury.simply.no.shading.util.storage
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
PathStorage(Path) - Constructor for class com.github.startsmercury.simply.no.shading.util.storage.PathStorage
Deprecated.
Creates a new PathStorage with the assigned path to where states are read and written into.
PrefixedLogger - Class in com.github.startsmercury.simply.no.shading.util
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
PrefixedLogger(String) - Constructor for class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
Creates a new prefixed logger, wrapping the root logger.
PrefixedLogger(Logger, String) - Constructor for class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
Creates a new prefixed logger, wrapping a logger delegate.

R

root(String) - Static method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
Returns a prefixed root logger.

S

save(T) - Method in class com.github.startsmercury.simply.no.shading.util.storage.JsonPathStorage
Deprecated.
Stores the state of a given object.
save(T) - Method in interface com.github.startsmercury.simply.no.shading.util.storage.Storage
Deprecated.
Stores the state of a given object.
saveAsync(T) - Method in interface com.github.startsmercury.simply.no.shading.util.storage.Storage
Deprecated.
Stores the state of a given object asynchronously.
saveConfig() - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Saves the config to the config storage logging any errors caught.
setBlockShadingEnabled(boolean) - Method in class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Sets block shading enabled or disabled, excluding block entities.
setBlockShadingEnabled(boolean) - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Sets block shading enabled or disabled.
setCloudShadingEnabled(boolean) - Method in class com.github.startsmercury.simply.no.shading.client.Config.Builder
Deprecated.
Sets cloud shading enabled or disabled.
setCloudShadingEnabled(boolean) - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Sets cloud shading enabled or disabled.
setConfig(Config) - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Sets a new config.
setConfig(Config) - Method in interface io.github.startsmercury.simply_no_shading.api.client.SimplyNoShading
Set the config by copying.
setConfigStorage(Storage<Config>) - Method in class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Sets a new config storage.
setEntityShadingEnabled(boolean) - Method in interface io.github.startsmercury.simply_no_shading.api.client.Config
Sets entity shading enabled or disabled.
setupKeyMappings(SimplyNoShading) - Method in class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingClientEntrypoint
Deprecated.
Registers key mappings and key event listeners.
setupResources() - Method in class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingClientEntrypoint
Deprecated.
Registers resources such as built-in resource packs.
setupShutdownHook(Runnable) - Method in class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingClientEntrypoint
Deprecated.
Registers a shutdown thread with the name 'Simply No Shading Shutdown Thread'
SimplyNoShading - Class in com.github.startsmercury.simply.no.shading.client
Deprecated, for removal: This API element is subject to removal in a future version.
As of version 7.0.0, replaced by SimplyNoShading
SimplyNoShading - Interface in io.github.startsmercury.simply_no_shading.api.client
The Simply No Shading minecraft mod public interface.
SimplyNoShading() - Constructor for class com.github.startsmercury.simply.no.shading.client.SimplyNoShading
Deprecated.
Creates a new SimplyNoShading instance.
SimplyNoShadingClientEntrypoint - Class in com.github.startsmercury.simply.no.shading.entrypoint
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
SimplyNoShadingClientEntrypoint() - Constructor for class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingClientEntrypoint
Deprecated.
 
SimplyNoShadingModMenuEntrypoint - Class in com.github.startsmercury.simply.no.shading.entrypoint
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement
SimplyNoShadingModMenuEntrypoint() - Constructor for class com.github.startsmercury.simply.no.shading.entrypoint.SimplyNoShadingModMenuEntrypoint
Deprecated.
 
Storage<T> - Interface in com.github.startsmercury.simply.no.shading.util.storage
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement

T

toString() - Method in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
toString() - Method in class com.github.startsmercury.simply.no.shading.util.storage.PathStorage
Deprecated.
trace(String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(Marker, String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(Marker, String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(Marker, String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(Marker, String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
trace(Marker, String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.

V

VANILLA - Static variable in class com.github.startsmercury.simply.no.shading.client.Config
Deprecated.
The config preset that aligns with the vanilla game's default.

W

warn(String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(Marker, String) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(Marker, String, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(Marker, String, Object...) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(Marker, String, Object, Object) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
warn(Marker, String, Throwable) - Method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
wrapped(Logger, String) - Static method in class com.github.startsmercury.simply.no.shading.util.PrefixedLogger
Deprecated.
Returns a prefix logger.
A B C D E G H I J L N O P R S T V W 
All Classes and Interfaces|All Packages