【我的世界】关于方块状态的非正常组合产生的各种特性
2020-12-11 20:36 作者:我是绵羊Yang_g | 我要投稿


如果我告诉你,上面这个水方块其实是个圆石墙,你信吗?
甭管你信不信,总之我们先来了解一下它的特性
经过测试,这个 “水方块” 里不能放置任何东西
即便使用调试屏幕也看不出任何猫腻
但是!
材质包可以让其原形毕露
于是,我做了一个材质包修复了这个显示问题

产生这种问题的原因就在于材质包基于某个特定的方块状态组合下不会输出任何模型
而关于方块的碰撞体积也通过类似的方法被硬编码在程序中
因此即便使用材质包修复了这个问题,方块依然无法被选中,也不会产生任何碰撞箱

当墙的四个面均无任何连接,再将其up属性(是否显示柱子)设为false,它将不会表现出任何外观
那么我们可以如何使用这个特性呢?
已知这种方块不可见,无碰撞箱,不可被选中,不可被放置方块替换
如果周围有方块更新将会立即全部现形,恢复正确的状态
因此,我们可以使用此特性制作不可放置方块的区域
或是利用材质包做一些不干扰玩家选中方块的景观
除此以外,藤蔓也有类似的特性
不过藤蔓会保持朝南,并且依旧可以和玩家互动

其实这个特性很久以前就已经被发现了
Minecraft Wiki 上就可以找到相关内容
参考资料
Java版未使用特性 - Minecraft Wiki( https://zh.minecraft.wiki/w/Java版未使用特性 )