Limbo icon

Limbo -----

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




New Feature
  • Discord support has been added. For Discord to work, the plugin depends on DiscordSRV.
New settings in the configuration file regarding Discord.

config.yml
Code (YAML):
discordsrv:
  enabled
: false
  textchannel
: ''
messages.yml
Code (YAML):
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%'

Get the 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".
----------, Oct 23, 2022

This update is a rewrite of the entire Limbo. The rewrite has been tested for quite some time and I hope the vast majority of bugs have been fixed, but if not don't hesitate to get in touch.

Whats new
  • Yaml data storage has been replaced with SQL. Local storage uses SQLite, but you can also use external storage with MySQL or MariaDB.
  • The list of players in limbo has been overhauled and now provides a much better overview.
  • Players can be placed in limbo even if they are not online.
  • New algorithms for the machinery behind the scenes.
Messages.yml should be deleted before updating. This is because many of the entries in the file have changed and need a refresh.

As the old storage method has been removed in favor of SQL, all players who have previously been placed in limbo will be free. These may have to be placed there again.


The configuration file is mostly the same as before, but it also now contains settings for the database.

Code (YAML):
database:
  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
----------, Oct 22, 2022

PLUGIN SUPPORT
  • Thanks to @CecilyFox for reporting and testing, we now have support for DeluxeChat!
----------, Dec 10, 2020

  • Added support for 1.16+
----------, Jun 25, 2020

  • Added 1.15 support
----------, Dec 11, 2019

New features
  • Added legacy support.
  • When the player chat in Limbo, this will now be displayed in the console.
  • Added permission limbo.moderator for all the commands except reload.
  • Permission limbo.admin will now give all the commands.

Issues
  • Fixed an issue regarding to adding a reason when a player gets banished. If you only used one word then it would be skipped.
  • Fixed an issue due to the warning message that appeared repeatedly when the player typed a command that was blocked.
----------, Sep 10, 2019

Some bug fixes and some addons
  • Fixed an ArrayIndexOutOfBoundsException when trying to temporary limbo a player without time and reason.
  • Removed some test code that was left forgotten. It would output to console the names of the players in limbo when someone connected.
  • Added the command /limbo reload. You can now reload the plugin for new changes in the language and config settings.
  • Rewrote the config manager.

Some new configuration options

  • Added some new options in the config file for turning on and off aspects of the limbo plugin
Code (YAML):
WorldSettings:
  DisableBlockBreak
: true
  DisableBlockPlace
: true
  DisableItemPickup
: true
  DisableChat
: true
  DisableVisible
: true

Some new language options (message.yml)
Code (YAML):
helpCommand:
  limboReload
: '&a/limbo reload &7- Reload the plugin'

notifier
:
  reload
: '&2 [Limbo ] Config and language file has been reloaded!'
----------, Jun 25, 2019

  • Language file is now added. Check your plugin folder for the new language file message.yml
  • Small fix for case sensitiv when unlimbo a player
I have also added a notification message that you will receive on the server whenever there is a new update on Limbo.
----------, Jun 23, 2019

  • Place players temporary in limbo with a specific time
It is now possible to temporary banish a player to limbo by using the command /templimbo [player] [time] (reason)
----------, Jun 14, 2019

  • Small fix for blacklisted commands. Now it should work with arguments as well. Example: /plugin msg
----------, Jun 11, 2019

  • Players in limbo will not be able to pick up items anymore
  • Small rework for the /limbolist command
----------, Jun 11, 2019

  • Small fix for issue with unlimbo an offline player
----------, Jun 10, 2019

Resource Information
Author:
----------
Total Downloads: 2,098
First Release: Jun 6, 2019
Last Update: Oct 23, 2022
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings