CommunityBridge

CommunityBridge Logo

faqdocumentationhelppermissionscode buttoncredits

Community Bridge links up your Minecraft player accounts to their corresponding website/forum/CMS accounts. It uses the web application's groups to assign players to permissions groups and stores various bits of information about the player in the forum's database.

Please use the issue system to submit bug reports, feature/enhancement requests and support requests.

UUIDs

Regarding UUIDs, the issue is complex enough that I'd prefer the discussion to occur on the forum. If you want to get involved or at least read some ongoing thoughts about UUID issues, read the following posts:

If you'd like to help localize (translate) CommunityBridge's messages, go here: Crowd-in Project for CommunityBridge

Features / Options

  • Slow down Griefers by requiring them to register with your website
  • Encourage players to be active in your website community
  • Synchronize permissions groups with your web application groups.
  • Record players statistical information in your web application's database
  • Only allow registered players to connect
  • Customizable messages
  • Require players to have an avatar on website to get access
  • Require players to have a specific number of forum posts to get access
  • Compatible with nearly any web application, forum or content management system (CMS). Known to work with: Boonex Dolphin, Invision Power Board (IPB), Joomla!, MyBB,phpBB, Simple Machines Forum (SMF), Vanilla Forum, vBulletin, Woltlab Burning Board (WBB), Wordpress, Xenforo.
  • Synchronizes groups with the following permissions systems: bPermissions, GroupManager, PermissionsBukkit, PermissionsEx.

Servers Using CommunityBridge

  • Cobalt (Website, server.cobalt-mc.com)
  • Craft Australia (Website, Multiple Servers, see website)
  • DawnFire Realms (Website)
  • JustGame (Website, mesa.jgame.co)
  • MinecraftBoard (Website, minecraftboard.com)
  • MwanzoCraft (Website, game.mwanzocraft.org)
  • MythicaCraft (Website, mc.mythicacraft.com)
  • PinoyCraft (Website, pinoycraft.net)
  • RNJCraft ( Website, Info on how to join: Joining)

Known Incapable Web Hosting Services

If you're using these services for webhosting, you will be unable to use CommunityBridge.

  • IPB Hosting (IPB board hosted by IPB)
  • One.com
  • Webs.com
  • Weebly.com

Metrics

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • Which permissions plugin is in use.
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. It can be turned off specifically for CommunityBridge in CommunityBridge's config.yml. Before turning it off, please read my explanation of why you should leave it turned on: Why Plugin Metrics?

Please use the issue system to submit bug reports, feature/enhancement requests and support requests.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of michicochico michicochico Apr 21, 2014 at 07:00 UTC - 0 likes

    Is there anyway to integrate with Wordpress then? even without Buddypress. That recognizes ranks and roles via PermissionsBukkit?

    If we don't have that currently, do you accept comission works? and custom integrations?

    Thanks!

    Last edited Apr 21, 2014 by michicochico
  • Avatar of TruDan97 TruDan97 Apr 20, 2014 at 19:52 UTC - 0 likes

    @Feaelin: Go

    Thanks, i know its not going to be an easy transition. I've created a custom addon for my xenforo forum to convert the playernames into UUIDs and save those into a database, which i can use for this plugin, its just a case of this plugin grabbing the UUID instead of the playername

    TruDan
    Like my plugins? Donate via PayPal!

  • Avatar of Feaelin Feaelin Apr 20, 2014 at 19:25 UTC - 0 likes

    Regarding UUIDs, the issue is complex enough that I'd prefer the discussion to occur on the forum. If you want to get involved or at least read some ongoing thoughts about UUID issues, read the following posts:

  • Avatar of TruDan97 TruDan97 Apr 20, 2014 at 19:12 UTC - 0 likes

    Is UUID support upcoming?

  • Avatar of Feaelin Feaelin Apr 20, 2014 at 19:09 UTC - 0 likes

    @CoolV1994: Go: Submit an issue report via the ticket/issue system. Be sure to include your config.yml and log output. Supplying a config.yml (without the database section!) and log output is essential for troubleshooting synchronization issues. @MCCharlieCraft: Go: It sounds like you may have some misconfiguration going on...but I can't tell without seeing your config.yml. Submit an issue report via the ticket/issue system. Be sure to include your config.yml and log output. Supplying a config.yml (without the database section!) and log output is essential for troubleshooting synchronization issues.

    @SXRWahrheit: Go: Vault. Privileges is not directly supported at this time.

    @michicochico: Go: Don't currently have an example for Wordpress+Buddypress. I recommend putting in a support request via the ticket system, that way your need for support doesn't get lost amongst all the other comments.

  • Avatar of michicochico michicochico Apr 19, 2014 at 15:54 UTC - 0 likes

    Okay I'm lost.

    Do you have sample configuration for Wordpress + CommunityBridge regarding Donor or Ranks management.

    Let's say, I change the user type into something else or add to group, how would it integrate with CommunityBridge so the player can have permissions and ranks in game

    What I use right now

    - Wordpress + BBPress/BuddyPress - CommunityBridge - PermissionsBukkit

    Thanks!

  • Avatar of SXRWahrheit SXRWahrheit Apr 17, 2014 at 16:02 UTC - 0 likes

    If I use Privileges, what should I specify in the configs section for the permissions plugin?

    http://summaxr.com/newgtop.gif
    I run http://summaxr.com and our Minecraft server at mc.summaxr.com - feel free to visit.

  • Avatar of Chewychunga Chewychunga Apr 08, 2014 at 04:50 UTC - 0 likes

    Worryed about the UUID system will it break this permenitly? or will it just be a temp problem do you have any ideas on how you might get around it?

  • Avatar of MCCharlieCraft MCCharlieCraft Apr 02, 2014 at 17:16 UTC - 0 likes

    If you have not read this post by Bukkit yet, you might want to. Mojang is going to break your plugin.

    http://forums.bukkit.org/threads/psa-the-switch-to-uuids-potential-plugin-server-breakage.250915/page-4

  • Avatar of MCCharlieCraft MCCharlieCraft Mar 31, 2014 at 17:56 UTC - 0 likes

    This issue is, and this may sound stupid, is that it is treating primary groups as primary groups.

    In Xenforo the primary group is only something that all other groups use for permission inheritance, and will 9/10 times = the lowest ranked registered group in game.

    This means that the secondary group is really what dictates the in game primary group. The plugin still needs to know what groups to treat as primary so it knows where to put the primary vs secondary group ids, but it needs to have some way to choose what, out of all the ranks, it will put the player in on the server.

    So lets say I have 4 in game ranks. Guest, Recruit, Member, and Donor:

    • When a player signs up on the website their primary group is set to Recruit.
    • When a player ranks up to member, the forum adds the Member Group id to the secondary group id's.
    • Right now, the plugin sees that the players primary group is Recruit, and makes them a recruit regardless of the fact that their secondary group id's show they are a member.
    • What it needs to do is check to see if the secondary group id is a higher rank than the primary group id (not by highest number value, maybe by a priority system in the config file), and then set the secondary rank as the players primary in game rank.

Facts

Date created
Aug 17, 2012
Categories
Last update
Mar 28, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
CommunityBridge
Downloads
7,679
Recent files

Authors