Commands:
/limbo [player] (reason) - Banish a player to limbo with a reason
/limbo help - See the help page
/unlimbo [player] - Remove a player from limbo
/limbolist - Get a list of players that are placed in limbo
/limbo reload - Reload the plugin
/templimbo [player] [time] (reason) - 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 baktus_79 2h For bad behavior!
/templimbo baktus_79 2weeks For bad behavior!
/templimbo baktus_79 15min For bad behavior!
Permissions:
limbo.limbo - Be able to place a player in limbo
limbo.templimbo - Be able to place a player temporary in limbo
limbo.unlimbo - Be able to remove a player from limbo
limbo.limbolist - Be able to see who is placed in limbo
limbo.chatvisible - To see what the player is saying in limbo
limbo.bypass - Player with this can not be placed in limbo
limbo.notify - Be notified when a troll is placed in limbo
limbo.admin - This will give you all permissions in Limbo.
limbo.moderator - This will give you everything except /limbo reload
Configuration:
Code (YAML):
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:
Code (YAML):
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:
- Download the plugin
- Stop the server
- Drag the file to the servers plugin folder
- Start the server
Get the Discord textchannel ID
- Enable Discord Developer mode in User Settings > Advanced.
- Navigate to the server which contains the channel whose ID you want to copy.
- Right-click on the channel within the server's channel list, and click on "Copy ID".