这是实际开发当中使用的语句
我可以确保neigeitem与papi正常
且papi的player我也完成了手动安装,其他插件读取%player_level%均正常
产生的报错如上
这一行报错应该就是造成一整个配置瘫痪的问题所在
因为在除了使用到这一变量以前的所有内容都被正常处理了
如果不是因为我的后台过窄而造成的错误换行的问题
那么negeiitem所获取的papi变量应该就是%%player_level%
多出一个百分号
使用的是neige提供的类暗黑装备生成模板
地址如下:[原创|NeigeItems] 类暗黑装备生成模板 [1.1.0] - 插件衍生资源 - Minecraft(我的世界)中文论坛 - (mcbbs.net)
我的服务器版本是1.16.5spigot papi为2.10.9 ni为1.11.9
感谢解答
 本帖最后由 Neige 于 2023-3-31 21:14 编辑 
不是,那个不是多出个百分号,but found %是提示,%player_level%是后面的原始文本
如果你确定papi parse me %player_level%可以正常显示数字
那就是你获取装备的时候没有传入玩家,这种情况应该出现于:
你将MM掉落的PlayerOnly选项设置为了false,使非玩家击杀的怪物也进行装备掉落
这时候生成的装备是不进行papi解析的,因为根本没有用来解析的玩家
<papi::player_level>就变成了%player_level%,导致你的公式出错
你加群了吗,怎么不在群里问一句
不是,那个不是多出个百分号,but found %是提示,%player_level%是后面的原始文本
如果你确定papi parse me %player_level%可以正常显示数字
那就是你获取装备的时候没有传入玩家,这种情况应该出现于:
你将MM掉落的PlayerOnly选项设置为了false,使非玩家击杀的怪物也进行装备掉落
这时候生成的装备是不进行papi解析的,因为根本没有用来解析的玩家
<papi::player_level>就变成了%player_level%,导致你的公式出错
你加群了吗,怎么不在群里问一句
Neige 发表于 2023-3-31 21:03
不是,那个不是多出个百分号,but found %是提示,%player_level%是后面的原始文本
如果你确定papi parse m ...
已经解决了,原因是其他插件阻止了papi变量被读取...,谢谢大佬