Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Glowstone | 1,752 | 2 months ago | 62 | other | Java | |||||
A fast, customizable and compatible open source server for Minecraft: Java Edition | ||||||||||
Essentials | 1,580 | a day ago | 161 | gpl-3.0 | Java | |||||
The modern Essentials suite for Spigot and Paper. | ||||||||||
Minecraftdev | 1,152 | 5 days ago | 199 | mit | Kotlin | |||||
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects. | ||||||||||
Viaversion | 934 | a day ago | 41 | gpl-3.0 | Java | |||||
Allows the connection of newer clients to older server versions for Minecraft servers. | ||||||||||
Skript | 794 | 2 days ago | 441 | gpl-3.0 | Java | |||||
Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them. | ||||||||||
Slimefun4 | 736 | 4 days ago | 103 | gpl-3.0 | Java | |||||
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013. | ||||||||||
Placeholderapi | 682 | 2 days ago | 17 | gpl-3.0 | Java | |||||
The best and simplest way to add placeholders to your server! - 1M+ Downloads - 2.5k+ Placeholders | ||||||||||
Citizens2 | 470 | 2 days ago | 34 | osl-3.0 | Java | |||||
Citizens - the premier plugin and API for creating server-side NPCs in Minecraft. | ||||||||||
Towny | 411 | a day ago | 105 | other | Java | |||||
Towny Advanced Minecraft plugin for Bukkit/Spigot. | ||||||||||
Fastlogin | 384 | 5 days ago | 128 | mit | Java | |||||
Checks if a minecraft player has a valid paid account. If so, they can skip offline authentication automatically. (premium auto login) |
An NBT API designed for Spigot plugins to interact with NBT tags.
A full tutorial on how to use the fancy serialization is on the wiki which you can visit by clicking [here] https://github.com/MrBlobman/NBTProxy/wiki) and the javadocs are over here
There are 2 options:
Publish the project to your local maven repository and add it to your build script/pom.
./gradlew publishApiPublicationToMavenLocal
Then add a gradle or maven dependency with the following: Gradle:
compile group: 'io.github.mrblobman', name: 'NBTProxy-api', version: '2.1.1'
Maven:
<dependency>
<groupId>io.github.mrblobman</groupId>
<artifactId>NBTProxy-api</artifactId>
<version>2.1.1</version>
<scope>provided</scope>
</dependency>
Add the api jar to your classpath. The jars can be downloaded from the releases tab. Link to releases
Make sure you add "NBTProxy" as a dependency in your plugin.yml.
TagFactory is one of the core utility classes and the get()
method will retrieve the appropriate instance for the nms version running on the server. The error message is fairly descriptive and printing it and then disabling the plugin should be sufficient for informing the server administrator.
try {
TagFactory factory = TagFactory.get();
} catch (UnsupportedOperationException e) {
//Code to run if there is not a compatible version running on the server
}