EssentialsX / Essentials

The modern Essentials suite for Spigot and Paper.
https://essentialsx.net
GNU General Public License v3.0
1.95k stars 983 forks source link

Items not dropping on death #2559

Closed YourCoal closed 5 years ago

YourCoal commented 5 years ago

Information

Full output of /ess version: EssentialsX version: 2.16.1.156

Server log: NO ERRors show up https://gist.github.com/YourCoal/e720555e0c88b57596a661e257678c19

EssentialsX config: default generated by plugin

Details

Description
When EssentialsX is installed, items do not drop when the player dies.

Steps to reproduce
Install EssentialsX. Kill yourself, or die normally. Items do not drop.

Expected behavior
When you die, items should drop.

As far as I could tell, there was no setting to change to toggle this.

Xeyame commented 5 years ago

Are you sure players do not have the permission essentials.keepinv?

If anyone can confirm this happening too, we should roll back #2531

mdcfe commented 5 years ago

This should not happen by default. If this started happening when you updated, you're probably using wildcard permissions which we do not support.

Run /ess debug then try killing yourself again and give us the full console output on death.

YourCoal commented 5 years ago

This appears to be an issue with being OP (reference: https://www.spigotmc.org/threads/ops-keep-there-items-on-death-essentialsx.374456/ )

I ended up getting this fixed using the dev bulilds from https://ci.ender.zone/job/EssentialsX-Experimental/ build 95 (EssentialsX-2.16.1.180-mc114-b95)

mdcfe commented 5 years ago

@YourCoal Those builds don't include the latest features, including essentials.keepinv, and those builds should not be used in production.

Could you update to the latest stable build and check whether you still have the permission when opped?

YourCoal commented 5 years ago

It looks like it gives all OPs the keepinv perm, happens in latest build

/ess debug output: https://pastebin.com/8wk1kaUS

mdcfe commented 5 years ago

You're using Bukkit permissions without a permissions plugin installed. We don't officially support this, so there isn't anything we can do to help.

Use a permissions plugin like LuckPerms for proper permissions management.