Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Baktus79

Place a troll in Limbo so they can't do any harm.

Report Limbo?

Commands

Command Permission Description
/limbo [player] (reason) limbo.limbo Banish a player to limbo with a reason.
/limbo help See the help page.
/unlimbo [player] limbo.unlimbo Remove a player from limbo.
/limbolist limbo.limbolist Get a list of players that are placed in limbo.
/limbo reload limbo.admin Reload the plugin.
/templimbo [player] [time] (reason) limbo.templimbo Banish a player temporary to limbo with a reason.

Time format:
minutes, minute, min, m
hours, hour, h
days, day, d
weeks, week, w
months, month, mon

Examples:
/templimbo baktus79 2h For bad behavior!
/templimbo baktus79 2weeks For bad behavior!
/templimbo baktus79 15min For bad behavior!

Misc Permissions

Permission Description
limbo.admin This will give you all permissions in Limbo.
limbo.moderator This will give you everything except /limbo reload.
limbo.chatvisible To see what the player is typing in limbo.
limbo.bypass Player with this can not be placed in limbo.
limbo.notify Be notified when a troll is placed in limbo.

Configuration

Chat:
  # Type in commands you would like to disable when in limbo.
  BlackListedCommands:
  - msg
  - tell
  - m
  - r
  - reply
WorldSettings:
  DisableBlockBreak: true
  DisableBlockPlace: true
  DisableItemPickup: true
  DisableChat: true
  DisableVisible: true
discordsrv:
  # Enable Discord announcement.
  enabled: false
  # Enter the ID for the target Discord textchannel.
  textchannel: ''
database:
  # Choose between SQLite, MySQL or MariaDB.
  engine: sqlite
  host: localhost
  port: 3306
  user: root
  password: 'yourpassword'
  database: limbo
  prefix: lb_
  enable-ssl: false
  pool:
    max-pool-size: 10
    connection-timeout: 25
    max-lifetime: 1800

Language file

helpCommand:
  limboHelp: '&a/limbo help &7- Display this help page'
  limbo: '&a/limbo [player] (reason) &7- Place a troll in limbo'
  templimbo: '&a/templimbo [player] [time] (reason) &7- Place a troll temporary in limbo'
  unlimbo: '&a/unlimbo [player] &7- Remove a player from limbo'
  limbolist: '&a/limbolist &7- Display a list of all the players in limbo'
  limboReload: '&a/limbo reload &7- Reload the plugin'
limboList:
  listHeader: '&7-------------- [ &aPlayers in limbo ] &7--------------'
  noPlayersInLimbo: '&cNo players in Limbo!'
  permanent: '&a%player% &7>>> &aExpire: &fNever'
  temporary: '&a%player% &7>>> &aExpire: &f%time%'
  placedBy: '&aPlaced by: &f%bywhom%'
  timePlaced: '&aTime: &f%time%'
  reasonHover: '&aReason: &f%reason%'
warningMessages:
  missingPermission: '&cYou do not have permission to use this command'
  playerIsNotOnline: '&cPlayer %player% is not online or not a valid name. Check for spelling errors!'
  playerBypass: '&cYou can not send %player% to limbo!'
  playerExistInLimbo: '&cPlayer %player% is already in Limbo!'
  playerIsNotInLimbo: '&cPlayer %player% is not in limbo!'
  typeValidNumber: '&cYou need to type in a valid number!'
  correctFormat: '&cUse correct format: /templimbo [player] [time] (reason)'
  blacklistedCommand: '&cThis command can not be used when in limbo!'
announce:
  placedInLimbo: '&a%player% &fhas been placed in Limbo by %bywhom%. Reason: &a%reason%'
  placedInLimboSilence: '&8[Silence] %player% has been placed in Limbo by %bywhom%. Reason: %reason%'
  temporaryLimbo: '&a%player% &fhas been placed in Limbo by %bywhom% until &a%time%&f. Reason: &a%reason%'
  temporaryLimboSilence: '&8[Silence] %player% has been placed in Limbo by %bywhom% until %time%. Reason: %reason%'
  releasedLimbo: '&a%player% &fhas been released from Limbo by %bywhom%.'
  releasedLimboSilence: '&8[Silence] %player% has been released from Limbo by %bywhom%.'
  noReason: 'No reason'
notifier:
  reload: '&2[Limbo] Config and language file has been reloaded!'
discord:
  permanent-limbo: '%player% has been placed in Limbo by %bywhom%. Reason: %reason%'
  temporary-limbo: '%player% has been placed in Limbo by %bywhom% until %time%. Reason: %reason%'

How to install

  1. Download the plugin
  2. Stop the server
  3. Drag the file to the servers plugin folder
  4. Start the server
Get the Discord textchannel ID
  1. Enable Discord Developer mode in User Settings > Advanced.
  2. Navigate to the server which contains the channel whose ID you want to copy.
  3. Right-click on the channel within the server's channel list, and click on "Copy ID".