BETA: CommunityBridge V2.0.0beta5 (build #271)

Details

  • Filename
    CommunityBridge.jar
  • Uploaded by
  • Uploaded
    Nov 28, 2013
  • Size
    81.75 KB
  • Downloads
    274
  • MD5
    13136dd7e3bbbf61b43e09314867520a

Supported Bukkit Versions

  • CB 1.6.4-R2.0

Changelog

Big Thank you to the alpha and beta testers for testing, reporting, and fixing bugs: BangL, Hockeymikey, moppelkotze2006, Neurologe, paul1338, XGZ_Samsterz

Upgrading from beta 3 VERY IMPORTANT

Beta 3 had a bug in it that disables plugin-metrics for ALL plugins, that is it set the opt-out setting to true in the PluginMetrics config.yml. Please edit the config.yml plugins/PluginMetrics/ and set opt-out back to false. Read this article by me about why you should leave plugin metrics turned on (setting opt-out to false turns them on).

Installing for the first time

  1. Copy the jar into your plugins folder. Restart to generate the default config.yml.
  2. Set the log-level to "config".
  3. Configure the player-linking feature for your web application.
  4. Either use cbreload, or reload, or restart the server to load the new configuration.
  5. Make sure you don't see any warnings or errors. Take necessary steps to correct them and cbreload/reload/restart.
  6. Select another feature of CommunityBridge that you want to use and configure it.
  7. Either use cbreload, or reload, or restart the server to load the new configuration.
  8. Make sure you don't see any warnings or errors. Take necessary steps to correct them and cbreload/reload/restart.
  9. ...repeat as necessary.
  10. Gently guide your players toward building a community...:)

Upgrading from beta 1 or beta 2

There are additional options in the config.yml in this release. You may want to either regenerate the default config.yml or copy the section below into the statistics section of your config.yml file.

  # Some web applications require an insert the first time a custom profile
  # field is filled with data (SMF, for example). If that's the case, enable
  # this and provide the required information.
  insert:
    enabled: false
    method: smf
    
    # Required for the 'smf' method. Most likely id_theme.
    theme-id-column: id_theme

    # Required for the 'smf' method. Most likely value is 1.
    theme-id: 1

Upgrading from 1.x or the alpha releases

You should make a backup of the CommunityBridge plugin directory and then delete it. You'll need CommunityBridge to generate a new default config.yml and work through the configuration carefully as it has changed significantly from 1.x or the alpha releases. Changes since v2.0.0 beta 4

  • New: Supports vault as a permissions plugin. This means that if your perms plugin is not directly supported (the preferred state) you can use Vault, provided its a vault-compatible permissions plugin. :)
  • Fix: NPE errors during disconnects/kicks
  • Fix: Messages were not being reloaded.
  • Fix: Made compatible with the way Xenforo stores custom fields so that statistics will work on Xenforo.
  • Fix: cancelTask errors on some installations.
  • Fix: The permissions group isn't changed on GroupManager
  • Fix: Login error on bPermissions (thread safety issue)
  • Fix: When changing a 'pseudo primary' group, the old group is not removed from the players group list.
  • Fix: NPE when player has disconnected before the userID is fetched.
  • Change: Messages files made crowd-in compatible.
  • Change: Messages files now key on locale Changes since v2.0.0 beta 3
  • Fix: Fixed bug that would turn off SERVER WIDE plugin metrics.
  • Fix: Changed how getHealth() is handled so that in 1.6.x, we're handling getHealth() correctly.
  • Fix: If synchronization direction is set to "min", the super user code would override it to "web". It now does nothing in the case of the super-user.
  • Fix: Informs the console when the plugin is disable due to a SQL connection error.
  • Cosmetic: Cleaned up the output on the configuration report.

Changes since v2.0.0 beta 2

  • Added: Support for some web applications that require an insert before update on the statistics table.
  • Fix: Corrected missing message when a player uses /cbsync.
  • Fix: Errors generated with super-user-id configuration when the table configuration is incorrect.
  • Fix: Failure to actually synchronize secondary groups when direction is 'minecraft'.
  • Fix: Extraneous commas (or other delimiter) inserted into secondary group list.
  • Fix: Putting a "group to be treated as primary" on the secondary group list.
  • Fix: Putting a empty string as a group ID in the secondary group ID list.
  • Fix: Metrics was not shutdown cleanly during deactivation/disable plugin/reload.
  • Fix: When either primary or secondary synchronization is disabled we shouldn't update the snapshot for that category.
  • Fix: Secondary synchronization not being disabled when there are problems with the table/column information.
  • Fix: Fails to detect the lack of Vault or an economy plugin during a 'cbreload'.
  • Some minor optimizations and cosmetic changes.

Changes since v2.0.0 beta 1

  • Fix: super-user-id was being read from the wrong config section.
  • Additional documentation added to the config.yml.
  • A player disconnecting during the synchronization process might generate a NPE. (fixed for next release).