Skip to content

[Bug]: Vanish join message is broadcast to all players regardless of vanish-see permission #1282

@vLuckyyy

Description

@vLuckyyy

Bug Description

When a player joins in vanish (silent join), the “{PLAYER} joined in vanish” message is sent to everyone online. It should only be visible to players with eternalcore.vanish.see. This leaks the presence of vanished players to regular users.

Steps to Reproduce

Reproduction:
1.Set vanish.silentJoin = true.
2.Give Player A eternalcore.vanish.join.
3.Join with Player A.
4.Observe that Player B (without eternalcore.vanish.see) sees the vanish join message.

Expected Behavior

Only players with eternalcore.vanish.see should receive the “{PLAYER} joined in vanish” message; players without that permission should not see it.

Screenshots/Video

No response

Server Software

Paper

Minecraft Version

1.21.11

Plugin Version

v2.0.0

Logs / Stack Trace

Metadata

Metadata

Assignees

Labels

🐛 bugSomething isn't working

Type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions