About WolfyUtilities | Core API [1.17.1 - 1.21.1]
From SpigotMCInventory GUI API, JSON/HOCON Serialization, Plugin Compatibility Utils, etc.
Minecraft 1.17.1 – 1.20.6
Core API that provides an API and Utils for plugins based on Spigot.
—————————————————
APIs & Utils
- API is plugin dependent, which means there is one instance of the API per plugin.
- Utils are plugin independent. They can be used everywhere.
- Registry is bound to the core of WolfyUtilities, but can be accessed from anywhere.
- Inventory - Functional API to create in-game GUIs.
- Language - Load JSON based language files and support multiple languages for GUIs, messages, etc.
- Chat - Send translatable messages, text click event callbacks, and more.
- (3.16.1+) KyoriPowered/adventure implementation.
- Config - Simple config utilities.
- NMS - Fully featured NBTTag API, custom RecipeIterator, and some block and Inventory Utils.
- CustomItems - Create flexible custom items with settings like custom fuel, durability, actions, etc.
The Registry is the base of all custom content in WolfyUtilities and the plugins that build on it. It allows you to register types & objects under unique namespaced keys. That not only allows the plugin to register things like CustomItems, etc., but it can be extended by other plugins too.
Utils:
- NamespacedKey - Unique key for all registrable content.
- JSON - Various Jackson utils that simplify de-/serialization
- Custom de-/serializer for Bukkit objects
- Easy de-/serialization from Registry values
- Object (See @OptionalKeyReference)
- Type to object (See @KeyedTypeIdResolver & @KeyedTypeResolver)
- Particles - Configure custom particle effects & animations using JSON.
- RandomCollection - Weight based random collection.
- Reflection - Basic Reflection Utils.
- Player Head utils to set textures and more.
- Basic MySQL connection to run queries and updates.
- ItemBuilder to edit/create ItemStacks.
- Save player specific data.
CustomCrafting
CustomCrafting is heavily based on these APIs and Utils, and is more of an extension than standalone plugin.
CustomCrafting especially makes use of the Inventory API to create and manage the in-game Recipe Creators. The JSON / HOCON utils are used to load/save recipes & items from/to JSON / HOCON.
Highlights
From source dataGame versions
Supports 5 Minecraft versions, the newest being 1.20.5.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
WolfyUtilities | Core API [1.17.1 - 1.21.1] on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 4.17-beta.1, released 2024-05-02
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.17 to 1.20.5 (5 versions) | 1.20.5 |
| Spigot | 1.17 to 1.20.5 (5 versions) | 1.20.5 |
From 10 recorded builds of WolfyUtilities | Core API [1.17.1 - 1.21.1].
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 4.17-beta.1 | 2024-05-02 | 1.17 to 1.20.5 (5 versions) | Spigot, Paper |
| 4.16.15.1 | 2024-03-05 | n/a | Spigot, Paper |
| 4.16.15 | 2024-03-03 | n/a | Spigot, Paper |
| 4.16.15-beta.10 | 2024-01-26 | n/a | Spigot, Paper |
| 4.16.15-beta.5 | 2023-12-15 | n/a | Spigot, Paper |
| 4.16.12.1 | 2023-07-25 | n/a | Spigot, Paper |
Run WolfyUtilities | Core API [1.17.1 - 1.21.1] on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Runs on your server
From source side supportSpigotMC lists WolfyUtilities | Core API [1.17.1 - 1.21.1] as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.20.5 and 4 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorWolfyScript, as published on SpigotMC
- ✓LicenseNot published by the sourceFree








