🥋
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 提供支持
在本页
  • 属性脚本工具配置
  • 我想调用 其他插件 API类内的方法可以吗?

这有帮助吗?

  1. 插件相关
  2. 配置

script.yml

属性脚本工具配置

#格式为 [占位符: 类] 如果不懂,请不要自己修改
scriptTools:
  "Utils": "org.serverct.ersha.script.AttrScriptUtils"
  "AttributeAPI": "org.serverct.ersha.api.AttributeAPI"
  "Bukkit": "org.bukkit.Bukkit"
  "EntityType": "org.bukkit.entity.EntityType"
  "Arrays": "java.util.Arrays"
  "Data": "org.serverct.ersha.manager.data.Data"

  #SkillAPI 扩展API
  #"SkillAPI": "com.sucy.skill.SkillAPI"
  #"SkillExtensionAPI": "org.serverct.ersha.listener.manager.skill.SkillExtensionAPI"

我想调用 其他插件 API类内的方法可以吗?

你只需要在 scriptTools 内新增对应内容即可,格式为 “占位符: 包名.类名” 例如调用 AttributePlus 内的 AttributeAPI 方法,因为 AttributeAPI 这个类位于插件 org.serverct.ersha.api 包内,所以你就需要这样写 "AttributeAPI: org.serverct.ersha.api.AttributeAPI" 这样子你就可以在属性脚本内通过占位符调用那个类内的方法啦,前提所调用的方法必须为 static 方法 对不具备开发能力的人来说,可能还是不知道怎么弄

上一页stats.yml下一页语言

最后更新于2年前

这有帮助吗?