Skip to content

1.0.5

Latest
Compare
Choose a tag to compare
@MagicLu550 MagicLu550 released this 02 Sep 09:44
· 42 commits to master since this release

修复了大量的bug

修复关于返回null导致空指针的问题
修复关于数组为0导致的数组越界问题
修复了启动参数
最新添加

rpc协议进行远程交互(未来将用来适配最新的jsmod2Manager)

Jsmod2Manager : 1.0.6发布第一个正式版

SCP079Data 填补了之前未实现的SCP079Data

尚未实现

添加三个注解

@ LoadBefore 可以加载依赖库,加在主类上,如plugin="example" 就是提前加载名字为example的插件(不是文件名,而是@ Main指定的name)

@ Assembly 加载单例组件,每个类都可以加,都会生成一个单例对象在对象池,可以通过Auto来注入

@ Auto 注入@ Assembly的单例对象

如:

@Assembly
public class Test{

}
@Assembly
public class Main{
@Auto
private Test test;//这里直接注入Test对象
} 

对于GameObject等没有完全的实现

发布download包

Fixed a lot of bugs

Fix an issue with returning null leading to a null pointer
Fix array out of bounds problem caused by array 0
Fixed startup parameters
Latest addition

rpc protocol for remote interaction (will be used to adapt to the latest jsmod2Manager in the future)
Jsmod2Manager: 1.0.6 released the first official version

SCP079Data fills in previously unrealized SCP079Data

Not yet implemented

Add three annotations

@ LoadBefore can load the dependent library, added to the main class, such as plugin="example" is to load the plugin named example in advance (not the file name, but the name specified by @ Main)

@ Assembly Loads singleton components, each class can be added, will generate a singleton object in the object pool, can be injected through Auto

@ Auto Inject @ Assembly's singleton object

Such as:

@Assembly
public class Test{

}
@Assembly
public class Main{
@Auto
private Test test; // directly injected Test object
}

There is no complete implementation for GameObject etc.

Publish the download package

download: java -jar download.jar