Event_Manager
Event_Manager is a constantly growing and improving system for managing and automating tasks commonly associated with running server events.
Implemented Features:
_____________
- Ban on death.
- Configurable lives.
- Configurable default global ban time.
- Togglable and configurable PvP setting.
- Configurable player join-flow control.
- Configurable capsule spawning. [Beta, can be disabled in configuration.]
- Life reset time.
- Per-user config options via users.yml
- Automated server opening and closing via 'Unlocker' (white-list).
Planned Features: (Open to suggestions)
_____________
- Life & ban time persistence across server restarts. [And reset command.]
- Configurable automated mob spawning.
If you'd like us to make changes to it, add features, or tweak it in any way, please just drop us a ticket or comment and we'll get back to you quickly.
If a problem occurs when trying to update the plugin, try deleting the config.yml
Please note that submitting a ticket is the best way to get your ideas across to us, as we can track it more easily.
Thanks!
Commands:
_____________
- /event [start/stop] | Enables or disables Event_Manager.
- /event [player_name] | Shows the number of lives the specified player has remaining.
- /event [player_name] [lives] | Changes the number of lives the specifed player has. Also serves as a means of un-banning players.
- /event bantime [time] | Sets ban duration globally.
- /event pvp [world] [on/off] | Allows or disallows PvP per-world.
- /event pvp [on/off] | Allows or disallows PvP per the world specified in config.yml.
- /event list [page] | Views list of players currently online, and the lives each has.
- /event unban [player] | Unbans player and resets their lives.
Permissions Nodes:
_____________
- eventmanager.changemode | Restricts ability to disable or enable Event_Manager.
- eventmanager.checklives | Restricts ability to check lives of players.
- eventmanager.setlives | Restricts abiltiy to set lives of players.
- eventmanager.changetime | Restricts ability to change the ban time.
- eventmanager.changepvp | Restricts ability to change the PvP setting.
- eventmanager.list | Lists all players and their current life status
- eventmanager.unban| Restricts ability to unbans players
Plugin created for and dedicated to the following servers:
MerX.Coalition
Ponyville.net
Nice work!
@imilkywayz
Thank you. ^_^
We really appreciate it.
Changed your slug to event_manager, cool plugin as well.
New Content Update!
New users.yml file!
The users.yml file allows you to set up lives and ban times with certain players. it also allows certain players to bypass the join flow if it enabled. (VIP tickets to the event :P )
Use permission eventmanager.unban (/event unban) to unban players and reset their lives.
Capsule spawning has been revamped. However I would still consider it Beta for now. Now, capsules are linked to players, so even if a player leaves his capsule the capsule should disappear. The only case where it may not disappear is if the player has re-logged.
Please leaves comments or tickets if you have any questions, comments or bugs that need fixing.
Thanks,
FIRE_STAR
New Content Update!
Use permission eventmanager.list (/event list) to view all players online and their lives.
Lives can now reset after a certain time (in minutes) this is only configurable through the config.yml as command handling is yet to be implemented.
Players can now be spawned into capsules prior to the event starting. This allows hosts to control players so that they start at the same time. Capsules will spawn randomly around the spawn. The radius can be set in the config.yml. Players will spawn 32 blocks apart and within the spawn radius. On '/event start' players are released from their capsules and free to play. Please note that this is still Beta and should be revamped this following week.
Please leaves comments or tickets if you have any questions, comments or bugs that need fixing.
Thanks,
FIRE_STAR
@ioncann0ns
yes this i mean, in the config you can set up the reset time zB. 1day
like 1 day all player get the live they have get set up
@Tealk123
What do you mean exactly?
As in, everyone's lives reset after a day(etc)?
@Tealk123
We have another update on the way, so we might be able to get your suggestions in soon. There are a lot of ideas we have for this plugin, so sooner or later user's suggestions may appear.
Is it possible to add that the lives get a reset after a configurable time?
@ioncann0ns
thanks for the update :D
please have a look into the permission split ;)
@Tealk123
Uploading a new version now.
This version still doesn't have support for pre-defined groups or users, but it will allow you to edit the global defaults via the configuration file.
We'll get a version supporting pre-configured groups in the near future.
@Tealk123
Yes, thanks for that suggestion, we will look into something like that.
@00firestar00
what do you think about the nodes? its the easyest way to set up for more user/groups
@Tealk123
Next update we plan on creating a config.yml to allow for quick and easy set up of defaults and etc. We have just released this and will continue to improve on it.
I have updated the information to show the command for bantime
@00firestar00
thank you
but how i can set up default bantime and lives
my idea (if possible):
lifelimit.live.5 for 5 lives
lifelimit.time.30 for 30 minutes
and can you split this permission?
lifelimit.checklives in Usercommand:"lifelimit.checklives" Admincommand:"lifelimit.checklives.user"
User can only check her live and admins of all users
@Tealk123
Yes! please wait till the end of the day, we should have the ban time release up by then. I had just completed the code for this last night.
Thanks, FIRE_STAR
is it possible to set up the ban time?