9
0
mirror of https://github.com/IrisDimensions/ymir.git synced 2025-12-19 14:59:25 +00:00
Files
Iris-Pack-Ymir/.iris/schema/snippet/entity-spawn-schema.json
Brian Neumann-Fopiano de75d85823 Init
2024-08-14 13:31:37 -04:00

133 lines
4.9 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://volmit.com/iris-schema/irisentityspawn.json",
"anyOf": [
{
"description": "Represents an entity spawn during initial chunk generation",
"type": "object",
"properties": {
"entity": {
"type": "string",
"$ref": "#/definitions/erzentities",
"description": "entity\nThe entity\n \nIris Entity\n\n \n* Default Value is \nMust be a valid entities (use ctrl+space for auto complete!)"
},
"energyMultiplier": {
"type": "number",
"description": "energyMultiplier\nThe energy multiplier when calculating spawn energy usage\n \nNumber\n\n \n* Default Value is 1.0"
},
"rarity": {
"type": "integer",
"minimum": 1,
"description": "rarity\nThe 1 in RARITY chance for this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
},
"minSpawns": {
"type": "integer",
"minimum": 1,
"description": "minSpawns\nThe minumum of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
},
"maxSpawns": {
"type": "integer",
"minimum": 1,
"description": "maxSpawns\nThe max of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
}
}
},
{"type": "string"}
],
"definitions": {"erzentities": {"enum": [
"standard/passive/tropicalfish",
"standard/neutral/llama",
"standard/hostile/vex",
"standard/hostile/zombified-piglin",
"unique/skelepirate",
"standard/passive/turtle",
"standard/passive/fox",
"standard/passive/skeletonhorse",
"standard/hostile/blaze",
"standard/hostile/shulker",
"standard/passive/salmon",
"standard/passive/strider",
"standard/passive/squid",
"unique/fred",
"standard/neutral/zombifiedpiglin",
"standard/passive/cat",
"standard/hostile/creeper",
"standard/hostile/stray",
"standard/neutral/panda",
"standard/hostile/endermite",
"standard/passive/mule",
"unique/dan",
"standard/passive/glowsquid",
"standard/hostile/witherskeleton",
"standard/neutral/bee",
"standard/passive/frog",
"standard/hostile/evoker",
"standard/passive/sniffer",
"unique/lightning",
"standard/boss/enderdragon",
"standard/hostile/silverfish",
"unique/brian",
"standard/hostile/enderman",
"standard/neutral/wolf",
"standard/passive/tadpole",
"unique/amenhotep",
"standard/hostile/slime",
"standard/passive/mooshroom",
"standard/passive/snowman",
"standard/passive/pufferfish",
"standard/passive/allay",
"standard/passive/cod",
"standard/passive/rabbit",
"standard/passive/donkey",
"standard/neutral/cavespider",
"standard/hostile/ghast",
"standard/passive/ocelot",
"standard/hostile/elderguardian",
"standard/hostile/vindicator",
"standard/hostile/skeleton",
"standard/neutral/dolphin",
"standard/passive/cow",
"mythicmobs/skeletalknight",
"mythicmobs/duendillo-corredor",
"standard/hostile/guardian",
"standard/passive/pig",
"standard/passive/wanderingtrader",
"standard/hostile/warden",
"standard/hostile/hoglin",
"standard/hostile/zombievillager",
"standard/neutral/traderlama",
"standard/passive/bat",
"standard/hostile/zoglin",
"standard/passive/sheep",
"unique/aeternum",
"standard/hostile/phantom",
"standard/neutral/enderman",
"standard/hostile/slimebaby",
"standard/neutral/spider",
"standard/passive/parrot",
"unique/pandaUwU",
"standard/hostile/piglinbrute",
"standard/hostile/ravager",
"standard/hostile/zombie",
"standard/hostile/witch",
"standard/passive/chicken",
"mythicmobs/capibara",
"standard/passive/axolotl",
"standard/hostile/husk",
"standard/hostile/magmacube",
"standard/passive/villager",
"standard/neutral/goat",
"unique/phantomapi",
"standard/neutral/piglin",
"standard/passive/camel",
"standard/boss/wither",
"standard/hostile/drowned",
"standard/passive/horse",
"standard/hostile/pillager",
"mythicmobs/deer",
"mythicmobs/planta-carnivora",
"standard/neutral/polarbear",
"standard/neutral/irongolem"
]}}
}