wankusos
我在组件一个服务器,然后希望击杀怪物的经验能够通过指令给予,而不是经验掉落,同时希望AttributePlus的经验加成属性能对指令给予的经验起作用。
AttributePlus经验加成只对原版掉落的经验有加成作用。服务器了经验掉落的话可能造成多人一起打怪时,出现经验被非最后一击的玩家吸走的情况。所以想指令给予经验,这样能只增加最后一击玩家的经验,但是我尝试的等级插件指令给予经验是不能受到AttributePlus经验加成的增益,所以求一个解决方法或者插件

MC_西折
可能工程量有点大,你可以试试在怪物的skills里加入指令

MC_西折
  Skills:
  - command{c="mm i give <trigger.name> 宝箱1"} @target ~onDeath 1 0.6

wankusos
MC_西折 发表于 2022-8-29 16:24
Skills:
  - command{c="mm i give  宝箱1"} @target ~onDeath 1 0.6

不是很懂

MC_西折

mm的怪物不是有skills这一行吗,我这个是指令给予物品,你可以直接改成exp给予

MC_西折
  Type: Mooshroom
  Display: '&d&l蘑菇&e&l牛 &f[&3&lLv.100&f]'
  Health: 10000
  Damage: 1
  attribute:
  - "护甲值:90%"
  - "吸血抵抗:90%"
  Equipment:
  KillMessages:
  - '&7[&b<target.name>&7] &6被 &c<mob.name>&6 献祭了'
  Skills:
  - command{c="mm i give <trigger.name> 白色蘑菇王 1"} @target ~onDeath 1 0.45
  - command{c="mm i give <trigger.name> 牛头人面具 1"} @target ~onDeath 1 0.01
  Options:
    AlwaysShowName: true
    PreventOtherDrops: true
    FollowRange: 10
    MovementSpeed: 0.25
    KnockbackResistance: 0.85
  Drops:
  - 妙手回春 1 0.1
  - 蘑菇奇遇抽奖宝箱 1 0.08
  - exp 100
  - money 200


就比如这样的一般认为drop是掉落物,但是skills里面可以灵活运用指令,像这个怪打死之后掉落的白色蘑菇王和牛头人面具是在skills里面由最后一击的人获取,直接指令发到背包的是,如果是经验可以改成
- command{c="exp give <trigger.name>  经验值"} @target ~onDeath 1 0.01

wankusos
MC_西折 发表于 2022-8-29 20:06
Type: Mooshroom
  Display: '&d&l蘑菇&e&l牛 &f[&3&lLv.100&f]'
  Health: 10000

我试了一下,没有增加经验的效果

MC_西折
wankusos 发表于 2022-8-29 22:02
我试了一下,没有增加经验的效果

咳咳后面的0.01是概率,你调成1试试

wankusos
MC_西折 发表于 2022-8-30 10:22
咳咳后面的0.01是概率,你调成1试试

改了,还是不起作用

MC_西折
wankusos 发表于 2022-8-30 11:08
改了,还是不起作用

好家伙那这个问题我也不知道怎么解决了,我没见过有解决这个问题的插件哈哈哈,你如果手头富裕可以定制一款小型插件像经验球什么的,现在有这个经验球自动拾取经验的这个插件只不过还没发布

wankusos
MC_西折 发表于 2022-8-30 11:19
好家伙那这个问题我也不知道怎么解决了,我没见过有解决这个问题的插件哈哈哈,你如果手头富裕可以定制一 ...

好吧,虽然但是,还是很谢谢你