Minix 图标

Minix

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 5.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/minix
资源信息

Minecraft 版本: 1.19.3

平台: paper purpur

标签: library management utility

资源介绍

IMG

# Minix [![GitHub branch checks state](https://img.shields.io/github/checks-status/DaRacci/minix/master?color=purple&style=for-the-badge)](https://github.com/DaRacci/minix/actions) [![Maven metadata URL](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)]() [![Codacy grade](https://img.shields.io/codacy/grade/fdad9d4b693c4c6f8fd0d6b5ee6e533a?color=purple&style=for-the-badge)](https://app.codacy.com/gh/DaRacci/Minix/dashboard) [![Codacy coverage](https://img.shields.io/codacy/coverage/fdad9d4b693c4c6f8fd0d6b5ee6e533a?color=purple&style=for-the-badge)](https://app.codacy.com/gh/DaRacci/Minix/dashboard) ![Lines](https://img.shields.io/tokei/lines/github/DaRacci/Minix?color=purple&style=for-the-badge) [![Code Climate issues](https://img.shields.io/codeclimate/issues/DaRacci/Minix?color=purple&style=for-the-badge)](https://codeclimate.com/github/DaRacci/Minix/) [![Modrinth Game Versions](https://img.shields.io/modrinth/game-versions/minix?color=purple&logoColor=purple&style=for-the-badge)]() [![Servers](https://img.shields.io/bstats/servers/13706?color=purple&style=for-the-badge)](https://bstats.org/plugin/bukkit/Minix/13706) [![Players](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 here

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:

depend:
  - Minix

Getting started:

repositories {
        maven("https://repo.racci.dev/releases/")
}
dependencies {
    compileOnly("dev.racci:Minix:tag")
}

Replace tag with a release tag, eg 1.0.0.

Features

Plugin Updater

Using the minix-updater is very easy however it does need to be configured.
Using the format below you can easily configure the updater.
Note that when using more than one provider only the first one will be used unless it fails multiple times.
In this case it will traverse down the list and if none of them work, disable that updater.

When an update is found and is downloaded, a backup will be created of the current state and placed in plugins/Minix/MinixUpdater

Format

plugin-updaters=[
    {
        channels=[release]  # What release channels to update to options: [release, alpha, beta, snapshot]
        ignored=[]          # Any folders which should be ignored when backing up for an update
        name=Minix          # The name of the plugin this must be the same as what is in the `/plugins` output
        update-mode=UPDATE  # How to update the plugin options: [UPDATE, CHECK, DISABLED]
        providers=[
            {
                AlwaysUpdateProvider {
                    downloadUrl=api.example.com/download/
                    fileName=file.jar
                    releaseType=RELEASE
                }
            },
            {
                BukkitUpdateProvider {
                    projectID=12345
                    apiKey=12345 # Optional
                }
            },
            {
                GithubUpdateProvider {
                    projectOwner=DaRacci
                    projectRepo=Minix
                    userAgent=AGENT # Optional
                    jarSearchRegex=.*\.jar$ # Optional
                    md5SearchRegex=.*\.md5$ # Optional
                }
            },
            {
                JenkinsUpdateProvider {
                    host=jenkins.example.com
                    job=Minix
                    token=12345 # Optional
                    artifactSearchRegex=.*\.jar$ # Optional
                }
            },
            {
                SpigotUpdateProvider {
                    projectID=12345
                    fileName=file.jar # Optional
                }
            }
        ]
    }
]

Plans

  • Support for plain spigot by disabling some functionality.

? Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

? License

Copyright © 2021-2023 Racci

This project is licensed.

Special Thanks To

JetBrains, creators of the IntelliJ IDEA, supports Minix with one of their Open Source Licenses. IntelliJ IDEA is the recommended IDE for working with Minix or any Java / Kotlin project.

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
ElytraKickstart

价格:0 墨喵币
下载量:0

查看详情
Armed Armor Stands

价格:0 墨喵币
下载量:0

查看详情
Modulation

价格:0 墨喵币
下载量:0

查看详情
MobCash

价格:0 墨喵币
下载量:0

查看详情