Tags
Creators
Details
Licensed LGPL-3.0-only
Published 5 years ago
Updated last month
All versions
6.0
Release
[ETF] Entity Texture Features 6.02 years ago 522
Compatibility
Minecraft: Java Edition
1.20.2
Platform
NeoForge
Supported environments
Client-side
Changes
- added support for the iris distant horizons beta
- fixed emissive textures breaking in the gui with ImmediatelyFast installed
- fixed the
blocksproperty not correctly reading/expecting block states - fixed the
nameproperty not checking for single names with spaces in them comprised of the entire test string - completely redid the config gui to be data driven and more user-friendly
- ETF, EMF, and ESF will now share the same config gui collectively called "Entity Features settings"
- added a new
per entitysettings screen that allows you to override the settings for specific entity types - added a
Random propertiessettings screen that allows you to enable/disable, modify, and read the documentation of specific random properties. This will also list any properties added via ETF's API. - improved many gui elements adding sliders, changed setting highlighting, and text displays for more user-friendly settings
- fixed the
nameproperty not reading player usernames - added the following random properties: (primarily for use in player EMF packs)
isCreative- true if the entity is in creative modeisTeammate- true if the entity is a teammateisClientPlayer- true if the entity is the client playervariant- moved from EMF into ETFmodLoaded- works likenamebut matches against the mod id's loaded by the modloader
- the
blocksproperty now updates over time by default (OptiFine parity) - fixed the
nbtproperty still including the char type when testing nbt numbers i.e1binstead of just1 - fixed many minor issues
- fixed
blocksproperty and addedblockSpawnedproperty to be identical but spawn condition locked by default
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BVzZfTc1:o6exVMSl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BVzZfTc1:o6exVMSl"
}![[ETF] Entity Texture Features](https://cdn.modrinth.com/data/BVzZfTc1/af683d206d50b05258d865b0d6e4aa2f2cee12f2_96.webp)

