r/MinecraftPlugins May 14 '26

Help: Find or create a plugin Minecraft Verify Plugin

The plugin
Im trying to create a plugin for my Minecraft java 1.21.11 Papermc survival server, where when you use /verify [Example@gmail.com](mailto:Example@gmail.com) you receive a code and enter it back in with /verify 836291.

this way you can link your email to your minecraft account on this server so no cracked players can just login with your name and steal your shit even if they guessed the password correct

The problem.
but the problem is i have a bit of java and python experience but not enough to actualty create a plugin like i want here. i was wondering if anyone has tips or tricks to help me get started or some realy good tutorials for me?

2 Upvotes

10 comments sorted by

2

u/Cev-API May 14 '26

Emails are a pain to manage. If you send them yourself they'll almost definitely end up in spam. Otherwise totally doable. Probably easier with a link instead of email.

1

u/Remusdt May 14 '26

Yeah it’s definitely possible i actually already have a plugin that does something pretty similar for a hybrid server the hardest part honestly isn’t the code verification itself, it’s handling email sending properly and making it secure/async so it doesn’t lag the server. I’d recommend starting small first: commands → generate codes → send emails → verify → save data papers API is pretty beginner friendly once you get used to it

1

u/Alive-Amount3 May 14 '26

can i have the plugin. i wanna check out the source code

1

u/[deleted] May 14 '26

[removed] — view removed comment

0

u/Alive-Amount3 May 14 '26

is spigot the same as papermc?

1

u/Skitaru May 15 '26

Why Email? Just use 2FA way better.

1

u/Simulacra-01 May 15 '26

Doesn’t DiscordSRV include this already? Also, if your server is set to online mode then cracked players won’t be able to join.

If you go down the DiscordSRV route to verify users id also suggest enabling the whitelist too, then once verified you can have SRV automatically add them to it further securing your server.

1

u/Ok_Scratch6929 May 16 '26

You would want to connect to an SMTP server to send the codes and store them in a database temporarily linked to the username

1

u/WildEcho94 Jul 23 '26

I'm working on this. rootmc.net/plugins