BountyHunter (悬赏猎人-全面自定义悬赏插件)
BountyHunter是一个完全可自定义的插件,允许玩家对其他玩家设置悬赏。主要功能包括:
- 在某人头上设置悬赏
- 当某人杀死其他玩家时自动设置悬赏(必须在config.yml中启用自动设置)
- 丢弃玩家的头(只对被通缉的玩家)
- 可自定义的权限节点倍增器
依赖和要求:
BountyHunter插件依赖于Vault API插件。下载地址:[Vault](
命令:
- /bounty [玩家] [金额] -> 在某人身上设置悬赏
- /bounty list -> 列出所有悬赏
- /bounty addmultiplier [权限节点]:[倍增器] -> 添加自定义权限节点倍增器
- /bounty cfg [路径] [数值] -> 修改配置。不同路径列表见下文
- /resetbountydb -> 删除所有悬赏
- /deletebounty [玩家] -> 删除某个玩家的悬赏
配置路径:
- bounty minamount
- bounty database use
- bounty database name
- bounty database host
- bounty database user
- bounty database password
- bounty autoset enabled
- bounty autoset amount
- bounty drophead
- faction preventbountyset
- faction preventbountyclaim
- faction preventautoset
权限:
- bountyhunter.setbounty -> 允许用户设置悬赏
- bountyhunter.setbounty.[玩家名] -> 允许用户在指定玩家身上设置悬赏
- bountyhunter.list -> 允许用户使用/bounty list命令
- bountyhunter.claimbounty -> 允许用户索取悬赏。如果没有设置,悬赏将一直存在,直到有权限的其他玩家击败该玩家
- bountyhunter.claimbounty.[玩家名] -> 区分大小写,允许玩家只在指定玩家身上索取悬赏
- bountyhunter.exempt -> 豁免玩家在杀死其他玩家时被自动通缉
- bountyhunter.addmultiplier -> 允许用户添加自定义权限节点倍增器
- bountyhunter.modify -> 允许用户修改悬赏猎人的文件配置
- bounty.reset -> 允许使用/resetbountydb命令
- bounty.delete -> 允许使用/deletebounty命令
配置文件:
xml
Bounty:
# 悬赏的最低金额
minAmount: 250
Database settings:
# 如果不想使用数据库,设置为false
use: false
# 数据库名称
name: minecraft
# 默认主机为localhost
host: localhost
# 用户必须具有读写权限
user: plugin
# 用户密码
password: plugin
# 当玩家杀死另一个玩家时是否自动设置悬赏(使用bountyhunter.exempt.autoset豁免玩家)
autoset:
enabled: false
# 自动悬赏的金额
amount: 1500
# 是否允许对一个玩家设置多个悬赏(仅对自动设置有效)
allowMultiple: false
# 被通缉的玩家头是否掉落
dropHead: false
Faction:
# 阻止玩家对来自同一派系的玩家设置悬赏
preventBountySet: true
# 阻止玩家索取来自同一派系的玩家的悬赏
preventBountyClaim: true
# 阻止自动设置在一个玩家从同一派系中杀死玩家时设置悬赏
preventAutoset: true
权限文件:
yaml
设置自定义权限节点和倍增器,允许玩家在杀死悬赏玩家时通过权限节点倍增悬赏奖励
没有关于设置权限节点数量的限制
Permission:
- bountyhunter.multiplier.vip:2 # 拥有此权限的玩家将获得悬赏奖励*2
- bountyhunter.multiplier.hunter:4 # 拥有此权限的玩家将获得悬赏奖励*4
请在评论中留下您的问题或讨论,请勿在评论中寻求帮助。
收录