Random Drops - 随机掉落
Random Drops 是一款有趣的插件,它能让破坏方块后的物品掉落变得随机!
Bukkit / Spigot
作者 floppyonyt
支持版本 1.11 - 1.15
服务器使用量
未统计
服务玩家数
未统计
下载量
23,504
插件详细介绍
Random Drops 是一款趣味插件,它让你在破坏方块后获得随机掉落的物品!这是作者开发的第一款插件,灵感来源于 CodedRed,在此向其致谢。
核心功能
- 破坏特定方块时,掉落物将随机替换为预设列表中的物品。
- 掉落物品的数量也是随机的(1-16个)。
- 完全可配置,你可以为每种方块自定义掉落列表。
配置说明
配置文件允许你定义哪些方块被破坏时,会从指定的物品列表中随机掉落一种。基本结构如下:
blocks:
DIRT:
- DIRT
- DIRT
- DIRT
- DIAMOND
- FLINT
- SAND
SAND:
- SAND
- DIRT
GRAVEL:
- IRON_INGOT- 在
blocks:节点下,以方块材料名(如DIRT)作为子节点。 - 每个子节点下的列表定义了该方块可能的掉落物。列表中的物品会以相等的概率被随机选中。
- 示例中,破坏泥土时,有概率掉落钻石或燧石;破坏沙砾则必定掉落铁锭。
重载消息
你还可以自定义重载插件时的提示消息
reload:
message:
- "&b&oReloaded"
- "&c&lRandomBlock!"命令与权限
- 命令:
/randomblock reload - 功能:重新加载插件的配置文件。
- 权限:
randomblock.reload - 说明:执行重载命令所需的权限。无此权限的玩家将收到错误提示。
安装与使用
- 将
RandomDrops.jar放入服务器的plugins文件夹。 - 重启服务器以生成默认配置文件。
- 根据你的需求编辑
plugins/RandomDrops/config.yml文件。 - 在游戏内使用
/randomblock reload应用更改,或直接重启服务器。
注意事项与常见问题
- 本插件为作者首个作品,若发现任何问题,欢迎反馈。
- 确保配置文件中使用的材料名称与 Spigot API 中的
Material枚举名称完全一致(例如DIAMOND、IRON_INGOT)。 - 灵感来源:CodedRed 的 YouTube 频道。
媒体与链接
- 开发者 FloppyMC:
https://www.youtube.com/channel/UCkV6ozjIbWb6e1RAMnqF2QA/about?view_as=subscriber
- 灵感来源 CodedRed:
https://www.youtube.com/channel/UC_kPUW3XPrCCRT9a4Pnf1Tg
源代码
插件的主类源代码已公开,供学习参考。核心逻辑包括监听方块破坏事件、从配置读取掉落列表并进行随机选择。
测试支持版本
版本分布
基本信息
插件名称
Random Drops
作者
floppyonyt
平台
Bukkit / Spigot
支持版本
1.11 - 1.15
点赞数
未统计
Modrinth 下载
8,035
最近版本
暂无数据
-