# Configuration file
core {
# 设置为true时,所有怪物在受到伤害时依然会获得伤害免疫 [default: false]
B:excludeAllMobs=false
# 设置为true时,所有玩家在受到伤害时依然会获得伤害免疫 [default: false]
B:excludePlayers=false
# 实体受到伤害时获得多少刻伤害免疫,可以设置为从0到2^31-1(已经没有什么好怕的了)之间任意一个数 [range: 0 ~ 2147483647, default: 0]
I:iFrameInterval=0
}
exclusions {
# 攻击时会给予被攻击目标伤害免疫的实体列表 [default: [minecraft:slime], [tconstruct:blueslime], [thaumcraft:thaumslime]]
S:attackExcludedEntities <
minecraft:slime
tconstruct:blueslime
thaumcraft:thaumslime
>
# 受到攻击时依然会获得伤害免疫的实体列表 [default: ]
S:damageReceiveExcludedEntities <
>
# 造成伤害时依然会给予伤害免疫的伤害来源列表 (ex: lava). [default: [inFire], [lava], [cactus], [lightningBolt], [inWall], [hotFloor]]
S:dmgSrcWhitelist <
inFire
lava
cactus
lightningBolt
inWall
hotFloor
>
}
misc {
# debug模式。设置为true时,会在受到伤害时收到一条包含伤害来源及伤害量的信息,以便于添加白名单 [default: false]
B:debugMode=false
}
thresholds {
# 设置攻击冷却等于或低于百分之多少时无法造成伤害,从0(取消同一帧的多次攻击)到1(完全无法造成伤害),或者是-0.1(禁用此功能) [range: -0.1 ~ 1.0, default: 0.1]
S:attackCancelThreshold=0.1
# 设置攻击冷却等于或低于百分之多少时无法造成击退,从0(取消同一帧的多次击退)到1(无法造成击退),或者是-0.1(禁用此功能) [range: -0.1 ~ 1.0, default: 0.75]
S:knockbackCancelThreshold=0.75
}