Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
DimensionPause 2.0.0
DimensionPause 2.0.0 is a complete rewrite of the plugin, now with multi-world support! Please note that your existing configuration and language files will NOT work going forward. While they will be upgraded, it's recommended you delete them and let the plugin regenerate them.
If you find any bugs with this version of DimensionPause, please report it as an issue!
New Features
- Dimensions can now be paused on a temporary basis. Use the following syntax for temporarily pausing dimensions:
/dp toggle <world> <end | nether> [<weeks>w][<days>d][<hours>h][<minutes>m][<seconds>s]. This syntax will calculate the time of expiration from now, based on UTC. Meaning, you don't have to worry about time zones, if you say you want a pause to expire 24 hours from now, it'll expire 24 hours from now, regardless of time zone! All duration fields are optional, so/dp toggle world end 30sis just as valid as/dp toggle world end 1w2d3h4m5sor/dp toggle world 1d15s - DimensionPause's expiration timers are resilient, and won't be killed if your server restarts or you load a new world. DimensionPause dynamically reloads timers in these events so you can be sure that your dimensions will be unpaused when the timer expires.
- Per-world bypass permissions. Grant the
dimensionpause.bypass.[world].[dimension]permission to a player and they can bypass world pauses for that specific world and dimension! Valid dimensions areendandnether. - In theory, DimensionPause now supports Folia. However, because many plugins don't yet (including LuckPerms), we've been unable to test this.
Changes
- DimensionPause now stores pause data in a SQLite database instead of config, making pauses more resilient and providing the ability to pause based on world instead of just dimension
- All of DimensionPause's translations have been moved to the
plugins/DimensionPause/langfolder. You should go and make any adjustments necessary in the new language file - The Player Join event handler has been reworked, so now players will join before being teleported instead of after. Players will see a 3 to 5 second countdown in the form of a title, however this duration can be changed in config.
- Internally, DimensionPause now uses Google's Guice library for Dependency Injection, making DimensionPause more modular and much easier to develop.
Information
| Published on | January 19, 2026 |
|---|---|
| Downloads | 4 |
Platforms
Paper (1.21.11)