• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
CustomDrops | 自定义方块掉落,让你可以自定义方块的掉落物 | [1.17.X ~ 26.1.X]

原创 开源 娱乐 CustomDrops | 自定义方块掉落,让你可以自定义方块的掉落物 | [1.17.X ~ 26.1.X] 1.0.3

完成注册/登录后下载
版权类型
原创
插件中文名称
自定义方块掉落
插件英文名称
CustomDrops
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 26.x
  2. 1.21
  3. 1.20
  4. 1.19
  5. 1.18
  6. 1.17
简介:
本插件可以通过高度自定义的配置,实现设置某种具体方块的掉落物的功能。
本插件在Github上开源: 点击查看

功能特性​

  • 按世界启用 – 可指定哪些世界生效,不影响其他世界。
  • 自定义掉落列表– 为不同方块分别配置多种掉落物品,每种物品独立设置:
    • 物品类型、基础数量
    • 掉落概率(0~1)
    • 掉落金币和经验的数量
    • 是否受时运附魔影响数量(按原版随机倍率)
    • 是否每个掉落物品执行一次命令
  • 多命令支持– 每个掉落项可配置多条命令,支持三种执行身份:
    • CONSOLE – 由控制台执行(支持 PlaceholderAPI 占位符)
    • PLAYER – 由触发玩家执行
    • OP – 临时提升为 OP 执行(执行后恢复)
  • 覆盖原版掉落 – 可选择是否彻底替换原版掉落物和经验值。
  • 调试模式 – 开启后控制台输出详细处理日志,便于排错。

安装​

  1. 下载插件
    从本帖处或者在github上的 Releases 下载最新版的 CustomDrops-*.jar。
  2. 放入服务器
    将 jar 文件放入服务器的 plugins/ 目录。
  3. 重启服务器(或使用 PlugMan 等热加载工具)
    插件将自动生成默认配置文件 plugins/CustomDrops/config.yml。
  4. 修改配置 – 按需编辑配置文件,然后执行 /customdrops reload 使配置生效。

命令 / 权限
/customdrops reload 重载插件 --- 需要权限customdrops.reload
customdrops.update --- 是否能收到插件更新提示

依赖
  • Vault以及相应的经济插件(如EssentialsX,CMI)(非必须,但不装无法给掉落物设置掉落的金币)
  • PlaceHolderAPI(非必须)
配置文件
YAML:
# 是否检查插件更新(启动时异步检测,发现有新版本时通知有权限的管理员)
check-update: true
# 是否开启调试模式
# 开启调试模式后,服务器后台将输出详细的运行日志
# 一般情况下建议不要打开,避免日志输出过多
debug: false
# 在哪些世界启用自定义掉落
enabled-worlds:
  - world

# 具体方块配置
blocks:
  # 方块ID
  COAL_ORE:
    # 是否覆盖原版的掉落物
    override-default: true
    # 特殊掉落物详细配置,可配置多个id
    drops:
      # 掉落物品id
      - item: "DIAMOND"
        # 掉落物品数量
        amount: 1
        # 掉落该物品的概率
        base-chance: 0.1
        # 是否允许时运附魔影响掉落数量
        fortune-affects-count: true
        # 命令执行次数是否按照掉落物品的数量来执行,如果填false则无论掉多少物品都只执行一次
        execute-command-per-item: false
        exp: 10                # 基础经验值
        money: 5.0             # 基础金币
        exp-multiplier: 0.5    # 每级时运增加50%经验
        money-multiplier: 0.5  # 每级时运增加50%金币
        # 掉落该物品所执行的命令,可以写多个
        commands:
          # 命令详情,%player%表示玩家id
          - command: "say 玩家 %player% 挖到了钻石!"
            # 执行者,可填CONSOLE(控制台),PLAYER(玩家),OP(管理)
            executor: CONSOLE
          - command: "eco give %player% 100"
            executor: CONSOLE
      - item: "COAL"
        amount: 3
        base-chance: 1.0
        fortune-affects-count: true
        execute-command-per-item: true
        exp: 30
        money: 12.0
        exp-multiplier: 0.4
        money-multiplier: 0.4
        commands:
          - command: "give %player% stone 1"
            executor: PLAYER
作者
buzizi
下载
17
查看
247
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. CustomDrops-v1.0.3 更新

    修复了bStats服务未被正常启用的问题
  2. CustomDrops-v1.0.2 更新

    添加/customdrops list命令用于展示目前配置的所有方块信息 现在每个掉落物可以设定掉落的经验值和金币。同时,经验值和金币的掉落数量可以被时运影响,且影响的大小可自定义。
  3. CustomDrops-v1.0.1 更新

    1. 兼容性提高:现在支持1.17.x, 1.18.x, 1.19.x版本了 2. 新增bStats功能:用于记录插件在被多少服务器和玩家使用
后退
顶部 底部