服务器使用量
未统计
服务玩家数
未统计
下载量
6,505
插件详细介绍
CustomPlayerDrop 是一款高度可定制的 Minecraft 插件,它允许服务器管理员完全自定义玩家死亡时的掉落物与击杀奖励。通过简单的配置,你可以让玩家掉落头颅、执行命令、给予经验或经济奖励,并添加独特的自定义物品。
核心功能
- 自定义玩家头颅掉落:可设置被击杀玩家掉落其头颅,并自定义名称、描述和掉落概率。
- 击杀经验奖励:可选择给予击杀者固定经验值,或保持原版玩家经验掉落机制。
- 击杀经济奖励:可集成 Essentials 经济插件,在击杀时给予击杀者金钱。
- 自定义物品掉落:可配置在玩家死亡时额外掉落具有自定义名称、描述、附魔和耐久度的特殊物品。
- 自定义命令执行:可在玩家死亡时执行额外的服务器命令,例如给予击杀者药水效果或发送消息。
- 世界限制:可将插件功能限制在指定的世界中生效。
- 库存掉落控制:可完全控制玩家死亡时其背包物品是否正常掉落。
权限与命令
权限节点
CustomPlayerDrop.enabled:允许玩家使用插件的基础功能(如触发掉落)。CustomPlayerDrop.admin:管理员权限,用于管理插件。
配置占位符
在配置文件中,你可以使用以下占位符来动态引用相关玩家:
{player}:代表死亡的玩家。{killer}:代表击杀者。如果击杀者非玩家,则会使用NonPlayerKiller配置项中定义的名称替换。
配置文件详解
配置文件允许你精细调整插件的每一项功能。以下是对主要配置项的说明。
基本设置
CustomPlayerDrop: true/false:总开关,启用或禁用整个插件。PlayerKillonly: true/false:若设为true,则只有玩家击杀玩家时插件才生效;若为false,则任何实体击杀玩家都会触发。NonPlayerKiller: ‘Something’:当击杀者不是玩家时,{killer}占位符将被替换为此处定义的文本。permissionMessage: ‘&cYou are not allowed’:当玩家没有权限时收到的提示信息。
玩家头颅掉落
DropPlayerHead: true/false:是否启用玩家头颅掉落。HeadName: ‘&e{player}‘s head’:掉落头颅的显示名称。HeadLore::掉落头颅的描述文本列表,支持颜色代码。HeadDropRate: 100:头颅掉落概率(百分比)。
经验与金钱奖励
XpOnKill: true/false:true:击杀者获得XpGiveCount设定的固定经验值。false:保持原版机制,掉落死亡玩家的经验。XpGiveCount: 100:给予击杀者的经验值数量(非等级)。MoneyOnKill: true/false:是否给予击杀者金钱奖励(需要 Essentials 经济插件)。MoneyGiveCount: 100:给予击杀者的金钱数量。
世界限制
SpecificWorldOnly: true/false:是否将插件功能限制在特定世界。Worlds::一个列表,指定插件生效的世界名称。
自定义物品掉落
EnableExtraDrop: true/false:是否启用额外物品掉落。ExtraDrop::在此项下定义你的自定义物品。- 键名(如
‘100’)代表该物品的掉落概率(百分比)。 - 物品定义使用标准的 Bukkit
ItemStackYAML 格式,可指定物品类型、显示名称、描述、附魔和Unbreakable等属性。
自定义命令执行
EnableExtraCommands: true/false:是否在玩家死亡时执行额外命令。ExtraCommands::一个命令列表。命令中可使用{player}和{killer}占位符。
库存控制
DropPlayerInventory: true/false:控制玩家死亡时其背包物品是否正常掉落。设为false可防止物品掉落。
依赖与支持
可选依赖
- Essentials:仅在启用
MoneyOnKill(击杀金钱奖励)功能时需要。
支持与链接
- 源码与下载:你可以在 GitHub 上查看或下载此插件:
https://github.com/Sandrix33/CustomPlayerDrop
- 支持开发者:如果你喜欢这个插件,可以通过 PayPal 支持开发者:
https://www.paypal.com/paypalme/Sandrix33
> 特别感谢 Spazzolino 提供的设计帮助。
测试支持版本
版本分布
基本信息
插件名称
Custom Player Drops
作者
Sandrix33
平台
Bukkit / Spigot
支持版本
1.8 - 1.17
点赞数
1
最近版本
暂无数据
-