EssentialsX

EssentialsX

2M Downloads

All players can see all warp names via command autocompletion

YanisBft opened this issue ยท 2 comments

commented

Information

Full output of /ess version:

Server version: 1.13.2-R0.1-SNAPSHOT git-Paper-493 (MC: 1.13.2)
EssentialsX version: 2.16.0.4
PermissionsEx version: 1.23.4
Vault version: 1.6.7-b${env.TRAVIS_BUILD_NUMBER}
EssentialsXChat version: 2.16.0.4
EssentialsXSpawn version: 2.16.0.4

Details

Description: All players, including non-op players, can see the names of all the warps created via the command autocompletion system.

Steps to reproduce:

  1. Create a warp (/setwarp foo)
  2. Make sure non-op players don't have access to this warp
  3. Connect to your server with a non-op account
  4. Run /warp - you don't see the warp foo in the list
  5. Type /warp in chat - the command autocompletion shows the warp foo

Expected behavior: When EssentialsX didn't support command autocompletion, the only way to see warp list was /warp, and the list appeared in the chat. Non-op players could not see the warps they don't have access to.
Now, the way above still work as expected, but the command autocompletion system allows non-op players to see all warp names.

Screenshot:
image

EDIT: added steps to reproduce

commented

This is fixed in bd8ef2a - download version 2.16.0.8 or later from the build server.

commented

Oh, already fixed! Thanks a lot!