This commit is contained in:
Jacob Vinding
2025-12-27 00:06:47 +01:00
commit 1c991e905d
1095 changed files with 172738 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
{
"format": "conditions",
"templates": [
{
"name": "all_conditions",
"conditions": [
{
"condition": "context",
"type": "invasion/regular/all",
"comment": "//placeholder for future stuff, dont use for now, dev note: is 'all' even needed? its the same as not using this condition, maybe if recursive templates were a thing, top level one could override lower one"
},
{
"condition": "difficulty",
"min": 0,
"max": 0.1,
"comment": "//only use when local difficulty as at or between these numbers, difficulty determined by many things, see CoroUtils DynamicDifficulty.cfg for configuring that"
},
{
"condition": "invasion_number",
"min": 1,
"max": 5,
"comment": "//only use when the active invasion number/count is at or between these numbers, the counter is global and not per player"
},
{
"condition": "invasion_rate",
"rate": 5,
"comment": "//only use every x invasions, in this example, its considered every 5th invasion"
},
{
"condition": "random",
"weight": 5,
"comment": "//weighed against what? what weight is 'dont do anything' ?"
},
{
"condition": "filter_mobs",
"mode": "whitelist/blacklist or allow/deny?",
"entities": [
"minecraft:zombie"
],
"comment": "//currently unused"
},
{
"condition": "template",
"template": "condition_set_1",
"comment": "//since this is a template within a template, maybe dont allow it for now"
},
{
"condition": "mod_loaded",
"mod_id": "infernalmobs",
"mode_boolean": "invert",
"comment": "//filter waves to only be used when a certain mod is or isnt installed, depending on if mode_boolean is set to invert or not"
}
]
}
]
}

View File

@@ -0,0 +1,47 @@
{
"format": "conditions",
"templates": [
{
"name": "invasion_stage_1",
"conditions": [
{
"condition": "context",
"type": "invasion"
},
{
"condition": "difficulty",
"min": 0,
"max": 0.1
}
]
},
{
"name": "invasion_stage_2",
"conditions": [
{
"condition": "context",
"type": "invasion"
},
{
"condition": "difficulty",
"min": 0.1,
"max": 0.2
}
]
},
{
"name": "invasion_stage_3",
"conditions": [
{
"condition": "context",
"type": "invasion"
},
{
"condition": "difficulty",
"min": 0.2,
"max": 5.0
}
]
}
]
}