[机制|综合]UTE——角色保留|强制定义角色|Vault挂钩[1.8.x-1.1...
UTE——「角色保留|强制定义角色|Vault挂钩」
https://s1.ax1x.com/2020/03/29/GZWVjU.png|图文介绍https://s1.ax1x.com/2020/03/21/8WXHVf.md.jpg
|视频介绍BV1u7411F7LP
|下载链接: https://pan.baidu.com/s/1bRLnPRJAiCQILspxJFuAFw提取码请到原帖获取。
|配套材质包链接:https://pan.baidu.com/s/1CfBSKy7SXwlDOkhZi0c0sg提取码请到原回复帖获取。
|BUG 与 更新记录2020/3/21新增:未解锁合成树的物品无法进入其合成GUI新增:科学机器判断提前新增:科学机器“炼金术引擎”、魔法机器“灵子分解机”新增:打掉UTE方块掉落材料变多,但总会缺失一点新增:提前预览GUI2020/3/20修复暖石无法二次手动改变温度的bug新增指令:/ute lore addtem <温度>给手上的物品新增温度(温度恒定不变)自定义合成可以添加更多材料(最多9种,每种最多不限)修复毛皮卷和稻草卷消失的问题新增衣物管理器,UTE的衣物都可以存放在其中而不受损坏优化衣物管理器体验合成方式从工作台改为在GUI中进行兼容了mod插件端的合成注册修复与IEP冲突新增:子ID不同但是Type一样的原版物品也能参与合成了2020/3/19科学机器无法判断bug修复右击不会使用物品但会扣个数的问题新增支持繁体新增开发者事件-SanityChangeEvent新增NMSActionBar发送API(为新手指导铺垫)分类API修复了合成界面可以用shift把物品移动进取的bug
修复了闷烧异步报错的bug修复了空气方块闷烧的bug新增:闷烧只会在可点燃的物品上发生新增配置:temperature.yml中可以设置闷烧和方块随温度变化的开启与关闭enable:smoulder: false #是否开启闷烧fmChange: false #是否开启温度改变方块
优化了fmBlock计算,不会一下子全部改变了优化了闷烧计算取消了若干物品蹲下来才能使用的机制2020/3/16-3/18新增:-新增一个生物掉落多个物品的允许-新增物品自定义合成-新增许多物品自定义属性-新增物品自定义分类-新增特殊字符Bar的显示PAPI变量可以变为 以信息为载体显示的bar# %ute_sanitybar%# %ute_tirednessbar%# %ute_humiditybar%# %ute_temperaturebar%
修复:-1.13+生物群系报错-{player}{item}无法被替换-与NPC插件冲突的bug-UTEi18n的cache换用ConcurrentHashMap, 不会再触发很小概率的异步修改集合错误-死亡NPE-容器判断执行修正
代码:-重构所有物品,修改判断方式等重构行数约为2000-3000行重构之后代码缩减500行,大小缩减30KBdrops.yml新格式:EntityType名字:dropitems:- 掉落物1- 掉落物2percents:- 掉落物1掉落的几率- 掉落物2掉落的几率#可以继续添加掉落物3,或者删掉掉落物2#掉落物只能填写UTE物品英文ID
itemsets.yml新格式:#英文ID(这里是砖块Brick)Brick:enable: true #是否启用type: STEP #MC中的物品idname: §6石砖 #物品名字(不可以更改lores: #物品lores- §8-合成的基础材料materials: #物品合成需要的物品- STONE #石头Materialamounts: #对应物品需要的个数- 9 #石头需要的个数category: 基础 #该物品在合成指导中那一个种类注意:materials下只能填写原版Material名或者UTE物品英文IDamounts所有数字加起来不应该大于9(可以等于9)category可以填写:基础 科学 战斗 魔法 衣物 生存
itemattributes.yml新格式:Brick:#UTE物品英文IDcanPlace: false#是否可以放在地上isConsume: false#是否为一次性用品(右击使用一个)needLevel: 1#合成需要的科学机器等级(0表示不需要)
新的PAPI变量配置在hud.yml中:#字符属性条设置messageBar:length: 40#血量条长度sancolor: '§b'#理智条有颜色的颜色代码humcolor: '§a'#湿度条有颜色的颜色代码temcolor: '§c'#温度条有颜色的颜色代码tircolor: '§d'#疲劳条有颜色的颜色代码nocolor: '§r'#条没有颜色处的颜色代码unit: '|'#条中每个字符单位
2020/3/14-3/15wiki全部完成2020/3/13新增:-新机制:带有“不可腐烂"的lore的物品都不会腐烂-新机制:箱子和其它容器中的食物也会自然腐烂(可配置不同的速度)-新机制:击碎ute的方块只会掉落其部分合成材料-新机制:合成树记忆化#一些UTE的物品带有标签(不会显示) ->可记忆|不可记忆#可记忆的物品在第一次作出之 后再制作不需要机器依赖#不可记忆的物品合成时都需要机器依赖-新物品:威尔逊的胡子(由该人物定期产出)-新方块:冰箱->保质期延长10倍-新特效:击碎ute的方块会有击碎效果-新用法:插件支持热重载-支持yum、plugman的重载-新限定:玩家从重生到死亡只能选择一次人物-新配置:饥饿与腐烂的优化#食物设置####################################.###########food:hunger: speed: 30 #每多少秒固定减少1点饥饿值rotten: invenable: true #是否打开背包食物腐烂机制 guienable: true #是否打开箱子GUI内食物腐烂机制 invspeed: 1 #背包食物每多少秒计算一次新鲜 度-1 guispeed: 1 #箱子GUI内食物每多少秒计算一次新鲜度-1###################.#################################-新人物技能:#威尔逊->会长胡子,冬天起到保暖作用( 定期产出威尔逊的胡子)
#微洛#抑郁症:#--理智较低#纵火犯:#--靠近火、岩浆增加理智值#--免疫一切火焰伤害#--靠近水降低理智值,湿度对其影响更大
#沃尔夫冈#胆小鬼-黑夜理智降低更快#大力士:#--血量上限=饱食度百分比*30#--攻击倍率=饱食度百分比x1.5
修复:-高原生物群系和高原M不会下雨但也计算湿度的bug-配置Config.yml中设置不会腐烂仍然腐烂的bug-腐肉不再有新鲜度并修复了其在箱子里带有怪异lore的bug-多个食物腐烂只会变成一-个腐烂食物的bug-合成"科学机器”仍需要机器的bug-因为炎热而死亡报错的bug-热死时报错的bug2020/3/12-----------------------------------------------------------v5.6.4.1-Alpha命令没有前缀问题命令的set方法中因为某人懒癌发作导致一些优化方法被覆盖的问题的修复死亡掉锁定格的问题科学分类打不开的问题新命令 /ute openguide - 直接打开合成帮助 - ute.openguide-----------------------------------------------------------v5.6.4-Alpha添加部分缺少的国际化字段合并语言文件添加了disable.yml, 在此可以禁用某项固有属性现在更新的配置会带注释了!一个跨世界传送的bug合并一些操作命令修改 /ute guide - 获取指导书 - ute.guide /ute guide <player> - 强制玩家打开指导界面 - ute.guide & ute.guide.otherconfig.yml 变动: language: 'i18n.zh_cn.yml'-----------------------------------------------------------2020/3/11注意:此次更新一些配置注意事项:理智影响判断更改:某一个数值(0-200)->角色最大理智的百分之几(0%-100%)需要修改sanity.yml中的一些配置(不然原配置会虐死玩家)删除items.yml使其重新生成
新增:
角色系统:增加了若干新角色(暂不可配置):角色英文内置ID-角色中文名-初始等级,最大理智值,初始最大血量,初始基础攻击伤害倍率DEFAULT-未选择-0,200,20,1.0WILSON-威尔逊-0,200,20,1.0WILLOW-薇洛-0,120,20,1.0WOLFGANG-沃尔夫冈-0,200,30,1.0WENDY-温蒂-0,250,20,0.75WX78-AI->WX-78-0,100,10,1.0WICKERBOTTOM-维克波顿-0,250,20,1.0WOODIE-伍迪-0,200,20,1.0WES-维斯-0,150,15,0.75WIGFRID-威戈芙瑞德-0,120,25,1.25WEBBER-韦伯-0,100,22,1.0MAXWELL-麦克斯韦-0,200,10,1.0);选择角色指令:/ute role <角色英文内置ID> 选择角色权限:ute.role.英文内置ID/ute role 查看自己目前的角色新增PAPI变量:%ute_role%角色中文名%ute_sanmax%角色最大理智值%ute_healthmax%角色最大血量%ute_level%角色等级%ute_damagelevel%初始基础攻击伤害倍率
合成机器树:合成大部分物品需要机器1级-“科学机器”2级-“炼金术引擎”3级-“灵子分解机”4级-“三相之力”5级-“远古遗迹”这些依赖机器的合成只有在对应机器(或更高等级的机器)旁边才能合成
新增:-新的合成帮助面板:由3*9->5*9 物品铺开不再干扰-更改了金币的合成方案:9金粒->8金粒(避免与原版合成冲突)-更改了作弊模式的获取物品方案:输入/ute cheat后使用鼠标中键拿取物品-理智影响判断更改:某一个数值->角色最大理智的百分之几-更改所有固有属性:整数计算->小数-添加了疲劳导致虚弱的现象-默认的疲劳值设置更加友好
修复:-下雨天时,掉落的物品未露天仍会潮湿-锁定板子潮湿掉落不会清空,刷玻璃-一处逻辑错误. 修复潜水服实际上并没有发挥作用的问题-光照判断的小错误, 站在灵魂沙上亮度0问题-修正疲劳缓慢效果-修复怪异背包遍历错误-修复移动影响疲劳时报错的bug-修复传送过短距离不会影响疲劳值(例如到车上、到床上)-修复过快移动疲劳值暴涨的情况
新bug:吹箭无法射出(没时间修了)2020/3/10更新(换版本号)BUG: 坐在载具里会收到黑暗伤害新增疲劳值:影响因素:疾跑、坐下、睡觉、敲打、滑翔、移动、停止、背包负重(物品权重可配置)传送、破坏方块、聊天、Tab补全、攻击、被攻击、附魔导致结果:缓慢、挖掘疲劳、饥饿、凋零效果不能说话、疾跑、攻击、放置、破坏、传送change:task: #每2秒计算一次 sprint: 2 #疾跑疲劳+2 sit: -2 #左下疲劳-2 sleep: -4 #睡觉疲劳-4 block: 2 #正在敲打方块疲劳+2 glide: 3 #正在滑翔+3 move: 1 #正在移动+1 stop: -1 #停在原地较长时间-1 item: #背包内物品重量 #格式: #物品Material名: 权重 DIAMOND: 0.2 #钻石每一个增加的疲劳 GOLD_INGOT: 0.3 #金锭每一个增加的疲劳 default: 0.01 #背包其它未定义物品每一个增加的疲劳值event: #每次事件计算一次 teleport: 3 #传送+3 break: 1 #破坏方块 chat: 1 #发言 tab: 1 #TAB补全 damage: 2 #伤害别的生物 beDamaged: 1 #被生物伤害 enchant: 5 #附魔
influence:slowness: 50 #高于多少开始有缓慢效果(效果等级为 (疲劳-该值)/15)slowdigging: 50 #高于多少开始有挖掘缓慢效果(效果等级为 (疲劳-该值)/15)hunger: 75 #高于多少开始有饥饿效果(效果等级为 (疲劳-该值)/5)wither: 90 #高于多少开始有凋零效果(效果等级为 (疲劳-该值)/5)event: talk: 70 #高于该值则不能说话 sprint: 50 #高于该值则不能疾跑 attack: 50 #高于该值则不能攻击 place: 70 #高于该值则不能放置物品 break: 70 #高于该值则不能破坏 teleport: 25 #高于该值则不能传送
新增物品:游泳服 穿上即可防水新增科学机器:1级科学机器新增:物品合成科学等级(未投入使用)新增:更多可配置的语言文件修复:合成帮助点击类别无法跳转的bug修复:疾跑鬼畜的bug2020/3/9新增:固有属性:疲劳将以红色BossBar显示新增:影响疲劳值的因素:(目前)(以下以后都会可配置)疾跑 +2/2秒坐下 -2/2秒躺着 -4/2秒击打方块 +2/2秒滑翔 +3/2秒不动一段时间 -1/2秒移动 +1/2秒负重 +(背包物品数/100)/2秒传送 +3/次破碎方块 +1/个目前还没有疲劳带来的影响新增:变量%ute_tir% 疲劳值%ute_tirednesstend% 疲劳值的箭头%ute_tirednesscolor% 疲劳值颜色(可在hud.yml中配置)插件翻译成英文(完成70%)新增:tiredness.yml(还没有用)2020/3/8# 更新历史v5.6.1-Alpha-代码:存储模式多样化-代码:zh_cn.yml的一个错误-代码:生物群系影响. 高温不下雨判断.-代码:系统GUI采用Holder判断了!-代码:内置PAPI挂钩支持-代码:Command类重写-代码:Update check优化-代码:合并方块温度计算与生物群系温度计算-修复:优化了骨片飞行-重写的骨片碰撞方块滞留-修复:去除了累赘的调试信息-修复:使用物品物品个数变为1的问题-修复:重构后使用ute物品个数不会减的问题-修复:吹箭的使用与飞出-新增物品:恒温服-无论何时不会随自然环境而改变-新增:骨片自动清理-新增:吹箭采用小模型-新增:吹箭卡在墙上的判断更加精准-新增:吹箭撞墙有火星特效-新增:一层墙有25%几率防不住吹箭-新增:吹箭不会有引力-新增:吹箭更加流畅-新增:载具判断|在船里不会上升湿度了2020/3/7-修复:当玩家属性出现升降时切换创造模式,则箭头会保留直至下次切换为生存模式-修复:当下雨时玩家若是创造模式则会使湿度条在0的情况下不停闪动-修复:进入禁用世界时季节、天数无法替换并报错-修复:记分版有时鬼畜的情况-修复:季节天数不能正常流动的问题-修复:当玩家属性出现升降时切换创造模式,则箭头会保留直至下次切换为生存模式-修复:当下雨时玩家若是创造模式则会使湿度条在0的情况下不停闪动-修复:进入禁用世界时季节、天数无法替换并报错-优化温度计算公式使其更加科学-新增:食物腐烂可以关闭-新增:更科学的温度计算公式-新增:海拔高度对温度的影响-新增:温度影响方块-目前已有:-方块ICE->AIR变化温度为:10-方块WATER_BUCKET->BUCKET变化温度为:55-方块MAGMA->NETHERRACK变化温度为:40-方块LAVA_BUCKET->OBSIDIAN变化温度为:40-方块ENDER_STONE->STONE变化温度为:20-方块STONE->COBBLESTONE变化温度为:50-方块SOUL_SAND->SAND变化温度为:40-方块FIRE->AIR变化温度为:102020/3/6-修复了带眼球伞吸引雷电报错的问题-修复了死亡之后信息会保留的问题-支持插件外的PAPI变量-修复季节、固有属性颜色无法读取的问题-修复进入禁用其它记分版插件报错的问题-汉化记分版显示的季节-修复了夜间单击简易小木棚会有两个同样的信息-修复了在**情况下温度过高(大于70°)会报错-极大优化了UTE掉落物显示名字的问题-新增:吹箭遇到实体方块会卡住并戳在墙上-新增:UTE专属死亡信息(即冷死/热死等UTE导致的死亡会有信息)-新增:创造模式和旁观模式踩雷无效-新增:可配置物品属性-新增:items.yml可以自由设置物品属性(见下)噩梦燃料: sanityReduce: -1#每个噩梦燃料每10秒钟对理智的影响冰雹: temperatureReduce: -1#每使用一个冰雹温度变化数值骨片: damage: 1#骨片击中生物伤害range: 0.5#骨片击中生物判定范围蜘蛛腺体: heal: 4#使用蜘蛛腺体可以回复多少血兔毛耳罩: percent: 0.4#兔毛耳罩减免温度下降速率的百分数花环: sanityImprove: 1#戴着花环每10秒改变的理智值草帽: percent: 0.4#草帽减免温度上升速率的百分数眼球伞: sanityImprove: 3#戴着眼球伞每10秒改变的理智值range: 10.0#眼球伞吸收雷电的范围吹箭: damage: 30#吹箭伤害range: 0.5#吹箭判定范围maxDist: 300#吹箭最远飞行距离(不是以格子为单位)火吹箭: damage: 30#伤害range: 0.5#判定范围maxDist: 300#最远飞行距离firePeriod: 20#击中生物燃烧的秒数麻醉吹箭: damage: 30#伤害range: 0.5#判定范围maxDist: 300#最远飞行距离blindPeriod: 30#击中玩家无法看见任何事物的秒数蜜蜂地雷:explosionAmount: 2#爆炸规模poison: 7.5#踩中地雷有多少秒的中毒效果狗牙陷阱:damage: 8#踩中生物受到的伤害brokenPercent: 0.2#每踩一次有多大几率陷阱坏掉旋风:dist: 400#旋风最远飞行距离(不是以格子为单位)range: 3.0#旋风波及范围火魔杖: firePeriod: 40#魔咒击中的生物燃烧的秒数maxDist: 300#魔咒最远飞行距离(不是以格子为单位)range: 0.2#魔咒判定范围
2020/3/5-修复记分版闪烁bug-修复bar闪烁bug-修复潮湿的物品吃的时候倒扣饥饿值的bug-修复状态颜色无法显示的bug-修复了返回界面的BUG-修复了合成书拿在手上自动点击的bug-修复站在压力板上自动打开书的bug-修复一定概率温度bar因为数值为负数报错的bug-修复蕨类植物不可使用的bug-修复了带有伤害吸收效果时使用毛皮卷、稻草卷等加血物品时报错的bug-修复/ute give 只输入玩家名和物品名报错的问题(现在不输入数值,则自动给1个)-更改玻璃板颜色-新增水球#大幅度降低温度并熄灭周围的热源,还能吸水~-新增毛皮卷#有几率多次使用#比稻草卷更加好的小憩设施-新增:简易小木棚#将其放置与地面,右击即可小睡一会~#按Shift即可结束睡眠#可以使用多次,每次使用有10%消耗掉#极快增加理智、生命,饥饿掉的较慢'-新增:毛皮卷和稻草卷白天无法使用-新增:毛皮卷和稻草卷末地与下届不可使用(若使用则爆炸)-新增:地雷引爆时压力板消失-新增:#狗牙陷阱激活时有几率消失(不能无限使用)#已经踩过的狗牙陷阱会变成地毯,重置之后变回压力版2020/3/4-修复了PAPI变量错误获取的bug-修复了1.13+记分版失效的bug-修复了1.13+记分版刷屏报错的bug-删除了灵魂模式的一切2020/3/3-修复了物品掉落在激活的狗牙地雷上时报错-修复了玩家踩到狗牙陷阱轻微的瞬移-修复季节和天数无法重新读取的bug-修复了一天被判定为过了两天的bug-修复一开始箭头处显示null的标识-修复了庄稼crops.yml配置总是覆盖的问题-修复了温度高于60度时不显示“太热了”的bug-去除了bossbarapi前置-增加了记分版,支持其它所有插件的变量-增加固有属性的颜色变量-增加季节的颜色变量-增加固有属性变化趋势的颜色变量-增加新的配置hud.yml2020/3/2-修复了特殊方块被炸掉掉落mc原版物品的bug-修复了物品data不同就不能合成物品的bug-增加新物品*5-豪华风扇-拿它蹲下右击可使得周围5*5*5区域的温度降低30度-稻草卷-拿它蹲下右击可进入小憩模式,大幅度增加理智、生命-蜜蜂地雷-将其放在地上即可设置地雷-踩中地雷的生物获得爆炸伤害和中毒效果-狗牙陷阱-将其放在地上即可设置陷阱-踩中陷阱的生物获得8点伤害-陷阱被踩中后会失效,可以右击使其重新布置-旋风-右击刮出一阵风吹走你视线上的生物2020/3/1-重构物品-优化代码-修复了吃食物倒扣饱食度的bug-修复了吃食物不涨饥饿值的bug-修复了右击温度计后台会输出调试的无用信息的bug2020/2/29-增加了灵魂状态可以关闭的功能-增加了背包锁定可以调的功能-增加了背包初始限制可以调的功能-玩家在黑暗中死亡之后会有10秒的免疫黑暗时间-修复创造模式和旁观模式也会掉饥饿的bug-修复进服饥饿为0的bug-便携包可以让整个背包所有食物都不腐烂-吃食物会扣理智,根据食物的腐烂程度-暂时取消了箱子里食品的腐烂-修复了旁观者模式固有属性仍然可以改变-修复了不下雨湿度不会下降的问题-修复了/ute set计算错误的问题-修复干燥很慢的问题2020/2/28-重构世界计算、玩家背包与死亡-重构农作物季节与吸水-修复了死亡掉落锁定玻璃板的问题-修复了黑暗中玩家下线报错问题-新增:玩家吃胡萝卜、金胡萝卜可以暂时性免疫黑暗效果-新增:玩家从启用插件的世界切换到不启用的世界时,背包内锁定玻璃板自动消失(反之则自动出现)-整理了代码并提升了性能2020/2/27重构中修复以下:-修复高版本农作物-修复异步线程调用api-修复高版本刷屏报错-修复潮湿物品空指针-修复判定lore空指针-修复启用世界不加载Bar-重构温度-新增自定义选项-新增潮湿的方块风干后可以变回原样-增加Bar的箭头2020/2/26-修复世界无法加载的问题-独立出temperature.yml设置温度有关计算-温度模块重构,性能增加至少75%,代码更加整齐简洁-温度分开计算暖石与环境温度的变化,变化速率可调-修复了1.13+读取默认文件无法识别低版本material的问题-开始重构理智计算,代码更加整齐简洁-新增理智值“噩梦光环”类似功能-噩梦光环、理智光环可以设置生物极其影响程度-理智可设置所有计算速率2020/2/25-新增指令/ute cheat极其权限-扩充了语言文件-新增所有版本完善了Gui的上一页下一页、主菜单、返回按钮-新增Gui在打开的时候自动跳转到上次关闭时的保留界面-新增温度变化速度可调-贴中增加对照物品ID表2020/2/24-1.10-1.12.2加入了合成GUI翻页和GUI返回按钮-1.13+目前还没有-加入了插件更新检测-修复BUG005-新增插件自动更新功能-高版本去除了容易报错的变形功能(以后再想办法实现)-PAPI完善并上传了拓展(等待审核)2020/2/23-修复BUG003-修复BUG004-完善了1.10.x-1.12.x版本的世界禁用功能-材质包完善,增加了若干物品的贴图-新写了1.13+版本的世界禁用功能-开始录视频2020/2/22-增加PAPI变量-重制材质包使用饥荒配图-即使不使用材质包,特殊物品也能大致看出来-将BossBar改为不强制的前置插件-修复BUG-002-新增了bossbar可以在配置中关闭的功能-测试了MiaoBoard配合PAPI自定义显示玩家数值并成功-新增腐竹可以设置禁用世界使得插件功能在某些世界中失效-去.除.了.有.几.率.引.起.B.U.G.的.季.节.天.气.功.能2020/2/21-兼容1.13.x-1.15.x高版本并且在高版本插件中-增加了材质包V1.0-高版本插件去除了对BossBarApi和LibsDisguises的完全依赖-修复了高版本插件上方BossBar血量条多一行的情况,但是出现了BUG-001-修复了OP获取合成表的物品时点击物品栏报错的问题-修复了湿度过大时一直掉落背包锁定玻璃板的问题-修复了有几率卡出bar只限制理智的问题-完善了bar的数值显示-完善了创造模式下背包锁定的判断2020/2/20-完善了科学方块的使用与判定-发布插件2020/2/19-修复了科学方块坐标序列化的问题-修复了骨片吹箭无法飞出的问题2020/2/18-增加了更多配置使得插件高度自由化-开始编辑插件草稿2020/2/17-完成三种语言的翻译
再往前的忘记了
|其它插件Wiki:https://1294243258.gitbook.io/untiltheend-introduction开源:https://e.coding.net/untiltheend/UntilTheEnd.git合作伙伴:代码维护|优化|BUG修复——Karlatemp、材质包制作者——瑞瑞瑞瑞阿、帖子美工——草原能跳绳赞助作者:https://afdian.net/order/create?plan_id=7cc5be1eb8dd11e9a25e52540025c377
|搬运授权https://s1.ax1x.com/2020/06/07/t21g10.png
牛鼻666感谢哦 66666666666 感谢感谢,谢谢分享 666666666666666666666666
页: [1]