Traben-0 / Entity_Texture_Features

A Minecraft Fabric & Forge mod that adds random, emissive & blinking textures for mobs, skins and much more!
GNU Lesser General Public License v3.0
138 stars 26 forks source link
minecraft minecraft-forge minecraft-mod mod

If you are looking to clone this repository, either for contributing or for personal use, you might want to check out this guide

# Entity Texture Features [![CurseForge](https://cf.way2muchnoise.eu/full_568563_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/entity-texture-features-fabric) [![Modrinth](https://img.shields.io/modrinth/dt/entitytexturefeatures?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/entitytexturefeatures) [![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)](https://modrinth.com/mods?e=client) [![Discord](https://img.shields.io/discord/950942125225283634?color=blue&logo=discord&label=Discord)](https://discord.com/invite/rURmwrzUcz) [![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/traben)

πŸ€” 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 achieves 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 all the OptiFine parity mods!

Featuring:

Compatibility

Wiki & guides [click to open]

## 🎲 Random / Custom entities
Random / custom entities
- For custom & random entity textures you can use a resource pack that supports the **OptiFine format**. ETF supports all OptFine custom and random entities, including all the properties and even more added by ETF!
#### [-> Random / custom entity textures guide <-](README-assets/RANDOM_GUIDE.md)
## πŸ’‘ Emissive entities
Emissive entities
- For emissive & random entity textures you can use a resource pack that supports the **OptiFine format** and includes emissive entity textures.
#### [-> Emissive entity textures guide <-](README-assets/EMISSIVE_GUIDE.md)
## 🎨 Player skin features
Skin1
Skin2
Skin3
Jacket
Vllager Nose
- Player skins can use emissive, blinking, enchanted, transparency texture features, as well as other cosmetics like jackets, dress extensions and more - They are 100% optional, controlled by the skin file you upload to Mojang and options to prevent abuse of features in PvP
#### [-> Player skin features guide <-](README-assets/SKIN_GUIDE.md)
## πŸ˜‘ Blinking textures
Blinking textures
- Allows resource packs to add textures in order to make mobs blink over a customizable period of time. - Mobs will blink periodically if they have a texture named `TEXTURE_blink.png` - Optionally you can also use a texture named `TEXTURE_blink2.png` with the eyes half closed to achieve a smoother animation for large eyes - Random blinking frequency can be altered in settings - Sleeping mobs will have their eyes closed if possible - Mobs with the blindness potion effect will have either their eyes closed or half closed depending on what is available - Blinking _is_ supported on the player skin features - Resource packs can set specific blinking length and frequency per texture via properties files next to the blinking texture:
Blinking properties

Examples

example
example
example

Settings & configuration

Options

Mod support

FAQ

My entities are invisible/broken!

Blocks and items are not emissive!

My game is lagging, help!

It doesn't work!

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

My question isn't here!

Changelog

The changelog is available (for v4.1.1 & prior) on CHANGELOG.md.

License

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