CT只会最简单的操作.. 能想到的方法是击杀生物后执行经济插件指令 或者击杀生物掉落某种物品再命令方块替换物品并执行经济插件指令 但都做不出来)
掉钱的只是怪物 且实现起来简单一点 不想一个个给一大堆生物加掉落物了
掉钱的只是怪物 且实现起来简单一点 不想一个个给一大堆生物加掉落物了
随机数的部分用到了 ContentTweaker,因为自己实现一个伪随机数生成器很麻烦。
复制代码
- import crafttweaker.entity.IEntity;
- import crafttweaker.entity.IEntityLivingBase;
- import crafttweaker.event.ILivingEvent;
- import crafttweaker.event.EntityLivingDeathDropsEvent;
- import mods.contenttweaker.World;
- events.onEntityLivingDeathDrops(function (event as EntityLivingDeathDropsEvent) {
- // nextInt(4) 意味着 0 到 3 之中的随机数。
- event.addItem(<item:minecraft:diamond> * event.entityLivingBase.world.getRandom().nextInt(4);
- }