- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma
- ◆ 插件前置
- 无
AyCore 结构还在调整中,如果你想依赖本插件进行开发的话
请使用 SNAPSHOT、RC、RELEASE 等版本号的 jar 来进行开发
请不要使用 BETA 版本进行依赖开发,除非你确定你依赖的东西不会改动
一、前言
如果你不是开发者, 请勿单独下载本插件进行使用, 因为没有任何功能
如果你是开发者, 你可以使用本插件的API让开发更加节省时间
开发文档:https://www.mc9y.com/docs/ayCore/
二、功能列表
普通工具:
三、使用方法
Repository
Maven
Gradle
请使用 SNAPSHOT、RC、RELEASE 等版本号的 jar 来进行开发
请不要使用 BETA 版本进行依赖开发,除非你确定你依赖的东西不会改动
1.16 宝可梦服务器请安装 9.x 开头的版本,自行在帖子的历史中查找。
从 1.3.1-BETA 开始 1.16.5 不再需要安装 9.x 开头的版本。
一、前言
如果你不是开发者, 请勿单独下载本插件进行使用, 因为没有任何功能
如果你是开发者, 你可以使用本插件的API让开发更加节省时间
开发文档:https://www.mc9y.com/docs/ayCore/
二、功能列表
普通工具:
- 文件修改执行(ModifyListener)
- 下载文件并执行相关内容(LibFileDownload)
- Gui 便捷开发(GuiModel)
- 玩家按键事件(KeyEvent 注: 客户端需安装 KeyExecute 模组)
- ForgeEvent(转发了 CatServer, Magma, Mohist 的 ForgeEvent, 开发时无需建立多个监听)
- CustomEvent(自定义参数事件)
- 宝可梦NBT转换
- 获取语言文件(Pixelmon的lang文件)
- Pixelmon事件, 直接监听即可
- 精灵Sprite获取, 精灵图标物品获取
- 宝可梦属性获取
三、使用方法
Repository
代码:
https://repo.mc9y.com/snapshots
XML:
<repository>
<id>AyStudio Repository-snapshots</id>
<name>AyStudio Repository</name>
<url>https://repo.mc9y.com/snapshots</url>
</repository>
<dependency>
<groupId>com.aystudio.core</groupId>
<artifactId>AyCore</artifactId>
<version>1.2.0-BETA</version>
</dependency>
<dependency>
<groupId>com.aystudio.core</groupId>
<artifactId>AyCore-Pixelmon</artifactId>
<version>1.12.2-R0.1</version>
</dependency>
<dependency>
<groupId>com.aystudio.core</groupId>
<artifactId>AyCore-Pixelmon</artifactId>
<version>1.16.5-R0.1</version>
</dependency>
代码:
maven {
name "ayStudio RepositorySnapshots"
url "https://repo.mc9y.com/snapshots"
}
dependencies {
implementation("com.aystudio.core:AyCore:1.3.1-BETA")
implementation("com.aystudio.core:AyCore-Pixelmon:1.12.2-R0.1")
implementation("com.aystudio.core:AyCore-Pixelmon:1.16.5-R0.1")
}
IVS_HP -> 生命ivs数
IVS_Attack -> 攻击ivs数
IVS_Speed -> 速度ivs数
IVS_Defence -> 防御ivs数
IVS_SpecialAttack -> 特攻ivs数
IVS_SpecialDefence -> 特防ivs数
EVS_HP -> 生命evs数
EVS_Attack -> 攻击evs数
EVS_Speed -> 速度evs数
EVS_Defence -> 防御evs数
EVS_SpecialAttack -> 特攻evs数
EVS_SpecialDefence -> 特防evs数
Level -> 精灵等级
Owner -> 精灵拥有者
Shiny -> 是否闪光
Growth -> 体型
Gender -> 性别
Nature -> 性格
Move1 -> 技能一名
Move2 -> 技能二名
Move3 -> 技能三名
Move4 -> 技能四名
IVS_SUM -> ivs百分比
EVS_SUM -> evs百分比
Nick_Name -> 精灵昵称
Ability -> 特性
OriginalTrainer -> 初始训练师
Ability_DES -> 特性介绍
TRANSLATE_NAME -> 精灵译名 (根据PokemonAPI语言设定变动)
SPECIE_NAME -> 精灵英文名
SPEC_FLAG_UNTRADEABLE -> 是否禁止交易
SPEC_FLAG_UNBTREEDABLE -> 是否禁止繁殖
IVS_Attack -> 攻击ivs数
IVS_Speed -> 速度ivs数
IVS_Defence -> 防御ivs数
IVS_SpecialAttack -> 特攻ivs数
IVS_SpecialDefence -> 特防ivs数
EVS_HP -> 生命evs数
EVS_Attack -> 攻击evs数
EVS_Speed -> 速度evs数
EVS_Defence -> 防御evs数
EVS_SpecialAttack -> 特攻evs数
EVS_SpecialDefence -> 特防evs数
Level -> 精灵等级
Owner -> 精灵拥有者
Shiny -> 是否闪光
Growth -> 体型
Gender -> 性别
Nature -> 性格
Move1 -> 技能一名
Move2 -> 技能二名
Move3 -> 技能三名
Move4 -> 技能四名
IVS_SUM -> ivs百分比
EVS_SUM -> evs百分比
Nick_Name -> 精灵昵称
Ability -> 特性
OriginalTrainer -> 初始训练师
Ability_DES -> 特性介绍
TRANSLATE_NAME -> 精灵译名 (根据PokemonAPI语言设定变动)
SPECIE_NAME -> 精灵英文名
SPEC_FLAG_UNTRADEABLE -> 是否禁止交易
SPEC_FLAG_UNBTREEDABLE -> 是否禁止繁殖