好几 次阅读

exrhebnh gdr genrg a; efnaw;eucn wefvifh weulkfhn io;rgqlk fhkasgndvhkashfperhtb a qowi huiweh uirh n;naen;a;mvebtgnpiseh hhp ja;FWEHIHFK;SDHUGH PUH ;h;eknz. n

刚刚把一个插件写完了,是类似于玩家称号的而插件,但功能上并没有预设它是一个称号插件,只是一个存储,展示自定义文本的东西,前两天本来打算让 claude 写的,结果打开一看我草我怎么被封了,你妈的,我好好的官网注册官网使用也没共享账号,也没有做啥违规的事情,凭什么封我

然后我去看了下 tg 群,发现好像是前阵子 claude 除了漏洞,可以免费使用付费计划,然后现在 A\妈了个逼的大规模封禁账号,连免费的都封,然后写了小作文申请解封,不知道结果如何,到现在还他妈要等一周,真傻逼

算了生气也没用,于是尝试让 gpt 写,gpt 不知道改得怎么回事莫名其妙的,对话风格很奇怪,但勉强还能用,讨论了一下架构之后就开始写,但 gpt 好像一直在犹犹豫豫不肯写完整代码,搞得我后来也懵了,一直在讨论抽象架构,最后妈的还是自己写得了

于是花了两天搞出来了这插件,接下来的问题就是制作内容以及选择展示位置了,这个估计要配合成就系统一起进行

还有个很大的成就是,压力 gemini 写了个 Brigadier 的 DSL 框架,一开始有点 bug,然后我上去就是一通骂,才改好的,然后也是刚才 debug 了一晚上才写好

这意味着什么呢,我之前不是说要手撕 Residence 来着,ProRegion 那个项目,全 vibe coding,但架构是我设计的,核心就是数据库的 RBAC 模型,直接套用在区域保护上面,规则也全部解耦,但唯一需要担心的问题就是覆盖面够不够广,这个应该可以后续 debug 来解决

而那个项目为什么后来被我搁置了呢,就是因为命令太多太复杂了

Pasted image 20260731000703.webp

这里甚至还没有写完所有命令,个别 kt 文件甚至有 500 多行

然后是接口那些都还没实现,这真的是一个非常大的项目,而如果有了 Brigadier 的 DSL,现在去重写这些命令估计会省事很多,而且这个 DSL 最牛逼的地方就在于支持节点的复用与深拷贝,这是传统写法很难实现的,这样会省下很多样板代码,但好像也没啥时间去重写它,优先级不高只能说,没有洁癖到一定程度还没有必要取代 Res,除非我觉得 Res 已经实实在在在拖慢服务器的运行了,但现在很显然没有到这种地步

脑子很乱,这两天做的事情乱七八糟的,今天早上也没睡好,这个月好像一直都保持着两点到两点半睡觉,规律倒是挺规律的,反而比学校里规律得多,但时间是有点太迟了

其实现在就 00:14 了,我还是早点睡觉吧,总感觉起因就是手机坏了,然后后面很多事情就打乱了,我也不敢说是不是这样,但抓紧时间调整吧总之,文章也挺久没写了,写点碎片也是不错的