{"repo":"Shynixn/MCCoroutine","free":true,"listed":false,"github":"https://github.com/Shynixn/MCCoroutine","clone":"git clone https://github.com/Shynixn/MCCoroutine.git","description":"MCCoroutine is a library, which adds extensive support for Kotlin Coroutines for Minecraft Server environments.","language":"Kotlin","stars":270,"topics":["minecraft","spigot","sponge","bukkit","kotlin","library","functions","server","async","await"],"license":null,"category":"game-templates","readme_excerpt":"MCCoroutine branch status version download ------------- ------------- -------- --------- master Download latest release development Download snapshots MCCoroutine is a library, which adds extensive support for Kotlin Coroutines for Minecraft Server environments. Plugins for game servers and proxy servers often need to perform asynchronous operations (e.g. accessing databases) to be scalable for a large amount of players. MCCoroutine brings the full power of Kotlin Coroutines to them by extending the existing APIs with suspendable commands, events and schedules. Supported Game Servers: CraftBukkit Fabric Folia Minestom Paper Spigot SpongeVanilla v7.x.x SpongeForge v7.x.x Supported Proxies: BungeeCord Waterfall Velocity Examples: Getting started Wiki and User Guide Resources MCCoroutine JavaDocs for the Bukkit-API MCCoroutine JavaDocs for the BungeeCord-API MCCoroutine JavaDocs for the Fabric-API MCCoroutine JavaDocs for the Folia-API MCCoroutine JavaDocs for the Minestom-API MCCoroutine JavaDocs for the Sponge-v7.x.x-API MCCoroutine JavaDocs for the Velocity-API Article on custom frameworks Features Full implementation of Kotlin Coroutines (async/await) Extension functions for already established functions Connection to events, commands, schedulers Coroutine LifeCycle scope for plugins (supports plugin reloading) No NMS Support for Minecraft 1.7 - Latest Support for Java 8+ Contributing Fork the MCCoroutine project on GitHub and clone it to your local environment Install Java","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shynixn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shynixn/MCCoroutine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}