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.
Can someone just show me a basic config example, on when I rank people up on the forums they will be ranked on the server and same if I derank them
@Feaelin: Yeah, that's what I meant, but I just got another usage target: to have it auto-register or otherwise auto-accept Players in specific groups to login to phpBB3 as if they had registered on it by themselves, regardless of prior registration status. Since CB looks at the group IDs and matches them with the in-game group names, it'd not be much of an issue for CB to enlist them in the groups and/or as actual Users of phpBB3.
@ninjaangel: Its not possible to diagnose problems without seeing the config.yml settings. Submit a ticket and include a copy of your config.yml. Be sure to remove your database username and password from the copy before posting your ticket.
@Hockeymikey: The custom fields uses key-value pairs, so you need to set the settings in the player-linking section like this. Replace "minecraft_name" with whatever you actually called the custom field for their Minecraft player name. The 'playername-column' setting won't be needed and can be left blank.
I have my cb set to web-application. When users register on website they should get a member perm but cb isint fetching or syncing. It is telling them that their username is registered on forums but it isnt changing their groups. This is with all groups not just changing default. Also the cbsync and cbsyncall don't work. It will work and sync on login and logout about half the time though not always.
Hey Feaelin. There is an issue with Xenforo. I want to use a custom user field for the Minecraft username but it's stored in xf_user_field_value instead of xf_user and its stored in rows rather than columns. If you need more info I could help you with info but can we get a fix for this? Thanks
I need some assistance with this, espeicially on Xenforo PLEASE HELP! This is my skype: live:econicraft WILL donate to anyone that successfully assists me!
So apart from, if you conf CB as lightly as I did, it'll check if you've registered on the Web app and that's it ? In that case I need to see about two-way login with the login system, which I was looking for.
I'm running a tekkit classic server which uses minecraft 1.2.5 ... is there a way to get the two-way group synchronization in the 1.6.4 release to work in the 1.2.5 release?
Say I wanted to do the reverse, have players register on the server to join the website. Is that possible?
is there a tutorial of some sort for xenforo? i have some question marks on some spots. i have no idea what to fill in.
@Lordjacob: Neither. CommunityBridge uses the tables the web application uses. You'll need to know where your web application stores its data. Some explanation and examples are on the documentation pages.
Hey there! Do you have a video or a guide on the table to create? Or does it create one for you?
I uploaded 2.1. It has a couple of small bugfixes and more importantly, has an initial attempt at the achievement rewards system.
Achievements is where you can reward players with in-game money and items for post counts, groups, avatars... I imagine as we try it out, we'll come up with some changes that need made. Almost immediately after writing it, I realized the limit feature of the achievements won't work as I imagined, so I recommend leaving it set to 1 for all rewards.
It will require revising your config.yml's to use. A new setting in the general section (use-achievements: true) turns the feature on. Additional settings to configure post-count and avatar for the web application are shown here: new settings gist. It also will generate a new configuration file, achievements.yml, you can set up the your achievement rewards in that file. :)
@MundoCraft: There's no mechanism that confirms the identity of a Minecraft player other than the server running in online mode. Such a set up might be possible when the authentication feature is added. No ETA as yet, however.
@Pixiyo: It may be a little while before I have time for a Skype session. :)
@michalet: I've had some random chunks of time, so I slipped in some CB coding. Glad to get 2.0, er, 2.1 out. :)
Nice to see that you decided to continue this project. :)
@MundoCraft
Hey there Mundo! I am not the creator, but here goes; Basicly, this plugin has NOTHING to do with wether you server validates usernames and accounts. That is an internal server process. But if you want to not have people join un-verified, just change the value in the server config as follows;
If you still want people to connect without logging in, than I can't help you, that is the risk you run of running a pirated server. I refuse to offer any solution to this problem, and urge you to not support pirated versions of Minecraft. Thank you, and good day.
I've added you on skype. I need some support with this plugin because we are using BungeeCord. I will pay. Thanks!
Hello, I use this plugin on my server, I did a test with a pirated client, where only inform a username, joined with an existing username on my server and normally accessed without a password, there is a way to block this access, any player adding a valid username accounts that have access permissions OP. could help me?