├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .markdownlint.yaml ├── .pre-commit-config.yaml ├── .shellcheckrc ├── LICENSE ├── README.md ├── common ├── build.gradle └── src │ └── main │ ├── java │ └── observable │ │ ├── Props.java │ │ └── mixin │ │ ├── LevelMixin.java │ │ └── ServerLevelMixin.java │ ├── kotlin │ └── observable │ │ ├── Observable.kt │ │ ├── client │ │ ├── BetterCheckbox.kt │ │ ├── ClientSettings.kt │ │ ├── Overlay.kt │ │ ├── ProfileExporter.kt │ │ └── ProfileScreen.kt │ │ ├── net │ │ ├── BetterChannel.kt │ │ ├── BlockEntitySerializer.kt │ │ ├── BlockPosSerializer.kt │ │ ├── C2SPacket.kt │ │ ├── EntitySerializer.kt │ │ ├── ResourceKeySerializer.kt │ │ ├── ResourceLocationSerializer.kt │ │ └── S2CPacket.kt │ │ ├── server │ │ ├── Commands.kt │ │ ├── Diagnostics.kt │ │ ├── Profiler.kt │ │ ├── ProfilingData.kt │ │ ├── Remapper.kt │ │ ├── ServerSettings.kt │ │ ├── TaggedSampler.kt │ │ └── TraceMap.kt │ │ └── util │ │ ├── Constants.kt │ │ └── Marker.kt │ └── resources │ ├── assets │ └── observable │ │ └── lang │ │ ├── en_us.json │ │ └── ru_ru.json │ └── observable.common.json ├── fabric ├── build.gradle └── src │ └── main │ ├── kotlin │ └── observable │ │ └── fabric │ │ ├── Client.kt │ │ └── ObservableFabric.kt │ └── resources │ └── fabric.mod.json ├── forge ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── observable │ │ └── forge │ │ ├── ObservableForge.java │ │ └── TransformHandler.java │ ├── kotlin │ └── observable │ │ └── forge │ │ └── ForgeClientHooks.kt │ └── resources │ ├── META-INF │ └── neoforge.mods.toml │ └── pack.mcmeta ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots └── 1.png └── settings.gradle /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/README.md -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/observable/Props.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/java/observable/Props.java -------------------------------------------------------------------------------- /common/src/main/java/observable/mixin/LevelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/java/observable/mixin/LevelMixin.java -------------------------------------------------------------------------------- /common/src/main/java/observable/mixin/ServerLevelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/java/observable/mixin/ServerLevelMixin.java -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/Observable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/Observable.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/client/BetterCheckbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/client/BetterCheckbox.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/client/ClientSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/client/ClientSettings.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/client/Overlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/client/Overlay.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/client/ProfileExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/client/ProfileExporter.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/client/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/client/ProfileScreen.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/BetterChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/BetterChannel.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/BlockEntitySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/BlockEntitySerializer.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/BlockPosSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/BlockPosSerializer.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/C2SPacket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/C2SPacket.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/EntitySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/EntitySerializer.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/ResourceKeySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/ResourceKeySerializer.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/ResourceLocationSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/ResourceLocationSerializer.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/net/S2CPacket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/net/S2CPacket.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/Commands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/Commands.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/Diagnostics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/Diagnostics.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/Profiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/Profiler.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/ProfilingData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/ProfilingData.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/Remapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/Remapper.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/ServerSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/ServerSettings.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/TaggedSampler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/TaggedSampler.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/server/TraceMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/server/TraceMap.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/util/Constants.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/observable/util/Marker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/kotlin/observable/util/Marker.kt -------------------------------------------------------------------------------- /common/src/main/resources/assets/observable/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/resources/assets/observable/lang/en_us.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/observable/lang/ru_ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/resources/assets/observable/lang/ru_ru.json -------------------------------------------------------------------------------- /common/src/main/resources/observable.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/common/src/main/resources/observable.common.json -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/kotlin/observable/fabric/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/fabric/src/main/kotlin/observable/fabric/Client.kt -------------------------------------------------------------------------------- /fabric/src/main/kotlin/observable/fabric/ObservableFabric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/fabric/src/main/kotlin/observable/fabric/ObservableFabric.kt -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /forge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/build.gradle -------------------------------------------------------------------------------- /forge/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform=neoforge -------------------------------------------------------------------------------- /forge/src/main/java/observable/forge/ObservableForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/src/main/java/observable/forge/ObservableForge.java -------------------------------------------------------------------------------- /forge/src/main/java/observable/forge/TransformHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/src/main/java/observable/forge/TransformHandler.java -------------------------------------------------------------------------------- /forge/src/main/kotlin/observable/forge/ForgeClientHooks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/src/main/kotlin/observable/forge/ForgeClientHooks.kt -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /forge/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/forge/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/screenshots/1.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tasgon/observable/HEAD/settings.gradle --------------------------------------------------------------------------------