WolfyUtilities | Core API [1.17.1 - 1.21.1] icon

WolfyUtilities | Core API [1.17.1 - 1.21.1] -----

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




Version: 1.7.1.0
Very nice API, especially important for his customcrafting plugin. However it is lacking good documentation so I have to harass the author for the knowledge.

Version: 1.6.3.25
love it.now, i may just be writing this so it can be added to ploudOS plugin list, but yall would never know... even if i am, is it really a bad thing? lots of plugins need this plugin to run so, this is kinda necisary. anyways im at 80 characters now, bye!

Version: 1.6.3.25
I've been using WolfyUtilities for years now to handle GUIs in my own plugins. Worked great!

Except for a highly frustrating issue; It seems almost every year the API receives a complete and total overhaul, completely eliminating all backwards compatibility with itself and forcing me to make SIGNIFICANT changes to my plugins. The functionality is great and it's relatively easy to use, but not worth using due to the frequent code-breaking updates.
-
Author's response
Thanks for the review,

I can understand your frustration.
I also need to update my plugins to the constant API changes and it's very time-consuming and it annoys me so much.

The reason for these changes is that a few years ago I wasn't really experienced enough with good code practice.
Now I try to resolve this messy code and fix broken mechanics.

The next major update (1.6.4.0) will remove the methods that are currently deprecated and change the CustomCache.
After that, the GUI and also Chat API will be stable enough so future updates won't break backward compatibility.
Other APIs already use better code practice and don't require any breaking changes.

I also prepared JavaDocs and the wiki is already in progress.

I can understand if you do not want to use it because of the constant changes. I mean you need to choose something that is best for your workflow.

I just wanted to let you know that I am aware (this messy code is absolutely my fault) and that I am working on a solution.

WolfyScript

Version: 1.6.3.25
Awesome Developer and Awesome plugin! Constanting fixing errors and making it best possible! Thx <3

Version: 1.6.3.16
Awsome plugin, works realy well, but I had a bit of trouble with the installation for devs.

Version: 1.6.3.16
Ok, I found out how to use the API, It works realy well, the only thing is that you could add a tutorial for developers, but otherwise realy good!

Version: 1.6.3.14
It looks good, but I cant find the maven dependency. I would like to use the chat and config APIs.

Version: 1.6.2.10
Thanks for fixing the error :) Here's the positive rating you deserve..........!

Version: 1.5.6.4
[19:39:31] [Server thread/ERROR]: Could not pass event InventoryClickEvent to WolfyUtilities v1.5.3.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:541) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:528) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:2148) ~[?:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
Caused by: java.lang.NullPointerException
at me.wolfyscript.utilities.main.listeners.EquipListener.onClickInventory(EquipListener.java:160) ~[?:?]
at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[spigot-1.15.2.jar:git-Spigot-c574e08-37f32da]
... 17 more

Version: 1.5.6.1
Fantastic, the plugin works great and if any issues arise the Dev is on the spot-fixing them. The Discord is watched closely by the Dev and though you may not get a reply at that moment(I mean people do have to sleep, even awesome Devs) You will get one and 99% of the time I would wager it is the reply you need with the fix coming shortly. The overall rating is a 10 out of 10 extremely satisfied.

Version: 0.1.10.0
♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥

Resource Information
Author:
----------
Total Downloads: 107,482
First Release: Jan 19, 2019
Last Update: May 2, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings