All versions
1.0.0
Release
Dimension Control 1.0.0last year 193
Compatibility
Minecraft: Java Edition
1.21β1.21.5
1.20.x
1.19.x
Platforms
Bukkit
Paper
Spigot
Changes
π Added
- β¨
/dimension add <name> [seed|preset]command for creating dimensions with either a custom seed or a preset folder. - β¨ Support for copying complete world presets from
/plugins/DimensionControl/presets/. - β¨
/dimension remove <name>command to safely remove dimensions after teleporting all players. - β¨
/dimension listcommand to list all custom dimensions. - β¨ Automatic loading of all custom dimensions on server startup.
- β¨ Periodic world saving and backup system to prevent data loss.
- β¨ Multi-language support via editable YAML files (
lang/en_us.yml,lang/de_de.yml). - β¨ Configuration option to set plugin locale via
config.yml. - β¨ Support for Minecraft 1.21.4 and Paper forks (Purpur, Pufferfish, etc.).
- β¨ Fully documented file structure and preset folder handling.
βοΈ Changed
- π Preset world copying now runs asynchronously in the background to avoid TPS drops.
- π World is created only after all preset files are safely copied (synchronous world creation deferred).
π οΈ Fixed
- β Corrected safe handling of existing world folders to prevent accidental overwrites.
- β Fixed message formatting issues in seed/preset application feedback.
π Developer Notes
- π§ World saving is throttled and optimized to avoid lag.
- π§© No external dependencies β completely standalone and ready to use.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:cCx6ajJA:QlwE80Eq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cCx6ajJA:QlwE80Eq"
}

