CodeActivation
Welcome to Code Activation
What is CodeActivation?
CodeActivation was born out oh the problem, that uses often had to wait half a day or a day to get from a Trial-group into a Default-membership, because there was no Mod or Admin online when the user was.
I wrote this plugin to give server admins the possibility to let users activate themself with a key, ingame.
How does CodeActivation works?
CodeActivation is delivered with three different config-files:
- to manage general options and the keylist
- to manage language-support
- to manage users and their used keys
You can generate a keylist manually or let the plugin generate on.
Whenever a user registers himself in your forum an you accept him for full membership you can give him one of the active keys.
Now he is able to activate himself without the need to get activated by Mods or Admins.
But how?
When generating the keylist you can provide some options:
- Is the key active? true/false
- Is the key unique? true/false (will be deleted after use)
- The command to execute (normal command mode /give * 1 16 -> will give the user who uses the key 16 stone)
- Multi-commands are supported!
Requirements
- Vault (Permissions)
Supported Plugins
- Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit
Permissions
- codeactivation.user.activate - allows users to use the activation command
- codeactivation.admin.list - allows users to show a list with all active keys
- codeactivation.admin.regenerate - allows users to generate 5 new keys with default settigns
- codeactivation.admin.reload - allows users to reload the config files
Commands
Aliases: /ca , /code
- /codeactivation reload
- /codeactivation list
- /codeactivation regenerate
- /codeactivation activate {Key}
Installation
- Put the CodeActivation.jar into your plugin folder
- Control the default settings, plugin is ready to use with 5 start-keys
ToDo
- Ingame-commands to manage special keys and users
- Localization support (WIP)
Changelog
will follow soon
Source
will follow soon
Special Features
CodeActivation can be used as a gift-plugin, too!
Create non-unique keys, that can be used by every player on your serevr, but only one time!
CodeActivation can execute every command, that can be uses via console!
-
View User Profile
-
Send Message
Posted Jan 6, 2013Is there a way I could integrate this with my website, for example my website to read a key from a database and put it on a webpage for a user to see, and after they use it, the key will chance so another user can come and get another key so players can not get promoted with the same key but still get different keys on my website.
-
View User Profile
-
Send Message
Posted Oct 9, 2012Hello, I would like ask if I could have permission to update this plugin
-
View User Profile
-
Send Message
Posted Jun 7, 2012I beg of you. Update this!
-
View User Profile
-
Send Message
Posted Jan 1, 2012@OhMyGrod
Separate them with semicolon:
/give * 340 10;/give * 345 1;/give * 347 1
-
View User Profile
-
Send Message
Posted Dec 30, 2011How do you use multiple commands for one code? Thanks.
-
View User Profile
-
Send Message
Posted Dec 26, 2011@Tallcraft
You can use every command you want to use! The commands are executed with console-permissions, so yes, you can teleport a player.
For general gamemode-control for every single command i have to modify the plugin again, but i will do it, it's good idea.
-
View User Profile
-
Send Message
Posted Dec 26, 2011Just tested the updated version. Its working great! Thank you for updating so fast, now I can use it.
Its possible to run every command with this plugin when a user enters a code, right ? Lets say I want like teleport a player with a code. Then its still saying "You were sucessfully activated". Is it only for "activating" users so they can play on a server or is it just for general usage of codes? Because thats what I need.
I want to use every command, not only /give or /pex. And I want to set the gamemode-control for each code if thats possible.
-
View User Profile
-
Send Message
Posted Dec 25, 2011@Tallcraft
Ok the error is logical, i'm not accepting console-commands for CA yet, i have to build it in.
I will upload the version with gamemode-control in a few minutes, should work as intended (did only a short test). I also fixed a problem with deleting old keys.
-
View User Profile
-
Send Message
Posted Dec 25, 2011Found some bugs: (Using PermissionsEx (1.17); iConomy (6.0.8b); Vault (1.1.9) )
Error while using plugin commands in the console:
Somehow it just keeps saying "Use a valid parameter" when the user has not permission on using a command.
Some suggestions:
-
View User Profile
-
Send Message
Posted Dec 25, 2011@TerraNetworkOrg
Oh okay. Thank you for the information. :) I am just waiting for the update then ill actually use it. Great work so far!
-
View User Profile
-
Send Message
Posted Dec 25, 2011@Tallcraft
Aliases: /ca , /code
Already there ;)
-
View User Profile
-
Send Message
Posted Dec 25, 2011@TerraNetworkOrg
Great!
And one more thing: A custom command for using codes would be cool. Like: /activate or /code. Could you add that to the config?
-
View User Profile
-
Send Message
Posted Dec 25, 2011@Tallcraft
Gamemode-control should be easy!
World-control is possible, too, but will not be in the next update (gamemode only)
-
View User Profile
-
Send Message
Posted Dec 25, 2011@TerraNetworkOrg
Either put the items in his survival inventory ( I guess thats possible because there are many plugins for inventory/world management)
Or just dont let the player use the code while being in creative.
Would be cool if you can add this, so admins can just enable that in the config-file.
-
View User Profile
-
Send Message
Posted Dec 25, 2011Should be possible. What should i do if the player is in Creative-Mode?
-
View User Profile
-
Send Message
Posted Dec 24, 2011Great plugin idea! :)
Only got one question:
Could you add like world detection/gamemode detection? I got creative and survival on my server, the /give command can be useless when the players are in creative.