- 版权类型
- 原创
- 插件中文名称
- 幻影
- 插件英文名称
- phantom
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
Phantom
- 'AttributePlus'
- 'MythicMobs'
- 'Chemdah'
- 'PlaceholderAPI'
- 'MaoCollect'
示例物品配置文件
示例技能配置文件
- 自定义物品,支持内置简单宝石镶嵌,灵魂绑定
- 自定义方块功能
- 自定义技能
- 使用AI生成物品配置文件
支持物品模板
获取更多支持请加入QQ群,Wiki开发中:1014096563
softdepend:- 'AttributePlus'
- 'MythicMobs'
- 'Chemdah'
- 'PlaceholderAPI'
- 'MaoCollect'
示例物品配置文件
代码:
id: "怒气剑"
data:
attack: 8.88
tag: "普通"
value: 0.00
item:
meta:
inheritance-durability: false
group: Default
template:
amount: 1
material: "iron_sword"
name: "&9怒气剑 - {{tag}}"
lore:
- ""
- "&f{{attack}} &c物理攻击"
- "&f1% &9雷击率"
- ""
- "&7当前怒气值: &f&l{{value}}"
- ""
flags: ["HIDE_ATTRIBUTES"]
action:
on-attack: |-
var damage = event.getDamage(); //获取攻击伤害
var value = state.read("value") + damage; //读取当前物品的怒气值,并增加伤害值
var value = state.read("value") + damage
if (value >= 999999){ //设置怒气最大值
value = 999999.00
state.set("tag", "&6金色传说") //设置数据
}else if (value >= 66666){ //中阶
state.set("tag", "&9久经沙场") //设置数据
}else{
state.set("tag", "&f平平无奇") //设置数据
}
var attack = value / 100; //设置物理攻击值
if (attack >= 100.0){ //最大为100
attack = 100.0
}
if (attack < 8.8){
attack = 8.8 //设置最小值
}
state.set("attack",attack) //设置值
state.set("value",value) //设置值
代码:
name: "莲花法阵"
condition:
- use: mana
option:
count: 1.0
consume: true
message: 法力值不足
- use: cooldown
option:
mills: 10000
message: "[莲花法阵冷却中,剩余 {0} 秒](gradient=#f6d365,#fda085)"
target:
- use: near
option:
distance: 10
mechanics:
- use: "knock-flying"
option:
strength: 1.5
- use: particle-shape
option:
shape:
type: "lotus"
location:
selector: "self"
particle:
type: "LAVA"
count: 5