Mineuniverse
Log in Register
Plugins

InvitationOnly

Whitelisting with invites and probation
by _ForgeUser10170211
Download Claim this project
1,349 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Anti-Griefing Tools

Invitation Only

Let your server grow, without worrying about griefers, trolls, and other unpleasant people. Players can only join the server if they are on a whitelist or have been invited by someone on the whitelist.

Note: Don't enable white-list in server.properties. That will override this plugin.

Features

  • Members can invite new players to the server (number is configurable).
  • New players are on probation - they can't invite others until they are approved as full members.
  • Members can vote to approve or ban probationary members (configurable number of votes).
  • No need for an external permissions plugin - the defaults will work fine for most people.

Permissions

  • invitationonly.approve - Approve players for full membership.
  • invitationonly.unapprove - Revoke memberships.
  • invitationonly.quota - Change or refill other players' invite quotas.
  • invitationonly.invite - Invite new players (subject to probation).
  • invitationonly.uninvite - Revoke an invitation and kick the player - other players can still re-invite them.
  • invitationonly.invite.unlimited - Invite new players without quota.
  • invitationonly.vote.approve - Vote to approve a new player.
  • invitationonly.vote.ban - Vote to ban a new player (full members are safe).

Commands

  • /invite <username> - Invite a new player (subject to probation).
  • /uninvite <username> - Revoke an invitation and kick the player. Other players can still re-invite them.
  • /invitequota [username] [quota] - View or update a player's invite quota.
  • /approveinvite <username> - Approve a probationary member or add a full member without probation.
  • /unapprove <username> - Revoke an invitation and kick the player. Other players can still re-invite them.
  • /voteapprove <username> - Vote to approve a probationary member.
  • /voteban <username> - Vote to ban a probationary member.

Config

  • invite-quota - How many invites each member is allowed. Set to -1 to allow unlimited invites.
  • approve-votes-needed - How many approve votes must be received before a player is approved.
  • ban-votes-needed - How many ban votes must be received before a player is banned.
  • require-member-online - Require a full member to be online for a probationary member to join.
  • require-op-online - Require an op to be online for a probationary member to join.
  • open-when-op-online - Allow anyone to join while an op is online.
  • broadcast-failed-logins - Tell everyone when a non-whitelisted player tries to join.

GitHub

github.com/DeltaWhy/bukkit-invitation-only
InvitationOnly 0.2 (for 1.7.9)
MC 1.7.4
Beta 2014-04-26 Get
InvitationOnly-0.1
MC CB 1.4.6-R0.1
Beta 2013-01-02 Get

More from _ForgeUser10170211

AbbaRules
8,225
FancyShop
7,682

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945