CommunityBridge
Updates are at our Spigot page.
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 Most of the programming is done. Lots and lots and lots of testing to do, however.
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)
- CrystalCraftMC (Website, ccmc.pw)
- 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)
- Summa Crossroads ( Website, mc.summaxr.com)
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 can view my support ticket for this topic here: https:github.com/iain-davis/CommunityBridge/issues/173
I got it to work with adding players to the appropriate group when they login, however the problem I'm having is when the player is placed into a different group it "adds" the new group to the player in game. This is giving the player access to both groups, it should be replacing the group not adding another group to the player.
I have it set to sync with web-application, so it should be connecting to my xenforo site and finding that the player is no longer part of one group but now part of a different group.
Am I missing something?
I've uploaded version 2.3.4 so it should be available soon.
@IntoPVP
Yes. You even can adjust that time to your likings.
Will it periodically check my website's info to see if anyone's forum rank has changed and change it to that same rank in game?
Great piece! Very happy it works with Wotlab Burning Board.
Great piece! Very happy it works with Wotlab Burning Board.
@GodsDead
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.
Does this work with wordpress/buddypress?
Oops. When I tested the additional columns feature for the junction method of group synchronization, I didn't test what would happen if the configuration option for it was not present in the configuration file.
The bug makes CommunityBridge fail entirely so I've retracted the release and released a new version with the bug fixed.
Sorry, folks! Hopefully it will make it through the bukkit dev approval process soon.
@michicochico
Should be possible because wordpress has the required database systems. The problem you might have is finding it I will be spending a great deal of time my self on doing this
Hey, I was testing and deranked me from Owner to Verified (Verified = Linked Group/Rank), but I found out that it does NOT revert you to Guest (Guest = Unlinked Group/Rank) if you, for example replace your Minecraft name in the forums... ALSO, they can just sign up and get auto-ranked to Verified, without confirming their email (my forum requires), which in that case, I see lots of "Validating" users in my Admin Panel... I have a RULE set to delete users in 3 days if they do NOT confirm their email, which is USELESS as they STAY ranked, even if their forum account is deleted...
The Request I am asking is:
To DE-RANK the Player (from Linked to Unlinked) if their MINECRAFT username on the forums changes, or if their forum account is deleted (which is basically the same thing as if their forums minecraft username was changed)
Please add this in a later update! :)
Also, do you have example IPB implementation for some of the statistics like time alive and last seen? I'm not sure how to turn the numbers into user-friendly info.
@TruDan97
Would be awesome if you would care to share this! Fair enough if you want to keep it private, but I would love you forever if you do.
Would you be able / interested in writing something to let users pull economy points from their linked forum accounts (stored in the board's MySQL) to their in-game iConomy etc via Vault?
I used to just do SQL <-> SQL but my environment isn't set up well for that.
It would be really great. :)
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!
@Feaelin
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
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:
Is UUID support upcoming?
@CoolV1994: 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: 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: Vault. Privileges is not directly supported at this time.
@michicochico: 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.