口渴值系统,为Thirst增加更多可用的功能
本插件需要前置Thirst,没有安装这个此插件无法正常运行
一定要安装thirst-remote-call和本体插件
www.minebbs.com
导出了papi变量供使用
%thirst% 玩家当前的口渴值
因为有paip
所以不要忘记安装GMLIB-LegacyRemoteCallApi
食用事件建议使用我这边的,kill他写的有点问题,导致玩家没吃完食物就可以增加口渴值
本插件需要前置Thirst,没有安装这个此插件无法正常运行
一定要安装thirst-remote-call和本体插件

# thirst --- 口渴值插件 ### 基于 C++ 编写提供更高效率的体验 ### 基于命令和 molang 提供高度自定义的配置文件 #### 示例配置文件 ```json { "version": 0, "modifications": { "apple": { "value": 10, "commands": ["say eat apple"] }, //吃苹果时触发 "water": { "value": 1, "commands": ["say...

导出了papi变量供使用
%thirst% 玩家当前的口渴值
因为有paip
所以不要忘记安装GMLIB-LegacyRemoteCallApi
食用事件建议使用我这边的,kill他写的有点问题,导致玩家没吃完食物就可以增加口渴值
JSON:
{
"DAMAGE_THRESHOLD": 100,//造成伤害需要的最低口渴值
"DAMAGE_AMOUNT": 1,//伤害大小
"CHECK_INTERVAL": 80,//时隔多久扣一次血
"USE_PLUGIN_DISPLAY": true,//是否关闭插件原有的显示
"NO_SLEEP_THRESHOLD": 400,//睡觉所需的最低口渴值
"SPRINT_CHECK_INTERVAL": 2000,//疾跑多久扣除一次
"SPRINT_COST": 8,//扣除的值
"SPRINT_MINIMUM_THIRST": 8,//疾跑最低需要的值,低于不能疾跑
"JUMP_COST": 2,//跳跃消耗的口渴值
"RESET_THIRST_ON_DEATH": true,//玩家死亡后是否重置口渴值,false则为继续沿用之前的,但是由于依赖插件的问题,false无效
"DEATH_THIRST_VALUE": 1000,//重置的值
"MINING_COST": 1,//挖掘消耗的口渴值
"ATTACK_COST": 2,//攻击消耗的口渴值
"FOOD_RESTORE": {//吃食物恢复口渴
"minecraft:apple": 5,
"minecraft:melon_slice": 8,
"minecraft:mushroom_stew": 10,
"minecraft:water_bucket": 20
},
"BIOME_CHECK_INTERVAL": 5000,//生物群系扣除间隔
"BIOME_EFFECTS": {
"1": {//群系id
"thirstCost": 2,//扣除的值
"interval": 5000,//间隔,但上面已定义,无视即可
"biomeName": ""//名称,无效果,可无视
},
"2": {
"thirstCost": 1,
"interval": 5000,
"biomeName": ""
},
"35": {
"thirstCost": 1,
"interval": 5000,
"biomeName": ""
}
},
"EFFECTS": [
{
"threshold": 10,//低于该值就会给效果
"effectId": 18,//id
"level": 0,//等级
"duration": 200//持续时间,一般不设太高
},
{
"threshold": 10,
"effectId": 4,
"level": 0,
"duration": 200
},
{
"threshold": 10,
"effectId": 2,
"level": 0,
"duration": 200
}
],
"THIRST_EFFECTS": {//玩家拥有该效果,就会增减口渴值,前面是id,后面是加的值
"9": -100,//防火
"12": 35//反胃
}
}