Dimensionsarten

Aus Minecraft Wiki
Zur Navigation springen Zur Suche springen
Dieser Inhalt ist nur für die Java Edition.

Dimensionsarten (engl. Dimension types) sind JSON-Dateien innerhalb eines Datenpakets im Ordner data/<namensraum>/dimension_type. Sie definieren Eigenschaften einer Dimension, wie z. B. die maximale Bauhöhe in der Welt, das Umgebungslicht und mehr.

  • client.jar: Die originalen Dimensionsarten stehen in der client.jar.
    • data: Die Standard-Weltdaten.
      • minecraft: Die Minecraft-Standard-Weltdaten.
        • dimension_type: Die Dimensionsarten.
  • <Name des Datenpakets>:
    • pack.mcmeta: Die Definitionsdatei.
    • data:
      • <namensraum>:
        • dimension_type:
          • <datei>.json
  • : Der namenlose Wurzelverbundtyp.
    • has_fixed_time: (optional, Standardwert: false) Gibt an, ob diese Dimension eine feste Zeit hat.
    • *has_skylight: Gibt an, ob die Dimension über ein Oberlicht verfügt. Bei „false“ wird zusätzlich das Wetter deaktiviert.
    • *has_ceiling: Gibt an, ob die Dimension eine Decke aus Grundgestein besitzt. Zu beachten ist, dass dies nur eine logische Obergrenze darstellt. Sie hat keinen Einfluss darauf, ob die Dimension tatsächlich eine Blockgrenze besitzt. Ist diese Option aktiviert, gibt es kein Wetter, die Berechnung der Wiedereinstiegs- und Kreatur-Spawnpunkte ändert sich, und Karten erfassen das Gelände in einem Radius von 32 Blöcken um den Spieler (statt 64). Es werden jedoch keine Daten aufgezeichnet, sondern stattdessen ein Muster angezeigt.
    • *has_ender_dragon_fight: Steuert, ob ein Enderdrachenkampf in der Dimension möglich ist.[Neu: JE 26.1]
    • *ambient_light: Die Lichtmenge in der Dimension. Bei 0 entspricht sie vollständig dem Lichtniveau; bei 1 gibt es keine Umgebungsbeleuchtung.
    • *coordinate_scale: Der Multiplikator, der beim Verlassen der Dimension auf die Koordinaten angewendet wird. Wert zwischen 0.00001 und 30000000.0 (einschließlich).
    • *infiniburn: Ein Block-Gruppe mit #. Feuer auf diesen Blöcken brennt unendlich lange.
    • *min_y: Die minimale Höhe, bis zu der Blöcke in dieser Dimension existieren können. Muss zwischen -2032 und 2031 liegen und ein Vielfaches von 16 sein (wodurch effektiv 2016 das Maximum ist).
    • *height: Die maximale Höhe, bis zu der Blöcke in dieser Dimension existieren können. Muss zwischen 16 und 4064 liegen und ein Vielfaches von 16 sein. Die maximale Gebäudehöhe beträgt min_y + Höhe - 1 und darf 2031 nicht überschreiten.
    • *logical_height: Die maximale Höhe, bis zu der Chorusfrüchte und Netherportale Spieler in dieser Dimension bringen können. Portale, die bereits oberhalb dieser Grenze gebaut wurden, sind davon ausgenommen, da sie weiterhin normal funktionieren. Darf nicht größer als height sein.
    • *monster_spawn_block_light_limit: Eine ganze Zahl von 0 bis 15. Die Blocklichtstärke muss kleiner oder gleich diesem Wert sein, damit Monster erscheinen.
    • *monster_spawn_light_level: Ein Integer oder Integer-Anbieter von 0 bis 15. Das Ergebnis der folgenden Formel muss kleiner oder gleich diesem Wert sein, damit Monster erscheinen. Die Formel lautet: max( skyLight - 10, blockLight ) bei Gewittern und max( internalSkyLight, blockLight ) bei anderen Wetterbedingungen.
      • Ein Integer-Anbieter.
    • attributes: Zuordnung der Umgebungsattribute, die in dieser Dimension gelten. Sind mehrere Umgebungseigenschaften identisch, verwendet das Spiel nur den letzten Wert.
      • <Umgebungsattribut-ID>: Eine Umgebungseigenschaft und ihr zugehöriger Wert.
    • timelines: Beliebig viele Zeitleisten (eine [String]-ID, eine [String]-Gruppe mit # oder ein [NBT]-Array mit [String]-IDs), die in dieser Dimension aktiv sind.
    • skybox: (optional, Standardwert: overworld) Die zu verwendende Skybox. Mögliche Werte: none, overworld, end.
    • cardinal_light: (optional, Standardwert: default) Richtung des Himmelslichts, das auf Blöcke wirkt. Mögliche Werte: default, nether.
    • default_clock:[Neu: JE 26.1] Eine Weltuhr (eine [String]-ID), die als Standarduhr für diese Dimension verwendet wird. Diese Uhr wird als Standarduhr für den Befehl /time verwendet, und die Zeitmarken von minecraft:wake_up_from_sleep und minecraft:roll_village_siege werden verwendet. Wenn keine Standarduhr angegeben ist, hat die Dimension keine Standarduhr.

Dies sind die Einstellungen, die von den drei in Vanilla vorhandenen Dimensionen und den zusätzlichen Einstellungen für die Oberwelthöhlen von Minecraft verwendet werden.

Eigenschaft Oberwelt Nether Das Ende Oberwelthöhlen
has_fixed_time False True True False
has_skylight True False True True
has_ceiling False True False True
has_ender_dragon_fight[Neu: JE 26.1] False False True False
ambient_light 0.0 0.1 0.0 0.0
coordinate_scale 1.0 8.0 1.0 1.0
min_y -64 0 0 -64
height 384 256 256 384
logical_height 384 128 256 384
monster_spawn_light_level 0-7 7 0-7 0-7
monster_spawn_block_light_limit 0 15 0 0
infiniburn #infiniburn_overworld #infiniburn_nether #infiniburn_end #infiniburn_overworld
timelines #in_overworld #in_nether #in_end #in_overworld
skybox overworld none end overworld
cardinal_light default nether default default
default_clock[Neu: JE 26.1] overworld none the_end overworld
Versionen der Java Edition
Vollversion
1.16 (1.16-pre1)
1.16.2
1.16.2-pre1
  • Dimensionsarten verwenden dasselbe Ordnerstrukturmuster in Datenpaketen wie andere Ressourcen: <namensraum>/<art>/<datei>.json.
1.16.2-pre2
  • Das Feld shrunk wird durch coordinate_scale ersetzt.
1.18.2 (22w06a)
  • Die definierte infiniburn-Gruppe muss mit einem #-Symbol beginnen; dies war zuvor optional.
1.21.6 (25w15a)
  • Die Dimensionsart cloud_height wird hinzugefügt; die Wolkenpräsenz wird nicht mehr durch effects gesteuert und ihre Höhe ist kein fester Wert mehr.
1.21.11
25w42a
  • Umgebungsattribut-Feld attributes hinzugefügt.
  • Viele Felder werden in Umgebungsattribute verschoben:
    • ultrawarm -> minecraft:gameplay/water_evaporates, minecraft:gameplay/fast_lava, visual/default_dripstone_particle
    • bed_works -> minecraft:gameplay/bed_rule
    • respawn_anchor_works -> minecraft:gameplay/respawn_anchor_works
    • cloud_height -> minecraft:visual/cloud_height
    • piglin_safe -> minecraft:gameplay/piglins_zombify
    • has_raids -> minecraft:gameplay/can_start_raid
  • Das Feld natural steuert nicht mehr, ob Netherportale Piglins erzeugen. Diese Steuerung wird in das Umgebungsattribut minecraft:gameplay/nether_portal_spawns_piglin verschoben.
25w45a
  • Ein neues optionales Feld timelines wird hinzugefügt, das angibt, welche Zeitleisten in dieser Dimension aktiv sind.
  • Die verbleibende Funktionalität des Felds natural wird in die Umgebungsattribute minecraft:gameplay/eyeblossom_open und minecraft:gameplay/creaking_active verschoben.
  • Das Feld effects wird entfernt und durch die folgenden neuen Felder ersetzt: skybox und cardinal_light.
  • Das Feld fixed_time wird durch has_fixed_time ersetzt.
26.1
26.1-snap-3
  • Das Feld default_clock wird hinzugefügt: optionale Weltuhr-ID.
26.1-snap-6
  • Das Feld has_ender_dragon_fight wird hinzugefügt.