First thing to address: Banning. Now I don't get any errors when I try to ban my admins. The problem is, whenever I ban them, they can perfectly log on again. The only way I could actually ban them is if I demote them to a lower rank. I believe that it is a permission node issue, so below is my permission config. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Code: groups: default: default: true prefix: '&7[Guest] ' permissions: - modifyworld.(chat|login) - lwc.deny - -essentials.help.(censorit|lagmeter|logblock|modifyworld|nocheatplus|orebfuscator|permissionsex|multiverse|pluginmetrics|selfpromote|votifier|worldguard|zavautomessager|coreprotect) - selfpromote.(unlock.*) - essentials.(me|suicide|spawn|home|afk|help|help.*|rules|list|motd|tpdeny|tpaccept) options: rank: '700' resident: prefix: '&9[Resident] ' permissions: - modifyworld.* - lwc.protect - -essentials.(chat|msg).magic - -essentials.warp.(admin) - essentials.(helpop|sethome|msg|tpa|tpahere|pay|balance|ignore|info|msg.*|seen|seen.banreason|clearinventory|ping|back|home|tpa|tpahere|warp|warp.*|warp.list|chat.*|joinfullserver|pvptoggle.self.*|time|build.*|build) - essentials.signs.(color|format|use.warp) - essentials.help.lagmeter - chestshop.shop.(buy|sell)(|.*) - mcmmo.defaults - simpleregionmarket.signs.use.* - lockette.user.* inheritance: - default options: rank: '600' premium: prefix: '&3[Premium] ' permissions: - essentials.(ban|kick).notify - essentials.(keepxp|tpaall|tptoggle|signs.magic|teleport.timer.bypass|back.ondeath|help.logblock|help.coreprotect|sethome.multiple|enderchest) - essentials.signs.(create|break).warp - essentials.sethome.multiple.two - chestshop.shop.create(|.*) - citizens.(create|use).* - lagmeter.* - logblock.lookup - coreprotect.(inspect|help) - simpleregionmarket.signs.create.* inheritance: - resident options: rank: '500' mod: prefix: '&b[Moderator] ' permissions: - essentials.(fly|god|hat|feed|ptime|eco|heal|afk.*|balance.*|ban|ban.offline|banip|invsee|enderchest.others|jails|exp|exp.*|kick|kill|mute|socialspy|tempban|tempban.offline|vanish|vanish.*|list.hidden|jump|top|tp|teleport.hidden|item|give|kit.exemptdelay|speed) - essentials.(heal|teleport|feed).cooldown.bypass - essentials.sethome.multiple.three - chestshop.(mod|nofee) - citizens.modify.* - logblock.spawntools - lwc.mod - spectate.use inheritance: - premium options: rank: '400' admin: prefix: '&6[Admin] ' permissions: - -essentials.(kick|ban|mute|sudo|tempban|pvpdelay|jail|tempban).exempt - -essentials.(break|unlimited|protect).* - -essentials.(sethome.multiple.unlimited|sudo|tpo|tpohere|protect) - essentials.sethome.multiple.ten - -chestshop.name.* - mcmmo.defaultsop - -mcmmo.admin - nocheatplus.admin.notify - multiverse.(teleport|access).* - multiverse.core.(info|list.*|spawn.*|version) - pvptoggle.(use|other.*) - simpleregionmarket.admin - worldguard.region.* - lockette.admin.* - -lockette.admin.break - logblock.rollback - coreprotect.(rollback|restore) - lwc.admin - (essentials|citizens|worldedit|chestshop|citizenskins).* inheritance: - mod options: rank: '300' coowner: prefix: '&2[Co-Owner] ' inheritance: - admin options: rank: '200' owner: prefix: '&a[Owner] ' permissions: - (essentials|permissions|modifyworld|zavautomessager|srm|buycraft|bukkit|censorit|chestshop|multiverse|logblock|mcmmo|mv|nocheatplus|Orebfuscator|pvptoggle|selfpromote|simpleregionmarket|worldguard|craftbook|talk|lockette|coreprotect|spectate|lwc).* - lockette.admin - lockette.admin.* - lockette.admin.snoop - lockette.admin.bypass - lockette.admin.break inheritance: - admin options: rank: '100' Second thing to address: Nicknames This isn't an issue, just something I wanna know how to do. I've seen this server where you could /nick someone and give them a nickname, but it won't show up when people chat. Now I don't want to remove the permissions for nicknaming because my admins would be complaining - I just want to know in which config and how I can change it so that nicknames will only display in the player list but not in the chat. From what I've heard, I believe it is ChatManager of PermissionsEx. Any ideas on how to do it?
1. I have no idea why you want to ban your admins, that makes no sense to me. I mean what for admins do you have in there? If you are the owner then they have to listen to you and not other way around. However if they have permission node: essentials.ban.exempt then you cant ban them. 2. Try /enick or /nick im not sure if it is possible to make so only the PlayerList has the name change, but I think its possible to code a plugin that can do this (or mabye there is one out already?).
nick names not showing in chat is what nick isnt supposed to do. if a chat plugin gets username instead of display name for format, thats what you get. as for nick in tab list, this is an option in essentials config.yml
for the nick i dont see in your list the perm essentials.nick added any where. users need that to have access to/nick Instructions: Allows you to to change your display name from your minecraft account name to a nickname. Depending on preferences this may be prefixed, and nicknames will show in /whois and /realname. Permissions: essentials.nick Allow access to the /nick command. essentials.nick.others Gives you permission to give other players a nick name essentials.nick.color This allows you to color your nickname using color codes. essentials.nick.magic This allows you to use the matrix/magic color in your nickname. essentials.nick.format This allows you to format your nickname using format codes. and on banning you can set groups to be ban exempt do you have that set up? Instructions: Bans a specified player. Accepts partial names. If no names match then it will ban the name as typed. Permissions: essentials.ban Allow access to the /ban command. essentials.ban.exempt Prevents a specified group or player from being banned essentials.ban.notify User sees a notification when a ban is set. essentials.ban.offline Allows banning of players who are offline. This may allow you to ban exempt players.
Sorry, that is not what I meant. The reason I would want to ban my admins sometimes is they misbehave, or if they start abusing their admin power, I will ban them. It doesn't show "you may not ban that person" when I try to ban them. However, the issue is that after I ban them, they disconnect, but they can come online immediately again. And for nicknames, I want players have access to /nick (and players do have it already), but I don't want the nicknames to display. What do I type in the Chatmanager config to make it display the username instead of nickname? Thanks, Kye
as for the banning, il need more info, such as the admins permissions, to see if they have essentials.ban.exempt, also check if /eban and /ban generate different messages. if they do, another plugin overrides /ban.
No, the thing is, there are NO messages. The ONLY problem I have is that when they are banned, they come online again. Also, my permissions file is above, where I intentionally removed essentials.ban.exempt.
There's a message that says Player: kyeshi98 banned (player name goes here) for Banned: Banned from server. It says nothing in the console either except for that message.
As I said, some of my admins misbehave. Yes I can, but that's not a very good solution... Thanks all for help!