憨憨冰棍
本帖最后由 丶米饭 于 2022-10-31 20:13 编辑





插件功能
自定义生物掉落(支持mod生物)
支持以生物名判断
支持生物英文ID判断
击杀自定义游戏币掉率
击杀掉落物品全服通报
掉率翻倍配置(可搞小活动什么的)
玩家掉率加成设置
玩家游戏币加成设置
权限掉率、游戏币加成
防服务器延迟连点器击杀多次判断掉落
修改生物 血量、攻击力、生物携带的BUFF 支持公式
精英怪设置(设置出生几率)



配置文件
config:
  1. config:
  2. ##掉落配置文件名(不带后缀)
  3. - xiuwu
  4. ##精英怪 配置文件名
  5. Jyg:
  6. - jyg
  7. ##全员几率翻倍 倍速 1 为正常
  8. drop: 1
  9. ##玩家掉落几率
  10. playerdrop:
  11.     Binggun: 0.2
  12.     FBinggun: 0.3
  13. ##玩家金币获得倍数
  14. playermoney:
  15.     Binggun: 0.1
  16.     FBinggun: 0.3
  17. ##调试信息 (每击杀生物将 发送 怪物ID 至击杀人)
  18. debug: false

  19. m:
  20. ##提示文本 %item% 为物品名 (如果为null 请在 fgive 插件 lang 配置文件中汉化)
  21. ## %money%  掉落 金币数量
  22. ## %plyaer% 玩家名
  23. ## %Amount% 掉落物品数量
  24. ##击杀掉落金币 只可使用 %money%
复制代码

掉率物品配置文件:

  1. gwlist:
  2.   ##大写英文怪物ID MOD怪 格式例如(NEVERMINE_FENIX); NEVERMINE 虚无世界怪的前置
  3.   ENDERMAN:
  4.    ##击杀提示名
  5.    name: 末影人
  6.    ##是否删除原有掉落
  7.    deletedrop: false
  8.    ##金币 掉落
  9.    eco:
  10.      ##最小金币
  11.      min: 2
  12.      ## 最大金币
  13.      max: 4
  14.     ## 掉落物品名(fgive 插件保存的id)
  15.    SX:
  16.     ##血量
  17.     ##变量 %MaxLife% 原始最大血量 支持 + - * /
  18.     Life: 100
  19.     ##攻击力
  20.     ##变量 %Damage% 原始伤害 支持 + - * /
  21.     Damage: 10
  22.     BUFF:
  23.     - SPEED:1
  24.    普通强化石:
  25.     ##掉落几率 100000/500 10w分之一 (生存服尽量调低 怪比你想象中的多)
  26.     jilv: 500
  27.     ##掉落最小个数
  28.     ##掉落最大个数
  29.     min: 1
  30.     max: 1
  31.     ##掉落此物品 是否全服通告
  32.     bc: false
  33.    中级强化石:
  34.     jilv: 200
  35.     min: 1
  36.     max: 1
  37.     bc: false
  38.    强化源晶:
  39.     jilv: 30
  40.     min: 1
  41.     max: 1
  42.     bc: true
  43.    星陨:
  44.     jilv: 10
  45.     min: 1
  46.     max: 1
  47.     bc: true
  48.   SPIDER:
  49.    普通强化石:
  50.     jilv: 500
  51.     min: 1
  52.     max: 1
  53.     bc: false
  54.    中级强化石:
  55.     jilv: 200
  56.     min: 1
  57.     max: 1
  58.     bc: false
  59.    强化源晶:
  60.     jilv: 30
  61.     min: 1
  62.     max: 1
  63.     bc: true
  64.    星陨:
  65.     jilv: 10
  66.     min: 1
  67.     max: 1
  68.     bc: true
  69.   WOLF:
  70.    普通强化石:
  71.     jilv: 500
  72.     min: 1
  73.     max: 1
  74.     bc: false
  75.    中级强化石:
  76.     jilv: 200
  77.     min: 1
  78.     max: 1
  79.     bc: false
  80.    强化源晶:
  81.     jilv: 30
  82.     min: 1
  83.     max: 1
  84.     bc: true
  85.    星陨:
  86.     jilv: 10
  87.     min: 1
  88.     max: 1
  89.     bc: true
复制代码

