A Frontend for Plugins
Overview
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 & Permissions
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
Installation
Apps can be installed as simply as adding the jar to your plugins folder. If you want to use the "Market" app in Apps, you will need to add the optional dependency,
Vault.