MCPcopy Index your code
hub / github.com/FlashyReese/reeses-sodium-options

github.com/FlashyReese/reeses-sodium-options @mc26.2-2.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release mc26.2-2.2.0 ↗ · + Follow
909 symbols 2,495 edges 69 files 5 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Reese's Sodium Options

Java 17 Project License Environment: Client Mod loader: Fabric Version CurseForge Support Server

Reese's Edition of Sodium Options

Building from source

Prerequisites

  • Java 17 or above

Compiling

Navigate to the directory you've cloned this repository and launch a build with Gradle using gradlew build (Windows) or ./gradlew build (macOS/Linux). If you are not using the Gradle wrapper, simply replace gradlew with gradle or the path to it.

The initial setup may take a few minutes. After Gradle has finished building everything, you can find the resulting artifacts in build/libs.

License

Reese's Sodium Options is license under MIT, a free and open-source license. For more information, please see the license file.

Extension points exported contracts — how you extend this code

PreviousScreenHolder (Interface)
Exposes the screen to return to from whichever options screen is currently open (Reese's Sodium Options' own screen or S [4 …
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/PreviousScreenHolder.java
ControlGuideProvider (Interface)
(no doc) [11 implementers]
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/control/ControlGuideProvider.java
OptionStateStore (Interface)
(no doc) [2 implementers]
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/state/OptionStateStore.java
OptionExtended (Interface)
(no doc) [2 implementers]
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/option/OptionExtended.java
OptionStateProvider (Interface)
(no doc) [2 implementers]
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/option/OptionStateProvider.java

Core symbols most depended-on inside this repo

add
called by 63
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/search/SearchIndex.java
y
called by 59
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/option/PageLayout.java
get
called by 55
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/state/Holder.java
config
called by 49
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/config/ReeseSodiumOptionsConfig.java
getX
called by 42
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/widget/BaseWidget.java
getLimitY
called by 39
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/widget/BaseWidget.java
getLimitX
called by 35
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/widget/BaseWidget.java
set
called by 34
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/state/Holder.java

Shape

Method 822
Class 71
Interface 9
Enum 4
Function 3

Languages

Java100%
Kotlin1%

Modules by API surface

common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen.java64 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/option/AbstractOptionRow.java51 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/config/ReeseSodiumOptionsConfig.java45 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/widget/TextFieldWidget.java42 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/tab/TabFrame.java36 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/option/action/OptionActionButtonController.java35 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/widget/BaseWidget.java34 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/ScrollableFrame.java34 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/search/SearchIndex.java29 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/option/PageFrame.java29 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/option/IntegerSliderOptionRow.java27 symbols
common/src/main/java/me/flashyreese/mods/reeses_sodium_options/client/gui/frame/tab/TabRail.java25 symbols

For agents

$ claude mcp add reeses-sodium-options \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page