Phantom 1.0.0⚡物品库|技能|宝石镶嵌
Phantom一个简单平凡的插件
物品库、技能配置等
Wiki暂未开放,请耐心等待
物品示例
id: "怒气剑"
data:
attack: 8.88
tag: "普通"
value: 0.00
item:
meta:
protected:
- "宝石卡槽"
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: 8.88
consume: true
message: 法力值不足
- use: cooldown
option:
mills: 100
message: "[冲击波冷却中,剩余 {0} 秒](gradient=#f6d365,#fda085)"
trigger:
- use: "shift"
option:
slot: 1
mechanics:
- use: particle-shape
option:
shape:
type: "circle"
location:
selector: "self"
particle:
type: "ASH"
count: 1
motion:
track-delay-destroy: 200
offset:
y: 0.5
source:
- type: "self"
distance: 10.0
physical-collision:
- use: damage
option:
value: 10.10
页:
[1]