Cat_Anchor 发表于 2025-1-20 23:38:09

简单的自定义命令系统,准备研究大字牌

https://pic1.imgdb.cn/item/678e6b73d0e0a243d4f5f9fe.jpg

最近突然想搞自定义命令。当然还是传统方法,聊天栏发送特定字符串,然后根据字符串执行一些结果。不过我还做了点语法的判断,如果参数的数量不对或者类型不对,都会报错。

于是我拿这个系统写了一个新的 add 命令,接受两个参数,作用是将两个参数相加算出结果,输出在聊天栏。

我还用这个系统做了之前聊天关键字的功能(就是万象添补附加包中的那个),这下不需要旧的系统了,只需要输入 config 命令。

当然,命令补全是没有的,注意事项是多的,鲁棒性也不算高,总之这个系统很简陋,反正能用就行。


我还想做像某某世界那样的大字牌,因为原版的告示牌字实在太小了,离远点就看不清。

当然,最重要的是支持任意字符。至于调整颜色、创建阴影、调整大小等等功能,就是可有可无的了,如果我有时间就做。

经过了一番研究,我认为支持任意字符在技术上是可行的!

我为什么断定它是可行的就不说了,原因复杂,时间太晚了。明天我会仔细研究这个问题,如果发现确实可行,我就会把它做出来。

我已经想好了实现方式:加入一个物品“石板”,使用这个物品,弹出菜单,输入文字。加入一个方块“投影仪”,这个方块用红石激活,上面放箱子,箱子里放石板,投影仪就会投影出石板上的文字。当然这里的概念可以变,不一定是石板或投影仪。如果研究出来具体的实现方法,我就会按照这个方式把大字牌的功能加入我的万象添补附加包。

YanRan233 发表于 2025-1-20 23:42:05

期待[哔哩_脱单]

Sakarwei 发表于 2025-1-20 23:44:40

支持并期待!
(如果单机可以做到像服务器插件那样的指令的话就好了)
页: [1]
查看完整版本: 简单的自定义命令系统,准备研究大字牌