[{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"EAHEZRbp","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.6-forge-1.20.1","version_number":"7.2.6-forge-1.20.1","changelog":"- improved performance of NBT property testing, also applies to the EMF NBT animation function\n","changelog_url":null,"date_published":"2026-10-15T06:55:41.506442Z","downloads":189701,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"KOw9qREf","hashes":{"sha1":"61f8c27ea487064f674a587780f3b6f24f22a74f","sha512":"46f78536191573a917131db354d3178446714f00682c3e181db9c2fb42ec457df52e8d9b12c3d621f0f31e3ef13204f2b74491864ac7ea6c052108ca87544139"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/EAHEZRbp/entity_texture_features-7.2.6-1.20.1-forge.jar","filename":"entity_texture_features-7.2.6-1.20.1-forge.jar","primary":true,"size":999570,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"VkWikkyj","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.5-forge-1.20.1","version_number":"7.2.5-forge-1.20.1","changelog":"- reduced per frame allocations to improve performance\n","changelog_url":null,"date_published":"2026-10-04T06:44:16.550760Z","downloads":156729,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"dzxcoHxg","hashes":{"sha512":"a0573d09d468d37ba069a28bc12d530a23fccd5aa491461ef977ebeee54d866e5d77bc57f519cbea51ca261e745ff4c9baf4c0ffa8109bde888437a36d51514c","sha1":"90d2eb37c8572bc39246b938d3610d30afe7e509"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/VkWikkyj/entity_texture_features-7.2.5-1.20.1-forge.jar","filename":"entity_texture_features-7.2.5-1.20.1-forge.jar","primary":true,"size":999301,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"zFo82203","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.4-forge-1.20.1","version_number":"7.2.4-forge-1.20.1","changelog":"- fixed an issue with shoulder parrots that affected EMF\n- added `usingShaders` property to vary textures and EMF models depending on iris shaders\n- added `resourcepack` property to vary textures and EMF models depending on loaded resource-packs\n","changelog_url":null,"date_published":"2026-09-18T03:48:46.124638Z","downloads":325919,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"2pcvHJfO","hashes":{"sha512":"d033e25801427903018b947038703578d3bc8623b2d4d9a51ecd5b549129c024534ba810052907d7e423047e08a8052ad825c837df697b4b96964ffc9eb7f7c7","sha1":"1ee3606828a796d1fdcd90c85c4fb12fc1a36fc4"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/zFo82203/entity_texture_features-7.2.4-1.20.1-forge.jar","filename":"entity_texture_features-7.2.4-1.20.1-forge.jar","primary":true,"size":982567,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"e8kUF2e8","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.3-forge-1.20.1","version_number":"7.2.3-forge-1.20.1","changelog":"- fixed several issues where third party mixins cancelling certain renders would mess up following renders\n- fixed an issue with the French localization file\n","changelog_url":null,"date_published":"2026-09-17T04:17:15.900309Z","downloads":7469,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"jN2Qhfxj","hashes":{"sha1":"7ff33bc84a0da19c206d1f72fca31c3d4465df26","sha512":"ef827a6e6352a0ceca78614729eb5a71a9013191b82130e0e792a9f56f66199e2f08ff0b52585ba34fe6e5690bf6a98607d1790ee5192cb66f21fdf00bee4ab4"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/e8kUF2e8/entity_texture_features-7.2.3-1.20.1-forge.jar","filename":"entity_texture_features-7.2.3-1.20.1-forge.jar","primary":true,"size":977111,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"74oSH5j8","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.2-forge-1.20.1","version_number":"7.2.2-forge-1.20.1","changelog":"- re-added the 'id' field to all nbt property readings (field isn't usually present in loaded entity nbt)\n- fixed captures that broke EMF texture overrides on 1.21.9 - 26.1\n- updated to 26.3\n","changelog_url":null,"date_published":"2026-09-16T00:49:48.655738Z","downloads":8429,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"YD2XNtEA","hashes":{"sha1":"514da2c4ed1a61a2c68bb29786512f1fa58f1b37","sha512":"1c70efdd76386e9547f16cab81ef4f145b5c1b0f425c588713be70ddc9222b4130a9470686c80d656b047979a20dd618ba801b74a60cc1c22b95381b3469cd2c"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/74oSH5j8/entity_texture_features-7.2.2-1.20.1-forge.jar","filename":"entity_texture_features-7.2.2-1.20.1-forge.jar","primary":true,"size":977061,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"x8jF2Smj","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2.1-forge-1.20.1","version_number":"7.2.1-forge-1.20.1","changelog":"- fixed crash on 26.1\n","changelog_url":null,"date_published":"2026-09-02T01:00:00.638680Z","downloads":134452,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"fGadBRPE","hashes":{"sha512":"d6459bfb1e08df360632333383bad15171f358f080fb521ff05ec3beb9f9508a50dba70b7453f580272bc7da19fd2c27f284119e8ca6af0179ddc464aa678145","sha1":"a21c00c9a8a457179ddcccd44c38e177d5dc96f2"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/x8jF2Smj/entity_texture_features-7.2.1-1.20.1-forge.jar","filename":"entity_texture_features-7.2.1-1.20.1-forge.jar","primary":true,"size":975706,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"sslPyGon","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"7.2-forge-1.20.1","version_number":"7.2-forge-1.20.1","changelog":"- fixed the size property breaking with slimes in 26.2\n- fixed various texture layer issues\n- fixed various block entity issues\n- fixed various issues affecting EMF\n- fixed non .png textures registering as enchanted and emissive always\n","changelog_url":null,"date_published":"2026-09-01T04:23:18.386006Z","downloads":8381,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"d2BOmjNi","hashes":{"sha1":"b32344ca1467d21d5dec4f73c6a74c2a162a6986","sha512":"00393efcce06d94a4da846bd02bce446361dd0d70f2cba5f7abbe9088641580568db98662ea457fa08583f3190af458c21214ff4487abbd573c06b7292ea2558"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/sslPyGon/entity_texture_features-7.2-1.20.1-forge.jar","filename":"entity_texture_features-7.2-1.20.1-forge.jar","primary":true,"size":975704,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"GQlTHleX","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.1-forge-1.20.1","changelog":"- Both EMF & ESF will need to update to be compatible with this version *(expect about half an hour for EMF to update)*\n- fixed immediatelyfast compat on 26.1+\n- fixed skin feature models not accounting for root transforms in player animations\n- fixed ArrayIndexOutOfBoundsException crash on 26.1+\n- fixed certain skin changing plugins not working with skin features in 1.21.4+\n\n","changelog_url":null,"date_published":"2026-04-15T13:06:17.178904Z","downloads":2290499,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"3WmL2w0y","hashes":{"sha512":"0857b572a8695148f72eb9edc6218039ceeab8d11068fdfb567a5b1182232d7500ccccd75d6223b96ec5a5a1123910a6ebb1d9e8c8988d3cdb989797b9cc2228","sha1":"e13ba95a0388d7d5b1f479e5bd7e2df78e4c4a23"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/GQlTHleX/entity_texture_features_1.20.1-forge-7.1.jar","filename":"entity_texture_features_1.20.1-forge-7.1.jar","primary":true,"size":944851,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"6Rsbdc6P","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.13-forge-1.20.1","changelog":"- fixed the player skin tool menu on 26.1\n- fixed fabric api detection\n- fixed skin feature part transforms\n\n","changelog_url":null,"date_published":"2026-03-26T20:02:13.525521Z","downloads":773742,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"gvje7HnA","hashes":{"sha512":"6a46c22aa8112aa007b6357f7a55c95829a693854675641ac17d871f4242f06340d7335b07a0cd1f30023c68365b959e99b4ef09348141d23976110f8b64fc0c","sha1":"50768b77225043249df386abf594c95bd56ad792"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/6Rsbdc6P/entity_texture_features_1.20.1-forge-7.0.13.jar","filename":"entity_texture_features_1.20.1-forge-7.0.13.jar","primary":true,"size":927665,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"rk8qfZ88","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.9-forge-1.20.1","changelog":"- added random entity properties `seedOffset` and `seedSource`\n- removed certain OptiFine limitations on newer versions where they have been lifted\n\n","changelog_url":null,"date_published":"2026-02-14T12:54:49.817696Z","downloads":706745,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"GAQTEPCD","hashes":{"sha512":"53cfa26a6759e4680d863666cb6ce0d9b1be4aebedceff4d45369a5b8705e5da6739cd13e9bf589d36b909f4f620c05d26d41ded4a76303a18ee28dad6e0a4ec","sha1":"05c8b2e64cfcda05a4f3c6dd404a13de310bcee8"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/rk8qfZ88/entity_texture_features_1.20.1-forge-7.0.9.jar","filename":"entity_texture_features_1.20.1-forge-7.0.9.jar","primary":true,"size":926386,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"2utF7Tal","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.8-forge-1.20.1","changelog":"- neoforge 1.21.11\n- fixed various issues with the skin tool and uploading on 1.21.11 specifically and some other versions\n- fixed player skin enchanted pixel selections being inverted in 1.21.9+\n- fixed a crash with block entities\n- fixed the jacket/dress extension skin feature in 1.21.2+\n\n","changelog_url":null,"date_published":"2025-12-29T13:32:02.226628Z","downloads":991834,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"XNJSmDns","hashes":{"sha1":"0f401357dfa13ec8a300dc4f436d9f1164fc7044","sha512":"5513f0bc97baa74b1a70bcc168def235fa8f7e3a07457be0f5f5fb53db8eb9600e12db08921b4db69178ceba9412a9aa83d7df351beea981d20662434ebc2094"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/2utF7Tal/entity_texture_features_1.20.1-forge-7.0.8.jar","filename":"entity_texture_features_1.20.1-forge-7.0.8.jar","primary":true,"size":927175,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"StRGhMIZ","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.6-forge-1.20.1","changelog":"- fixed crash when clicking \"Add ETF features to skin\" in the skin tool\n- fixed forge and neoforge crash, affecting EMF also, relating to checking loaded mods\n\n","changelog_url":null,"date_published":"2025-11-22T15:06:46.451290Z","downloads":4401767,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"oNgkxi0j","hashes":{"sha1":"756a6ed1a8ef46ae664d8a1fdaf50c9a7b4030fa","sha512":"d0224120317eef7052df557fec58c15097aa68e46aa5660a09252e92a25c38e2cbe53cadc98e6f14c10277fa987e4fb0722e6538ac9df6858a7e1077c61fcd5b"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/StRGhMIZ/entity_texture_features_1.20.1-forge-7.0.6.jar","filename":"entity_texture_features_1.20.1-forge-7.0.6.jar","primary":true,"size":951154,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"LDfWp0u2","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.5-forge-1.20.1","changelog":"- added a search bar to config screens with more than a dozen listings\n- fixed 1.21.9 config lists appearing blank until scrolled\n- fixed config titles being missing in 1.21.6+\n- added missing config translation support for \"Undo changes\"\n\n","changelog_url":null,"date_published":"2025-11-21T07:42:54.895783Z","downloads":15410,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"4zPmu1AL","hashes":{"sha1":"cbf265e81591e586ca238ac48ecd7b2a73b0914c","sha512":"46da60d85afc2f07dd155ddc2bc18fe1483ec0e18ece7059573699838eeb1ae2d9ec3a5939cb621b86dde7a1e928faf4fd71930991a33bfbe59693a88d54935f"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/LDfWp0u2/entity_texture_features_1.20.1-forge-7.0.5.jar","filename":"entity_texture_features_1.20.1-forge-7.0.5.jar","primary":true,"size":950610,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"IFKICSMA","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.2","changelog":"- fixed parrots on shoulders crashing the game\n- fixed ArrayIndexOutOfBoundsException crash","changelog_url":null,"date_published":"2025-09-02T03:03:53.607293Z","downloads":1252726,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"PC3JhbzZ","hashes":{"sha1":"24c555adc1398a5a516cd511e724b125ed38a804","sha512":"2e351c53cd6484bec16e728ce5cfd5374c59d639ec747a34adcb638fdcaeaa9ec5be28378aaa8b983e4fb36cf9990f1bc2e605c3d31dc9e6a0fc846c81ace85c"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/IFKICSMA/entity_texture_features_1.20.1-forge-7.0.2.jar","filename":"entity_texture_features_1.20.1-forge-7.0.2.jar","primary":true,"size":894117,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"RZynAozZ","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.1","changelog":"- fixed crash with immediatelyfast\n- bumped api number","changelog_url":null,"date_published":"2025-08-25T03:28:08.573621Z","downloads":100104,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"P78yyRa8","hashes":{"sha1":"15859163cc62136ba5a6bcb084bf4232057a3ffc","sha512":"dbf9b1800bc9bc541511e81995494ff55be62c332c40273f4c3b8fab938a1e213cc9afa3eeb82b4381900772864fd31685edd77efd0e2956eacd5db25e780423"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/RZynAozZ/entity_texture_features_1.20.1-forge-7.0.1.jar","filename":"entity_texture_features_1.20.1-forge-7.0.1.jar","primary":true,"size":897448,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"6RA3yJf0","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"7.0.0","changelog":"- fixed entities in gui in 1.21.6+\n- fixed extreme lag caused when un-leashing entities in 1.21.5+ caused by invalid leash data breaking nbt reading1.20\n- fixed entity nbt tests in 1.21.5+\n- changed nbt list testing behaviour allowing consistent behaviour with uses like `nbt.1.list.*` and `nbt.1.list.*.further.instructions` matching optifine\n- reduce nbt crash log spam when entity is null\n- large restructure of the source code\n- first release for 1.20 in a while\n- fixed a crash when illegal paths were enabled\n- fixed minecart random textures\n- fixed several crashes","changelog_url":null,"date_published":"2025-08-24T11:21:22.019478Z","downloads":18820,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"vZlAEJUr","hashes":{"sha1":"44ed02dd30f63ffc2735a307d0378a30bfab5128","sha512":"acc868bcaac7d2f2b065f3e0506f7858ff1b7687b28e2728a382bf457e145b76eff2a171424bdd2279f5f95e90b21cc834aaf5421b2d8d058e3322075cdbf9e2"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/6RA3yJf0/entity_texture_features_1.20.1-forge-7.0.0.jar","filename":"entity_texture_features_1.20.1-forge-7.0.0.jar","primary":true,"size":897305,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"rGt1IuJq","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.9","changelog":"- updated to 1.21.4 for Forge & NeoForge\n- fixed a crash when the ETF config object was loaded far too early by another mod\n- fixed Illusioner entity copy illusions not all varying their textures\n- fixed the resource-pack screen config button not resizing when the screen size is modified in 1.20.6+","changelog_url":null,"date_published":"2024-12-11T09:25:23.916351Z","downloads":7233606,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"qXwk7ZHp","hashes":{"sha512":"0d8576c785c689aa39c29f8dbee46b28c308a01a87eaa01a1d405c617b7a30be5ba1e62faeb5f212e44d50ae5a230e48815ac572adaba0c6d3a9e2df47183023","sha1":"55c8a7db3b4ddd28485c4d2bab7381a756b771c6"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/rGt1IuJq/entity_texture_features_forge_1.20.1-6.2.9.jar","filename":"entity_texture_features_forge_1.20.1-6.2.9.jar","primary":true,"size":676887,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"515ZJGh4","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.8","changelog":"- fixed a crash in the inventory screen with 3d skin layers latest update with player skin features active\n- added an OptiFine compat option to prevent loading a non-variant / base texture present in the variant directories (e.g. optifine/random/entity/chicken.png won't be loaded as an override to the vanilla base texture, as this does not happen in OptiFine), enabled by default.\n- fixed the settings gui background not rendering in 1.20.1","changelog_url":null,"date_published":"2024-11-20T02:12:22.331332Z","downloads":214770,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"dbgbJu64","hashes":{"sha512":"ce44be5a9f8ce8eb7f79b218f78b470cdf5b99cba3f885959c986ba94d181d92d8c32ae19548d52bd9d55a8f9e016498d972cdb2c34f6466496d894fb719e377","sha1":"5e9e497952bc84dc7d3ab32572adf2739c868c1f"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/515ZJGh4/entity_texture_features_forge_1.20.1-6.2.8.jar","filename":"entity_texture_features_forge_1.20.1-6.2.8.jar","primary":true,"size":673188,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"wFTRm1gW","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.7","changelog":"- fixed log spam in 1.21.3 due to errors with the shoulder parrot feature renderer\n- updated for forge 1.21.3\n- fixed compatibility with the new `3d skin layers` mod update v1.7\n- fixed visual issues in the player skin tool in 1.21.3\n- added the `biomeTag` property to vary textures based on the biome tags of the entities spawn biome, does not support regex, only exact string matches, `minecraft:` is optional for vanilla tags. Prefix with `print:` to log the found biome tags\n- added the `temperature` property to vary textures based on the entities spawn position temperature, supports ranges e.g. `0-0.15` is an approximate range for snowfall. Prefix with `print:` to log the found temperature","changelog_url":null,"date_published":"2024-11-04T09:21:37.082134Z","downloads":580634,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"kEqON8Ki","hashes":{"sha512":"bc9950d739663787dc11c87da9651ae25e95b8ad16d10eff89e10483178cb9fd2e6cf659ab82464ab9b9377288377138900d4e6bbc521bee61d1259f9a147040","sha1":"f68476051da211e0559b8eef7207fc0aed93803d"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/wFTRm1gW/entity_texture_features_forge_1.20.1-6.2.7.jar","filename":"entity_texture_features_forge_1.20.1-6.2.7.jar","primary":true,"size":671687,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"GOfMvUim","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.5","changelog":"- fixed a logical error that would make spawn locked properties occasionally override the fact that non spawn locked properties were still present and still needed future updates.\n- fixed block entities not updating when using non spawn locked properties.\n- made the properties settings screen list display in alphabetical order.\n- removed log spam if ETF accidentally read a cit .properties file, due to a texture pointing there.\n- ensured all ETF logs pre append `[ETF]: ` for easier log filtering.\n- added the `blockBelow` && `blockBelowSolid` properties to vary textures based on the first non-air block below the entity, no matter the distance, the latter only triggers for the first solid block found.\n- added the `blockAbove` && `blockAboveSolid` properties to vary textures based on the first non-air block above the entity, no matter the distance, the latter only triggers for the first solid block found.","changelog_url":null,"date_published":"2024-09-18T14:02:35.468319Z","downloads":323778,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"1smWBcrz","hashes":{"sha512":"c1dfa11805d8e0f5eb49e5e4a17d61f0822e15865de54b298c2c88e8104cfc360577705eb15e3ec943e8e562bf0aff4984413513c81b1663fb733474102d8ae2","sha1":"e6463fb80bc89ec3f106c031bb975b24f7c6c667"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/GOfMvUim/entity_texture_features_forge_1.20.1-6.2.5.jar","filename":"entity_texture_features_forge_1.20.1-6.2.5.jar","primary":true,"size":663338,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"sbN1CdKV","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.4","changelog":"- fixed the `nbt` property breaking since version 6.2 when declaring more than one `nbt` property in a single rule\n- added the `nbtVehicle` property to vary textures by the entity nbt data of the entity being ridden by the current entity, passenger nbt can be found within the regular `nbt` property under the passenger nbt data\n- added the `nbtClient` property to vary textures by the entity nbt data of the client player","changelog_url":null,"date_published":"2024-09-12T05:35:16.440612Z","downloads":48747,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"TKRQkLCU","hashes":{"sha1":"79b2cfdb1bce2e22dc0627b77f64080f0d363109","sha512":"e0d206512d73c77a3c9a0a6091a34d9c6805cfe01798f6917ce5d1d495c596c70ea9bc46d443df71aa283432b95029687e560a2a9d176dd9bcaaa5c29b448b4f"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/sbN1CdKV/entity_texture_features_forge_1.20.1-6.2.4.jar","filename":"entity_texture_features_forge_1.20.1-6.2.4.jar","primary":true,"size":655405,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"owJIYJSQ","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.3","changelog":"- removed excessive log spam from the nbt property rewrite in 6.2 with empty/missing nbt values\n- fixed `biomes` property breaking when adding the redundant `minecraft:`\n- replaced the `Hide settings button` setting with `Settings button location` to choose where/how the resource-pack screen settings button appears these can be: `OFF`, `BOTTOM_RIGHT`, `BOTTOM_LEFT`, `TOP_RIGHT`, `TOP_LEFT`. Defaults to bottom right.","changelog_url":null,"date_published":"2024-09-06T11:10:41.188602Z","downloads":76679,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"Jp6FhF0h","hashes":{"sha1":"8363deaf6bbe905b3e61fb794b153dcc8af20581","sha512":"79065dd70164b25196ff6b6e1b8578c3cf5322badd45fd8ca01625937627ff7e424b74c034c1c11befd6980a9a0632ceb173a863ea401a874ab286a817a14d1a"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/owJIYJSQ/entity_texture_features_forge_1.20.1-6.2.3.jar","filename":"entity_texture_features_forge_1.20.1-6.2.3.jar","primary":true,"size":652406,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"SyXDjC39","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.2","changelog":"- added more leniency to the mod config file reading used by this, EMF, and ESF\n- now catches all exceptions on mod config file reading not just IOExceptions","changelog_url":null,"date_published":"2024-08-27T07:08:35.070633Z","downloads":94292,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"YrWpFlpM","hashes":{"sha512":"53cff1a97d8ce8eea67b356463810d86ab0f7a43e979310bc8c388f77fd49ea5c80640d8410d099b49d6a342da1eca2d0e9b655da2f26aae5d20f93218655f5b","sha1":"3ea21fe42239c4062cb0d4091af61b2ec2740994"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/SyXDjC39/entity_texture_features_forge_1.20.1-6.2.2.jar","filename":"entity_texture_features_forge_1.20.1-6.2.2.jar","primary":true,"size":633606,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"DtkAD0cR","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Forge - 1.20.1","version_number":"6.2.1","changelog":"- fixed a bug where non updating properties, e.g. `biomes`, would not test correctly\n- added an OptiFine parity settings category and a few options to control matching OptiFine restrictions or weirdness\n- random suffix selection now completely matches what optifine users will randomly get\n- added `print:` debug functionality to all string list and regex properties to log the given value when tested\n- added `print:` debug functionality to most numeric properties to log the given value when tested\n- the `pattern:` wildcard `?` has been changed to the equivalent of `.` in regex whereas it was incorrectly documented as being `.+`\n- removed old mod compatibility files for older versions of `iris`, `sodium`, and `immediatelyfast`, that were kept for a time to retain compatibility, as long as you use the latest version for your given MC version you will be fine","changelog_url":null,"date_published":"2024-08-25T16:56:09.719107Z","downloads":13358,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"OckTo1Qk","hashes":{"sha512":"e607eee6a4e96b56f70e6fb958323f18e5d36309932f08f1987d0f97a61f78a994b3c2172dc96d6fc00812cfd66ac3342e8546384aaa3e67c594ce21b8c93131","sha1":"5c7700b01afeacc3a4e4556e713708b5340da157"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/DtkAD0cR/entity_texture_features_forge_1.20.1-6.2.1.jar","filename":"entity_texture_features_forge_1.20.1-6.2.1.jar","primary":true,"size":633547,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"FexaSxzw","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.2","version_number":"6.2","changelog":"[6.2]\n- forge 1.21 & 1.20.6 fixed\n- changed gui icon\n- added checks to ensure random property suffixes are always valid integers above 0\n- fixed crash when rendering entity nameplates and having renderlayer overrides affect entity shadows\n- fixed the skin pixel transparency override setting in skin features not affecting all of the pixels correctly\n- reworked and improved the `nbt` property to improve both performance and log printing functionality\n  - if your nbt test starts with `print_all:` the entire entity client-side nbt will be printed with nice formatting\n  - if your nbt test starts with `print:` that specific nbt value will be printed every time it tests, as well as its result\n  - (these will go before tests like `raw:`, `exists:` or `range:`, e.g.  `print_all:exists:false`)\n- made many minor source code adjustments, no functionality changes, no API changes","changelog_url":null,"date_published":"2024-08-20T07:39:00.040550Z","downloads":36122,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"pL6UUED3","hashes":{"sha512":"276687023a1a7e517bd9d8b13360c2fc2ab0d3503067444c4af8c6b574f458e9a216866c3374a4df22b5749f141f2fb4531c832c0ed2531f1346b003ebcd2db5","sha1":"b01f1afca9a9a4c4f3719b0ad87398757037c7ef"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/FexaSxzw/entity_texture_features_forge_1.20.1-6.2.jar","filename":"entity_texture_features_forge_1.20.1-6.2.jar","primary":true,"size":631787,"file_type":null}],"dependencies":[]},{"game_versions":["1.20.1"],"loaders":["forge"],"environment":"client_only","id":"IFRfepfL","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Minecraft China edition fix","version_number":"6.1.4","changelog":"fixes a crash with Minecraft China edition","changelog_url":null,"date_published":"2024-08-09T13:41:40.990092Z","downloads":57793,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"jFrv6qer","hashes":{"sha512":"d94031120b63c45d8d7cdc4c2dc39cb08a5e2c6d0bfac69b296f101c75552b7f87675889b053d983b9dcff8590a8af162e6da6c576c5406cb8ef13f7f175c2bc","sha1":"977edda89538b36f6ce315dae48dab25524ba6e6"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/IFRfepfL/entity_texture_features_forge_1.20.1-6.1.4.jar","filename":"entity_texture_features_forge_1.20.1-6.1.4.jar","primary":true,"size":627057,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"VzqvqFHV","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.1.3","version_number":"6.1.3","changelog":"[6.1.3]\n- added additional null checks to fix some odd mod crashes\n- fixed the config breaking with some mods\n- fixed player skin tool pixel select image being sideways in 1.21","changelog_url":null,"date_published":"2024-07-03T09:59:30.510926Z","downloads":193547,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"hfEPkCoQ","hashes":{"sha1":"3b73ff3df41105c23cccaa7865000b98fb847371","sha512":"39cd199155ed792497ff01150bd2a7c0b7e7ff34a098d8b68704b1a4b59c86a7628b62c9f920f0c64b8c61c1967400fc1da15eb4d1f081c1a258550d63d7a1ac"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/VzqvqFHV/entity_texture_features_forge_1.20.1-6.1.3.jar","filename":"entity_texture_features_forge_1.20.1-6.1.3.jar","primary":true,"size":626764,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"wzrdfTio","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.1.1","version_number":"6.1.1","changelog":"fix for sodium 0.5.9, retains compat with earlier sodium","changelog_url":null,"date_published":"2024-06-14T08:44:44.250133Z","downloads":99808,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"dZVLupnB","hashes":{"sha1":"eb1119f6c782048553377feedb74ca8f141799bd","sha512":"b1c19e3e21a40faa1e03cbb74aa53fd347ef5f8457c77e9e6cfeb54b22309613bb41f92170e084277655fcb4fbec2c2b33b50a946f05c2d00e7deaef2aaf78af"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/wzrdfTio/entity_texture_features_forge_1.20.1-6.1.1.jar","filename":"entity_texture_features_forge_1.20.1-6.1.1.jar","primary":true,"size":625794,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"7Ew95Sjt","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.1","version_number":"6.1","changelog":"> - massive source code rework to move all Minecraft versions into the one source branch, this will have no impact to end users but will massively speed up backporting and deployment of mod updates\n> - added crowdin translation support\n> - added skin option to preserve transparency in extra skin pixels\n> - fixed #265 crash when block entity state is null\n> - fixed enchanted elytra not rendering emissive textures\n> - fixed shoulder parrots\n> - fixed emissive armor and trims breaking with **Iris**\n> - fixed the custom emissive suffix file declaration getting overridden by higher packs *(using `_e` is still highly recommended)*\n> - fixed **ImmediatelyFast** compat for mod update v1.2.16, ETF still retains compat for the older versions\n> - fixed a missing texture issue with the **Amendments** mod's jukeboxes when playing disc 13 *(this may fix other missing texture issues with modded block entities)*","changelog_url":null,"date_published":"2024-06-12T07:27:43.491130Z","downloads":6382,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"H41GoXd2","hashes":{"sha512":"75991bef47f57f13abb03b2e744295315b19be38dc6db85ea45a1ea73a3e6e9e3ffd832d8cdc502b06e61e4ba84bb9ba2a8518b5dd1d05472d007c8f6d07bbce","sha1":"d7efcdb8d91580f3b2c4d022fdab2237798ee85e"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/7Ew95Sjt/entity_texture_features_forge_1.20.1-6.1.jar","filename":"entity_texture_features_forge_1.20.1-6.1.jar","primary":true,"size":625275,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"qvVrfelg","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.0.1","version_number":"6.0.1","changelog":"- fixed the transparent skin settings\n- changed the transparent skin settings into a single option, it is set to only allow for skins using ETF features by default, but can be enabled for all skins.\n- ETF player skin features now support legacy format skins and will auto convert them to the new format when saved\n- the ETF skin feature tool now has a setting to prevent ETF from adding the example template to your skin, thus no longer overwriting any extraneous pixels in your skin\n  - the skin tool now prompts users to set this setting when the skin tool first tries to apply one of the templates in a way that would override any extraneous skin pixels \n  - the templates have been broken up into several smaller partial templates to only try and apply to skins explicitly using them\n- added gaps into the jacket options text for readability\n- fixed coat length setting not being bound between 1 and 8","changelog_url":null,"date_published":"2024-04-29T07:43:38.051724Z","downloads":365682,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"UxdN9lK6","hashes":{"sha1":"a9560e64454c1ee4194f788f34eb53e07245ff75","sha512":"61dd0761ba0614d8c0be30e1cc072d8c0f4da57570984761859486e76b19495f2be18ec27f71b7c7eb96ab875e3109f29c5487c0749592ac8ad1ff34db1111c1"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/qvVrfelg/entity_texture_features_forge_1.20.1-6.0.1.jar","filename":"entity_texture_features_forge_1.20.1-6.0.1.jar","primary":true,"size":557480,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"6RYOhhX3","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 6.0","version_number":"6.0","changelog":"- added support for the iris distant horizons beta\n- fixed emissive textures breaking in the gui with ImmediatelyFast installed\n- fixed the `blocks` property not correctly reading/expecting block states\n- fixed the `name` property not checking for single names with spaces in them comprised of the entire test string\n- completely redid the config gui to be data driven and more user-friendly\n    - ETF, EMF, and ESF will now share the same config gui collectively called \"Entity Features settings\"\n    - added a new `per entity` settings screen that allows you to override the settings for specific entity types\n    - added a `Random properties` settings screen that allows you to enable/disable, modify, and read the documentation\n      of specific random properties. This will also list any properties added via ETF's API.\n    - improved many gui elements adding sliders, changed setting highlighting, and text displays for more user-friendly\n      settings\n- fixed the `name` property not reading player usernames\n- added the following random properties: (primarily for use in player EMF packs)\n    - `isCreative` - true if the entity is in creative mode\n    - `isTeammate` - true if the entity is a teammate\n    - `isClientPlayer` - true if the entity is the client player\n    - `variant` - moved from EMF into ETF\n    - `modLoaded` - works like `name` but matches against the mod id's loaded by the modloader\n- the `blocks` property now updates over time by default (OptiFine parity)\n- fixed the `nbt` property still including the char type when testing nbt numbers i.e `1b` instead of just `1`\n- fixed many minor issues\n- fixed `blocks` property and added `blockSpawned` property to be identical but spawn condition locked by default","changelog_url":null,"date_published":"2024-04-19T20:23:08.240475Z","downloads":103335,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"ckeYFkLU","hashes":{"sha512":"ea1ef0be1013406b172fc437f88edfd8f5b5fb08c651b79caea842ac2bddc6803d22fad49b8e72e5a204ec006899ab3f1c0895506aafd6e752ea00f612704d8a","sha1":"3923e536d74a9ea6d1f2e34fa8ffe33590507a40"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/6RYOhhX3/entity_texture_features_forge_1.20.1-6.0.jar","filename":"entity_texture_features_forge_1.20.1-6.0.jar","primary":true,"size":551221,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"DPuUdAbv","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.2.3","version_number":"5.2.3","changelog":"further \"image not allocated\" crash fixes","changelog_url":null,"date_published":"2024-02-04T09:12:57.543831Z","downloads":215031,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"zSE8R5UT","hashes":{"sha1":"f9191209fc54cc7fe5b9c8a4150823d500e4128d","sha512":"c0eef26be51e05ec367766967a1002107fb5f6e873a21f76ff98f99b45dac205fb0c25966b8606bf8c3052e948671d56037c0c3c4445ce70a12e86a730935fc9"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/DPuUdAbv/entity_texture_features_forge_1.20.1-5.2.3.jar","filename":"entity_texture_features_forge_1.20.1-5.2.3.jar","primary":true,"size":458883,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"Arc3HTmh","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.2.2","version_number":"5.2.2","changelog":"fixed emissive entity textures not working with sodium 0.5.6+","changelog_url":null,"date_published":"2024-01-29T02:45:54.346992Z","downloads":9033,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"Uq9u1ZvI","hashes":{"sha1":"00d6bbed320c8f8722e95ef60416655600e45368","sha512":"48d1a70035819af0176ac93e51efb6c308aff64502563012f6b38c9a59ad90b01e19c300523cd986fbf40d420ec0e5850be6eebd5b726e8a6238b160930e37f5"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/Arc3HTmh/entity_texture_features_forge_1.20.1-5.2.2.jar","filename":"entity_texture_features_forge_1.20.1-5.2.2.jar","primary":true,"size":458817,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"J87dYeyN","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.2.1","version_number":"5.2.1","changelog":"[5.2.1]\n- fixed `Image is not allocated.` crash related to armor rendering\n- added a printout to the right click debug to tell users where the `.properties` and variant files can go, useful for modded entities.\n- slightly tweaked sleeping detection for blinking\n- fixed a crash related to unexpected null values #234\n- fixed _eye textures not variating correctly since v5.0\n- fixed the nose button getting stuck in a loop in the skin settings\n- fixed a crash when removing skin features in the skin tool\n- added an emissive setting to disable Armor & Trims as it has been known to have issues with modded armors and requires future reworking\n\n[5.2]\nwith the new optimizations in how properties work now I don't need to worry too much about adding too many of them,\nthat being said, I've added a bunch of new properties mostly introducing some external non-entity values.\nSuch as irl time & date, and language based localization. \nAllowing seasonal entity variation, or language variations for any text in your textures.\n\n- fixed player emissives breaking with bright render mode\n- tweaked mob spawner code\n- added the `isSpawner` property which is true if the entity is a miniature mob inside a spawner block\n- the `color` property now also reads modded entity colors if the entity extends VariantHolder<T> with T being either DyeColor or an Optional<DyeColor>\n- the `profession` property should work for all modded mobs implementing VillagerDataContainer\n- added the following irl time & date properties `hour`,`minute`,`second`,`month`,`year`,`monthDay`,`weekDay`,`yearDay`.\nthey are all numeric integers and support ranges e.g. `\"0 2 4-7\"`.\n`hour`,`minute`,`second` will update over time, the others will only be set when the entity spawns.\n`hour` is in 24-hour format, 0 - 23.\n`weekDay` starts with sunday which is 1 up to saturday at 7. \n`month` starts with january which is 0 up to december at 11.\n`yearDay` is 1 - 366.\n`monthDay` is 1 - 31.\napril fools is thus `month=3, monthDay=1`,The Christmas to new-years period is `month=11, monthDay=25-31`\n- added the `dimension` property, which takes in a list of strings, or regex: or pattern:, and will be true if matching \nthe entities current dimension. \nVanilla dimensions are `overworld`, `the_nether`, `the_end`.\nModded dimension names are entirely up to whatever the mod maker set them to be, expect `mod_name:dimension_name`.\nIf you start the property text with `print:` it will work as normal but will also print the found dimension, to help \nwith discovering modded dimension names.\n- added the `language` property, which takes in a list of strings, or regex: or pattern:, and will match to the users\nchosen in-game language to facilitate the localization of textures if desired. default is `en_us` and corresponds to the\n`??_??` format language code of the games language files. \nHelpful if your texture or model includes text for some reason.\n- added the `light` property, which takes a list of integers and support ranges e.g. `\"0 2 4-7\"`, and matches it to the\nlight level of the block the entity is standing on `0 - 15`, `-1` will be returned if there is some error. \nThis property updates over time. An example use could be differentiating aggressive or passive spiders.","changelog_url":null,"date_published":"2024-01-17T06:13:09.465556Z","downloads":31263,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"AEdqFovQ","hashes":{"sha512":"12d695498101f1a6c376ca9001bd01a2497ed91f839794a47adb0749756d312821fc7258704070c14f8141070dbc335162ad2ab2f830fbb213dd1e5ab15e5396","sha1":"da678ab457fe2f8bfa1bd7496d83b93d4ee5bd3c"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/J87dYeyN/entity_texture_features_forge_1.20.1-5.2.1.jar","filename":"entity_texture_features_forge_1.20.1-5.2.1.jar","primary":true,"size":452575,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"CS4RfTDP","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.1.2","version_number":"5.1.2","changelog":"fixed a possible recursion crash with the config","changelog_url":null,"date_published":"2024-01-02T05:59:31.803210Z","downloads":16528,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"nVLsHMuw","hashes":{"sha512":"784db529862e8ce781c5eb62289cc6a66f685e230031537fd3fc5c3949e6e782a0eced49c3eed82bb3d18850cf97ea5f413b1e2b15f7331c0d10f5d6da51b18a","sha1":"64a369bf39ff0adcdcead82eac4242a9a3013b2c"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/CS4RfTDP/entity_texture_features_forge_1.20.1-5.1.2.jar","filename":"entity_texture_features_forge_1.20.1-5.1.2.jar","primary":true,"size":432951,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"clmSOM1p","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.1.1","version_number":"5.1.1","changelog":"- fixed 3d skin layers mod & etf skin feature, compat for the 1.6 update *(also removed log warning spam for future changes to 3d skin layers)*.\n- restructured the config\n- generified the emissive and enchanted pixel rendering methods\n- the mini entities in mob spawners UUID's should now always use the following format in nbt *(\"[I;?,?,12345,12345]\")*\nmaking them identifiable for randomisation, the blocks property should also return the actual mob spawner block.","changelog_url":null,"date_published":"2024-01-02T01:16:08.467821Z","downloads":321,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"UW2x3tS5","hashes":{"sha512":"54fb2d83dc483fdf30a95bb6eef6b98df4ceef64b8b98bdad30d3601ea5e1fc8c6b38f00b09f2764636f4f522c6086ad736c11e03f2d00f10059a40b7eac1c7d","sha1":"e067381b52b3025cb3b99171d0f7c861df4afa28"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/clmSOM1p/entity_texture_features_forge_1.20.1-5.1.1.jar","filename":"entity_texture_features_forge_1.20.1-5.1.1.jar","primary":true,"size":432685,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"dgT81Q7W","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 5.1","version_number":"5.1","changelog":"\nmob spawner entities can now variate their textures again.\nmoved some temporary 5.0 rework code into more compatible mixins for better compatibility\nmore stable implementation of the 5.0 rework changes for emissives, fixing a few crashes\nrandom properties now also allow ranges with the format <high>-<low> instead of only <low>-<high> (OptiFine parity)\nfixed a crash in the skin tool\nfixed a shoulder parrot crash\nfixed a crash with Xaeros minimap","changelog_url":null,"date_published":"2023-12-31T05:13:26.842051Z","downloads":1457,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"tEZM5YuZ","hashes":{"sha1":"39e44b3636998827737544abebd29a6ec87398bc","sha512":"f0fc6b7dc2fd84f9db83d35e7743942042d6a2be9b474df0416ad5a8d5ee1415187eeb7b527a613947751914b9a675f7837616e20d823e90549ce67c9dd7b49d"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/dgT81Q7W/entity_texture_features_forge_1.20.1-5.1.jar","filename":"entity_texture_features_forge_1.20.1-5.1.jar","primary":true,"size":436500,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"2OrXvTpT","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 4.6.1","version_number":"4.6.1","changelog":"[4.6.1]\n\nSeveral fixes, primarily for the random property system rewrite in 4.6.0\n\n- fixed api methods not being static\n- fixed texture names ending with numbers not correctly using a \".\" to separate the variant *(e.g big_chungus_0.png should variate with big_chungus_0.2.png)*\n- fixed `health` property not working at all in 4.6\n- fixed `health` property percentage mode values not being rounded as integers *(an entity with health percentage 3.5%  would not trigger 0-3% or 4-6% checks, which they do in OptiFine)*\n- fixed range property values not working correctly *(e.g   12-33 )*\n- further api additions for EMF\n- removed some log spam related to player head blocks","changelog_url":null,"date_published":"2023-11-04T11:45:49.670446Z","downloads":107128,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"uUYYsYnj","hashes":{"sha512":"aeee153462b2122e6832d7d119cdae3c9ff46e6936cbaa196b737a128b335abaaa8c90b2d739ec8af2151ab4a70875c97f97fcb71fa75c7dffadabd0c995a2fd","sha1":"4fe9d88d052adff655a03e20b2c232b0b5c62e69"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/2OrXvTpT/entity_texture_features_forge_1.20.1-4.6.1.jar","filename":"entity_texture_features_forge_1.20.1-4.6.1.jar","primary":true,"size":525145,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge","neoforge"],"environment":"client_only","id":"ZXM48A5X","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 4.6","version_number":"4.6","changelog":"- rewrote the Random Property reading code to be more object-oriented, stable, and simplified.\nThis also allows other mods to add new random properties for easy use in ETF & EMF.\nRandom property code now only stores the entities initial conditions if they have been tested by that random property already, reducing memory usage.\n- fixed the `name` property not respecting text formatting codes e.g. \"name=\\u00a74\\u00a7oName\"\n- fixed crashes during random entity property testing in ETF and EMF, all random property testing should be stable even with unexpected failures.\n- a lot of source code shuffling around and the inclusion of JavaDocs for API relevant classes.","changelog_url":null,"date_published":"2023-10-30T07:17:34.553184Z","downloads":1960,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"hsDMuwNK","hashes":{"sha512":"29a8ac31a12c9d3ee7567d012fbd300dc80addf949d42ec4b82bc9dcc41f8087a8d46a1473e5bda41b2bcd7195d7ac5112d15cf5d59d12925ee581cd699f57ea","sha1":"2683c2c5684227d5536b1aecbc9fd97eb25c9648"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/ZXM48A5X/entity_texture_features_forge_1.20-4.6.jar","filename":"entity_texture_features_forge_1.20-4.6.jar","primary":true,"size":520948,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"HYMRNMcV","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"[ETF] Entity Texture Features 4.5.1","version_number":"4.5.1","changelog":"[4.5.1]\n- fixed painting variants only working in the vanilla directory and not the optifine/etf folders \n- reverted some changes to `pattern` string comparisons as the OptiFine doc was incorrect compared to actual OptiFine behaviour\n- fixed a crash related to `pattern` string comparison handling changes in 4.5.0\n\n[4.5]\n- added more code to support EMF\n- added a new logo\n- added support for random & emissive painting textures\n- added support for emissive armor trims the same format as OptiFine *(note this seems to break if iris and 3d skin layers are both installed, no idea why, it also fixes itself if a mob in the background is wearing the same trim, I'm tired of pulling my hair out about this so this is just how it will be for now)*\n- added support for armor trim overrides *(e.g. the texture \"textures\\trims\\models\\armor\\coast_redstone.png\" will override the autogenerated trim if present)*\n- added support for end crystal random and emissive textures\n- added an option to enable extra warden textures like the heart to apply to the entire model\n- textures ending with numbers now use the separator \".\" like OptiFine for variants *(e.g \"mob4.png\" now variates with \"mob4.2.png\")*\n- Animatica textures are now detected and prevent certain ETF actions that could break these textures *(MoreMcmeta was already supported)*\n- added new ETF skin feature to allow/prevent transparency for your skin specifically, plus general improvements to skin transparency handling.\n- added new ETF skin feature variant of the villager nose setting that can use a custom texture set in the skin, instead of the default villager.\n\n- updated the `minecraftcapes.net` api url when used in skin features\n- improved the handling of \"_eyes\" textures\n- tweaked the skin tool failure dialogue to be more informative and helpful\n- tweaked warning messages and added some\n- tweaked the resource-pack screen etf button\n\n- fixed `biome` property breaking when using \"CamelCase\" instead of \"snake_case\"\n- fixed `size` property being off by 1 when compared to OptiFine\n- fixed `name` property not working for players usernames\n- fixed custom ETF cape textures not working with `physics mod` capes\n- fixed `3D skin layers mod` emissive body pixels with skin features\n- tweaked some `en_us` translations\n- fixed 2 forge crashes\n- fixed `pattern` & `ipattern` to correctly match the OptiFine behaviour","changelog_url":null,"date_published":"2023-08-22T08:03:32.312847Z","downloads":21114,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"Q2sfUgCE","hashes":{"sha1":"f9789cd7bf3ec3aa512422c327e3221ac4ae0558","sha512":"96a2c2b79d6e678138f4aed04b1d9c56ae56087e4a9a1a28403b8d86f068a26764d8a0c859859323e083b9cf2c462a1136a7b072c964912ac30cb147bfba1edc"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/HYMRNMcV/entity_texture_features_forge_1.20-4.5.1.jar","filename":"entity_texture_features_forge_1.20-4.5.1.jar","primary":true,"size":465790,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"2z3GEBu5","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Entity Texture Features 4.5.0","version_number":"4.5.0","changelog":"# Added\n- added more code to support EMF\n- added a new logo\n- added support for random & emissive painting textures\n- added support for emissive armor trims the same format as OptiFine *(note this seems to break if iris and 3d skin layers are both installed, no idea why, it also fixes itself if a mob in the background is wearing the same trim, I'm tired of pulling my hair out about this so this is just how it will be for now)*\n- added support for armor trim overrides *(e.g. the texture \"textures\\trims\\models\\armor\\coast_redstone.png\" will override the autogenerated trim if present)*\n- added support for end crystal random and emissive textures\n- added an option to enable extra warden textures like the heart to apply to the entire model\n- textures ending with numbers now use the separator \".\" like OptiFine for variants *(e.g \"mob4.png\" now variates with \"mob4.2.png\")*\n- Animatica textures are now detected and prevent certain ETF actions that could break these textures *(MoreMcmeta was already supported)*\n- added new ETF skin feature to allow/prevent transparency for your skin specifically, plus general improvements to skin transparency handling.\n- added new ETF skin feature variant of the villager nose setting that can use a custom texture set in the skin, instead of the default villager.\n\n# Changed\n- updated the `minecraftcapes.net` api url when used in skin features\n- improved the handling of \"_eyes\" textures\n- tweaked the skin tool failure dialogue to be more informative and helpful\n- tweaked warning messages and added some\n- tweaked the resource-pack screen etf button\n\n# Fixed\n- fixed `biome` property breaking when using \"CamelCase\" instead of \"snake_case\"\n- fixed `size` property being off by 1 when compared to OptiFine\n- fixed `name` property not working for players usernames\n- fixed custom ETF cape textures not working with `physics mod` capes\n- fixed `3D skin layers mod` emissive body pixels with skin features\n- tweaked some `en_us` translations\n- fixed 2 forge crashes\n- fixed `pattern` & `ipattern` to correctly match the OptiFine behaviour\n","changelog_url":null,"date_published":"2023-08-06T05:53:50.132705Z","downloads":1271,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"d78QbQbt","hashes":{"sha512":"c00b127135ffc0df1dfa58111f9b627605ed1518985f5bb0aa4e908680da10c0025b4e947d4eb807d7401fa27ac91739ede75715dce8d0f60bfd4792f1e0ae7f","sha1":"35e55a1c90f4b260f8a35859c1595a76598808c2"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/2z3GEBu5/entity_texture_features_forge_1.20-4.5.0.jar","filename":"entity_texture_features_forge_1.20-4.5.0.jar","primary":true,"size":465082,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"JRibkDsJ","project_id":"BVzZfTc1","author_id":"rLbuLV6t","featured":false,"name":"Entity Texture Features 4.4.5","version_number":"4.4.5","changelog":"fix for forge 46.0.10","changelog_url":null,"date_published":"2023-06-10T07:48:24.259901Z","downloads":9126,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"uzazv02G","hashes":{"sha1":"abb2c2808d05f16f68a8c28821321cee0701cdf2","sha512":"82a76a9ff418028fb2eddab8eb312ebfe7908a1686e0932e7683e04fad2a846ebca800c2b7e9d94ea52f4b58f90c87630803142f2ac2855bb50e6f639507ea3f"},"url":"https://cdn.modrinth.com/data/BVzZfTc1/versions/JRibkDsJ/entity_texture_features_forge_1.20-4.4.5.jar","filename":"entity_texture_features_forge_1.20-4.4.5.jar","primary":true,"size":452089,"file_type":null}],"dependencies":[]}]