Duties
UPDATE: I (chaseoes) am now updating this plugin. I'm working on improving it and you can expect an update soon!
Duties provides a mode for admins and mods (those who do have the permission) which lets you save all your survival stuff and later be able to revert back to it. For example, you are adventuring in a cave, and someone tells you that someone has griefed his house. Just type /dutymode and go investigate it. When you're done, just type it again, and you are back again with all the stuff you had before.
Current version: 1.4.2 for CraftBukkit [1.6.4.R1.0]
Features:
- Save your state for later
- Location (including where you are looking, and what world you are in...)
- Inventory
- Armor
- Health
- Hunger
- Experience
- Saturation
- Exhaustion
- Gamemode
- Fire ticks
- Potion Effects
- More... velocity, vehicles, remaining air, bed spawn...
- Keep duty mode on while offline
- Set other players mode
- Run configurable commands when enabling and disabling the mode
- Add temporary permissions while in duty mode
- Add temporary groups while in duty mode
- Remind players that they have duty mode on when...
- logging in while Keep-state-offline is on
- opening chests
- dropping items
- Broadcasting status changes for example: "ThePf went on duty." Fully customizable.
- Individual broadcast bypass
- Option to change every message that the user will get when using Duties
- Vault permissions and name formatting support
- List players with dutymode on
- Chest interact, item drop, death drops, kill drops prevention
- TagAPI support
- custom prefixes
- custom suffixes
Addons - extends the feature reach of the original plugin:
- Groups by TH3PF, idea by retricide - Have diffrent kinds of dutymodes for diffrent ranks...
- Stats by TH3PF, idea by devonpilney - See how long players have been on duty and log commands etc..
Known issues:
- Players who are offline and on-duty when the server stops or reloads will keep there on-duty postion off-duty
Commands: (Every /dutymode can be replaced by /duty and /dm)
- /duties help - Shows the help for the plugin.
- /duties reload - Reloads the plugin.
- /duties disable - Disables the plugin.
- /duties updateconfig - Updates the configuration without sacrificing already existing data
- /dutymode (toggle [Player]) - Toggles the duty mode for yourself [or for another player]
- /dutymode enable/on [Player] - Enables the duty mode for yourself [or for another player]
- /dutymode disable/off [Player] - Disables the duty mode for yourself [or for another player]
- /dutymode list - Shows a list of which staff players have duty mode on
- /dutymode listall - Shows a list of which players have duty mode on
- /dutymode hideb [Player] - Disables the broadcast feature for yourself [or for another player]
- /dutymode showb [Player] - Enables the broadcast feature for yourself [or for another player]
- /dutymode purge - Forces all players off dutymode
More: Configuration & Permissions
From what I know, you can't get op by just by having a player perm node.
But adding "op %PLAYER_NAME%" in onEnable\CommandsByConsole (in the config) and vice versa for onDisable would do the trick.
btw.. The reason the gamemode changing didn't work is because of the command changes in 1.3. I should probably fix that.
Would it be possible to add a player perm node so that it will op/deop me when I toggle dutymode?
edit: I'm also having the same issue where it's not switching my gamemode. It will switch me back from creative, but not to it. third edit: I also did what he did and now it works.
I just tested the latest version with 1.3 and it seems to be fully compatible.
Just installed the latest version and now it wont put me in creative mode. Although all my inventory is cleared, and returns when I turn off duties.
Never mind, I found the problem. By changing the 3rd line of the cfg it's working now. http://pastebin.com/rxGQesve
This is the most useful admin plugin I use.
Definitely going to use this on my server, thanks man!
Thank you SO much! I really, really appreciate it.
Released a fix for TemporaryGroups with bPermissions in the latest version(1.1.5) of Duties and Duties-Groups.
@omgitsmit
Sorry, I ran into a small issue and am waiting for a little help myself.
@sheepwool7
Where is this thread you speak of?
For anyone who may be struggling to get the plugin working, I will be posting a thread in the forum outlining step by step exactly how to use the plugin. It will focus on bPermissions, as that is the system I use.
Edit : Nvm, created a ticket
@guitareviston
I don't like redirecting you to another plugin when there's a ticket system which I'm pretty active in. Anyway... there are some plugins called AdminMode and one called Doody Duty you can try. The features are not exactly the same as this one's, but they might be worth a try.
Does anyone know of other plugins that are similar to this one? This wont work well for my server, its very glitchy for me.
I created a ticket for my problems with the Groups addon.
Ok, sorry for not doing that myself. Replied.
@SimonWhitePDX
I created a ticket based on issue. Please check it out.
Than you for the quick response, is there any way I can send you my config and you tell me what I'm doing wrong. I even went out and typed up and formatted ever essentials perm and it still doesn't give people on duty access. Please help.
http://pastebin.com/RfJDSVQS
This is what it looks like, am I doing it wrong?
@SimonWhitePDX
I don't know if Vault supports parent nodes, but if that doesn't work you may have to put the node in a temporary group.... or specify every essentials node.
Can I have an example of how to add things to the temp perms? I want to give people on duty:
"essentials.*"
I have vault and bPermissions. Help me please?
I'd be great to be able to create multiple duty modes. For example, I have an anti griefing duty mode where the staff member gets temp permissions to teleport and use a anti-griefing tool of their choice.
Then there's another for builds who get permissions to World Guard, creative & more.
Thanks!
Never mind, it's an addon!