"Ghost" version of EssentialsX warp sign appearing in destination world
AMDBartek opened this issue ยท 10 comments
Type of bug
Other unexpected behaviour
/ess version
output
Server version: 1.12.2-R0.1-SNAPSHOT git-Paper-1618 (MC: 1.12.2)
EssentialsX version: 2.19.0-dev+93-eca6a9f
PlaceholderAPI version: 2.10.9
LuckPerms version: 5.2.116
08.03 20:45:59 [Server] INFO Vault version: 1.7.3-b131
EssentialsXChat version: 2.19.0-dev+93-eca6a9f
EssentialsXSpawn version: 2.19.0-dev+93-eca6a9f
Fetching version information...
You're running the latest EssentialsX dev build!
Server startup log
https://mcpaste.io/19b1e5dc6b4a0535
EssentialsX config files
https://mcpaste.io/9a0bbb5ce1c31501 (It was created for version 2.18.0.18, I don't know why it got blocked)
Error log (if applicable)
No errors appear in console.
Bug description
When you are on a server with multiple worlds and you make a Warp sign to another world and use it, a "ghost" version of that sign will appear in the same location in the destination world (as depicted in the images below) there will be no text on the "ghost" sign, when interacting with this sign (such as right-clicking it) it will disappear.
Important information:
This "ghost" sign only appears when using the sign to warp if I use the command (e.g. /warp Bedwars
) the "ghost" sign won't be there.
This "ghost" sign only appears for players who are opped (given operator status).
Steps to reproduce
- Place a warp sign to another world.
- Use the sign to warp
- Go to the same location at the destination world and you will see a "ghost" sign.
Expected behaviour
To be able to use a warp sign without another one being created in the destination world.
Actual behaviour
A ghost version of the sign appears in the destination world.
Images:
https://i.imgur.com/KO7yuGL.png
https://i.imgur.com/B0146qj.png
This is not an Essentials issue, this is almost certainly due to the client you're using.
@JRoy It is not because this also happens on a completely unmodified vanilla 1.12.2 client and also only happens when a player is given operator status.
I will use a totally unmodified client to take the screenshots. Below is the list of plugins:
Plugins (84): AdvancedReplay, AnimatedScoreboard, antiRedstoneClock, AntiVPN, ASkyBlock, AuctionHouse, AuthMe, BadlionClientCPSAPI, BadlionClientModAPI, BanItem, BedWars, BetterSleeping3, BKCommonLib, BlueMap, Captchas, ChatManager, ClearLag, ClientStats, CmdSigns, CoreProtect, DeathCoordinates, DeluxeMentions, DiscordSRV, Essentials, EssentialsChat, EssentialsSpawn, ExploitFixer, F3Name, FastAsyncWorldEdit, gProtector, GriefPrevention, GSit, HamsterAPI, Holograms, IllegalStack, ItemFilter, JukeBox, LabyModAPI, LagAssist, LibsDisguises, LightCleaner, LuckPerms, Matrix, Milk, Minepacks, Multiverse-Core, Multiverse-Inventories, Multiverse-NetherPortals, NametagEdit, NoFreeNukes, NoteBlockAPI, OldCombatMechanics, PCGF_PluginLib, Ping, PlaceholderAPI, PlayerReport, PluginConstructorAPI, PluginHiderPlus, PlugMan, PortableFurnace, PremiumVanish, ProtocolLib, PvPManager, ServerListPlus, SkinsRestorer, SmoothTimber, spark, SysoutCatcher, TCPShield, TimeIsMoney, TradeSystem, TrollCommandsPlusPlus, UltimateTNT, Vault, ViaBackwards, ViaRewind, ViaRewind-Legacy-Support, ViaVersion, VipSlot, VoidGenerator, WorldBorder, WorldEdit, WorldEditSelectionVisualizer, WorldGuard
@JRoy Here are some screenshots taking on an unmodified 1.12.2 vanilla client: https://imgur.com/a/Ckmmwts
Happens when unvanished too before you ask
If you would like, I could test this on a server with only Essentials and MultiVerse.
@JRoy This did in fact happen on a server with only Essentials and Multiverse-Core.
The player had to be opped for this to happen and I noticed that on this test server that the "ghost" sign only appeared when warping for the 2nd time.
/ess ver:
Server version: 1.12.2-R0.1-SNAPSHOT git-Paper-1618 (MC: 1.12.2)
EssentialsX version: 2.19.0-dev+93-eca6a9f
Vault is not installed. Chat and permissions may not work.
Fetching version information...
You're running the latest EssentialsX dev build!
Plugins: Plugins (2): Essentials, Multiverse-Core
Screenshots:
https://imgur.com/a/O8CF8rS
Just to clarify, if a block is already there it won't be overwritten by the "ghost" sign, once the sign is interacted with it will disappear and the block that was actually there will take its place (unless it was air in which case the sign will just disappear).