DoOdy Duty
DoOdy
Separate Admin/Mod Duties so everyone can enjoy the game
- Are you tired of arguing with upset players that complain about Mod/Admin staff are abusing their Creative powers?
- Want a way to minimize the impact on your server's economy from Mod/Admins abusing Creative mode?
- Want a way to stop Mod/Admin killing players while in Creative mode?
- Want to limit the amount of OP players?
DoOdy makes these possible by limiting the power of Creative gamemode. It's a tool that allows admins/mods that wish to play as honestly as possible in survival mode to do so but still have the ability to go into creative mode without being tempted to cheat the server's ingame economy &/or PVP integrity by abusing Minecraft's 'Standard Creative Mode'. Meaning server owners can limit the amount of players with unnecessary OP level access.
Newly added Moderator Features
- Spectator mode, allows players to enter spectator mode.
- Save creative inventory, pick up where you left off.
Features
- Saving of player's inventory, armour, location & xp before they enter duty (creative mode).
- Once they leave duty (creative mode) their inventory & armour are restored & the player is teleported to their original location.
- Disable PVP while on duty (creative mode).
- Disable all/specific items/blocks from being able to be dropped.
- Disable all/specific storage access eg. Chests/Dispensers/Furnace/Storage Minecarts.
- Control what they cannot break/place through a blacklist.
- On the event of their death all their drops are removed.
Commands | Permissions | Tickets
Commands
- /doody Shows available commands.
- /doody [on/off] Enter/Leave duty mode.
- /doody [player] [on/off] Put another player on/off duty.
- /doody spectate Enter spectator mode (no clip version).
- /doody spectate [player] Start spectating specified player (restricted version).
- /doody back Teleport back to last known duty location.
- /doody list Lists current players on duty.
- /doody reload Ingame command to reload config.yml file.
- /doody debug [on/off] Enable/disable Debug Mode.
Permissions
doody.*
allows access to all commands and abilitiesdoody.duty
allows access to duty modedoody.spectate
allows access to /doody spectate [player]doody.spectate.noclip
allows access to /doody spectate NOTE This is the noclip versiondoody.reload
allows access to reload configdoody.allowplace
allows players to place blocks on blacklistdoody.allowbreak
allows players to break blocks on blacklistdoody.dropitems
allows players to drop items while on dutydoody.storage
allows players to use storage while on dutydoody.pvp
allows pvp while on duty, regardless of config setting.doody.others
allows player to put other players on/off dutydoody.failsafe.bypass
allows fail-safe bypass for players with access to /gamemode or /gm commands (very optional permission node)doody.debug
allows players to access /doody debug [on/off]doody.worlds.[worldName]
allows players to enter duty mode in restricted worlds example: doody.worlds.survivalWorld
I think you should check if a player is on duty before allowing them to go into spectator mode.
If you use the "/doody spectate" command without first turning on doody mode, you will be put into spectator mode. Please fix this.
DoOdy has been updated to v1.14, after a 6 year break.
Please let me know if any issues with the plugin.
Thank you for your continued support of DoOdy.
While you're waiting for angelofdev to have time to update his plugin, feel free to take a look at my derived plugin, OnDoOdy, which is based on the idea and code of OnDoOdy, but has been modified to be (in my opinion) a better version of DoOdy.
Is this going to be updated anymore?
is there a way to implement a timed feature, right now i have a restricted version of doody (you cannot place/store most blocks) But i still have the issue of staff using it just for it's flying/godmode abilities A LOT, I want them to be able to go into doody mode (Creative) But i also want them to only go in it for about 15-30 minutes per hour, or perhaps have it so the time accumulates (IE: I stay out of duty mode for 1 hour, i have 20 minutes in it, i stay out for 2 hours i have 40 minutes)
Is there anyway to achieve this?
@FordRacer2007
Its working perfect on my 1.4.6 server, so you should be ok :)
Me again :D, can you please update this to 1.4.6? We use this a lot on my server :), thanks!
SWEET! You always come through, I'll upload now and start testing it.
@FordRacer2007
Updated to 1.4.2
I don't have time to test it, so if there is a part of it that's broken let me know.
Hi, could you please update this to 1.4.2 :). We use this a ton, and if you can, compile it for 1.6 as well like last time plz :D thanks!
Sir, I think its not functional to disable the commands for the "onduty"-state, I would more likely disable them for offduty, so that admins cant use commands like "/give; " etc.
I would highly appreciate it if you could make an option to disable them for whether on- or offduty
Another matter is that if you are onduty and want to use a portal from a special plugin (dunno, if I am allowed to write the name here), then the mode gets reset to offduty and your items you had in offduty mode are not restored.
Greets P.M.: Sry for my bad English
@angelofdev
No problem, sounds good. Great plugin!
@kbryantLA24
I'm planning on doing a complete re-write. But am not able to find the time to get it done. Things have been a bit hectic for me lately.
@soysuva
By not installing the plugin... And just giving them GameMode 1
How do I disable the function for "Saving of player's inventory, location & xp before they enter duty (creative mode). Once they leave duty (creative mode) their inventory is restored & they are teleported to their original location". I don't want this in the plugin, so how can I remove it in the plugin?
Yet another bug...
In my config file I've tried everything to deny mob spawning eggs. I've tried denying using the integer format as well as the entity name. None of the following work when I place them in the Denied Blocks list: 383:50 '383:50' '383' monster_egg
Okay new Multiworld bug. Still using Multiverse-Core and Multiverse-Portals. When someone goes in between worlds with duty mode on, then logs off and back on, there will be two of them (duplicates).
Reproduce bug: 1. Log in, turn on duty mode: "/duty on". For this example, let's say my player name is "Notch". 2. Walk through portal to another world. 3. Log off, with duty mode still on. 4. Log in. You will see two "Notch" players. One will be the actual player, and the duplicate ghost will be named "Notch43" or some other suffix. The ghost player will be standing where the player logged off.
You can keep repeating it (log in, duty on, portal to a new world, log off) and it will keep creating more and more "ghost images" of the duty player.
@kbryantLA24
I figured out what was wrong. No matter what is written in the config.yml world for denied worlds, you still have to set the "doody.worlds.WORLDNAME" permission for EVERY world you have.
Hi, could you add an option to *require* the player to have a clear inventory first before entering Duty mode? Thanks!
one good idea would be that their actual permission group changes between on and off duty