{
  "$comment": "https://minecraft.fandom.com/wiki/Data_Pack",
  "$id": "https://json.schemastore.org/minecraft-damage-type.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "A damage type's for a Minecraft data pack config schema",
  "properties": {
    "message_id": {
      "type": "string"
    },
    "scaling": {
      "type": "string",
      "enum": ["never", "always", "when_caused_by_living_non_player"]
    },
    "exhaustion": {
      "type": "number"
    },
    "effects": {
      "type": "string",
      "enum": ["hurt", "thorns", "drowning", "burning", "poking", "freezing"]
    },
    "death_message_type": {
      "type": "string",
      "enum": ["default", "fall_variants", "intentional_game_design"]
    }
  },
  "required": ["message_id", "scaling", "exhaustion"],
  "title": "Minecraft Data Pack Damage Type",
  "type": "object"
}