LuckPerms: possible bug with essentialsx antibuild

I am new to LP, but been running a server (bukkit, then spigot) for quite a while.

I have been using essentialsX antibuild to prevent people from using certain items (ender chests and shulker chests) and it worked fine till I switched to LP this week.

I am having trouble negating permissions that should override wildcards Example:

- essentials.build.*:
    value:  true
- essentials.build.place.130:
    value: false

I believe this should give players the ability to use all blocks except 130 (ender chests) Unless I am misunderstanding how LP works. The actual result is that players are still able to use ender chests. i.e. only the wildcard is working

If I do the opposite:

- essentials.build.*:
    value: false
- essentials.build.place.130:
    value: true

the wildcard works correctly and players are not able to build anything … but the place exception does not work and players are not able to place ender chests. i.e. only the wildcard is working

If there are NO wildcards and I just add the antibuild perms individually:

- essentials.build.place.130
- essentials.build.break.130

That works fine, players are able to break and place ender chests and noother blocks, which is correct. I don’t really have a way to test the opposite of this example, since antibuild sets everything to false, by default.

In any case, I don’t know if this is an issue with antibuild or LP or an interaction between them. The issue seems to be wildcards, but I am not a coder and can’t explain it. I am just reporting what I see.

Versions:
4:14:33 PM LP: Running LuckPerms v3.2.44 by Luck.
4:15:56 PM CONSOLE: [INFO] This server is running CraftBukkit version git-Spigot-7228328-11323bf (MC: 1.12) (Implementing API version 1.12-R0.1-SNAPSHOT)
4:16:25 PM CONSOLE: [INFO] Essentials reloaded 2.0.1-b496.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 15 (3 by maintainers)

Most upvoted comments

You need to set essentials.build.place.2:0 to true as well. (the verbose log shows you this)

(and yes, in future, please don’t comment on old/closed tickets, even if you think your issue is related)