1.0.0
Compatibility
Changes
WorldManager
Welten erstellen, laden und verwalten - von 1.8.8 bis 26.2 in einem einzigen Jar
Commands
/changeworld Permission: worldmanager.command.changeworld
/world Permission: worldmanager.command.world
/world create {name} normal {overworld|nether|end} {overworld: normal|flat|amplified}
/world create {name} void
/world create {name} custom {generatorPlugin[:id]} {overworld|nether|end}
/world delete {name} (dann {name} confirm zum Bestätigen)
/world load {name}
/world unload {name} [save:true|false]
/world tp {name}
/world list
/world info {name}
/world reload
/world debug (Diagnose in die Konsole, für Support)
/changeworld {name} (Kurzform für /world tp)
Benötigte Addons
PlaceholderAPI (optional - Platzhalter deaktivieren sich automatisch, falls nicht installiert)
Placeholders
%worldmanager_worldname%- Welt Name%worldmanager_worldtime%- Welt Zeit (zb. 19:00)%worldmanager_worldweather%- Welt Wetter (zb. Sonne, Regen)%worldmanager_worldplayers%- Wie viele Spieler in der Welt sind%worldmanager_worlddifficulty%- Welt Schwierigkeit%worldmanager_worldtype%- Welt Typ (zb. Normal, Flat, Amplified)%worldmanager_worldseed%- Welt Seed
Neu in Version 1.0.0
- Externe Generator-Plugins - z.B. VoidGen:
/world create <name> custom VoidGen overworld - Void-Welten haben jetzt einen Bedrock-Block am Spawn - kein Fallen mehr ins Nichts
- Automatische Erkennung neuer Welt-Speicherformate (u.a. Paper 26.2's Dimensions-Struktur) - lädt und verwaltet auch Welten, die von anderen Plugins oder der Server-Software selbst angelegt wurden
- Löschbestätigung mit Ablaufzeit -
/world deleteverlangt{name} confirm, das nach konfigurierbarer Zeit automatisch verfällt /world debug- Diagnose-Befehl, der die tatsächlich verfügbare Welt-API des Servers in die Konsole schreibt- Konfiguration in zwei Dateien getrennt:
config.yml(Technik) undmessages.yml(alle Texte, frei anpassbar/übersetzbar)
Konfiguration
config.yml - technische Einstellungen
permissions:
world: worldmanager.command.world
changeworld: worldmanager.command.changeworld
enabled: true
worlds:
autoLoadOnStartup: true
defaultDifficulty: NORMAL
defaultNamespace: minecraft
storageFile: worlds.yml
commands:
delete:
confirmationTimeoutSeconds: 30
messages.yml - alle Texte, Auszug
prefix: '§c§lWorldManager §8» §7'
general:
no-permission: '§cDazu hast du keine Rechte!'
usage: '§cVerwendung: %usage%'
world:
not-found: '§cDie Welt wurde nicht gefunden!'
created: '§aDie Welt %name% wurde erstellt!'
deleted: '§cDie Welt %name% wurde gelöscht!'
teleported: '§aDu wurdest in die Welt §6%name% §ateleportiert!'
exists: '§cDie Welt %name% existiert bereits!'
not-exists: '§cDie Welt %name% existiert nicht!'
loaded: '§aDie Welt %name% wurde geladen!'
unloaded: '§cDie Welt %name% wurde entladen!'
Alle Nachrichten sind vollständig anpassbar - die komplette Liste (inkl. /world help, Info-Feldnamen, Fehlermeldungen) steht in der mitgelieferten messages.yml.
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:KfvhWQeh:65alPNPx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KfvhWQeh:65alPNPx"
}