精英怪配置文件:
  1. List:
  2.   ENDERMAN:
  3.     ##血量
  4.     ##变量 %MaxLife% 原始最大血量 支持 + - * /
  5.     Life: 100
  6.     ##攻击力
  7.     ##变量 %Damage% 原始伤害 支持 + - * /
  8.     Damage: 10
  9.     ##精英怪名(必须设置) 以此判断 生物的血量 攻击 掉落物等
  10.     Name: '&3精英怪-末影人'
  11.     ##生成几率 每生成 10000次末影人中有多少几率出现 末影人
  12.     jilv: 1000
  13.     BUFF:
  14.     - SPEED:1
  15.     ##是否删除原有掉落
  16.     deletedrop: false
  17.    ##金币 掉落
  18.     eco:
  19.      ##最小金币
  20.      min: 2
  21.      ## 最大金币
  22.      max: 10
  23.     ##掉落的物品
  24.     item:
  25.         普通强化石:
  26.           ##掉落几率 10000/500 10w分之一 (生存服尽量调低 怪比你想象中的多)
  27.           jilv: 500
  28.           ##掉落最小个数
  29.           ##掉落最大个数
  30.           min: 1
  31.           max: 1
  32.           ##掉落此物品 是否全服通告
  33.           bc: false
  34.         中级强化石:
  35.           jilv: 200
  36.           min: 1
  37.           max: 1
  38.           bc: false
  39.         强化源晶:
  40.           jilv: 30
  41.           min: 1
  42.           max: 1
  43.           bc: true
  44.         星陨:
  45.           jilv: 10
  46.           min: 1
  47.           max: 1
  48.           bc: true
复制代码
请勿直接复制使用 掉落的物品需要先使用 Fgive插件保存相对应的物品名


使用方法
1.安装插件、安装前置插件 Fgive(感觉是废话)
2.配置
  1. config:
  2. ##掉落配置文件名
  3. - xiuwu
复制代码
节点下的 文件 xiuwu.yml 文件需要自己创建 可增多文件用于分类怪物方便管理 文件名可随意 后缀为 yml
创建完文件后在
config.yml文件中 配置节点 config下 写上你刚刚创建的文件名不带后缀
3.重置插件配置 /diao reload
4.给玩家增加掉率加成/diao dropadd 玩家名 几率 (0.1 为 10%)
5.设置玩家掉率加成/diao dropset 玩家名 几率 (0.1 为 10%)
6.给玩家增加游戏币加成/diao ecoadd 玩家名 几率 (0.1 为 10%)
7.设置玩家游戏币加成/diao eco set 玩家名 几率 (0.1 为 10%)



常见问题
1.配置的物品名是什么?
答: fgive插件保存的物品名 详细操作间 fgive介绍帖
2.怎么让NPC怪或者mm怪掉落
配置文件中将 怪物的英文ID 修改成怪物名 (不需彩色符号)
怪物名是怪物显示的名字



插件下载
Modifymonster.jar (29.56 KB, 下载次数: 504, 售价: 5 粒金粒)
2020年8月30日 1.0v 发布
插件刚刚发布 因为时间原因并未测试 (我服务器用两年了,但是新加了一些功能暂未测试 有问题及时反映)
时间原因 闲了在细排版
更新日志:
2020年8月30日 1.1
修复报错与无法使用
2020年9月4日 2.0
FDrop改名为 Modifymonster
添加修改生物属性 精英怪 对部分方法优化功能
前置插件:

不在接受任何任何提问 有问题加群询问 994375834
插件是免费让你们用的 别跟个我欠你几百万一样 我没那个义务去帮助你 帮助你是我的好意 不帮助是我的本分。

未经允许禁止转载 倒卖 、本插件代码全为原创无抄袭借鉴



Ac爱你哦
请问这个插件可以支持模组生物的自定义掉落吗?

憨憨冰棍
Ac爱你哦 发表于 2020-8-29 08:57
请问这个插件可以支持模组生物的自定义掉落吗?

就是为模组生物制作的

郭先生
为什么每次前置都需要FGIVE

憨憨冰棍
郭先生 发表于 2020-8-29 09:03
为什么每次前置都需要FGIVE

因为这个物品库我用的非常方便

郭先生
憨憨冰棍 发表于 2020-8-29 09:33
因为这个物品库我用的非常方便

我都是用SX保存物品的用你这个每次报错。。。。。

憨憨冰棍
郭先生 发表于 2020-8-29 10:03
我都是用SX保存物品的用你这个每次报错。。。。。

报错发出来瞧瞧 有报错应该发出来不要藏着掖着

郭先生
憨憨冰棍 发表于 2020-8-29 10:05
报错发出来瞧瞧 有报错应该发出来不要藏着掖着

我都删除了反正就是fgiv ID 物品就报错了
还有时候fgive bc 物品名 也会报错

