xusheng93217
本帖最后由 xusheng93217 于 2020-9-6 14:04 编辑

功能:
     修改原版生物的掉落物(增加或取消)(几率掉落) (自定义物品)

指令:
     /ced reload   重载插件

配置文件:
     config.yml:
     

     drop.yml:

     item.yml:



本插件所用所有代码均为原创,不存在借用/抄袭等行为

来自群组: Server CT

Lonely丶独独
这个插件我喜欢,刚好需要,之前用的几个都有bug!

虎牙-朦胧
MCBBS有你更精彩~~

TNT8
这个自定义掉牛逼

牧木目
可以在游戏里面指令打开GUI然后选择怪物设置掉落 这样更好

zjyz11
本帖最后由 zjyz11 于 2020-10-11 00:39 编辑

为何我的重载指令没有反应--也没有报错重启也无效果(没修改还是原版腐肉掉落)
我是1.12.2的水龙头端

喵丶呜
不支持1.15.2

涂家宁
这个好像有点麻烦,有没有整合的?

星辰犭
还行还行

星辰犭
总感觉少了点东西,对,物品掉落最好是可以设置生成的生物和刷怪笼的选项,防止刷物品,掉落物品最好是直接掉在背包里面防止他人抢去,给个提示“某某物品掉落在背包” 如背包已满可以选择掉落在脚底并提示“注意背包已满物品已掉落在脚底!”   

苏子峰
刷怪笼警告
另外能不能隐藏NBT

p1xEL_mc
太好了,感谢插件
刚想要这种来着

无名不是吴铭
这个插件 i了i了  先收藏!

Miamoc
支持一下爱了

766562555qq

这个插件我喜欢,刚好需要

KALDK
paper1.12.2
无法使用 报错

BlianBB
同上,水龙头端

星辰犭
功能是好,但是用不了,什么jb

KALDK
插件非常好用 已经在用了
不过提出一个建议 能通过指令获取掉落物最好
还有一个报错
使用核心1.16.5paper
报错内容如下
[10:59:51] [Server thread/ERROR]: Could not pass event EntityDeathEvent to CustomEentityDrop v1.1-SNAPSHOT
java.lang.NullPointerException: null
        at fzzfegg.com.customeentitydrop.event.drop(event.java:26) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor102.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[paper.jar:git-Paper-443]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[paper.jar:git-Paper-443]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper.jar:git-Paper-443]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[paper.jar:git-Paper-443]
        at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:809) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.d(EntityLiving.java:1496) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.die(EntityLiving.java:1425) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity(EntityLiving.java:1267) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityGhast.damageEntity(EntityGhast.java:48) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityArrow.a(EntityArrow.java:333) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.IProjectile.a(IProjectile.java:125) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityArrow.tick(EntityArrow.java:176) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityTippedArrow.tick(EntityTippedArrow.java:92) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.WorldServer.entityJoinedWorld(WorldServer.java:845) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.World.a(World.java:887) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:530) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1355) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:377) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1208) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:996) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[paper.jar:git-Paper-443]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]


[11:00:21] [Craft Scheduler Thread - 683/INFO]: ■ 地面垃圾将会在 60 秒后被清理进公共垃圾箱!
[11:00:24] [Server thread/ERROR]: Could not pass event EntityDeathEvent to CustomEentityDrop v1.1-SNAPSHOT
java.lang.NullPointerException: null
        at fzzfegg.com.customeentitydrop.event.drop(event.java:26) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor102.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[paper.jar:git-Paper-443]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[paper.jar:git-Paper-443]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper.jar:git-Paper-443]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[paper.jar:git-Paper-443]
        at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:809) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.d(EntityLiving.java:1496) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.die(EntityLiving.java:1425) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity(EntityLiving.java:1267) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityGhast.damageEntity(EntityGhast.java:48) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityHuman.attack(EntityHuman.java:1087) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.EntityPlayer.attack(EntityPlayer.java:1834) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2249) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:49) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:6) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1132) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1125) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1086) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1000) ~[paper.jar:git-Paper-443]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[paper.jar:git-Paper-443]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]

豆米漿
这插件神了 66666

清风-明景
刚想找这样的插件,感谢楼主

Hankxiao
比一些插件好多了,没BUG,感谢~

