Simple Time Promotion
Simple Time Promotion
With Simple Time Promotion you are able to promote and demote players to a given date and time.
The player will get automatially demoted on the date/time you have set with the player join or the interval methods.
Its focused on PermissionsEx but it is also compatible with other permission plugins like EssentialsGroupManager, bPermissions and so on.
Features
- Simply promote a player to the rank you want until the date/time you have set.
- This is very useful for server admins which want to promote players that have donated to a higher rank for the date/time you want (For example: 1 Month).
- You can set the messages the player will receive and you can use color codes.
- You can set up the promote and demote commands you want to use.
- Promote/Demote players who are not online.
- Case sensitiv to player names. (E.g. daniel is NOT the same as Daniel)
Commands and Permissions
General:
- - SimplePromote.help
- Description: Displays the help dialog.
- Usage: /sp help
- Note: This would only show you the commands you have permissions for.
User friendly:
- - SimplePromote.timeLeft
- Description: Shows the remaining time until the rank will expire.
- Usage: /timeleft
- Aliases: [daysLeft, dayLeft]
Moderator:
- - SimplePromote.timeLeft.others
- Description: Shows the remaining time of the given [Player] until the rank will expire.
- Usage: /timeleft [PlayerName]
- Aliases: [daysLeft, dayLeft]
- - SimplePromote.reload
- Description: Reloads the whole plugin.
- Usage: /sp reload
Admin:
- - SimplePromote.tempRank
- Description: Promotes a specified player until a given date/time.
- Usage: /temprank [PlayerName] [NewRank] [Date] (time) [OldRank]
- Aliases: [upRank]
- Note: The names are CASE SENSITIVE!! This means: Daniel is not the same as daniel!
- - SimplePromote.downRank
- Description: Demotes a Player to his old rank and sets the promotion stats to "expired".
- Usage: /downrank [PlayerName]
Note: All permissions default to OP! Info: I have named the command "/temprank" because of conflicts with other plugins who use "/promote" like "PermissionsEx" and same with "/demote" which is named "/downrank".
Correct usage for the date!
Attention! This is very important! The time is coded for the European standard format!
The [Date] you enter is in this format: dd.MM.yyyy
- Example date: 17.5.2013
- Day: 17
- Month: 5
- Year: 2013
ToDo
Add a support for other permission pluginsFinished with v1.3- Add a additional way to promote a player from "future date" to "future date" (Instead of using the current day).
Help
If you have an error try to stop your server and delete the "config.yml".
Than start your server again. If this doesn't help, you can create a new TICKET. ;)
If you get a "major.minor" error, you have to update the java version to java7 ! :)
Try out our other pluginz
Click here to see them all!
Update?
@Danielk0703
Nice plugin, can you update it with a MySQL compatibility and some functions please?
Thanks!
@Kervinou
Works, but your users need to use /timeLeft, in the help command put "/daysLeft" but isn't working.
Ya
It is exactly that im looking for ! But we are soon in 1.7.9-10
is this plugin working good actually ???
Thanks :-)
Hello, great plugins. Could you update and if possible the plugin handles mysql?
@KingTiTa
Sry for the late responding.
May you can post your config file?
Regards, Daniel
how do i set it up so everyone only stays a rank for so long before they are promoted to the next? or is there a way to do that with this plugin?
@Danielk0703 I got the same problem as @asmorod62 do you already know how to fix it?
@Danielk0703
Hi, thank you ! I'm waiting for your answer ;)
Regards, AsmoroD
@asmorod62
Hi, I will look into this issue. Give me some time. :)
@Danielk0703
Hello,
Thanx for your answer but it didn't solve my problem...
I did the change you mentionned and did the '/temprank Pseudo vip 12.5.2014 confirmed' it said 'The player...' but that player rank was not updated, I asked him to leave and reconnect but it didn't change !
As to me the 'PromoteCommand: manuadd %player% %newRank%' doesn't work !
Maybe I did something wrong.
Regards, AsmoroD
@asmorod62
Hi, the player has to rejoin the server to get the promoted rank.
Try to set the option in the config.yml from:
CheckMethod: onPlayerJoin
to
CheckMethod: both
This should check the ranks of all players every x (interval) minutes.
Regards
Daniel
Hi, I installed SP 1.4 but it doesn't seem to work for me !
I'm using Groupmanager and I have serveral worlds managed by multiverse.
When I Timerank someone the message "PseudO was promoted VIP until xx" is OK but the player is not promoted and the groupmanager command doesn't seem to be sent.
Here's my config file...
Help me, please I really want to use your plugin !!
Regards.
AsmoroD
A new version is out :)
Enjoy it! :)
You can use the commands above to give the players the rank you want for XX hours.
e.g. /temprank No1Griffster Vip 19.07.2013 19:52 Builder
This will give the player No1Griffster the ability to use the rank Vip for about 5 hours.
Hope this will help :)
Instead of putting the exact date, can I make them rank up for just 5 hours? If not is there a plugin that will allow me to do this?
Thanksfor this plugin, just what I need, will give it ago!
A new version is out ;)
@RealNoob1
Give me some time to code this. I will add some of the ideas in further versions but at this time I have to lern for our school exam in programming.
@Danielk0703
The Essentials GroupManager Commands are: /manuadd: Move a player to desired group.
/manpromote: Allows promoting a player up the inheritance tree. This command checks will only allow the user to move the player between groups they inherit.
/mandemote: Allows demoting a player down the inheritance tree. This command checks will only allow the user to move the player between groups they inherit.
No, i mean somethink like /temprank [PlayerName] [NewRank] [PromoteDate] [PromoteDaytime] [OldRank] [DemoteDate] [DemoteDaytime] for expample: /temprank Daniel Vip 22.05.2013 11:00 Builder 28.05.2013 7:00
I mean that the Player Daniel will be promoted automatically on the 22.05.2013 at 11 o'clock to the group Vip, and that he will be deranked automatically on the 28.05.2013 at 7 o'clock to the group Builder (With Daytime i mean the real life time not the ingame Minecraft time :D)
I think it would be very useful to select the date and the time of the pro- and demotion :)
I hope you understand what i mean :D Will you make your Plugin compatible with the GroupManager pls? <3
RealNoob1