ItemsAdderAdditionsItemsAdderAdditions
Génération du monde

Génération du monde

Faire apparaître des meubles ItemsAdder personnalisés pendant la génération des chunks.

Since v1.0.8

Deux modes de génération du monde permettent de faire apparaître des meubles personnalisés dans les chunks nouvellement générés. Les deux se définissent directement dans vos fichiers YML de contenu ItemsAdder.

World PopulatorSurface Decorator
Clé YAMLblocks_populatorssurface_decorators
Style de placementPar veines (groupé)Dispersion en surface
Contrôle de densitévein_blocks + chunk_veinsamount
Clé de configuration de surfacereplaceable_blocksbottom_blocks

Utilisez le World Populator pour les apparitions groupées (champignons, groupes de type minerai). Utilisez le Surface Decorator pour les objets de surface répartis régulièrement (fleurs, petits rochers).

World Populator

Fait apparaître des meubles en groupes de type veine pendant la génération des chunks. Utilise la clé blocks_populators (la clé historique worlds_populators est aussi acceptée).

info:
  namespace: my_pack

blocks_populators:
  big_mushroom:
    enabled: true
    furniture: "my_pack:big_mushroom"
    worlds:
      - world
    biomes:
      - minecraft:dark_forest
    replaceable_blocks:
      - GRASS_BLOCK
      - DIRT
    vein_blocks: 1
    chunk_veins: 3
    chunk_chance: 25.0
    min_height: 60
    max_height: 100
CléTypeDéfautDescription
enabledbooleantrueDéfinissez sur false pour ignorer sans supprimer.
furniturenamespace:id(requis)Le meuble ItemsAdder à faire apparaître. Voir IDs.
worldslist(tous)Noms des mondes à cibler. Prend en charge les motifs wildcard comme world_*.
biomeslist(tous)IDs de biomes (ex. minecraft:forest). Tous doivent être valides ou l'entrée est ignorée.
replaceable_blockslist(n'importe lequel)Matériaux autorisés pour le bloc directement sous le point d'apparition.
vein_blocksinteger1Nombre de meubles par tentative de veine.
chunk_veinsinteger4Tentatives de veine par chunk.
chunk_chancedouble-1Chance de 0 à 100 par chunk. -1 = toujours.
min_heightinteger60Niveau Y minimal. Doit être inférieur à max_height.
max_heightinteger80Niveau Y maximal.
allow_liquid_placementbooleanfalseAutorise l'apparition dans l'eau ou la lave.

Les alias historiques restent acceptés : worlds_populators pour blocks_populators, amount pour vein_blocks, iterations pour chunk_veins et chance pour chunk_chance.

Surface Decorator

Répartit des meubles sur la surface du terrain nouvellement généré. Utilise la clé surface_decorators.

info:
  namespace: my_pack

surface_decorators:
  small_flower:
    enabled: true
    furniture: "my_pack:small_flower"
    worlds:
      - world
    biomes:
      - minecraft:plains
      - minecraft:sunflower_plains
    bottom_blocks:
      - GRASS_BLOCK
    amount: 4
    chunk_chance: 50.0
    min_height: 60
    max_height: 120
CléTypeDéfautDescription
enabledbooleantrueDéfinissez sur false pour ignorer sans supprimer.
furniturenamespace:id(requis)Le meuble ItemsAdder à faire apparaître. Voir IDs.
worldslist(tous)Noms des mondes à cibler. Prend en charge les motifs wildcard comme world_*.
biomeslist(tous)IDs de biomes (ex. minecraft:plains). Tous doivent être valides ou l'entrée est ignorée.
bottom_blockslist(n'importe lequel)Matériaux autorisés pour le bloc directement sous le point d'apparition.
amountinteger4Tentatives de placement par chunk.
chunk_chancedouble-1Chance de 0 à 100 par chunk. -1 = toujours.
min_heightinteger60Niveau Y minimal. Doit être inférieur à max_height.
max_heightinteger80Niveau Y maximal.
allow_liquid_surfacebooleanfalseAutorise un bloc liquide sous le point d'apparition comme surface valide.
allow_liquid_placementbooleanfalseAutorise l'apparition dans l'eau ou la lave.

L'alias historique chance est accepté pour chunk_chance.

Notes

  • Seuls les chunks nouvellement générés déclenchent l'apparition. Les chunks existants ne sont pas affectés.
  • Le meuble doit être enregistré par ItemsAdder avant le chargement de l'entrée.
  • Les IDs de biomes invalides font ignorer toute l'entrée.
  • Les surface decorators dans le Nether scannent vers le bas de max_height à min_height.
  • Lorsque allow_liquid_placement est activé, la décoration de surface en dimension normale utilise la heightmap du fond océanique afin de trouver les surfaces sous l'eau.

On this page