🚧 开发中
进度
CraftEngine 需要自定义进度,因为原版 Minecraft 将进度与配方紧密绑定。在原版中,某些配方是被进度锁定的 —— 比如第一次进入水中后才解锁船的合成。
译者注:如果你不了解进度是什么,可以阅读成就(消歧义)
内置简易地形生成器
提示
我去,有些插件居然尝试用 Bukkit 的 ChunkLoadEvent 来实现简单的矿物或地物生成。但问题是 —— 这不仅严重影响性能,还会导致出现大量矿物堆积在单个区块的抽象问题,而不是分布在多个区块的自然矿脉。
你可以选择 Iris、Terra 或数据包等地形/矿物/结构生成方案。因为 CraftEngine 注入了真实的服务器端侧方块,理论上所有地形插件都兼容。当然,你也可以等待 CraftEngine 未来推出自己的解决方案。
物品谓词
通过物品谓词,可以更精确地控制配方中物品的匹配规则,例如匹配一把至少带有“锋利V”附魔的剑,或是具有特定效果值的药水。
实体剔除
采用实体剔除技术来优化家具实体对玩家的可见性。这能减少因加载过多非必要实体而导致的客户端卡顿。