Перейти к содержимому
Mineforgian

Dimension Control

A Paper plugin that lets you create custom dimensions in seconds using simple commands, with seed or preset support, safe removal, auto-loading, backups, and YAML-based localization.

Загрузки
2K
Подписчики
9
Обновлён
21 июня 2026 г.
Лицензия
MIT

Опубликован 24 мая 2025 г.

🌌 DimensionControl – Effortless Custom Dimensions in Minecraft!

DimensionControl is a powerful yet lightweight Paper plugin that allows server admins to create, manage, and remove custom dimensions (worlds) within seconds – all through intuitive commands. No complicated setup, no manual file copying – just seamless world control at your fingertips.

🚀 Key Features

  • 📦 One-Command Creation
    Create fully working custom dimensions with a single command: /dimension add <name> [seed|preset]. You can either provide a Minecraft seed for procedural generation or specify a preset (folder from presets/) to clone an existing world structure.
  • 🗑️ Safe Dimension Removal
    Remove dimensions via /dimension remove <name>, automatically teleporting all players to the Overworld before deletion.
  • 🌍 Automatic World Loading
    All created dimensions load automatically on server startup.
  • 🛡️ Auto World Backup
    Worlds are periodically saved and backed up to prevent data loss.
  • 🗺️ Seed- or Preset-Based Generation
    Choose between generating new worlds with a custom seed or duplicating an existing preset from the presets/ folder. Both options are equally easy to use. (Newest versions allow using Zip files!)
  • 🌐 Multi-Language Support
    Fully localized via editable YAML files – includes en_us.yml and de_de.yml.
  • 🛡️ Permissions System
    Each /dimension subcommand has its own permission:
    • dimensioncontrol.dimension.add – default: OP
    • dimensioncontrol.dimension.remove – default: OP
    • dimensioncontrol.dimension.reset – default: OP
    • dimensioncontrol.dimension.teleport – default: OP
    • dimensioncontrol.dimension.list – default: OP
    • dimensioncontrol.dimension.* – default: OP (grants all subcommand permissions)
  • Alias Command
    Use /dim as a shortcut for /dimension for faster access.

🐛 Fixed

  • Fixed a crash that occurred when the plugin was started for the first time (v1.0.1 issue).

🧭 Commands

/dimension add <name> [seed|preset]
➤ Creates a new dimension. You can provide a seed for world generation or a preset name to copy a custom world template.
/dimension remove <name>

➤ Unloads and deletes the dimension after safely teleporting players.

/dimension list

➤ Lists all custom dimensions managed by the plugin.

🔧 Configuration

Localization:
Set the language via the locale option in config.yml (e.g., en_us, de_de).

Presets:
Drop custom world folders into the presets/ directory. These can be cloned instantly using the /dimension add command.

📁 File Structure

/plugins/DimensionControl/
├── presets/
│   ├── template2.zip
│   └── my-custom-template/
├── lang/
│   ├── en_us.yml
│   └── de_de.yml
└── config.yml

💡 Use Case Examples

  • Create a mini adventure world for events in seconds.
  • Allow players to explore isolated realms with controlled seeds.
  • Quickly spin up a predefined world layout using a preset folder.
  • Periodically generate new custom worlds for creative builds.

❓ Questions?

Ченджлог

1.1.5Релиз26.1.1, 26.1.2, 26.2 · 21 июня 2026 г.
  • added auto description update
  • fixed package names
1.1.4Релиз26.1.1, 26.1.2, 26.2 · 20 июня 2026 г.
  • added fastStats support
  • updated autoRelease to Universal Plugin Release
1.1.3Релиз26.1.1, 26.1.2, 26.2 · 19 июня 2026 г.
  • updated messages
  • added chatPrefix
1.1.2Релиз26.1.1, 26.1.2, 26.2 · 18 июня 2026 г.

1.1.2

  • added bStats
  • added autoRelease option
1.1.1Релиз26.1.1, 26.1.2 · 17 июня 2026 г.

✨ Added

  • added improved preset system with better loading and creation handling
  • added improved void preset handling

🐛 Fixed

  • fixed folia scheduler noclassdeffounderror on plugin enable
  • fixed dimension/world naming losing capitalization
  • fixed preset_not_found message not being used
  • fixed language/message consistency issues
1.1.0Релиз26.1.2 · 17 мая 2026 г.

✨ Added

  • Added compatibility for Minecraft 26.1.2.
  • Updated support for Minecraft’s new world format.
  • Added ZIP file support for presets.

🐛 Fixed

  • Fixed language files.
1.0.2Релиз1.21.9, 1.21.10, 1.21.11 · 16 ноября 2025 г.

✨ Added

  • Added permissions for all /dimension subcommands:
    • dimensioncontrol.dimension.add – default: OP
    • dimensioncontrol.dimension.remove – default: OP
    • dimensioncontrol.dimension.reset – default: OP
    • dimensioncontrol.dimension.teleport – default: OP
    • dimensioncontrol.dimension.list – default: OP
    • dimensioncontrol.dimension.* – default: OP (grants all subcommand permissions)
  • Added alias /dim for /dimension for quicker command access.

🐛 Fixed

  • Fixed a crash that occurred when the plugin was started for the first time.
1.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 19 июля 2025 г.

🚀 Added

  • 🌐 Multi-language support extended with:
    • 🇫🇷 French (lang/fr_fr.yml)
    • 🇪🇸 Spanish (lang/es_es.yml)
    • 🇮🇹 Italian (lang/it_it.yml)

🛠️ Fixed

  • 📝 Corrected English teleport message:
    messages.warn.teleported_player in en_us.yml now properly displays the Overworld teleport info.
  • 📝 Fixed German grammar issue:
    messages.warn.wait in de_de.yml now uses clearer and correct phrasing.

⚙️ Changed

  • 🚀 Chat messages updated across all languages for clarity and consistency.
  • 🚀 Minor performance improvements in command handling and file loading.

📚 Developer Notes

  • ✏️ Language files remain fully editable in /plugins/DimensionControl/lang/.
  • 🧩 Backward compatible with previous configuration and language setups.

Комментарии

Загружаем…