憨憨冰棍
郭先生 发表于 2020-8-29 10:10
我都删除了反正就是fgiv ID 物品就报错了
还有时候fgive bc 物品名 也会报错

前置插件安装了嘛ProtocolLib

郭先生
憨憨冰棍 发表于 2020-8-29 10:16
前置插件安装了嘛ProtocolLib

ProtocolLib必须装很多插件需要用到的

憨憨冰棍
郭先生 发表于 2020-8-29 10:22
ProtocolLib必须装很多插件需要用到的

报错发我就行了 不支持 KC端

郭先生
憨憨冰棍 发表于 2020-8-29 10:23
报错发我就行了 不支持 KC端

我是1.12.2cat端如果必须要fgive前置就算了
你插件很棒
但是基本全是要fgive就感觉有点像捆绑插件一样
真心感觉不错可惜没法用希望可以取消这个前置
我很多东西是sx保存的
用fgive就感觉像多此一举一样 主要重点还是报错

无梦之心
插件非常好~感谢楼主的制作

憨憨冰棍
郭先生 发表于 2020-8-29 10:29
我是1.12.2cat端如果必须要fgive前置就算了
你插件很棒
但是基本全是要fgive就感觉有点像捆绑插件一样

Fgive插件是个API插件 如果取消这个前置 也就相当于吧两个插件融入到了一起 报错说明你使用方法不对
Fgive插件能完美的保存 NBT数据对于MOD服兼容性很高

郭先生
憨憨冰棍 发表于 2020-8-29 10:52
Fgive插件是个API插件 如果取消这个前置 也就相当于吧两个插件融入到了一起 报错说明你使用方法不对
Fgiv ...

唉 行吧,看还没一个人下载,我下载一个打破你0的尴尬度
不过还是希望取消fgive  比如加个可以用指令给东西也可以

领军人物
[18:23:45 ERROR]: Could not pass event EntityDeathEvent to Fdrop v2.0
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:395) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityLiving.die(EntityLiving.java:1116) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityZombie.die(EntityZombie.java:429) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.java:956) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityMonster.damageEntity(EntityMonster.java:44) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityZombie.damageEntity(EntityZombie.java:163) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:1005) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1311) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1621) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_221]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_221]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
Caused by: java.lang.NullPointerException
        at com.FBinggun.diao.gw.diao(gw.java:122) ~[?:?]
        at com.FBinggun.diao.ls.lk(ls.java:35) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_221]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_221]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
        ... 23 more

憨憨冰棍
本帖最后由 憨憨冰棍 于 2020-8-29 18:55 编辑
领军人物 发表于 2020-8-29 18:34
[18:23:45 ERROR]: Could not pass event EntityDeathEvent to Fdrop v2.0
org.bukkit.event.EventExceptio ...

修改配置文件了嘛 这行m1 加上双引号试试m:
##提示文本 %item% 为物品名 (如果为null 请在 fgive 插件 lang 配置文件中汉化)
## %money%  掉落 金币数量
## %plyaer% 玩家名
## %Amount% 掉落物品数量
##击杀掉落金币 只可使用 %money%
    m1: '§a击杀怪物获得 §e%money% §a游戏币'


领军人物
憨憨冰棍 发表于 2020-8-29 18:54
修改配置文件了嘛 这行m1 加上双引号试试m:
##提示文本 %item% 为物品名 (如果为null 请在 fgive 插件 l ...

加了引号也不行

憨憨冰棍

加为好友帮我测试一下行吗 1728482805

Sanhao.
6666666666666666666666666666666

憨憨冰棍
领军人物 发表于 2020-8-29 18:34
[18:23:45 ERROR]: Could not pass event EntityDeathEvent to Fdrop v2.0
org.bukkit.event.EventExceptio ...

已修复可正常使用

二哈大魔王
只是掉落..如果还能强化怪物就好了..

憨憨冰棍
二哈大魔王 发表于 2020-8-31 06:03
只是掉落..如果还能强化怪物就好了..

后期完成 也就所谓的精英怪

二哈大魔王
憨憨冰棍 发表于 2020-8-31 06:42
后期完成 也就所谓的精英怪

我最近就在找这样的插件或者mod  用了FM那个插件 还用了冠军mod 感觉没有太如意的 希望早点出吧..

qq010702
可以 不错的插件 收藏了 留着以后用

我的好祖宗
还挺不错的

二哈大魔王
三连了  终于发出来了

