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.
Does the plugin support 'Privileges'? http://dev.bukkit.org/server-mods/privileges/
I'm starting to clear my slate a little, so I'll have time for CommunityBridge again. I thought I'd mention what's at the top of my list for CommunityBridge:
@ryvix
Getting better. Course, I didn't work for a few days, so now I'm trying to unbury myself. :). I've not looked at Joomla yet. If you feel technically inclined, I've written up a couple of guides designed to help folks discover how to configure, it might help you configure CB for Joomla. Look at the Documentation page for links to the guides.
@nhadobas
It looks correct. You may want to start a support ticket and include your config (without the MySQL username and password!), there may be something not right about your config elsewhere.
Hope you feel better soon. I may have the same bug. Anyway, was just wondering if you got anywhere figuring out how to make Joomla work?
http://pastie.org/5054521
Am i doing the groups correctly?^^^^
2012-10-13 17:14:30 [SEVERE] Error occurred while enabling CommunityBridge v1.09 (Is it up to date?) java.lang.NullPointerException at net.netmanagers.community.Main.onEnable(Main.java:173) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
This is in the startup
2012-10-13 17:16:46 [SEVERE] Could not pass event PlayerJoinEvent to CommunityBridge org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:161) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:42) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at net.netmanagers.community.Main.getUserId(Main.java:554) at net.netmanagers.community.Main.SyncPlayer(Main.java:777) at net.netmanagers.community.EventListener.onPlayerJoin(EventListener.java:16) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 14 more
Im getting that error whenever someone tries to log in.
2012-10-13 17:20:33 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'cbsync' in plugin CommunityBridge v1.09 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at net.netmanagers.community.Main.getUserId(Main.java:554) at net.netmanagers.community.Main.SyncPlayer(Main.java:777) at net.netmanagers.community.Cmds.onCommand(Cmds.java:83) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
And this when i run a command.
@Stuntweed
It isn't on github and won't be, I feel that one version control repository for the project is sufficient. I'm using BukkitDev's SVN server for version control. The public access url for the repository is on the repository tab above.
@Feaelin
Can I find this on Git or is it possible you could put it up there?
@duckie29
Cool! If you have time, could you send me a copy of your config.yml with the MySQL hostname/username/password removed? I'll add it to our collection of sample configurations.
I'm using this with WP and it works like a charm!
I've not made very much progress the past three weeks everyone in my family has come down with a nasty respiratory bug (main effect is fatigue that lasts a couple of weeks), most recently myself. I'll be playing catch up for a while on every front, so it will still be a while yet before a new release...
@yukkcake: That's a good idea. The secondary groups feature is if you want account for membership in multiple groups, details later.
May you make a document for secondary-groups? (Is it mean subgroup?)
@killertrupp1
Killertrupp1: Unless WBB stores its data in an unusual way, you should be able to configure CommunityBridge to work with WBB. You will need to know how WBB stores user and group information. Take a glance through the documentation to get a clearer understanding. :)
Ah interesting. Theres even a free version http://www.woltlab.com/wbblite/
WBB= Woltlab Burning Board
http:woltlab.com
@killertrupp1
WBB? What is this exactly?
Hey can you add WBB in this Plugin? I think WBB is mutch better as the all on the list. Sorry for my bad english. Best Regards killertrupp1
@Feaelin
Thanks all working fine now. you can put my server on that list now:
also there are one thing wrong in the example phpbb config: the member_banned field is in a other table but you can't configure that... you can change it to member_lastwarning wich is in the same table. Thanks for your great support!
@Flapcraft
Don't forget we have a ticket system for support requests: http://dev.bukkit.org/server-mods/communitybridge-fm/tickets/
You can create custom profile fields in phpBB3's administrative control panel...the sample config assumes that's been done..that a custom profile field as been added with the name 'minecraft_username', phpBB3 adds pf_ in front of that...