All Classes and Interfaces

Class
Description
The BakedQuadMixin is a mixin class for the BakedQuad class.
The BedrockBlockShadingMixin is a mixin class for the BedrockBlockShading class.
The ClientLevelMixin is a mixin class for the ClientLevel class.
The CloudRendererMixin is a mixin class for the CloudRenderer class.
The Config class is extendable but immutable collection of data that plays a role in the bahavior of Simply No Shading, primarily in toggling shading.
The Config.Builder class is the builder for Config.
The ConfigScreen class is an implementation of SpruceScreen that functions as the config screen or Simpl No Shading.
The FluidRendererMixin is a mixin class for the FluidRenderer class.
A JsonPathStorage is a concrete implementation of PathStorage in that serialized state is stored in the JSON file format.
The LevelRendererMixin is a mixin class for the LevelRenderer class.
The LiquidBlockRendererMixin is a mixin class for the LiquidBlockRenderer class.
A PathStorage is an abstract implementation of Storage that will act as a base for states accessed with Java NIO.
The PrefixedLogger represents a wrapped logger where messages passed to the delegated logger are prefixed.
The SimplyNoShading class models the Simply No Shading mod.
The SimplyNoShadingClientEntrypoint class is an implementation of ClientModInitializer and is an entrypoint defined with the client key in the fabric.mod.json.
Simply No Shading mixin plugin.
The SimplyNoShadingModMenuEntrypoint class is an implementation of ModMenuApi and is an entrypoint defined with the modmenu key in the fabric.mod.json.
A Storage allows load and save operations on objects.