KnightzAPI
1.1A library of helpful utilities that I use in all of my plugins, and hopefully so do you!
KnightzAPI
If you're not a developer, you don't need to read any of this. If you're here, you likely need it for one of my plugins. Just download it, put it in your plugins folder, and reload. Simple. Have fun!
KnightzAPI is a general usage API that I use for all of my plugins, and therefore is required to run. It saves significant time for me with dependencies, event registration, file management, maths (I'm British :D), Collection management, and much more.
Admittedly, very little of this will actually be useful to you, however I've still created Javadocs and a Github page in case you think anything is useful.
Here you go:
- Javadoc: http://knightz.uk/knightzapi/javadoc/
- Github: https://github.com/knightzmc/knightzapi
- Wiki coming soon!
If you decide to build from source, bear in mind that the main knightzapimpl module includes a cross-server-communication beta API, which massively bloats the file size due to dependencies such as Spark Java being shaded in. Feel free to play around with it, but in a public environment you should be using "knightzapimplnoweb" to avoid potential security flaws.
To build, simple use a
mvn clean install
Have fun, and happy coding!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta