Skip to content

6. Plugin comparison

Ynfuien edited this page Sep 18, 2024 · 19 revisions

All data is valid as of 18.09.2024

The three plugins that I tested:

Testing setup:

  • Purpur-2308 - 1.21.1
  • 2 players
  • Online mode
  • Plugins (vanish plugins separately ofc):
    • ProtocolLib 5.3.0-SNAPSHOT #726
    • LuckPerms Bukkit 5.4.141
    • ViaVersion 5.0.4-SNAPSHOT #959
    • ViaBackwards 5.0.4-SNAPSHOT #497
    • EssentialsX 2.21.0 dev+115 6157668
    • SuperVanish 6.2.20
    • SayanVanish 1.5.0-SNAPSHOT 192-c119242
    • Vanish 4.0
    • BasicVanish 1.0.1
    • SuperVanish 1.0.1
    • HideMe 1.0
    • Proton 0.4.5
    • YVanish 0.0.5
  • And one fancy NodeJS script

Testing

JS script uses mineflayer package to create bots that join the server. One player has OP and goes into vanish on join, and the other listens to packets about the first one. If there is a packet, it is logged, if there isn't one, it's not. Therefore the test is passed when nothing (except info messages) is logged.

# Note: mineflayer as of now isn't updated to 1.21.1, so that's why ViaVersion was used.

YVanish results:


I know, too much color, too messy logs. It's just a testing script ¯\(ツ)
^ That's how all tests passed look like.

Now let's see how Essentials will do


Well, it doesn't do. Second join/quit test even shows spawn_entity packet

There is no silent chest feature and sculk sensors activate when stepped.

Next one is SuperVanish


Aand it doesn't work... I mean, at least it passed the second join/quit test.
Silent chest feature, for what it is, works fine. Sculk sensors also done good.

And last but... also least? SayanVanish (formerly VelocityVanish)

JK, can't be worse than Essentials.

^ That's what I wrote here when I tested VelocityVanish. But somehow SayanVanish managed to get worse. Here is old VelocityVanish result:


Mmm, someone has hate issues. Removing a player that many times? It's not healthy. /s


Also, silently closing a shulker box is borked.

And now the new one:

Anyone can see when a vanished player joins. All it takes is holding tab key for long enough.
I'm not even gonna show the first test, cause it looks exactly like Essentials'.

Silent shulker box is still borked, now with also ender chest.

Honorable mentions

BasicVanish

For what it is (a basic plugin), it positively surprised me:

Other plugins that were mentioned at the beginning, were lacking features (mainly vanish-on-join) or just weren't really working.

Conclusion

Vanish plugins, surprise, suck at being a vanish plugin. Creating 284547 other functionalities and options, forgetting about the main purpose of the plugin. Am I nitpicking? Yes. Am I biased? Yes. Just tell me how cool all the green arrows look all in one column? Can you trust me with these tests and results? No. Can you do them yourself? Sure. Can you use my script? Not really.

- So where is a level/priority system?
- Shut up.

TL;DL result table

Test EssentialsX SuperVanish SayanVanish YVanish BasicVanish
Vanished player joining ❌/✅
Normal player joining
Silent chests ❌/✅
Sculk sensors
Sculk sensors by treading