Skip to content

A mini plugin for dynamically disabling the End and Nether dimensions on the fly, no server reboots or editing .yml files required!

License

Notifications You must be signed in to change notification settings

TerrorByteTW/DimensionPause

Modrinth Polymart BuiltByBit SpigotMC

Dimension Pause 🌎⌚

What is Dimension Pause?

Dimension Pause is a super simple, lightweight plugin that allows you to temporarily block players from creating dimension portals or entering dimensions.

It works by detecting players attempting to create portals, or detecting when a player switches worlds (Such as entering an already-existing portal, or using Essentials's /home feature). When this happens, if the world is paused and certain criteria is not met, the player is either blocked from creating the portal, or kicked out of the world.

If the player is currently in a dimension when it is disabled, then they are kicked out to either their bed or a world defined in config.

Future Features

  • Support multiple worlds as well as dimensions
    • Currently, if you create multiple Nether worlds with a multi-world plugin, such as MultiVerse, you can only disable all Nether worlds, not just specific ones.
  • Support Velocity / BungeeCord
  • Temporarily disable dimensions (Disable dimensions for an hour, for example)
  • Create an API for developers to integrate with DimensionPause

Commands & Permissions

All commands may substitute /dimensionpause with /dp for conciseness

Command Permission Description
/dimensionpause dimensionpause.commands Displays help menu
/dimensionpause toggle <end | nether> dimensionpause.toggle Pauses or unpauses a given dimension type
/dimensionpause state <end | nether> dimensionpause.state Checks the state of a given dimension type
/dimensionpause reload dimensionpause.reload Reloads DimensionPause configs and language files
dimensionpause.bypass Allows players to bypass a bypassable world. If a world is not bypassable, only Ops may enter
dimensionpause.* Grants all permissions listed above

About

A mini plugin for dynamically disabling the End and Nether dimensions on the fly, no server reboots or editing .yml files required!

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages