Mineuniverse
Log in Register
Plugins

UniPlugin

This plugin is like vault but a little different. It also does scoreboards! This plugin is completely developer only and helps when making multiple plugins requiring money, or scoreboards!
by og_phantomunicorns
Download Claim this project
733 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Developer Tools

This plugin is like vault, a universal bank that any plugin can hook up to. This plugin has more variety then vault because it also does scoreboards and allows multiple plugins to add, or remove scores! If you have 3 plugins trying to utilize the scoreboard and they just keep overlapping each-other, this plugin would help greatly! If all the plugins using the scoreboard uses it through the means of this, it would simply add them on to scoreboard. I can not supply commands or permissions because this plugin is completely developer. Also I plan to add many more features but currently I'm out of ideas. The way I have it coded is a nice layout of handlers, so it is easily changeable and I can add as much as I want!

 

Here is how developers can use this:

UniPlugin base = (UniPlugin) Bukkit.getPluginManager().getPlugin("UniPlugin"); // Getting my plugin
MainHandler handler = base.getMainHandler(); // Getting the main handler

MoneyHandler money = handler.getMoneyHandler(); // Getting the money handler
ScoreboardHandler scoreboard = handler.getScoreboardHandler(); // Getting the scoreboard handler

 

And from the money handler you can:

getAmount(String uuid); ---> Returns the amount of the uuid (player)

addAmount(String uuid, int amount); ---> Does not return anything, adds amount to the uuid (player)

removeAmount(String uuid, int amount); ---> Returns a boolean if it was successful in, removing amount from the uuid

hasAmount(String uuid, int amount); ---> Returns a boolean to test if they have enough or not

 

For the scoreboard hander you can:

addText(String uuid, String text); ---> Adds text to scoreboard for uuid (player)

removeText(String uuid, String text); ---> Returns a boolean if it was successful in, removing text

containsText(String uuid, String text); ---> Returns a boolean to test if they have the text or not

update(String uuid); ---> This is called when you addText or removeText, but you can manually call it if you would like to: updates the text

 

NOTE: For scoreboards adding text you can put a semicolon and then an integer for the value like so: 'Money:1'

And that is all!

UniPlugin.jar V)1
MC 1.11
Release 2017-03-05 Get

More from og_phantomunicorns

Bufferbam
990
Jinx
504
Looksie
489
ScoreBoard
3,751
morePlus
1,938
WorldPlus
1,507

You Might Also Like

WorldGuard Custom Flags
WorldGuard Custom Flags
97,851
HoloAPI
Advanced and powerful holographic displays
93,959
Minequery
Minequery
91,099
SQLibrary
SQLibrary aims to streamline driver wrappers in Java for every database engine
85,675
WolfyUtilities
Utils and APIs: Config, Language and Inventory API, Protection Utils: WorldGuard, LWC, PlotSquared
84,728
DisguiseTester
Experiment with disguises!
9,677