- 支持核心
- Spigot,Bukkit,Paper
- 原创/转载
- 原创
- 作者
- 17Artist
- 前置
- ArcartX | 可选:AttributePlus
- 支持版本
- 1.18+
该插件用于创建一些道具,这些道具可以拿在手上右键使用,也可以放入ax的额外槽位中使用按键来使用
适合一些RPG或是需要道具功能的服务器使用,支持命令、原版药水、ap临时属性等
首先先配置下按键映射和快捷道具槽位
YAML:
category: "ArcartX 快捷道具按键"
keys:
快捷道具1:
defaultKey: "Z"
slot: Slot1
快捷道具2:
defaultKey: "X"
slot: Slot2
快捷道具3:
defaultKey: "C"
slot: Slot3
然后别忘了将所需的槽位在ArcartX里面进行注册
YAML:
Slot1:
attribute: "none"
Slot2:
attribute: "none"
Slot3:
attribute: "none"
最后配置道具,配置文件如下
YAML:
# 冷却组,这个其实就是当使用这个道具的时候,会被加入到这个冷却组中,如果其他道具也在这个冷却组中,则会共享冷却时间
coolDownGroup: "默认冷却组"
# 冷却时间(秒)
coolDownTime: 10
# 持续时间(秒)
Duration: 10
# 使用后是否消耗物品
remove: true
# 是否可手持右键使用
hand: true
# 是否可按键使用
key: true
# 使用权限
permission: "artist.prop.test"
# 效果
# cmd|say hello {player} # 执行后台命令
# msg|hello {player} # 发送消息
# food|10 # 恢复饱食度
# health|10 # 恢复生命值
# exp|10 # 经验值
# healthPercent|10 # 恢复生命值百分比
# potion|SPEED:1 # 药水效果
# ap|物理伤害:10 # 属性词条
effects:
- "potion|SPEED:2"
创建好了之后,我们可以选择用指令将物品设置为道具-> apr set [道具id]
道具ID就是你这个配置文件的文件名(不带yml后缀)
如果您使用了物品管理类型插件,可以直接设置nbt,道具需要两条nbt标签
一条是prop_id,对应道具ID,另一条是cooldown,对应道具的冷却组
这样就基本完事了 配置好了使用指令/apr reload 即可重载,然后在UI里加上所需槽位即可
- 本项目在Apache License 2.0 许可下开源、发布。如需二次修改或开发衍生产品,请遵守Apache License 2.0相关条款。
- 开源地址:https://github.com/ArcartXProject/ArcartX_Prop