这是一个 IItem Renderer 的非官方移植,已通过正确的测试并加入了额外的内置功能。这样您就可以像在 1.7.10 中一样对物品进行 dynamic 和 Open GL 调用,以及一些其他参数。在 Beta 测试版中,模组没有使用任何来自 elix_x 的 IItem Renderer(a0.5+)的代码,因为它更多像是以前的版本,并有进一步的控制。
特点:
完全覆盖一个特定物品,而不是调用多个元数据和进行不必要的存储。
完全覆盖 GUI 覆盖层(如工具提示和绿色工具栏),但是您必须覆盖它,因为它在界面中是默认的。
内置快速渲染选项,供渲染器使用。
访问摄像机转换。
访问完整的包括 NBT 数据的 ItemStack。
访问部分 Tick。
访问当前正在渲染 IItemRenderer 的实体持有者数据。
能够在指定的时间渲染 IBakedModel,无论其是否有附魔。
自动处理 Mipmap。
附魔渲染。
计划中:
留给开发者:
去查看刷怪笼的源代码,了解如何使用,但它与 1.7.10 几乎相同,只是增加了更多的选项。
如果物品不是你的,为什么会没有 TEISR?
无法访问 Item Stack 或 NBT。
不能仅根据元数据注册单个物品。
为什么一般没有 TEISR:
部分 Tick 始终为 1.0F,而不是当前 MC 的部分刻 Tick。
无法安全地从其他对象渲染其他 IBakedModel(不发生无休止的递归)。
当物品不是方块形式时,参数中的 Tile Entity Rendering 始终为空。
无法访问摄像机变换类型。
强烈建议用户从 TE 到物品形式或其他摄像机转换类型时使用相同的源代码。
无法访问当前正在渲染物品的实体持有者数据,如实体的物品、玩家、僵尸或物品框架等。