本帖最后由 Sunshine_wzy 于 2023-1-12 01:12 编辑
如果您是开发者,请看这里
Kotlin真香SunSTCore是一个仅支持Kotlin的前置核心库使用Kotlin您可以体验到函数式编程的快乐通过本前置,您可以做到:1.快捷的函数式事件监听
2.强大的扩展函数
在 SExtension.kt 中内置了许多常用的扩展函数,您可以查阅并随时调用!
3.三大模块在 io.github.sunshinewzy.sunstcore.modules包 下有三个模块分别是 data模块 machine模块 task模块使用data模块,您可以快速创建您的自定义yml文件
使用machine模块,您可以快速创建您的多方块机器(目前仅支持中心对称结构)以下为SkyDream v4.0矿石分离机的部分源码:
使用task模块,您可以快速创建您的任务
任务的结构为 TaskProject(任务项目) - TaskStage(任务阶段) - TaskBase(任务)TaskBase分为:ItemTask(物品任务)
CraftItemTask(制作物品任务, 可自动显示物品的合成表)
MachineTask(联动machine模块的机器任务, 可自动显示机器结构)
目前SunSTCore并不完善,三大模块能做到的远不止这些
我也只是一个Kotlin初学者,对其理解尚浅希望诸位大佬能为SunSTCore开源项目贡献一份力量
命令指南
本插件命令为 /sun
在游戏中输入 /sun 即可查看命令指南所有命令均支持TAB自动补全!

本插件已在GitHub开源
https://github.com/Sunshine-wzy/SunSTCore
此处下载
自v1.2.0起,SunSTCore取消了对TabooLib的依赖,所以需要额外的kotlin-stdlib库。因此我将kotlin-stdlib单独打包为SunSTKotlinLib插件
如果您装了SunSTKotlinLib后服务端报错(与其它具有kotlin-stdlib的插件冲突)或SunSTCore无法正常运行,请删除SunSTKotlinLib。
SunSTCore
v1.2.2
旧版
v1.1.2
v1.1.0
v1.0.9
v1.0.8(支持1.13-1.16 不支持1.12)
极大地优化了函数式事件监听的效率,且兼容所有事件(包括自定义事件)给/sun 指令加上了权限(op才能用)
(1.0.5及以上使用了TabooLib 解决了kotlin-stdlib冲突的问题)
v1.0.0(仅支持1.12.2)
点我下载含kotlin-stdlib版本
点我下载无kotlin-stdlib版本
开发者请点我下载
Tip:如果您使用的插件中不含kotlin-stdlib,请下载含kotlin-stdlib的版本如果您使用的插件使用了TabooLib(如TrMenu等),请下载无kotlin-stdlib版本,以防止库冲突报错
Bug反馈
Q群:423179929点我加群
如果您觉得不错请评分或者回复一下,您的支持是作者最大的动力!
SunSTCore
——专门为科技插件打造的Kotlin前置核心
如果您是开发者,请看这里
命令指南
本插件已在GitHub开源
此处下载
旧版
Bug反馈
如果您觉得不错请评分或者回复一下,您的支持是作者最大的动力!
本插件所用所有代码均为原创,不存在借用/抄袭等行为
2021.12 数据,可能有更多内容
SunSTCore——专门为科技插件打造的Kotlin前置核心如果您是开发者,请看这里
Kotlin真香SunSTCore是一个仅支持Kotlin的前置核心库使用Kotlin您可以体验到函数式编程的快乐通过本前置,您可以做到:1.快捷的函数式事件监听

2.强大的扩展函数
在 SExtension.kt 中内置了许多常用的扩展函数,您可以查阅并随时调用!
3.三大模块在 io.github.sunshinewzy.sunstcore.modules包 下有三个模块分别是 data模块 machine模块 task模块使用data模块,您可以快速创建您的自定义yml文件

使用machine模块,您可以快速创建您的多方块机器(目前仅支持中心对称结构)以下为SkyDream v4.0矿石分离机的部分源码:

