forked from copygirl/heck
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.7 KiB
67 lines
2.7 KiB
configVersion: 0 |
|
|
|
################## |
|
## Optimization ## |
|
################## |
|
|
|
# By default, mobs that are currently attacking a player do not check every tick if it's still okay to do so. |
|
# This is how often the mob will check. (Set this to 1 to check every tick.) |
|
# Must be at least 1. |
|
# Default: 20 |
|
recheckInterval: 20 |
|
|
|
# Should Apathy attempt to optimize the rule in the config file, to do less work per tick? |
|
# If your rule is doing something unexpected, or isn't working like it should, try turning this off. |
|
# And report it too, since it's definitely a bug, lol. |
|
# Default: true |
|
runRuleOptimizer: true |
|
|
|
################################ |
|
## Wow even more misc options ## |
|
################################ |
|
|
|
# Comma-separated list of difficulties where zombies are allowed to attack villagers. |
|
# Default: easy, normal, hard |
|
zombieAttackVillagerDifficulties: easy, normal, hard |
|
|
|
#################### |
|
## Revenge Spread ## |
|
#################### |
|
|
|
# Comma-separated list of difficulties. |
|
# If the current world difficulty appears in the set, zombified piglins will alert their friends |
|
# when a player provokes one. This will also spread Apathy's revengeTimer to them. |
|
# Default: easy, normal, hard |
|
angryPiggies: easy, normal, hard |
|
|
|
# Let's say this option is set to 10, and you attack a zombie. Other zombies within 10 blocks will have their revengeTimer set, too. |
|
# This option affects mobs of the same type only. |
|
# Please recall that the revengeTimer is an Apathy concept, and Apathy only ever suppresses normal mob AI. |
|
# i.e, this won't cause a mob to attack a player that already wasn't going to. |
|
# Must be at least 0. |
|
# Default: 0 |
|
sameTypeRevengeSpread: 16 |
|
|
|
# When attacking any mob, other mobs within this range will have their revengeTimer set, too. |
|
# This option affects all mobs, whether they have the same type or not. |
|
# Please recall that the revengeTimer is an Apathy concept, and Apathy only ever suppresses normal mob AI. |
|
# i.e, this won't cause a mob to attack a player that already wasn't going to. |
|
# Must be at least 0. |
|
# Default: 0 |
|
differentTypeRevengeSpread: 10 |
|
|
|
########### |
|
## Debug ## |
|
########### |
|
|
|
# If 'true', Apathy will dump the rule specified in the config file to the file 'comfig/apathy/dumps/builtin-rule.json'. |
|
# It will also dump the automatically optimized rule out to 'config/apathy/dumps/builtin-rule-opt.json'. |
|
# Maybe this is handy if you'd like to see what the .json format looks like for a particular config file. |
|
# Default: false |
|
debugBuiltinRule: false |
|
|
|
# If 'true', Apathy will dump the rule specified in mobs.json to the file 'config/apathy/dumps/json-rule.json'. |
|
# It will also dump the automatically optimized rule out to 'config/apathy/dumps/json-rule-opt.json'. |
|
# Default: false |
|
debugJsonRule: false |
|
|
|
|