Skip to content

Datapack Customization

Cadentem edited this page Jan 16, 2024 · 1 revision

Customization

Can be done through datapacks by modifying these tags (adding or removing entries) The default values are shown here for some of these tags

Customize Dragon Cave generation

There are three rarity type block tags and three additional tags (one tag per dragon type) These tags contain the ores which will generate in dragon caves

It's a 50:50 whether an entry from one of the rarity type tags gets chosen or one of the dragon type tag

dragon_cave_common_ores

{
  "values": [
    "minecraft:coal_ore",
    "minecraft:copper_ore",
    "minecraft:iron_ore"
  ]
}

dragon_cave_uncommon_ores

{
  "values": [
    "minecraft:lapis_ore",
    "minecraft:redstone_ore",
    "minecraft:gold_ore",
    "iceandfire:silver_ore"
  ]
}

dragon_cave_rare_ores

{
  "values": [
    "minecraft:diamond_ore",
    "minecraft:emerald_ore"
  ]
}

fire_dragon_cave_ores

{
  "values": [
    "minecraft:emerald_ore"
  ]
}

ice_dragon_cave_ores

{
  "values": [
    "iceandfire:sapphire_ore"
  ]
}

lightning_dragon_cave_ores

{
  "values": [
    "minecraft:budding_amethyst"
  ]
}

Prevent dragons from breaking certain blocks

Block Tag: dragon_block_break_blacklist

{
  "values": [
    "#forge:chests",
    "minecraft:end_stone",
    "minecraft:iron_bars"
  ]
}

Prevent blocks (which were broken by a dragon) from being dropped

Block Tag: dragon_block_break_no_drops

{
  "values": [
    "#minecraft:dirt",
    "#forge:stone",
    "#forge:cobblestone",
    "#iceandfire:dragon_environment_blocks",
    "minecraft:grass_block"
  ]
}

Various item tags for entity interaction

Breeding

  • breed_ampithere
  • breed_hippocampus
  • breed_hippogryph

Healing

  • heal_ampithere
  • heal_cockatrice
  • heal_hippocampus
  • heal_pixie

Taming

  • tame_hippogryph
  • tame_pixie

Tempting

  • tempt_dragon
  • tempt_hippocampus
  • tempt_hippogryph