Source-checkedLibraries & compatibility

WolfyUtilities | Core API [1.17.1 - 1.21.1]

by WolfyScript · for Minecraft

Inventory GUI API, JSON/HOCON Serialization, Plugin Compatibility Utils, etc.

134KDownloads
2 yr agoLast updated
Spigot · PaperLoaders
1.20.5Latest game version

About WolfyUtilities | Core API [1.17.1 - 1.21.1]

From SpigotMC

Inventory GUI API, JSON/HOCON Serialization, Plugin Compatibility Utils, etc.

[​IMG]
[​IMG] [​IMG]

Minecraft 1.17.1 – 1.20.6
​

Java 17 required!

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.
APIs
  • 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.
  • 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.
Registry
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.
Plugins using WolfyUtilities
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.


[​IMG]

Highlights

From source data

Game 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

LoaderGame versionsNewest
Paper1.17 to 1.20.5 (5 versions)1.20.5
Spigot1.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

BuildReleasedGame versionsLoaders
4.17-beta.12024-05-021.17 to 1.20.5 (5 versions)Spigot, Paper
4.16.15.12024-03-05n/aSpigot, Paper
4.16.152024-03-03n/aSpigot, Paper
4.16.15-beta.102024-01-26n/aSpigot, Paper
4.16.15-beta.52023-12-15n/aSpigot, Paper
4.16.12.12023-07-25n/aSpigot, 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 catalog
Listed on SpigotMC as “Core”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Runs on your server

From source side support

SpigotMC 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

WolfyUtilities | Core API [1.17.1 - 1.21.1], answered

Generated from the mod’s own source data.

Do my players need to install WolfyUtilities | Core API [1.17.1 - 1.21.1]?

SpigotMC 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.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. WolfyUtilities | Core API [1.17.1 - 1.21.1] is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run WolfyUtilities | Core API [1.17.1 - 1.21.1] on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add WolfyUtilities | Core API [1.17.1 - 1.21.1] in one click.