1399254152
设置后 有用 但每隔几分钟就会有很长的报错
21:21:49 ERROR]: Could not pass event EntityDeathEvent to CustomEentityDrop v1.1-SNAPSHOT
java.lang.NullPointerException: null
        at fzzfegg.com.customeentitydrop.event.drop(event.java:26) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor24.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[server.jar:git-Paper-191]
        at org.bukkit.plugin.EventExecutor$$Lambda$4399/271509203.execute(Unknown Source) ~[?:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[server.jar:git-Paper-191]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[server.jar:git-Paper-191]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[server.jar:git-Paper-191]
        at org.bukkit.craftbukkit.v1_16_R2.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:801) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityLiving.d(EntityLiving.java:1491) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityLiving.die(EntityLiving.java:1420) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityLiving.damageEntity(EntityLiving.java:1262) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityWolf.attackEntity(EntityWolf.java:238) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.PathfinderGoalMeleeAttack.a(SourceFile:142) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.PathfinderGoalMeleeAttack.e(SourceFile:134) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.PathfinderGoalWrapped.e(PathfinderGoalWrapped.java:54) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.PathfinderGoalSelector.doTick(PathfinderGoalSelector.java:153) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityInsentient.doTick(EntityInsentient.java:757) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityLiving.movementTick(EntityLiving.java:2753) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityInsentient.movementTick(EntityInsentient.java:543) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityAgeable.movementTick(EntityAgeable.java:143) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityAnimal.movementTick(EntityAnimal.java:34) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityWolf.movementTick(EntityWolf.java:133) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityLiving.tick(EntityLiving.java:2478) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityInsentient.tick(EntityInsentient.java:306) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.EntityWolf.tick(EntityWolf.java:149) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.WorldServer.entityJoinedWorld(WorldServer.java:841) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.WorldServer$$Lambda$5587/91308494.accept(Unknown Source) ~[?:?]
        at net.minecraft.server.v1_16_R2.World.a(World.java:893) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.WorldServer.doTick(WorldServer.java:526) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.MinecraftServer.b(MinecraftServer.java:1358) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.DedicatedServer.b(DedicatedServer.java:375) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.MinecraftServer.a(MinecraftServer.java:1211) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:999) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[server.jar:git-Paper-191]
        at net.minecraft.server.v1_16_R2.MinecraftServer$$Lambda$3184/1158296893.run(Unknown Source) ~[?:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]

1399254152
1399254152 发表于 2021-3-3 21:24
设置后 有用 但每隔几分钟就会有很长的报错
21:21:49 ERROR]: Could not pass event EntityDeathEvent to C ...

设置的凋零骷髅头的掉率 大佬知道怎么回事吗
WITHER_SKELETON:
  - "c_STONE_SWORD:8.5%"
  - "c_COAL:33%"
  - "c_BONE:100%"
  - "c_BONE:50%"
  - "c_WITHER_SKELETON_SKULL:0.1%"


c_STONE_SWORD:
  name: "&f石剑"
  type: "STONE_SWORD"
  #是否有附魔光效
  isEnchant: false
  lore:
  - ''
c_COAL:
  name: "&f煤炭"
  type: "COAL"
  #是否有附魔光效
  isEnchant: false
  lore:
  - ''
c_BONE:
  name: "&f骨头"
  type: "BONE"
  #是否有附魔光效
  isEnchant: false
  lore:
  - ''
c_WITHER_SKELETON_SKULL:
  name: "&e凋零头颅"
  type: "WITHER_SKELETON_SKULL"
  #是否有附魔光效
  isEnchant: false
  lore:
  - ''

搞事兔
大佬辛苦了,感谢分享

meng_tu233
        MCBBS有你更精彩~

TPCkbc
感谢楼主分享,这个插件真的太好了。

meng_tu233
希望作者可以将那个附魔改成真实的附魔,不然Shopkeepers无法储存

黑羽快斗´
感谢分享,拿去用了

蟹蒙老鸽
非常有意思的插件!

北琴
请问这个报错是怎么回事呀
功能是正常的
但是一直报错


末愁
刚好需要这个插件 给你扣666

419942604
这个插件我喜欢,刚好需要,之前用的几个都有bug!

第一页 上一页 下一页 最后一页