xManagerClient

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    293032
  • Created
    Apr 30, 2018
  • Last Released File
    Sep 14, 2019
  • Total Downloads
    309
  • License

Categories

Members

Recent Files