COWMODSКаталог модов

Slash Invite

Let your friends easily whitelist their friends to the summer SMP with a simple /invite command - all without OP privileges! (+invite logs for admins!)

Автор: Mizuhara4532обновлён 25 сент. 2026 г.
УправлениеУтилиты

Описание

Slash Invite

At 3 AM, you're awakened by your phone buzzing incessantly:
"hey, can you whitelist the account UserElaina??"
Sound familiar? Scenes like these are happening all across Minecraftia. You could be next. That is, unless you let this plugin change your life.

Tell your friends to invite their friends themselves with a simple /invite. No more late-night texts! No more saying "wait till I get home"! The annual summer Minecraft survival multiplayer server has gone invite-only, no admin intervention needed!

This plugin / server-only mod supports:

  • Spigot (Minecraft 1.17 to 26.3)
  • Fabric (Minecraft 26.2 to 26.3)
  • NeoForge (Minecraft 26.2 to 26.3)

This is a pretty wrapper around vanilla functionality. If there's something more than invites that you expect this plugin to do, it almost certainly already exists in vanilla: blacklists (/ban), kick on uninvite (enforce-whitelist=true), and invite revocation (/whitelist remove).

If this did want you wanted, then please share this plugin! On Reddit or something. Pls :)

Features

  • Let anyone whitelist a player by username. No more pings to add friends to the summer SMP!
  • Revoke mistaken invites within a configurable window. Typos have been forgiven!
  • Hold your friends accountable with the invite log. See who invited whom! (operator only)

Installation

  1. Download the .jar file from GitHub releases or Modrinth.
  2. Download the necesary dependencies for your release.
  3. Place it in your plugins/ directory (Spigot) or mods/ directory (Fabric, NeoForge) in your server root.
  4. Start your server.

User guide

Click to view Frequently Asked Questions

How do I invite someone? Use /invite <username>

I mistakenly invited the wrong person. How do I uninvite someone? Use /uninvite to revoke your most recent invite. Beyond that, you need an admin to /whitelist remove <username> them.

I accidentally invited someone and now they are on the server. What do I do? First, revoke their invite if you can. Otherwise, ask the admin to remove them from the whitelist then /kick <username> them. You should set enforce-whitelist=true in your server.properties if you want to kick uninvited players immediately.

How do I figure out who invited a griefer to the server? Use /invitelog received <username> using the username of the griefer. The latest entry is your culprit.

My friend keeps inviting someone I don't like. How do I blacklist that player from being invited? This exists in vanilla already: Just ban that problematic player (not your friend, but you can do that too) with /ban <username>. They can still be invited, but they can't join.

My friend got upset and invited a crap ton of randoms. How do I rollback the whitelist? There is no rollback. You should've kept a copy of whitelist.json as a backup. More importantly, you should have a sit down with your friend.

Can I use this on an offline server? As in, will it be functional? Yes. Will it do what you want? No, because it only whitelists real Minecraft accounts and accounts in offline mode are not that. Behind Velocity, this plugin will work fine because the server receives real UUIDs. A straight up offline server? I mean, it runs. But it's kinda useless.

Commands

Click to view command list
CommandUsagePermissionWho can use it by defaultWhat it does
/invite/invite <player>invite.useEveryoneLooks up a Minecraft username, adds that player to the server whitelist, and logs who invited them.
/uninvite/uninviteinvite.useEveryoneRevokes your recent invite if still inside the undo window.
/invitelog/inviteloginvite.logOperatorsAlias for /invitelog recent 1.
/invitelog/invitelog recent [page]invite.logOperatorsShows recent invite log entries, 5 per page.
/invitelog/invitelog sent <player> [page]invite.logOperatorsShows invites sent by that player, 5 per page.
/invitelog/invitelog received <player> [page]invite.logOperatorsShows who invited that player, 5 per page.

Configuration

Click to view configuration options

You can edit the plugin's configuration in plugins/Invitation/config.yml:

KeyDefaultWhat it does
cooldown-seconds7Wait between /invite attempts per player.
undo-seconds60How long after inviting /uninvite (or Undo) can revoke that invite.

Contributing

If you wrote the code for it, I'll happily accept a pull request if I feel like it doesn't bloat the scope of this plugin.

By submitting a contribution to this repository, you agree that your contribution is licensed under the same license as this repository, as published in the LICENSE file.

License

Unless otherwise noted, all source code in this repository is licensed under the Mozilla Public License 2.0 (SPDX: MPL-2.0). Please view the LICENSE file for the terms you are afforded under the MPL-2.0.

Галерея

Invitation log

Последние версии

Все версии →
release

Invitation v0.3.3 for NeoForge on Minecraft 26.3

