xManagerClient is the basic plugin for the xplugins. xManagerClient ties them all together and let them work in a perfect way.
You will have more available features if you are using all of the xPlugins.
Basically xManagerClient is the componect which you need to manage your minecraftserver remote from the web.
You can match as many servers as you want in to your management group.
xManagerClient and xManager works with the basic minecraft permission system.
Have a look at https://workbenching.com/xmanager/login.html
For Developers
xManagerClient is also interessting for Developers it fires a lot of diffrent events from all the xPlugins.
Like playerjoin, playerpasswordchange, playerpasswordreset, playerrankedup.
All this an many more events can be accessed, some xplugins will fire the same events in the config you can give priority to the events from the different xplugins.
xManagerClient also can be used to create a connection between your plugin and the xPlugins, after connecting you are able to perform actions to all connected xplugins.
xManagerClient is using the sourceforge versioncheck, this function can be turned off in config.yml.
updatecheck: true
Have a look at
- xPermission
- xSignIn
- xChat (nearly done)
Using xManagerClient
public class ExampleConnection { public boolean setupXMC(JavaPlugin plugin) { xCores xbase = (XCores)plugin.getServer().getPluginManager().getPlugin("xManagerClient"); if(xbase == null) return false; XPlugin xplugin = null; //xpermission XPermissionApi xperm = null; xplugin = xbase.getXPlugin(XType.xPermission); if (xplugin != null) xperm = (XPermissionApi)xplugin; //xsignin XPermissionApi xsignin = null; xplugin = xbase.getXPlugin(XType.xSignIn); if (xplugin != null) xsignin = (XPermissionApi)xplugin; return xplugin != null; } }
Feature request
Ask for more features in the comments