TCmc
rt 玩家升一级就+1生命值+0.5攻击 这样子一般来说 生命值上限和攻击力就够了
如果能贴合AP就更好了。。。



名副其实
楠木星球有,具体问他
或者搭配升级执行命令的插件,可以做这样差不多的

2067686380
有点像龙之核心,不过应该不需要,可以试试看

TCmc
2067686380 发表于 2023-8-12 13:28
有点像龙之核心,不过应该不需要,可以试试看

啥。。。?

夜雨晨风丶
[原创|AttributePlus] —— AttributePlus3.x属性【成长属性、缴械属性!】
https://www.mcbbs.net/thread-1390701-1-1.html
(出处: Minecraft(我的世界)中文论坛)

使用ap脚本即可实现

TCmc
夜雨晨风丶 发表于 2023-8-12 21:22
[原创|AttributePlus] —— AttributePlus3.x属性【成长属性、缴械属性!】
https://www.mcbbs.net/thread- ...

我...只会用不会写

夜雨晨风丶
TCmc 发表于 2023-8-13 09:13
我...只会用不会写

已经有现成的了啊。你要修改增加的值就打开js编辑一下就可以了

TCmc
夜雨晨风丶 发表于 2023-8-13 09:52
已经有现成的了啊。你要修改增加的值就打开js编辑一下就可以了

我装进去后没有生效欸
我按照你贴上的方法去做了 该替换的都替换了之后 重启还是不行 也没有报错啥的

夜雨晨风丶
TCmc 发表于 2023-8-13 13:47
我装进去后没有生效欸
我按照你贴上的方法去做了 该替换的都替换了之后 重启还是不行 也没有报错啥的  ...

请确保你的属性标签名对的上

TCmc
夜雨晨风丶 发表于 2023-8-13 18:20
请确保你的属性标签名对的上

我更换后的js配置文件是 我的属性标签是生命上限
var priority = 205
var combatPower = 5.0
var attributeName = "成长生命"
var attributeType = "UPDATE"
var placeholder = "czsm"

function onLoad(Attr){
        Attr.setSkipFilter(true)
        return Attr
}

function run(Attr, entity){
        if (entity.getType() == EntityType.PLAYER) {
                var EL = entity.getLevel()
                if(EL>0){
                        var SX = Attr.getRandomValue(entity, "成长生命")+1
                        var value = SX*EL
                        var data = Attr.getData(entity)
                        AttributeAPI.addSourceAttribute(data, "成长生命", Arrays.asList("生命上限: "+value))
                }
        }
        return false
}



夜雨晨风丶
TCmc 发表于 2023-8-13 19:33
我更换后的js配置文件是 我的属性标签是生命上限

所以你用的什么等级,原版等级还是什么。

2067686380

SX-Attribute插件

TCmc
夜雨晨风丶 发表于 2023-8-13 23:09
所以你用的什么等级,原版等级还是什么。

原版等级