0.3.3-neoforge
25 сент. 2026 г.50Minecraft: 26.3neoforge
Скачать
Что нового
Release v0.3.3 of Slash Invite (formerly Invitation) for Minecraft 26.3 on NeoForge and Fabric. **Changes for Spigot**: - No changes were made. **Changes for Fabric**: - Bumped Fabric target to Minecraft 26.3. **Changes for NeoForge**: - Bumped NeoForge target to Minecraft 26.3. - Create Invitation's data directories on mod start. **Full Changelog**: https://github.com/ganyuke/Invitation/compare/v0.3.2...v0.3.3
release

Invitation v0.3.3 for Fabric on Minecraft 26.3

0.3.3-fabric
25 сент. 2026 г.67Minecraft: 26.3fabric
Скачать
Что нового
Release v0.3.3 of Slash Invite (formerly Invitation) for Minecraft 26.3 on NeoForge and Fabric. **Changes for Spigot**: - No changes were made. **Changes for Fabric**: - Bumped Fabric target to Minecraft 26.3. **Changes for NeoForge**: - Bumped NeoForge target to Minecraft 26.3. - Create Invitation's data directories on mod start. **Full Changelog**: https://github.com/ganyuke/Invitation/compare/v0.3.2...v0.3.3
beta

Invitation v0.3.2 for NeoForge on Minecraft 26.2

0.3.2+neoforge-26.2
29 июл. 2026 г.63Minecraft: 26.2neoforge
Скачать
Что нового
NeoForge-only release to hard-depend on Minecraft SQLite JDBC (via its API) so I don't have to bundle it. I can't seem to get it to work with the classpath so it is exclusively that exact mod that is required. **Changes for NeoForge**: - SQLite is no longer bundled with the mod. - The [Minecraft SQLite JDBC](https://modrinth.com/plugin/minecraft-sqlite-jdbc) mod is now required to be installed at runtime. **Full Changelog**: https://github.com/ganyuke/Invitation/compare/v0.3.1...v0.3.2
alpha

Invitation v0.3.1 for NeoForge on Minecraft 26.2

0.3.1+neoforge-26.2
21 июл. 2026 г.20Minecraft: 26.2neoforge
Скачать
Что нового
First public release for NeoForge. **Differences from Fabric and Spigot**: - The SQLite driver is bundled with the plugin since I could not get it to work with the 26.1.2 version of the Minecraft SQLite JDBC library. Everything else should be the same as Fabric and Spigot. No gameplay changes were intended; report regressions from previous in the [issue tracker](https://github.com/ganyuke/Invitation/issues).
beta

Invitation v0.3.1 for Fabric on Minecraft 26.2

0.3.1+fabric-26.2
21 июл. 2026 г.73Minecraft: 26.2fabric
Скачать
Что нового
- [Minecraft SQLite JDBC](https://modrinth.com/plugin/minecraft-sqlite-jdbc) is now marked as a hard requirement. - [fabric-permissions-api](https://modrinth.com/mod/fabric-permissions-api) is now marked as a soft requirement. If you do not have this mod, it will fall back to the hardcoded operator/everyone defaults for command permissions. No gameplay changes were intended; report regressions from Fabric version 0.3.0 in the [issue tracker](https://github.com/ganyuke/Invitation/issues).
release

Invitation v0.3.1 for Spigot on Minecraft 1.17+

0.3.1
21 июл. 2026 г.94Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
Minor backend changes were made in this release. No gameplay changes were intended; report regressions from Spigot version 0.2.0 in the [issue tracker](https://github.com/ganyuke/Invitation/issues).
alpha

Invitation v0.3.0 for Fabric on Minecraft 26.2

0.3.0+fabric-26.2
15 июл. 2026 г.21Minecraft: 26.2fabric
Скачать
Что нового
First multiplatform release for Fabric.
release

Invitation v0.2.0 for Spigot on Minecraft 1.17 to 26.2

0.2.0
15 июл. 2026 г.28Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
- Fixed `/whitelist list ` showing "null" for invited players who have never joined the server. - Ordered usernames by date, so now you will always be able to see the `/invitelog` of recently joined players instead of stale entries. - Added pagination to `/invitelog`. You can now page through five entries at time. - Added filters for `/invitelog` to search invite log by most recent, by who invited a player, and by who a player invited. - Added `/uninvite` to allow normal players to revoke an invitation. - Added config option `cooldown-seconds` to configure cooldown between `/invite` that hit the Mojang API. - Added config option `undo-seconds` to configure the length of the window in which `/uninvite` works. **Warning: there is a migration for the invite log database in this update. A backup file (`invites.db.bak`) will be created beforehand, but you should keep your own backup just in case.**
release

Invitation v0.1.0 for Spigot on Minecraft 1.17 to 26.2

0.1.0
8 мая 2026 г.37Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
Initial public release v0.1.0. Hopefully not too broken.