HomeJavaModsKamiCommon [1.8 - 26.2]
This Spigot page is rarely updated. The download link always forwards to the latest GitHub release, and every change is documented there.
(If the download link does not work, grab the latest jar from GitHub Releases.)

What this is
KamiCommon is a library for Spigot and Paper plugin development. It has no features of its own and does nothing on its own. Install it only if another plugin asks for it.

I built it to standardise my own plugins, and it is open source under the MIT License for anyone to use. Pull requests are welcome and get reviewed promptly.

One jar, 1.8.8 through 26.2
The same artifact loads on a 1.8.8 server and on a 26.2 one. Every module targets Java 8, so it runs anywhere your server does. There are no version-specific builds to pick between.

For plugin developers it covers the parts most plugins end up writing from scratch: a command framework with typed arguments, tab completion and permission requirements; inventory menus that can be defined entirely in config; a YAML config system that preserves user comments and merges in new defaults on update; item building from code or config; and a subsystem model for splitting a plugin into independently toggleable modules and features.

Underneath that sits a version-abstracted NMS layer and a text API that behave identically from 1.8.8 upward, so you write against one API rather than branching per version. Redis and database support are included, and several modules have no Spigot dependency at all and can be used outside Minecraft entirely.

For developers
Code (Java):
repositories {
    maven ( "https://repo.luxiouslabs.net/repository/maven-releases/" )
}

dependencies {
    implementation ( "com.kamikazejam.kamicommon:spigot-jar:{VERSION}" )
}
Replace {VERSION} with the latest release shown on GitHub Releases. Maven coordinates, the other modules and guidance on which one to pick are on the Getting Started wiki page.

Links
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

KamiCommon [1.8 - 26.2] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 3,669 times (via Spigot). Download it and open it directly in the game.

Explore more