├── .gitattributes ├── .gitignore ├── .vscode ├── BlackBoxAndInternalRust.code-workspace ├── rust.code-workspace └── settings.json ├── LICENSE ├── README.md ├── debug └── spigot │ ├── eula.txt │ └── spigot.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── include ├── net_ioixd_blackbox_BiConsumerLink.h └── net_ioixd_blackbox_Native.h ├── native ├── .gitignore ├── .vscode │ └── settings.json ├── Cargo.toml ├── settings.gradle └── src │ ├── lib.rs │ ├── loader.rs │ ├── shared.rs │ └── wasm.rs ├── settings.gradle └── src └── main ├── java └── net │ └── ioixd │ └── blackbox │ ├── BiConsumerLink.java │ ├── BlackBox.java │ ├── BlackBoxPlugin.java │ ├── BlackBoxPluginLoader.java │ ├── BlackBoxPluginMeta.java │ ├── FallbackPluginLoader.java │ ├── Native.java │ ├── exceptions │ ├── MissingFunctionException.java │ ├── NativeLibraryLoadException.java │ └── NativeLibrarySymbolLoadException.java │ └── extendables │ ├── ExtendableBiomeProvider.java │ ├── ExtendableBlockPopulator.java │ ├── ExtendableBukkitRunnable.java │ ├── ExtendableChunkGenerator.java │ ├── ExtendableCommandExecutor.java │ ├── ExtendableConfigurationSerializable.java │ ├── ExtendableConsumer.java │ ├── ExtendableConversationCanceller.java │ ├── ExtendableConversationPrefix.java │ ├── ExtendableHelpTopic.java │ ├── ExtendableHelpTopicFactory.java │ ├── ExtendableMapRenderer.java │ ├── ExtendableMetadataValue.java │ ├── ExtendableNoiseGenerator.java │ ├── ExtendablePersistentDataType.java │ ├── ExtendablePlugin.java │ ├── ExtendablePluginBase.java │ ├── ExtendablePluginLoader.java │ ├── ExtendablePrompt.java │ ├── ExtendableTabCompleter.java │ ├── ExtendableTabExecutor.java │ ├── Misc.java │ ├── __skipped__ExtendableConfiguration │ └── __skipped__ExtendableFileConfiguration └── resources ├── .gitignore └── plugin.yml /.gitattributes: -------------------------------------------------------------------------------- 1 | libraries/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/BlackBoxAndInternalRust.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/.vscode/BlackBoxAndInternalRust.code-workspace -------------------------------------------------------------------------------- /.vscode/rust.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/.vscode/rust.code-workspace -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/README.md -------------------------------------------------------------------------------- /debug/spigot/eula.txt: -------------------------------------------------------------------------------- 1 | # Accepted by Spigradle 2 | # 2023-07-25T15:01:58.662297814 3 | eula=true -------------------------------------------------------------------------------- /debug/spigot/spigot.yml: -------------------------------------------------------------------------------- 1 | settings: 2 | restart-on-crash: false 3 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/gradlew.bat -------------------------------------------------------------------------------- /include/net_ioixd_blackbox_BiConsumerLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/include/net_ioixd_blackbox_BiConsumerLink.h -------------------------------------------------------------------------------- /include/net_ioixd_blackbox_Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/include/net_ioixd_blackbox_Native.h -------------------------------------------------------------------------------- /native/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /native/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cmake.configureOnOpen": true 3 | } -------------------------------------------------------------------------------- /native/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/native/Cargo.toml -------------------------------------------------------------------------------- /native/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /native/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/native/src/lib.rs -------------------------------------------------------------------------------- /native/src/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/native/src/loader.rs -------------------------------------------------------------------------------- /native/src/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/native/src/shared.rs -------------------------------------------------------------------------------- /native/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/native/src/wasm.rs -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'BlackBox' 2 | -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/BiConsumerLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/BiConsumerLink.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/BlackBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/BlackBox.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/BlackBoxPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/BlackBoxPlugin.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/BlackBoxPluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/BlackBoxPluginLoader.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/BlackBoxPluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/BlackBoxPluginMeta.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/FallbackPluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/FallbackPluginLoader.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/Native.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/exceptions/MissingFunctionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/exceptions/MissingFunctionException.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/exceptions/NativeLibraryLoadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/exceptions/NativeLibraryLoadException.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/exceptions/NativeLibrarySymbolLoadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/exceptions/NativeLibrarySymbolLoadException.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableBiomeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableBiomeProvider.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableBlockPopulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableBlockPopulator.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableBukkitRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableBukkitRunnable.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableChunkGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableChunkGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableCommandExecutor.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableConfigurationSerializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableConfigurationSerializable.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableConsumer.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableConversationCanceller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableConversationCanceller.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableConversationPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableConversationPrefix.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableHelpTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableHelpTopic.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableHelpTopicFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableHelpTopicFactory.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableMapRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableMapRenderer.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableMetadataValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableMetadataValue.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableNoiseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableNoiseGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendablePersistentDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendablePersistentDataType.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendablePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendablePlugin.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendablePluginBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendablePluginBase.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendablePluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendablePluginLoader.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendablePrompt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendablePrompt.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableTabCompleter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableTabCompleter.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/ExtendableTabExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/ExtendableTabExecutor.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/Misc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/Misc.java -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/__skipped__ExtendableConfiguration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/__skipped__ExtendableConfiguration -------------------------------------------------------------------------------- /src/main/java/net/ioixd/blackbox/extendables/__skipped__ExtendableFileConfiguration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/java/net/ioixd/blackbox/extendables/__skipped__ExtendableFileConfiguration -------------------------------------------------------------------------------- /src/main/resources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/resources/.gitignore -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlackBoxMC/blackboxmc/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------