DynamicDifficulty 这款插件允许新手和有经验的玩家在您的服务器上玩,而不必担心它太难或太容易。新玩家可以在游戏中漫步而不会每隔几秒就被杀死,而有经验的玩家将获得更具挑战性的体验,并可能获得更多战利品和经验值。
DynamicDifficulty-动态难度插件
插件特点
- 每个玩家/每个世界独立难度
- 使用 Luckperms 等 管理权限 (现在支持 .other & .self)
- 为每种生物/方块自定义难度点数
- 使用 BStats & Placeholder API.
- 为特定生物/世界禁用本插件
- /reload & /force-save 指令
- 支持使用YAML, MySQL, SQlite, MongoDB, PostGreSQL保存数据
- 随机难度模式
- 使用箱子 GUI修改玩家设定
- 使得特定生物不主动攻击特定难度的玩家
- 实体选择器支持 (@a, @p etc)
- 修改饱食度消耗速率
- 自动计算难度点数上/下限
- 修改怪物穿戴盔甲的概率/种类/附魔/掉落几率
- 在特定难度禁用指令
- 范围难度 (离特定坐标点越远难度越高)
- 每区块不同难度
命令和权限
以下指令均不对大小写敏感,如:remove 和 ReMoVe 会执行相同的指令,/aFFinIty也一样. 但是玩家名也许并不如此.如果你想修改世界的设置,你需要将 <user> 改为世界名
你也可以在权限结尾添加 .other 或 .self 来让玩家执行命令时只能选择自己或他人.affinity.*.self / affinity.*.other 同样可用.
/Affinity set <user> <number>
- 权限: affinity.set
- 将<user>的难度点数改为<number>
/Affinity get <user>
- 权限: affinity.get
- 显示<user>的难度点数和难度点数上/下限
/Affinity add <user> <number>
- 权限: affinity.add
- 为<user>增加<number>难度点数
/Affinity remove <user> <number>
- 权限: affinity.remove
- 为<user>减少<number>难度点数
/Affinity delMax <user> <number>
- 权限: affinity.delmax
- 为<user>减少<number>难度点数上限
/Affinity setMax <user> <number>
- 权限: affinity.setmax
- 将<user>的难度点数上限设为<number>
/Affinity delMin <user> <number>
- 权限: affinity.delmin
- 为<user>减少<number>难度点数下限
/Affinity setMin <user> <number>
- 权限: affinity.setmin
- 将<user>的难度点数下限设为<number>
/Affinity author
- 权限: affinity.author
- 关于本插件,插件作者和github页面
/Affinity reload
权限: affinity.reload
重载配置
/Affinity force-save
- 权限: affinity.force-save
- 强制保存难度点数至文件/数据库
/Affinity playergui
- 权限: affinity.playergui
- 打开箱子UI修改任意玩家的难度点数
/Affinity help
- 权限: affinity.help
- 将所有本插件命令发送给玩家
插件下载
适用版本
1.13.X-1.19.X