开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 方块平铺器与自定义树苗(万象添补 0.17.0 发布)

 发表于 2025-10-26 15:28:30 来自手机|显示全部楼层|阅读模式 IP:天津

现在我发布了万象添补0.17.0。上次发布的是 0.15.0,但是它一直核审,一直核审,核审了一周也没有动静。既然如此,那么 0.16.0 呢?本来我要发布的就是 0.16.0,但是打包完我才发现有个严重的漏洞可以修复了,那就是落木栅栏自身不连接漏洞。在 1.21.130.20 中,由于缺乏相关接口,我即使已经发现了这个严重漏洞也无能为力;但是在最新(2025 年 10 月 25 日)的 1.21.130.22 中,他们提供了接口,就是一个新组件和新原版标签,我就可以修复这个问题了。于是,为了修复这个问题,我开启了万象添补的 0.17.0

在我原本的计划中,0.17.x 是最后一个测试版大版本。也就是说,不会再有 0.18.x 了,接下来要再巨大地提升版本号,就直接是 1.0.0,也就是正式版了。现在我基本做好了 0.17.0 的新内容,不多;接下来就是 0.17.1。其实可以看出来,从 0.14.0 开始,就没有 0.x.1 这样的版本号了,我要稍微加快一点进度。但是在着手开发 1.0.0 之前,我要先做 0.17.1


0.16.0 中,我主要加入了两个新内容:一个是相机缓动的新系统,另一个就是我之前说的两个点子的另外一个了,它的名字是我突然想到的,“方块平铺器”。没想到,两个点子之一的竹柜花了我那么久去开发,之二的方块平铺器却相对很简单,我很快就做好了。不过我们先看相机缓动的新系统,最近他们加入了一套接口,这样我们就可以实现更加平滑的相机缓动了。

现在我们可以通过样条,Spline,缓动相机。他们内置了两种样条,一种是线性的,也就是 LinearSpline;另一种是曲线的,也就是 CatmullRomSpline。于是我首先做了个选择缓动样条的 UI,要在两个按钮上写好两种样条的名称。第一种很好翻译成中文,“线性缓动”就是了。第二种则没那么好翻译,Catmull 和 Rom 是这个样条的两位发明者的姓氏(此说法仅供参考),选择音译的话,结果就太长了(“卡姆罗姆”四个字也很长);如果选择缩写,“CR 样条”又会让人感到不知所云。

于是,我搞了个怪操作。

(◕ˇ∀ˇ◕)

那就是,把它翻译成“猫条缓动”!

╭(°A°`)╮ || (ㅇㅅㅇ❀)

很容易注意到“猫”的来源,而“条”就是“样条”中的那个“条”。

ヾ(✿゚▽゚)ノ

总体来说,我还是对我这个坏心思挺满意的,一目了然,记忆点很明显。

(=^▽^=)

猫猫这么可爱,能有什么坏心思呢……

ヾ(@^▽^@)ノ


🎉🔌方块平铺器!🔌🎉

很久之前,玩竹林生存造树场的地下室的时候,我需要把整面石头墙壁都挖深一层,才能换上石砖。于是我想,如果能有什么东西,让给一个封闭平面铺砖的工作轻松一点就好了……

╮(︶﹏︶)╭

于是现在我做好了方块平铺器,专门用来解决这个问题。

(*^ω^*)

只要把方块平铺器放在地上,对着它放置方块,方块就会自动在特定平面内平铺开啦~

为什么写作风格突然转变这么大?不知道 •﹏•

也许只是深夜发疯捏……

(睡觉)-_-


本来方块平铺器只是为了给封闭空间平铺方块而设计的,但是如果用在非封闭的空间,它会怎样工作?这就涉及到它的第二个用途了,那就是画圆。方块平铺器与工作台

方块平铺器的平铺范围是有限的,它只能在半径 16 格的圆内平铺方块。如果让它处于非封闭空间,那么它就会寻找这个范围内最远的点放置方块,最后就会形成圆。

如果方块平铺器向上或向下放置,那么就会在水平平面平铺方块;如果朝东或西放置,那么就会在南北上下那个平面内平铺方块;如果朝南或北放置,那么就会在东西上下那个平面内平铺方块。总之,它只会在与它上面的箭头垂直的平面内平铺方块。

对准方块平铺器放置方块,方块就会变成粒子效果,按照特定的路径快速移动到指定位置。到达位置后,粒子效果会变回玩家放置的方块。


以上就是 0.16.0 的主要内容了,而在 0.17.0 中,我加入了自定义树苗和气泡。它们都是来自添补附加包的方块,自定义树苗是我之前发布过的附加包,现在我把它移植到了高版本;气泡是我在某个事件中开发的方块,我也把它移植到万象添补里。

对了,还有一件事情,那就是相机样条缓动现在支持 Z 轴旋转了,也就是支持滚转角的设置了,这样我们就可以做出倾斜的甚至上下颠倒的视角了。

正当我准备发布万象添补 0.17.0 时,我突然发现了一个严重漏洞。如果我们对着方块平铺器放置方块,那么在粒子效果到达目标位置的这段时间里,代表方块的物品是不会消耗的,只有到达了位置,世界中真正出现那个方块后,物品才会消耗。但是,如果我们赶在物品消耗前放置方块,就会导致方块复制。

为了修复这个漏洞,我紧急开发了 0.17.1。由于这是一个紧急开发的版本,我只修复了两个漏洞,加入了一个新方块,就打算直接发布。我要赶在这周末结束前发布新版本。

今天早上(10 点)我起来一看,万象添补的核审终于过了。但是现在(15:22)我要发布新版本了,我又要亲手把它送进核审了。

苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-2-3 11:25

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4