🥋
AttributePlus - Pro
  • AttributePlus
  • 插件相关
    • 高版本物品问题
    • 配置
      • attribute.yml
      • stats.yml
      • script.yml
    • 语言
  • 属性相关
    • 优先级 / 战斗力 / 公式 / 消息
    • MythicMobs 属性相关
  • 读取相关
    • 过滤符相关
    • 装备条件标签
    • NBT属性加载
    • 自定义条件标签
    • 新读取格式相关 (>=3.3.0.7)
    • 旧读取格式相关 (<=3.3.0.6)
    • 属性内嵌条件格式
    • 属性百分比读取格式
  • 机制相关
    • 蓄力机制
    • 盾牌机制
    • 弓箭机制
    • 召唤机制
  • 属性脚本
    • 属性类型
    • 脚本教学
      • RUNTIME 类型
      • UPDATE 类型
      • CUSTOM 类型
      • KILLER 类型
      • 延迟触发任务
    • 脚本方法
    • 常见问题
  • 开发文档
    • API
    • Counter 计数器
    • AttributeComponent
      • AttributeType
      • Example
      • AttributeName
    • CustomTriggerComponent
    • EmbeddedCondition
    • ReadComponent
      • 教学
  • 更新记录
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 属性脚本

属性类型

上一页属性脚本下一页脚本教学

最后更新于9个月前

这有帮助吗?

介绍

AttributePlus 属性由 ATTACK DEFENSE RUNTIME UPDATE OTHER 五个类型组成

使用属性脚本编写时,需要编写不同方法名内的逻辑作为属性执行逻辑

ATTACK

function runAttack(attr, attacker, entity, ha...)

DEFENSE

function runDefense(attr, entity, killer, handle)

KILLER

function runKiller(attr, killer, entity, handle)

UPDATE

function run(attr, entity, handle)

RUNTIME

function run(attr, entity, handle)

OTHER

无需编写

可以查看 页面内的属性示例

KILLER 类型 JavaScript 自定义属性脚本示例:传送门

脚本教学