A Frontend for Plugins
This plugin is still in very early beta! Please make sure to test the plugin before using it on any public servers. Also Since this is the plugin's first release, there will certainly be bugs, feel free to post any bug reports, feature requests, or any other feedback in the discussion tab of this resource. Expect plenty of new updates in the near future!
My goal with this project is to provide a framework for plugin developers to create intuitive and beautiful front ends that players and server staff can interact with to use their plugins. Hopefully this will be able to replace the need to memorize dozens of commands or the less than perfect ChestGUI solution. However, there's still plenty of work to do before I achieve that goal. Currently I've put together this demo that has four simple plugins built (Homes, Warps, Player Teleportation, Market) in that demonstrates the project's capabilities. Hope you enjoy!
Commands
/. - Opens Apps
/c - Closes Apps
Permissions
apps.home - Allows players to use the Home system
apps.warp - Allows players to use the Warp system
apps.teleport - Allows players to use the Teleport system
apps.market - Allows players to use the market system
apps.player - Allows players to use all the plugin systems
apps.admin - Allows staff to access admin settings
Apps depends on
Vault
&
ProtocolLib
and both plugins must be installed before adding
Apps
to your server.
After those prerequisites are satisfied, installation is simple, drop the jar into your plugins folder and restart your server. This will generate a few files and folders in the Apps folder. The only file you may want to edit directly is the config.json in the Apps folder. You can change the landing screen's title and welcome message from there. All other files can be modified from within the game.