McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
CustomDrops [PENDING RECODE]

CustomDrops [PENDING RECODE] - CustomDrops - 自定义生物掉落

为每种生物设置自定义掉落物/经验掉落(适用于所有版本)。
Bukkit / Spigot 作者 Splodgebox 支持版本 1.7 - 1.13
服务器使用量
未统计
服务玩家数
未统计
下载量
22,477
插件详细介绍

CustomDrops 是一款功能强大的 Minecraft 插件,它允许服务器管理员完全自定义生物死亡和方块被破坏时的掉落物。通过详细的配置文件,你可以为每种生物或方块设置特定的物品、经验值、执行命令等,并支持附魔、自定义头颅、概率掉落等高级功能,极大地丰富了游戏的经济系统和玩法。

核心功能

  • 完全自定义掉落:为任何生物或方块设置独特的掉落物品、数量和概率。
  • 经验控制:为每种生物或方块自定义死亡时给予的经验值。
  • 命令执行:当触发掉落时,可执行自定义命令(如广播消息、给予物品)。
  • 高级物品支持:掉落物可包含自定义名称、描述(Lore)、附魔、不可破坏(Unbreakable)属性以及生物头颅。
  • 概率与随机:每个掉落项都有独立的触发概率和随机数量范围。
  • 原生掉落控制:可保留或禁用生物/方块原有的自然掉落物。
  • 工具影响:支持“抢夺”附魔对生物掉落数量的加成,以及“时运”附魔对方块掉落数量的加成。
  • 内置编辑器:提供图形化界面(GUI),方便管理员查看和编辑配置。

配置文件详解

插件通过四个主要的 YAML 文件进行配置:config.yml, mobs.yml, blocks.yml, editor.yml

config.yml - 主配置与全局设置

此文件包含插件的全局设置和默认值。

  • AdditionalDisplayLore: 在 GUI 中为掉落项显示的额外信息行。
  • CommandDisplay: 配置命令掉落项在 GUI 中的显示方式。
  • Mobs 部分:
- `Looting`: 控制“抢夺”附魔的效果。
- `applyToDrops`: 是否启用抢夺加成。
- `increasePerLevel`: 每级抢夺增加的额外掉落次数。
- `All`: 应用于所有生物的全局默认掉落设置(当该生物没有独立配置时生效)。
  • Blocks 部分:
- `Fortune`: 控制“时运”附魔的效果。
- `applyToDrops`: 是否启用时运加成。
- `increasePerLevel`: 每级时运增加的额外掉落次数。
- `All`: 应用于所有方块的全局默认掉落设置。

mobs.yml - 生物掉落配置

在此文件中为特定生物设置自定义掉落。配置基于 Spigot 的 EntityType

**配置结构示例**

生物类型(如 COW):
  NaturalDrops: true/false  # 是否保留原版掉落
  EXP: 10                   # 死亡时掉落的经验值
  '1':                      # 第一个自定义掉落项
    type: 物品类型(如 COOKED_BEEF)
    amount:
      min: 1
      max: 3
    chance: 100.0           # 掉落概率(百分比)
    name: '&e自定义名称'    # 可选,物品显示名
    lore:                   # 可选,物品描述
      - '&7第一行描述'
    enchants:               # 可选,附魔列表
      - 附魔类型: 等级
    commands:               # 可选,命令列表(替代物品掉落)
      - '命令内容'
    mob: 生物类型           # 可选,当type为SKULL_ITEM时指定头颅种类
    unbreakable: true       # 可选,物品是否不可破坏

blocks.yml - 方块掉落配置

在此文件中为特定方块设置自定义掉落。配置基于 Spigot 的 Material

**配置结构示例**

方块类型(如 STONE):
  NaturalDrops: true/false
  EXP: 150
  '1':
    type: 物品类型(如 STONE_BRICKS)
    # ... 其他参数与生物掉落配置相同

editor.yml - GUI 编辑器配置

此文件控制内置图形化编辑器的界面布局、按钮和显示,方便管理员在游戏内管理掉落配置。

配置指南与示例

如何设置一个简单的掉落?

以让石头掉落 1-3 个石砖为例,在 blocks.yml 中配置:

STONE:
  NaturalDrops: false  # 禁用原版圆石掉落
  EXP: 0
  '1':
    type: STONE_BRICKS
    amount:
      min: 1
      max: 3
    chance: 100.0

如何设置概率掉落和命令?

以僵尸有 5% 概率触发命令为例,在 mobs.yml 中配置:

ZOMBIE:
  EXP: 10
  NaturalDrops: true
  '1':
    chance: 5.0
    amount:
      min: 1
      max: 1
    commands:
      - 'broadcast {p} 幸运地从一个僵尸获得了钻石剑!'
      - 'give {p} diamond_sword 1'

{p} 是占位符,会自动替换为触发事件的玩家名。

如何添加附魔和自定义物品?

以钻石镐为例

DIAMOND_ORE:
  '1':
    type: DIAMOND_PICKAXE
    name: '&e&l传说镐'
    lore:
      - '&7从钻石矿中稀有地发现'
    enchants:
      - 'Efficiency:5'
      - 'Unbreaking:3'
    amount:
      min: 1
      max: 1
    chance: 1.0

如何设置生物头颅?

GOLD_ORE:
  '1':
    type: SKULL_ITEM
    mob: BLAZE        # 指定为烈焰人头颅
    amount:
      min: 1
      max: 1
    chance: 10.0

重要提示与技巧

  • 优先级:在 mobs.ymlblocks.yml 中对特定生物/方块的配置,优先级高于 config.yml 中的 All 全局设置。
  • 物品类型格式:可以使用物品的英文名(如 DIAMOND)、字符串英文名(如 'DIAMOND')或数字ID(如 264)。避免使用 'DYE:13' 这类旧版数据值格式。
  • 数量与概率
- `min` 和 `max` 定义了随机掉落的数量范围。
- 将 `min` 设为 `0`,即可实现“有概率不掉落任何物品”的效果。
- `chance` 是触发该掉落项的概率(百分比)。
  • 抢夺与时运:在 config.yml 中启用 LootingFortune 后,玩家使用对应附魔的工具会按配置增加掉落尝试次数。
  • 命令执行:当掉落项是 commands 时,如果 amount 是随机范围(如 1-3),则命令会执行随机到的次数。
  • 重载配置:在游戏中修改配置文件后,使用 /customdrops reload 命令重载插件以使更改生效。
  • 查找材料名
- 生物类型列表:https://goo.gl/dzwI5Q
- 方块材料列表:https://goo.gl/7PiB2F
- 附魔类型列表:https://goo.gl/wmJmbP

通过灵活运用 CustomDrops,你可以为服务器创造独一无二的资源获取方式、任务系统和惊喜事件。

测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13
版本分布
基本信息
插件名称 CustomDrops [PENDING RECODE]
作者 Splodgebox
平台 Bukkit / Spigot
支持版本 1.7 - 1.13
点赞数 13
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,030,544  |  今日访问人次:14,672  |  昨日访问人次:11,147

独立 IP:5,098  |  最近24小时独立访客:6,639

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6