├── .classpath ├── .gitattributes ├── .github └── workflows │ ├── ci-check.yml │ ├── detekt-analysis.yml │ └── prerelease.yml ├── .gitignore ├── .mergify.yml ├── LICENSE ├── README.md ├── config └── detekt │ └── detekt.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── install.sh ├── jitpack.yml ├── minestom.json ├── renovate.json ├── settings.gradle.kts └── src ├── demo └── kotlin │ └── world │ └── cepi │ └── sabre │ └── Main.kt ├── main ├── kotlin │ └── world │ │ └── cepi │ │ └── sabre │ │ ├── ImportMap.kt │ │ ├── SabreLoader.kt │ │ ├── SabreWriter.kt │ │ └── server │ │ ├── Config.kt │ │ ├── ConfigurationHelper.kt │ │ ├── Sabre.kt │ │ ├── SabreTerminal.kt │ │ ├── commands │ │ ├── StopCommand.kt │ │ ├── UpdateCommand.kt │ │ └── security │ │ │ └── Operators.kt │ │ ├── flatgenerator │ │ ├── BlockSerializer.kt │ │ ├── Flat.kt │ │ └── FlatLayer.kt │ │ ├── loaders │ │ ├── BlockPlacementLoader.kt │ │ ├── CommandLoader.kt │ │ ├── InstanceLoader.kt │ │ ├── LanLoader.kt │ │ ├── Loader.kt │ │ ├── MojangAuthenticationLoader.kt │ │ ├── OptifineLoader.kt │ │ ├── ProxyLoaders.kt │ │ ├── ThresholdLoader.kt │ │ └── ViewLoader.kt │ │ └── utils │ │ └── UUIDManager.kt └── resources │ ├── META-INF │ └── services │ │ └── org.tinylog.writers.Writer │ └── tinylog.properties └── test └── kotlin └── world └── cepi └── sabre └── uuid └── UUIDTest.kt /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.classpath -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.github/workflows/ci-check.yml -------------------------------------------------------------------------------- /.github/workflows/detekt-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.github/workflows/detekt-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.github/workflows/prerelease.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/.mergify.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/README.md -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/gradlew.bat -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/install.sh -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/jitpack.yml -------------------------------------------------------------------------------- /minestom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/minestom.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/demo/kotlin/world/cepi/sabre/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/demo/kotlin/world/cepi/sabre/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/ImportMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/ImportMap.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/SabreLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/SabreLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/SabreWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/SabreWriter.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/ConfigurationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/ConfigurationHelper.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/Sabre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/Sabre.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/SabreTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/SabreTerminal.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/commands/StopCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/commands/StopCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/commands/UpdateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/commands/UpdateCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/commands/security/Operators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/commands/security/Operators.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/flatgenerator/BlockSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/flatgenerator/BlockSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/flatgenerator/Flat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/flatgenerator/Flat.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/flatgenerator/FlatLayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/flatgenerator/FlatLayer.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/BlockPlacementLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/BlockPlacementLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/CommandLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/CommandLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/InstanceLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/InstanceLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/LanLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/LanLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/Loader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/MojangAuthenticationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/MojangAuthenticationLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/OptifineLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/OptifineLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/ProxyLoaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/ProxyLoaders.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/ThresholdLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/ThresholdLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/loaders/ViewLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/loaders/ViewLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/world/cepi/sabre/server/utils/UUIDManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/kotlin/world/cepi/sabre/server/utils/UUIDManager.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.tinylog.writers.Writer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/resources/META-INF/services/org.tinylog.writers.Writer -------------------------------------------------------------------------------- /src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /src/test/kotlin/world/cepi/sabre/uuid/UUIDTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Cepi/Sabre/HEAD/src/test/kotlin/world/cepi/sabre/uuid/UUIDTest.kt --------------------------------------------------------------------------------