[ETF] Entity Texture Features - [Fabric & Forge]

[ETF] Entity Texture Features - [Fabric & Forge]

热度 762483718
最近更新11 个月前
像 Optifine 这样的自定义、发光且多样的生物以及更多更多……+玩家皮肤功能!) Custom, Emis...

🤔 这个模组有什么作用?

ETF是一个适用于Fabric(与Quilt兼容)和Forge的模组,它添加了许多新的“实体纹理特性”,包括实体和玩家皮肤特性!
通过这种方式,ETF在Fabric模组加载器上提供了更多与OptiFine对等的功能。

如果你想在Fabric上获得更多OptiFine的功能,你可以查看由LambdaAurora制作的 这个列表或者 你可以使用 极致优化整合包,其中包含了这些与OptiFine对等的模组!

 

特性:

(点击链接阅读该特性的指南)

  • 🎲 采用OptiFine格式的自定义及随机实体纹理,甚至包含更多属性!
  • 💡 采用OptiFine格式的自发光/发光实体纹理
  • 😑️ 会眨眼的生物
  • 🎨 玩家皮肤特性

 

兼容性

  • OptiFine的随机/自定义或自发光实体资源包 - ✅ 完全兼容 (ETF与OptiFine模组本身或OptiFabric不兼容,仅与为其构建的资源包兼容)
  • 实体模型特性(EMF) - ✅ 完全兼容
  • dorianpb的CEM模组 - ✅ 完全兼容
  • Sodium - ✅ 完全兼容
  • Iris Shaders - ✅ 完全兼容 (支持情况因着色器而异)
  • 模组添加的实体 - ✅ 兼容 (仅当模组作者使用原版渲染代码来渲染他们的生物时)

示例





设置与配置

  • 可以在游戏中使用 模组菜单、资源包屏幕中的设置按钮,或者通过编辑位于 config/entity_texture_features.json 的配置文件来更改设置。
  • 其中一些选项也可以通过 Puzzle模组 来更改。

 

模组支持

  • 只要模组添加的实体扩展了用于渲染的 `LivingEntityRenderer` 类并正确使用它,本模组就应该与这些实体兼容。
  • 任何在自定义图形用户界面中显示实体的模组,都可以通过将 `entity.getblockstate` 设置为返回 `null` 或 `VOID_AIR` 来强制使用默认纹理,也可以通过将显示生物的UUID设置为 `UUID.nameUUIDFromBytes(("GENERIC").getBytes())` 来实现同样的效果。

 

常见问题解答

 

我的实体看不见/损坏了!

  • 自定义实体模型不是ETF提供的特性。如果你的实体看不见或看起来损坏了,你还需要安装我的另一个模组 实体模型特性(EMF)(这包括诸如“清新动画”之类的资源包)
  • 请记住,EMF模组仍处于测试开发阶段,可能仍会出现问题。

方块和物品没有自发光效果!

  • ETF不支持自发光的方块和物品纹理,要实现这一点,你需要安装 Continuity
  • ETF支持像箱子和潜影盒这样的方块实体。

我的游戏很卡,救命!

  • 如果你遇到卡顿问题,请查看你最新的日志文件,看看是否有错误记录,有时编写不正确的属性文件或缺失的纹理可能会导致系统卡顿。

它不起作用!

  • 检查是否实际上是属性文件中的问题,有些资源包似乎指向了不存在的纹理。
  • 到目前为止,所有生物实体都支持随机和自发光纹理,但可能仍存在一些奇怪的问题。
  • 如果你发现了漏洞,你可以 在GitHub上报告 或者在 Discord服务器 上寻求支持。

自发光效果在Complimentary着色器下损坏了,我该怎么办?

  • Complimentary着色器有自己内置的自发光纹理,通常运行良好,但会与一些资源包冲突。
  • 你可以禁用Complementary的自发光效果或ETF的自发光效果来解决这个问题。

我的问题不在这里!

  • 欢迎查看ETF的 Discord 来提问或查看那里的常见问题解答 :)

 

更新日志

链接

 

许可协议

本模组遵循 GNU较宽松通用公共许可证,v3.0版

 

也可以看看 ETF示例资源包


🤔 What does this mod do?

ETF is a Fabric (Quilt compatible) & Forge mod that adds many new Entity Texture Features , including entity and player skin features!
This way, ETF provides more OptiFine parity on the Fabric mod loader.

If you want more OptiFine features on Fabric, you can either check this list, made by LambdaAurora, or you can use the Fabulously Optimized modpack, which includes these OptiFine parity mods!

 

Features:

(Click links to read the guide for that feature)

  • 🎲Custom & random entity textures with the OptiFine format, including even more properties!
  • 💡Emissive/glowing entity textures with the OptiFine format
  • 😑️Blinking mobs
  • 🎨Player skin features

 

Compatibility

  • OptiFine's random/custom or emissive entity resource packs - ✅ Fully compatible (ETF is not compatible with the OptiFine mod itself or OptiFabric, only the resourcepacks built for it)
  • Entity Model Features (EMF) - ✅ Fully compatible
  • dorianpb's CEM mod - ✅ Fully compatible
  • Sodium - ✅ Fully compatible
  • Iris Shaders - ✅ Fully compatible (Support varies depending on the shader)
  • Mod added entities - ✅ Compatible (Only if the mod creator used the vanilla rendering code to render their mobs)

Examples





Settings & configuration

  • Settings can be changed in-game using Mod Menu, the settings button in the resource pack screen, or by editing the config file, located in config/entity_texture_features.json
  • A few of these options can also be changed via the Puzzle mod

 

Mod support

  • This mod should be compatible with any mod added entities as long as they extend `LivingEntityRenderer` class for rendering and utilise it correctly
  • Any mod displaying an entity in a custom GUI can force the default texture by having the `entity.getblockstate` set to return either `null` or `VOID_AIR`, the same can be achieved by settings the display mob's UUID to `UUID.nameUUIDFromBytes(("GENERIC").getBytes())`.

 

FAQ

 

My entities are invisible/broken!

  • Custom Entity Models are not a feature provided by ETF. If your entities are invisible or look corrupted you'll need to install my other mod Entity Model Features (EMF) as well. (this includes resource packs such as Fresh Animations).
  • Keep in mind that EMF mod is still in beta development and issues may still occur.

Blocks and items are not emissive!

  • ETF does not support emissive block and item textures, for that you'll need to install Continuity.
  • ETF does support block entities like chests & shulker boxes.

My game is lagging, help!

  • If you are experiencing lag please check your most recent log file to see if any errors are being logged, sometimes an incorrectly written properties file or missing textures may lag the system.

It doesn't work!

  • Check if any issues are not actually a problem in the properties file, a few packs seem to be pointing to a texture that doesn't exist.
  • So far all mob entities support random & emissive textures, but there may still be some quirks.
  • If you find bugs you can either report them in GitHub or get support in the Discord server.

Emissives are broken with Complimentary shaders, what do I do?

  • Complimentary shaders has its own in-built emissive textures that usually work fine but will conflict with some resource packs.
  • You can either disable Complementary's emissives or ETF's emissives to fix this.

My question isn't here!

  • Feel free to check ETF's Discord to ask your questions or check the FAQ there :)

 

Change log

Link

 

License

This mod is under the GNU Lesser General Public License, v3.0.

 

Also check out the Example ETF resource pack

本站是资源分享站,资源均来自于互联网和用户自发分享,仅供学习和交流使用。如有版权问题,请联系管理员删除。

评论区 (0)

登录 后才能发表评论

暂无评论

快来发表第一条评论吧!