Links
Tags
Creators
Details
Licensed CC-BY-SA-4.0
Published 3 months ago
Updated 3 months ago
All versions
1.2.0
Release
Private Dimension 1.2.03 months ago 66
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Paper
Spigot
Changes
📝 Change Log
[New Features]
- Multi-Language Support (Localization)
- All chat messages, command outputs, item display names, and lore are now externalized into language files.
- Texts are loaded from
plugins/PrivateDimension/lang/<language>.yml. - English (
en) and Japanese (ja) files are automatically extracted on the first run.
- Custom Language File Support
- Add your own language by copying
en.ymlto a new file with your language code (e.g.,fr.yml) and translating it.
- Add your own language by copying
- Custom Structure (NBT) Loading
- Use your own layouts by saving structures as Vanilla Structure Block files (
.nbt). - Adjust
plot-sizeandplot-heightinconfig.ymlif your structure size differs from the default.
- Use your own layouts by saving structures as Vanilla Structure Block files (
- Safe-Spawn Search Logic
- The plugin automatically scans for solid ground with clear space above to find a safe spawn point.
- This allows players to spawn correctly even if the custom structure's floor height changes.
- This search logic also applies when pushing a player back inside after crossing the plot boundary.
[Changes & Adjustments]
- Bundled Default Structure
- The default structure file
plot48x48.nbtis now bundled and automatically extracted on the first run.
- The default structure file
- Language Fallback System
- If a configured language file is missing, the plugin logs a warning and falls back to English (
en). - Any missing keys in a custom language file automatically fall back to the English text.
- If a configured language file is missing, the plugin logs a warning and falls back to English (
- Automatic README Generation
plugins/PrivateDimension/structures/README.txtis generated on the first startup.- This file is always written in both English and Japanese, regardless of the language setting.
[Commands]
- Enhanced Reload Command
- Running
/pd reload(or restarting) now instantly applies language config changes and newly added custom NBT structures.
- Running
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:9zEFKYLZ:rd4fOCXp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9zEFKYLZ:rd4fOCXp"
}

