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.
@Feaelin
I am going to install this along with the PEX dev build in a few minutes, I will test it as much as I can only using primary groups I will get back here if anything isnt working :P
edit -
I am still getting similar errors, but I think the error has something to do with Essentials instead :/ I thought it was CommunityBridge as it was the most obvious thing that would cause an error like this :/
17:20:08 CONSOLE: [INFO] Essentials: Using PermissionsEx based permissions. 17:20:08 CONSOLE: [SEVERE] Could not pass event PluginEnableEvent to Essentials vDev2.9.703 17:20:08 CONSOLE: ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? 17:20:08 EssentialsSpawn: Enabling EssentialsSpawn vDev2.9.703 17:20:08 CONSOLE: [INFO] Essentials: Using PermissionsEx based permissions. 17:20:08 CONSOLE: [SEVERE] Could not pass event PluginEnableEvent to Essentials vDev2.9.703 17:20:08 CONSOLE: ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
@t3chguy: May not be the same issue that I resolved. However, it may be related. In CB1.4.5R1.0, they changed the way that scheduled tasks were called, so I had to make some changes there. It is possible those changes cleared up the problem you were having.
@joelcool54321: I'm not going to extend the feature set until I've cleared up some of the current bugs and release fully for 1.4.5-R1.0 and possibly 1.4.6 (as they've already released a beta, I'm still playing catchup!).
@Feaelin
I am not idiotic and hate memory leaks hence I never use /reload, I have actually disabled that command, when ran with permission it kicks you from the server via CommandHelper
@Feaelin
Hello.
Did you attempt to implement the feature i requested in a ticket just a few days ago?
http://dev.bukkit.org/server-mods/communitybridge-fm/tickets/61-server-to-website-push-option/
Thank you.
Well I blew off work today and spent the day testing CommunityBridge on 1.4.5R1.0. There were a few changes that needed made to make it compatible with 1.4.5R1.0. I used a new approach to testing it which ws more organized and I believe more effective at identifying bugs.
I'm releasing it as an interim (beta) release (I've already uploaded it to BukkitDev, it is awaiting approval). There are a couple of remaining bugs (they won't prevent anyone from running CommunityBridge) I want to fix before releasing a final release.
@t3chguy
I saw an error similar to that today. Were the following true for you?
If so, then that is the same thing I observed today. In essence, CommunityBridge isn't handling the reload correctly, it appears it needs to do something with its scheduled tasks.
It has been a couple of weeks since I checked in; my day job has been taking up all my time. Fortunately, I've completed one of the contracts so I should have time available again to give CommunityBridge attention.
I'm not going to tackle responding to the individual problem reports today. I started testing against Minecraft 1.4.5R1.0 last night and I want to go through the full series of tests and release a version for Minecraft 1.4.5R1.0.
A side note: As some of you already discovered, if you're using 1.4.5R1.0 and PEX, you will need PEX 1.19.5 or later. The release version of CommunityBridge for 1.4.5R1.0 will do some version checking to determine if you have a current enough version for the MC version. :)
@t3chguy
Seems to be working with me.. Ill send you a pastebin of my config.
http://pastebin.com/qmgxyBcA
@joelcool54321
that could be why, thanks for the tip
EDIT: I am running PEX 1.19.5 and I still get the same error :/
@t3chguy
Works fine with me.. What version of PEX you running? Im using there newest DEV build of PEX
@joelcool54321
this doesnt actually work on 1.4.5 R0.2 with PEX anyway :(
17:30:35 CONSOLE: ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
PermissionsEX is 100% working though, I am guessing incompatibility should be fixed soon :)
hello juste one question we have a problème with the question : What is five plus four minus 2?
We tried all the solutions to put 7 but none of the answers is the maid
thanks for your help and sorry for my english but i m french and i can't speak englis very well
@Znerox
Works fine on 1.4.5-R0.2. I don't recommend you try on 1.4.5-R0.3 because of its API changes.
If you are on 1.4.5-R0.3 downgrade to 1.4.5-R0.2, if you are already on 1.4.5-R0.2 then just configure it correctly. You probably didnt setup the values correctly in the config. Because this plugin works fine.
Does this work on 1.4.5? On my server I just get "An internal error occurred while attempting to perform this command" when i do /cbsync
@An___Idiot
He just said "I know it does not support automated from MC->Forums."
He said it has a command to do it manually but there is no configuration.
@t3chguy,
How do you configure it to push permissions? i have SMF and am somewhat confused by the instructions.
@joelcool54321
The funny part about this is that this plugin CAN actually do it as it features a command which can do it manually but as far as I know it does not support automated from MC->Forums.
Im looking to see if there would be a way to have this plugin push the Permissions from PEX to the site. As i see it right now. Its always setup to have the plugin take the permissions of the users on the site and apply those permissions on the server. But id like to see a useful setting in the config that would reverse that.
So if i was on my server and did /PEXRank User Admin it would put them as admin on the site. And not have the site sync them back down to Default in 20 minutes. Because my donation setup is automatic and changes the permissions on the server. So then from the server to site sync should happen :P Just an idea! Love the plugin idea but so far its not exactly what im looking for.
Had the same issue as t3chguy, user keeps their removed groups on the server. In the end I added a few lines to remove all their groups first.
@Feaelin
If it's any consolation, we've dropped economy plugins from our server, so I'm no longer one of those requesting this particular feature. ;)
(We're now using gold (ingots) as our currency.)