Enjin Forum Link V1.4 Link your Enjin site to your MC server!
Enjin Forum link
Current Stable Version: v1.5
Click Here to view the EFL website
Description
EFL is a plugin designed to automate the ranking process, Most people make players member when they join their site, This plugin is fully automated and requires a Enjin website (www.enjin.com) The plugin gathers data from the site and stores a list of all the users on there.
How it works
The plugin will refresh (To your set time) and gather the users from the site. A player in game after they have signed up to the website will execute the command /forumreg {forumname} with their name on the forum and it will automatically make them the set group or the command you specify. Giving they have registered and it has updated.
Whats required:
- Enjin Website (with the Enjin API enabled)
- Bukkit Server
Support:
- Any grouping system (PEX, PermissionsBukkit, Essentials GroupManager, etc.)
Commands/Nodes:
Info
- usage: /foruminfo
- pemission: forum.info
Register
- usage: /forumreg [username]
- permission: forum.reg
Refresh
- usage: /forumrefresh
- pemission: forum.refresh
List
- usage: /forumlist
- pemission: forum.list
Override
- usage: /forumoverride add|rem [username]
- pemission: forum.override
Lookup
- usage: /forumlookup [username]
- permission: forum.lookup
So are they going to release a plugin? An official one made by enjin would probably be way better (no offense) simply because they are not limited to the rules of enjin API
<<reply 712436="">>
Enjin did go on about their own plugin, But i spoke to matt an admin/manager and i got this one released and they are like >.>
@xDrapor
Can you give me the errors? Try using the refresh command.
@xDrapor
Ok. Your forum is setup correctly. Try using the refresh command. Can you give me what it says BEFORE "The forum data will NOT be refreshed!"?
Hmm, well i guess ill see if it works for me once i manage to get enough extra donations for the advanced plan.
I heard that enjin was making an "official" module/plugin to link enjin sites to MC servers, not sure if its true or just rumors, but i think i saw an enjin admin post somewhere about it.
@Frydhamstr
Its really buggy for me at the moment. I use it, and it just loses connection, or doesn't retrieve the players. Lost alot of potential members.....
Yeah i figured as much, i doubt i will be overwhelmed with people registering other's accounts anyway.
@Frydhamstr
The Enjin API does not allow that, sorry.
Is it possible for you to add a feature that requires the password as well as the username in the /forumreg command?
17.05 13:04:35 [Server] SEVERE [EnjinForumLink] The data will NOT be refreshed! 17.05 13:04:35 [Server] SEVERE [EnjinForumLink] Is the forum down? 17.05 13:04:35 [Server] SEVERE [EnjinForumLink] Could not retrieve data from http://emeraldcraft.info!
This happens even though it works. It works sometimes, and doesn't work sometimes. Please help
UPDATE:
-I think I fixed it by playing around with the domain, fingers crossed.- NOPE, it bugs randomly, especially after shutdowns and restarts.@jeremytrains
Getting the advance plan, would it be possible to get the source code, I would like to customize this to my servers needs, being a dev too.
@xDrapor
Do you have the Enjin Advanced Plan? You need that plan to use the Enjin API.
As a test, try going to: http://[insert_forum_url_here]/api/get-users
If that says something about an error and no permission or can't access, the API is still disabled.
@1592346782
Maybe I can add an option. Let me see what I can do. That could take a little bit of work because instead of just keeping track of current users, it would have to keep track of past users aswell.
Can you make it an option so that it is automatic if they register it promotes them (Names not caps sensitive). Im not saying make the plugin like this, Just a true or false option.
Many servers i know say when you join to use your In Game Name when you register on there site. the reason i am wanting this is because it is just too hard to explain to younger people the command they have to perform to get there Member status Rank. Thanks!
I enabled my enjin API and yet this still does not work. Please help. It says that it is disabled..
@domingo15
It will execute the command in the config file. If your permission system can promote to multiple groups (ex. for permissionsex, your command could be:
/pex user {username} group add Member ForumMember
[I think]).
We will add support for multiple commands soon.
@creeperape
so, you can only rank one group? (Ex: Member) not multiple.
<<reply 707124="">>
It executes a CMd. If you ranking CMD is /manuadd name member thats what you put in. Replace name with the &n or what ever it is.
I'm confuse about the General section on the config file. What happen if your using a different permissions, do we have to configure the General section of the config?
@1592346782
I will make a fix, just give me a little time
@1592346782
No, it is not possible. Some people like to create a different name for their forum account. That means I cannot match the forum account to MC account without the MC account saying, "I want to link MY MC account to THIS forum account." And yes, that is possible. I am currently looking into some sort of authentication (currently the Enjin API does not support this). I will look into that. The Enjin API will only let me get the user's tag, username, forum post count, forum votes, forum up votes, and forum down votes.
is it possible to make it that they dont have to do the command in game to rank up. I dont see what the point of this command is, Just makes things more complicated (If there is a good reason please explain =D)
If possible please make an option so it is automatic once they have signed up
Edit:
Umm anyone can type /forumreg <Anyones Name> And it will promote them to Member????
@jeremytrains
By this do you mean Use these permission nodes?