Overview of MCCoroutine
masterMCCoroutine is a library that provides extensive support for Kotlin Coroutines within Minecraft server environments. It allows developers to perform asynchronous operations (like database access) more easily by extending existing Minecraft APIs with suspendable commands, events, and schedules.
Key Features:
- Full implementation of Kotlin Coroutines (async/await).
- Extension functions for established Minecraft APIs.
- Integration with events, commands, and schedulers.
- Coroutine LifeCycle scope for plugins (designed to support plugin reloading).
- No NMS (Net Minecraft Server) dependency.
- Supports Minecraft 1.7 through the latest versions.
- Requires Java 8+.