117779284
  1. [19:36:50 ERROR]: 启用 Modifymonster v2.0 时发生错误 (它是最新的吗?)
  2. java.lang.NullPointerException: null
  3.         at com.FBinggun.diao.cg.reloa**g(cg.java:149) ~[?:?]
  4.         at com.FBinggun.diao.main.onEnable(main.java:27) ~[?:?]
  5.         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:177) ~[JavaPlugin.class:?]
  6.         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:318) ~[JavaPluginLoader.class:?]
  7.         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:399) ~[SimplePluginManager.class:?]
  8.         at com.mohistmc.util.pluginmanager.PluginManagers.reloadPluginCommand(PluginManagers.java:135) ~[PluginManagers.class:?]
  9.         at org.bukkit.command.defaults.PluginsCommand.execute(PluginsCommand.java:59) ~[PluginsCommand.class:?]
  10.         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[SimpleCommandMap.class:?]
  11.         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[CraftServer.class:?]
  12.         at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1589) ~[pa.class:?]
  13.         at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1428) ~[pa.class:?]
  14.         at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(CPacketChatMessage.java:46) ~[la.class:?]
  15.         at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(CPacketChatMessage.java:9) ~[la.class:?]
  16.         at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:16) ~[hv.class:?]
  17.         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_131]
  18.         at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
  19.         at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
  20.         at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:843) [MinecraftServer.class:?]
  21.         at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:470) [nz.class:?]
  22.         at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:781) [MinecraftServer.class:?]
  23.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
  24.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
复制代码

luke980819
太棒了 终于找到这个了 可以弄个黄金城了 哈哈哈

切勿切勿
感谢分享!MCBBS有你更精彩!

切勿切勿
只支持一种怪物的编辑吗?为什么我多加几个怪物就报错?你配置文件的节点是怎么安排的?

GloamingH
谢谢楼主大大分享

w907832332q
加油

MC默语
楼主太棒啦,插件抱走啦。

19741114
666666666666666

Ya灬ho
tql 膜拜大佬

Gyzer
很方便!!!辛苦作者了!

WhiteFeather
mcbbs有你更精彩

憨憨冰棍
切勿切勿 发表于 2020-12-4 14:08
只支持一种怪物的编辑吗?为什么我多加几个怪物就报错?你配置文件的节点是怎么安排的? ...

怎么可能 配置是否正确

切勿切勿
憨憨冰棍 发表于 2020-12-5 20:51
怎么可能 配置是否正确

没问题了。实际上是因为我配置生物血量的时候使用了你给的原始血量的那个变量......然而那个变量无法识别,必须设置成数字才能识别

w52152121
感谢分享

桐谷和人.1
支持支持,已下载

lonick
感谢大佬分享

切勿切勿
刷怪笼的怪物是否能设置成不掉落?

whywww1
我正好需要这个

无名不是吴铭
这个插件还可以  先收藏了!!

MC怪猎群组
楼主可以帮忙看下吗?输入/diao reload后产生这样的报错:
[12:00:30] [Server thread/提醒]:Unexpected exception while parsing console command "diao reload"
org.bukkit.command.CommandException: Unhandled exception executing command 'diao' in plugin

Modifymonster v2.0
at org.bukkit.command.make1(PluginCommand.java:46) ~[PluginCommand.class:git-CatServer-1.12.2-
fb72736]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:144) ~
[SimpleCommandMap.class:git-CatServer-1.12.2-fb72736]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~
[CraftServer.class:git-CatServer-1.12.2-fb72736]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:696)
[CraftServer.class:git-CatServer-1.12.2-fb72736]
at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:515)

[nz.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:473)

[nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:776)
[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
Caused by: java.lang.NullPointerException
at com.FBinggun.diao.cg.gwload(cg.java:67) ~[?:?]
at com.FBinggun.diao.main.onCommand(main.java:46) ~[?:?]
at org.bukkit.command.make1(PluginCommand.java:44) ~[PluginCommand.class:git-CatServer-1.12.2-

fb72736]
... 8 more


星辰犭
总感觉,缺了点东西

憨憨冰棍
进击Steve 发表于 2020-12-8 12:03
楼主可以帮忙看下吗?输入/diao reload后产生这样的报错:
[12:00:30] [Server thread/提醒]:Unexpected ex ...

配置文件出现错误配置

Mccraft-pepsi
插件非常棒!当然,有点小建议,例如公式中能不能加入 [距离] 以及 [玩家等级] 两种变量,例如距离出生点越远怪物越强,或者,怪物基于玩家的等级提升而变强

下一页 最后一页