├── .github └── assets │ └── github.png ├── .gitignore ├── .gitmodules ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard.conf ├── settings.gradle └── src └── main ├── java └── org │ └── sandboxpowered │ └── fabric │ └── mixin │ ├── MixinBootstrap.java │ ├── MixinClientBrandRetriever.java │ ├── MixinMinecraftClient.java │ ├── MixinMinecraftServer.java │ ├── MixinRecipeManager.java │ ├── MixinServerResourceManager.java │ └── impl │ └── MixinBlock.java ├── kotlin └── org │ └── sandboxpowered │ └── fabric │ ├── Main.kt │ ├── Side.kt │ ├── addon │ ├── AddonReference.kt │ └── AddonScanner.kt │ ├── api │ ├── PolyglotRecipeManager.kt │ ├── PolyglotStateProperty.kt │ ├── SandboxResourcePolyglotContext.kt │ ├── StateManagement.kt │ ├── block │ │ └── PolyBlock.kt │ └── item │ │ ├── PolyItem.kt │ │ └── PolyItemStack.kt │ ├── loading │ ├── SandboxFileVisitor.kt │ ├── SandboxLoader.kt │ └── WebServer.kt │ ├── scripting │ ├── PolyglotScriptLoader.kt │ └── polyglot │ │ └── PolyglotFileSystem.kt │ └── util │ ├── RegexUtil.kt │ ├── TimingUtil.kt │ ├── hashing.kt │ ├── map.kt │ └── polyglot.kt └── resources ├── assets └── sandbox │ └── logo.png ├── fabric.mod.json └── sandbox.mixins.json /.github/assets/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/.github/assets/github.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/gradlew.bat -------------------------------------------------------------------------------- /proguard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/proguard.conf -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinBootstrap.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinClientBrandRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinClientBrandRetriever.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinMinecraftClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinMinecraftClient.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinMinecraftServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinMinecraftServer.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinRecipeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinRecipeManager.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/MixinServerResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/MixinServerResourceManager.java -------------------------------------------------------------------------------- /src/main/java/org/sandboxpowered/fabric/mixin/impl/MixinBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/java/org/sandboxpowered/fabric/mixin/impl/MixinBlock.java -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/Side.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/Side.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/addon/AddonReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/addon/AddonReference.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/addon/AddonScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/addon/AddonScanner.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/PolyglotRecipeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/PolyglotRecipeManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/PolyglotStateProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/PolyglotStateProperty.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/SandboxResourcePolyglotContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/SandboxResourcePolyglotContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/StateManagement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/StateManagement.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/block/PolyBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/block/PolyBlock.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/item/PolyItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/item/PolyItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/api/item/PolyItemStack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/api/item/PolyItemStack.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/loading/SandboxFileVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/loading/SandboxFileVisitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/loading/SandboxLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/loading/SandboxLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/loading/WebServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/loading/WebServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/scripting/PolyglotScriptLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/scripting/PolyglotScriptLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/scripting/polyglot/PolyglotFileSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/scripting/polyglot/PolyglotFileSystem.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/util/RegexUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/util/RegexUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/util/TimingUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/util/TimingUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/util/hashing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/util/hashing.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/util/map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/util/map.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/sandboxpowered/fabric/util/polyglot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/kotlin/org/sandboxpowered/fabric/util/polyglot.kt -------------------------------------------------------------------------------- /src/main/resources/assets/sandbox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/resources/assets/sandbox/logo.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/sandbox.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SandboxPowered/Sandbox2/HEAD/src/main/resources/sandbox.mixins.json --------------------------------------------------------------------------------