Minix
⚪ Last updated 2023Preview

🔍 Analysis
- 🏆 #18 of 20 library mods in this game by downloads
📋 About This Mod
!(https://cdn.discordapp.com/attachments/431545763928211457/853353180271214662/mfthread.png)
[!(https://img.shields.io/github/checks-status/DaRacci/minix/master?color=purple&style=for-the-badge)](https://github.com/DaRacci/minix/actions) [!(https://img.shields.io/maven-metadata/v?color=purple&metadataUrl=https%3A%2F%2Frepo.racci.dev%2Freleases%2Fdev%2Fracci%2FMinix%2Fmaven-metadata.xml&style=for-the-badge)]()
[!(https://img.shields.io/codacy/grade/fdad9d4b693c4c6f8fd0d6b5ee6e533a?color=purple&style=for-the-badge)](https://app.codacy.com/gh/DaRacci/Minix/dashboard) [!(https://img.shields.io/codacy/coverage/fdad9d4b693c4c6f8fd0d6b5ee6e533a?color=purple&style=for-the-badge)](https://app.codacy.com/gh/DaRacci/Minix/dashboard) !(https://img.shields.io/tokei/lines/github/DaRacci/Minix?color=purple&style=for-the-badge) [!(https://img.shields.io/codeclimate/issues/DaRacci/Minix?color=purple&style=for-the-badge)](https://codeclimate.com/github/DaRacci/Minix/)
[!(https://img.shields.io/modrinth/game-versions/minix?color=purple&logoColor=purple&style=for-the-badge)]() [!(https://img.shields.io/bstats/servers/13706?color=purple&style=for-the-badge)](https://bstats.org/plugin/bukkit/Minix/13706) [!(https://img.shields.io/bstats/players/13706?color=purple&style=for-the-badge)](https://bstats.org/plugin/bukkit/Minix/13706)
Minix is the most advanced and performant framework to build plugins on! With full in depth support for kotlin coroutines and many useful utilities and quality of life features for developers. Minix makes developing performant, non-blocking code easy and concise.
# Minix is currently in a state of heavy development for the upcoming 5. 0. 0 release, all features are subject to change and may not be fully documented. # Coming from version 4.x.x to 5. 0. 0 will require a lot of code changes, please be aware of this before starting development before the release of version 5. 0. 0.
## Docs *The docs can be found (https://minix.racci.dev)
## Plugin Information
Minix is a standalone plugin, so it can provide all of its features, this means you will have to install it on the server with your plugin, to depend on Minix add it as a dependency in your plugin.yml:
```yaml depend: - Minix ```
## Getting started:
```kotlin repositories { maven("https://repo.racci.dev/releases/") } ```
```kotlin dependencies { compileOnly("dev.racci:Minix:tag") } ```
Replace `tag` with a release tag, eg `1. 0. 0`.
## Features
- Coroutines integration
- - Async suspended functions
- - A lot of use of kotlin lazy which is worse on memory usage but allows things to be only loaded when needed for better performance.
- (Minix-API/src/main/kotlin/dev/racci/minix/api/scheduler/CoroutineScheduler.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/scheduler/CoroutineTask.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/scheduler/CoroutineRunnable.kt)
- (minix-plugin/core-common/src/main/kotlin/dev/racci/minix/core/services/PluginServiceImpl.kt)
- - Manages all minix plugins and allows plugins to be safe to use new versions of minix without code changes.
- (minix-plugin/api-common/src/main/kotlin/dev/racci/minix/api/extension/Extension.kt):
- - Registers as a Koin injection automatically with the ability to bind to another class.
- - Provides a way of depending on other extension modules to start first and make sure they have successfully started.
- - Acts like it's own mini plugin with a enable and disable function, this allows you to more efficiently split your code up into smaller modules and helps with debugging.
- - Allows lots of the Ex Utils to be used without more interfaces, object calls, or the need to use the `this` keyword.
- Events:
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerOffhandEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerPrimaryEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerSecondaryEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerDoubleOffhandEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerDoublePrimaryEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerDoubleSecondaryEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerSneakOffhandEvent.kt)
- - (Minix-API/src/main/kotlin/dev/racci/minix/api/events/keybind/PlayerSneakPrimaryEvent.kt)
- - [PlayerSneakS
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- Racci
- Version
- 5.0.0
- Downloads
- 409
- Endorsements
- 8
- Category
- library
- Created
- 1/10/2023
- Updated
- 1/10/2023
- Game Versions
- 1.19.3
- Tags
- library, management, utility
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does Minix support?
The author lists 1.19.3. Other versions may work but are untested by the author.
What is the latest version of Minix?
Version 5.0.0, published 2023-01-10 with 409 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await