注意
此插件已停止维护支持。
通过击杀生物来获取金钱。
需求
- Vault
- 经济插件,例如 EssentialsX
- ProtocolLib(用于动画效果)
兼容性
兼容以下插件与模组
- Forge 模组
- CrackShot
- MyPets
- MythicMobs
- LevelledMobs
- AuraMobs
- PlaceholdersAPI(可使用占位符
%mobmoney_messages_enabled%)
需要与其他插件兼容?请联系我,我会尽力为我的插件添加兼容性!你可以在 Discord 上找到我。
PvP 服务器
你的服务器是 PvP 类型吗?你可以设置让玩家在击杀其他玩家时获得金钱!默认情况下,被击杀的玩家会损失相应金额。你可以在配置文件中禁用此功能。
配置说明
默认情况下,所有实体(生物)的击杀奖励金额都设置为 0,这意味着玩家击杀后不会获得任何金钱。你需要在 mobs.yml 文件中修改对应数值,插件才会开始工作。
奖励设置
你可以为每种生物设置固定的金钱奖励金额,或者使用表达式来计算奖励。表达式中可以使用所有支持的变量和函数。
动画效果
你可以设置当实体被击杀时显示的动画效果!例如掉落真实物品、硬币,或者显示获得金钱数量的浮动文字。
- 可以全局设置(对所有生物生效),也可以为每种生物单独设置。
- 点击此处查看 Wiki,了解所有配置选项!
- 在 Minecraft 1.13+ 版本中,可以使用十六进制颜色代码。
生物配置
你是否想根据生物的生成原因来定义不同的奖励表达式?完全可以!例如,你想在玩家击杀女巫时给予 $1,但如果这个女巫是由村民被闪电击中变成的,则给予 $10:
witch:
money: 1
name: '&2Witch'
minDamage: maxHealth * 0.6
whenSpawnedBy:
LIGHTNING: 10防止刷怪农场
为了避免玩家从刷怪农场获得过多金钱,你可以为每个实体设置最低伤害要求。你可以设置固定的生命值(如 10 HP),或者实体最大生命值的百分比(如 50%)。在上面的女巫示例中,我们要求玩家至少造成女巫最大生命值 60% 的伤害。
点击此处查看详细解释和更多示例!
重要提示
要修改由特定原因生成的生物的奖励金额,或者禁止某种生成原因,你必须使用 Paper 服务端。目前 Spigot 或 Bukkit 没有提供获取生物生成原因的 API。因此,为了优化资源管理,需要使用 Paper 服务端,因为它提供了此功能。
你还可以配置其他参数!请查看 Wiki 以了解更多。
对于模组服务器
在配置文件中启用调试选项,以获取模组生物的正确名称。
教程
西班牙语教程由 @Gus_198_ 提供。
权限
mobmoney.reload- 重载配置文件。mobmoney.disableworld- 禁用某个世界的奖励。mobmoney.enableworld- 重新启用某个世界的奖励。mobmoney.get- 默认权限。允许通过击杀生物获得金钱。(要禁用此功能,请使用权限-mobmoney.get。)mobmoney.toggle- 默认权限。切换击杀实体时是否接收消息。mobmoney.multiplicator.<multiplicator>- 为玩家设置一个奖励倍数。mobmoney.temporalMultiplier.set- 设置临时的、全局的金钱倍率。
语言支持
插件支持以下语言
- 加泰罗尼亚语
- 中文
- 荷兰语
- 法语
- 俄语
- 西班牙语
- 土耳其语
- 瓦伦西亚语
打击系统
你会在插件文件夹中看到一个名为 strikeSystem.sample.yml 的示例文件。你需要创建一个名为 strikeSystem.yml 的配置文件才能使此系统工作。
请查看 Wiki 以获取更多信息。如果你需要帮助,请联系我。