记录一下Fabric高版本模组开发的注意事项
由于我闲的没事干所以就捡起了前年的老项目,让他复活了, 这个项目就是在游戏内播放音乐的模组, 但是由于版本更新导致了很多地方需要修改首先就是渲染的问题,我之前写的项目不需要手动指定渲染层RenderLayer, 然后又好久没有开动fabric的模组开发所以导致我不知道怎么获取到这个渲染层, 于是我翻了一下MC的源代码翻到了渲染层是从一个抽象类RenderLayer的静态方法中获取, 并且需要使用lambda获取 下面是kotlin的获取方法
1486 字
|
7 分钟
在GitLab 17.x中使用全局页脚悬挂上自己的ICP备案号
我个人比较喜欢钻研一些自己不了解的东西, 然后就捣鼓我的GitLab, 既然我的GitLab在国内并且网站已经备案了,就需要悬挂ICP备案号, 所以就有了这篇文章。
641 字
|
3 分钟
我的猫咪
2024-11-25
我的猫咪死于2024年11月23日,死因是低温过低+摄入毒性药物, 在去世前几天因为猫咪乱拉屎我打了猫咪,可能是打到了头,然后猫咪走路就要摇摇晃晃的,我爸误以为猫咪可能是发烧了,于是就喂给猫咪了一片布洛芬片,导致第二天猫咪呕吐脱水,第三天带去医院的时候医生检查说是贫血、脱水、体温低、肛门松弛,医生说很危险,我问了治疗费用医生说要1000+,于是我打电话给了我爸,我爸说不要相信医生(让我很恼火, 不信医生信谁), 第二天晚上睡觉睡到第三天早上死亡,身体都冰了,我哭了好久,去看完医生回家的路上哭了一路,感觉这个世界上已经没有什么值得我留恋了,遗书都写好了,但是我还是坚持到了回家,24号晚上去看电影散散心,去了吾悦吃饭看到小猫咪,又想到了自己的猫咪,心里很难受
372 字
|
2 分钟
浅谈一下设计Kotlin异步库
Kotlin引入了一个新的概念: 挂起 这个词的英文翻译为 suspend 顾名思义就是将一段代码挂起执行 但是这个挂起并不是可以并行, 而是自动切换到另外一个线程之后再自动切回挂起之前的线程(可以是主线程也可以是任意线程), Kotlin会隐式的给所有被suspend修饰符修饰的函数加上一个参数 @NotNull Continuation<? super @NotNull Unit> $completion, 这是在Java中的表现形式
367 字
|
2 分钟
记录一下Certbot自动申请证书
由于我的域名托管在cloudflare所以先创建一个api token, 范围是 编辑DNS区域
56 字
|
1 分钟
1
2
3