使用task模块,您可以快速创建您的任务
任务的结构为 TaskProject(任务项目) - TaskStage(任务阶段) - TaskBase(任务)TaskBase分为:ItemTask(物品任务)
CraftItemTask(制作物品任务, 可自动显示物品的合成表)
MachineTask(联动machine模块的机器任务, 可自动显示机器结构)
目前SunSTCore并不完善,三大模块能做到的远不止这些
我也只是一个Kotlin初学者,对其理解尚浅希望诸位大佬能为SunSTCore开源项目贡献一份力量
命令指南
本插件命令为 /sun
在游戏中输入 /sun 即可查看命令指南所有命令均支持TAB自动补全!

本插件已在GitHub开源
https://github.com/Sunshine-wzy/SunSTCore
此处下载
自v1.2.0起,SunSTCore取消了对TabooLib的依赖,所以需要额外的kotlin-stdlib库。因此我将kotlin-stdlib单独打包为SunSTKotlinLib插件
如果您装了SunSTKotlinLib后服务端报错(与其它具有kotlin-stdlib的插件冲突)或SunSTCore无法正常运行,请删除SunSTKotlinLib。
SunSTCore
v1.2.2
旧版
v1.1.2
v1.1.0
v1.0.9
v1.0.8(支持1.13-1.16 不支持1.12)
极大地优化了函数式事件监听的效率,且兼容所有事件(包括自定义事件)给/sun 指令加上了权限(op才能用)
(1.0.5及以上使用了TabooLib 解决了kotlin-stdlib冲突的问题)
v1.0.0(仅支持1.12.2)
点我下载含kotlin-stdlib版本
点我下载无kotlin-stdlib版本
开发者请点我下载
Tip:如果您使用的插件中不含kotlin-stdlib,请下载含kotlin-stdlib的版本如果您使用的插件使用了TabooLib(如TrMenu等),请下载无kotlin-stdlib版本,以防止库冲突报错
Bug反馈
Q群:423179929点我加群
如果您觉得不错请评分或者回复一下,您的支持是作者最大的动力!
本插件所用所有代码均为原创,不存在借用/抄袭等行为
Kotlin 已经出现人传人的现象了吗

好家伙!!!
谢谢作者分享~现在下载试试效果
拿走啦...............................
感谢楼主分享,这个插件太棒了!
很棒的插件,支持以下
感谢分享,支持一下
v1.0.5大更新
v1.0.5以及之后的版本不再支持1.12.2及以下,仅支持1.13-1.16
v1.0.5使用了内置的TabooLib,解决了jar包臃肿以及kotlin-stdlib冲突问题
新增了 SMenu 这一快速创建菜单的API
v1.0.5以及之后的版本不再支持1.12.2及以下,仅支持1.13-1.16
v1.0.5使用了内置的TabooLib,解决了jar包臃肿以及kotlin-stdlib冲突问题
新增了 SMenu 这一快速创建菜单的API
啊?这个插件水龙头报错。。。。1.12.2
滑稽菌SaMa 发表于 2021-4-15 22:26
啊?这个插件水龙头报错。。。。1.12.2
请发送报错内容
干,完美
谢谢作者分享~
建筑家的福利!
还行,有点意思,可惜东西太少了
希望多多有这种方便的东西。
这是建筑权杖吗
支持1.17吗大佬
?祭酒 发表于 2021-6-25 08:20
支持1.17吗大佬
理论支持 没测试过
1.12的连接打不开了
这个插件与创世神搭配起来真的超棒,感谢作者的分享!支持原创!
mcbbs有你们会更好
MCBBS有你更精彩!
神乎其技!6的飞起!
不错的插件支持
可以啊真不错
非常不错的插啊件啊a
顶,很好用的插件,支持

非常好的的一款插件工具,支持原创,这操作感受到了强大...我顶,
浮生几许亿 发表于 2021-8-31 10:22
顶,很好用的插件,支持
赞同以上说法
大佬nb 支持ing
mcbbs有你们会更好
v1.2.5 更新
已将kotlin-stdlib打包并relocate至SunSTCore内
无需额外下载SunSTKotlinLib
已将kotlin-stdlib打包并relocate至SunSTCore内
无需额外下载SunSTKotlinLib