InvitationOnly

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

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    49046
  • Created
    Dec 27, 2012
  • Last Released File
    Never
  • Total Downloads
    1,019
  • License

Categories

Members

Recent Files