Skip to content

Feature request: /jail #15

@ghost

Description

Jailing is useful for servers that want an alternative method for punishing players. For example on my server we jail players, and players can appeal for a second chance to play.

Jailing does a few simple things:

  1. Teleports the player to a specified jail cell, even if offline
  2. The player is then unable to break blocks/interact with the world or do essentials commands (not being able to break blocks/interact is the main important part)
  3. If the player manages to die, they respawn in the cell.
  4. When unjailed, the player is teleported out of the cell (with EssentialsX however, if they are offline then they aren't teleported out for some reason), and their respawn point is set back to default, and they are able to interact with the world again.

The jailing commands in EssentialsX are as follows:
/jail [PlayerName] [CellName] [time] (jails a specified player, if no time is given then it is permanent until unjail command is used)
/unjail [PlayerName] [CellName] (unjails specified player)
/createjail [CellName] (creates a new jail cell)
/deljail [CellName] (deletes a jail cell)
/jails (view a list of all jail cells)

I am eager to use Fabric and so I make do without these commands, but it would be highly convenient to have them, especially for servers that primarily jail instead of ban like my own.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions