
原版家具的“终极答案”?——新一代家具框架《松果核》
仅需提供模型文件,就能自动生成完整的数据包和资源包,获得媲美模组的家具装饰?《松果核》为这一天方夜谭般的理想提供了一种近乎完美的解决方案。藉由MC高版本的种种新特性,《松果核》在功能性、兼容性和性能等诸多领域取得了非常好的表现。更重要的是,自动构建脚本允许命令小白也能无障碍的使用《松果核》,在易用性上取得了长足的突破。
本期编辑:CR_019、Alumopper
特别鸣谢:御龙九秋、南烛
仅需提供模型文件,就能自动生成完整的数据包和资源包,获得媲美模组的家具装饰?《松果核》为这一天方夜谭般的理想提供了一种近乎完美的解决方案。藉由MC高版本的种种新特性,《松果核》在功能性、兼容性和性能等诸多领域取得了非常好的表现。更重要的是,自动构建脚本允许命令小白也能无障碍的使用《松果核》,在易用性上取得了长足的突破。
1.20.2支持的版本区间指定带来的不只是数据包版本号的光速膨胀,还有子包覆盖功能。通过它,数据包作者可以将适配不同版本的文件放入子包,根据当前数据包版本指定覆盖,达到跨版本兼容的目的。算是维持住了高版本数据包的最后一点兼容性。本文详细分析了子包覆盖的使用方法和机制,能够帮助有需要的数据包作者了解这一新功能。
本篇文章面对刚接触数据包不久的读者,将简单介绍何时应该考虑数据包优化,如何优化,主要优化目标和优化方式,以及用来判断需要优化部分的方法与工具。希望在阅读本文后读者能对数据包的运行消耗和基础优化原则有一些大概的理解。
由于原版模组不能自然地向游戏中添加自定义生物,本文提出了一种模拟原版生物生成的方法,在有自定义生物需求的地方可能会有所帮助。
NBT在数据包开发的各个地方都会遇到。而SNBT是将NBT数据以文本化的树状数据结构表达的方法。它是我们实际获取和操作的对象。因此,了解并熟练运用SNBT在数据包开发过程中是重要的。本文较详细的描述了SNBT的语法,可以当做数据包新手的启蒙以及参考资料。
在制作自定义物品/地图职业等的过程中,我们经常会遇到需要显示状态(如充能)的需求,而将状态栏放在副手,是一个可选的方案。本文讲解了一种将多个状态放在单个副手物品上组合展示的技术,使用简单的值提供器和复合模型映射,免去了复杂的数值计算,更简易的制作状态栏。
服务器小游戏总是会有一个展示排名的环节,而计分板没有提供输出排序的接口,因此我们必须自己实现。本视频发现了一种效果很好的排序方法,对小游戏作者或有帮助。