《▒ Overview ▒》
Quantified API is a high-performance framework designed to revolutionize how Minecraft mods handle heavy tasks. Its main goal is to make the game run smoother by offloading computations, preventing lag, and managing resources efficiently.
- GPU acceleration for compute-heavy tasks - Multi-tier caching (RAM, disk, VRAM) - Intelligent async and parallel task scheduling - Thread safety, isolation, and robust error handling - Developer dashboard for live performance metrics
This project is actively maintained and frequently updated to stay compatible with the latest Minecraft and Forge versions.
《▒ Why Use Quantified API ▒》
- Keeps Minecraft smooth even with heavy mods - Automatically handles multithreading and GPU offload - Reduces main-thread bottlenecks - Scales with modern hardware - Simplifies complex systems for modders
Recommendation - if your mod performs world-gen, AI, networking, or heavy calculations, use this API to prevent crashes and stutter.
《▒ Core Features ▒》
- Job-based task execution with automatic routing - Dynamic task scheduling for optimal CPU/GPU usage - Parallel and slice-based processing for large workloads - Optional GPU acceleration via OpenCL - Networking support for distributed task coordination - Built-in caching layers (RAM, disk, VRAM) - Developer dashboard for monitoring tasks, caches, and performance - Easy integration with minimal code changes
《▒ How It Works ▒》
- Tasks are submitted asynchronously via `QuantifiedAPI` or `ParallelCompute` - Small tasks run on CPU worker pools, GPU tasks offloaded automatically - Caching prevents redundant computations and speeds up repeated tasks - Networking allows multi-server coordination - Developer dashboard provides live performance insights
《▒ Quick Start ▒》
- Add the API dependency or drop the JAR in `mods/` - Ensure Java 17+ runtime - Configure via `config/quantified/quantified_config.json` - Register your mod at startup:
QuantifiedAPI.register("mymodid", "My Mod", "1.0.0");
- Submit async, parallel, or GPU tasks:
CompletableFuture<String> result = QuantifiedAPI.submit("myTask", () -> "done");
《▒ Code Locations ▒》
All interface, builder, and model code can be found here: - `\src\main\java\org\admany\quantified\api\interfaces` - `\src\main\java\org\admany\quantified\api\builders` - `\src\main\java\org\admany\quantified\api\model`
Example use cases and task implementations: - `\src\main\java\org\admany\quantified\core\common\opencl\task`
《▒ Contributing ▒》
Contributions, bug fixes, examples, or improvements on GitHub are appreciated. The project is actively maintained and frequently updated.
《▒ License ▒》
Licensed under BRSSLA V1.3 - free for personal and non-commercial use with proper attribution. Contact BlackRift Studios for commercial licensing.
《▒ Final Recommendation ▒》
For heavy mods, world-gen, AI, or networking tasks - Quantified API is highly recommended. It handles multithreading, caching, and GPU acceleration automatically, keeping Minecraft smooth while you focus on mod features.
Built by Admany - BlackRift Studios - 2025
