bernie-g / geckolib

GeckoLib is an animation engine for Minecraft mods, with support for complex 3D keyframe-based animations, numerous easings, concurrent animation support, sound and particle keyframes, event keyframes, math-based animations, and more. Available for all major modloaders.
https://geckolib.com
MIT License
596 stars 126 forks source link

creeper.png forces mipmap level of 3 due to non-16x height #530

Closed Ampflower closed 8 months ago

Ampflower commented 8 months ago

Hi, I noticed that from a mod shoving everything into the block atlas, the creeper.png file provided by geckolib is forcing the mipmap level to 3 instead of 4 due to the height of 40.

The file:

https://github.com/bernie-g/geckolib/blob/1.20.1/Fabric/src/main/resources/assets/geckolib/textures/entity/creeper.png

From F3+S dump: geckolib:entity/creeper x=1408 y=2000 w=64 h=40

Possible fixes:

Align the creeper to the nearest power of 2 or multiple of 16 that can still fit the atlas, which would be 64 and 48 respectively.

This would allow any mod that for any reason takes the creeper and other entities and throws it into a bigger atlas to work seamlessly.

Tslat commented 8 months ago

Why is the creeper affecting atlas mipping?

It shouldn't even be in an atlas?

Ampflower commented 8 months ago

Honestly, I don't know which mod is including it in the block atlas either; it is just what I see from the log.

[20:20:21] [Worker-Main-5/WARN]: Texture geckolib:entity/creeper with size 64x40 limits mip level from 4 to 3
[20:20:21] [Worker-Main-5/WARN]: Texture wilderwild:entity/firefly/nectar with size 487x487 limits mip level from 3 to 0
[20:20:21] [Worker-Main-5/WARN]: minecraft:textures/atlas/blocks.png: dropping miplevel from 4 to 0, because of minimum power of two: 1
Fabric's mod list ``` [20:19:56] [main/INFO]: Loading 412 mods: - adorn 5.0.0+1.20.1 - airhop 8.0.0 - ambientsounds 5.3.5 - amecs 1.3.10+mc.1.20.1 \-- amecsapi 1.4.0+mc1.20-pre1 - antighost 1.20-fabric0.83.0-1.1.5 \-- crowdin-translate 1.4+1.19.3 - appleskin 2.5.1+mc1.20 - architectury 9.1.12 - areas 5.2 - armorful 2.0.2+1.20 \-- static-content 1.0.1-1.16.2 \-- staticdata 1.1.2 - artifacts 9.2.0 |-- cardinal-components-base 5.2.2 |-- cardinal-components-entity 5.2.2 |-- expandability 9.0.0 \-- step-height-entity-attribute 1.2.0 - attributefix 21.0.4 - autotag-convention 2.0.2+1.20 \-- autotag 2.0.2+1.20 - azurelib 2.0.4 - azurelibarmor 2.0.3 - bagofholding 8.0.1 |-- extensibleenums 7.0.1 \-- puzzlesapi 8.1.4 |-- cardinal-components-base 5.2.2 |-- cardinal-components-entity 5.2.2 \-- puzzlesaccessapi 8.0.7 - bclib 3.0.14 \-- wunderlib 1.1.5 - beaconoverhaul 1.8.4+1.20 \-- reach-entity-attributes 2.4.0 - better_end_sky 0.2.1+1.20 - betteranimationscollection 8.0.0 - bettercombat 1.8.3+1.20.1 - betterdeserttemples 1.20-Fabric-3.0.3 \-- org_reflections_reflections 0.10.2 - betterdungeons 1.20-Fabric-4.0.3 - betterend 4.0.10 - betterendisland 1.20-Fabric-2.0.4 - betterf3 7.0.2 - betterfortresses 1.20-Fabric-2.0.5 - betterjungletemples 1.20-Fabric-2.0.4 - betternether 9.0.9 - betteroceanmonuments 1.20-Fabric-3.0.4 - betterstrongholds 1.20-Fabric-4.0.3 - bettertridents 8.0.1 - betterwitchhuts 1.20-Fabric-3.0.3 - biomemakeover 1.20.1-1.11.4 \-- taniwha 1.20.0-5.4.4 - blockrunner 8.0.2 - blur 3.1.0 \-- satin 1.13.0 - bookshelf 20.1.6 - bottledair 2.2 - cardinal-components 5.2.2 |-- cardinal-components-block 5.2.2 |-- cardinal-components-chunk 5.2.2 |-- cardinal-components-item 5.2.2 |-- cardinal-components-level 5.2.2 |-- cardinal-components-scoreboard 5.2.2 \-- cardinal-components-world 5.2.2 - carpet 1.4.112+v230608 - carpet-fixes 1.20-1.16.1 - carpeted 1.20-1.4 - cavedust 1.4.1 - chat_heads 0.10.27 - cleancut 6.0+mc1.19.1-mc1.20.x - cleardespawn 1.1.15 - cloth-config 11.1.106 \-- cloth-basic-math 0.6.1 - clutter 1.20-0.5.2 - collective 7.3 - combatroll 1.3.0+1.20.1 - continuity 3.0.0-beta.4+1.20.1 - corgilib 4.0.0.4 |-- com_electronwill_night-config_core 3.6.6 \-- com_electronwill_night-config_toml 3.6.6 - create 0.5.1-d-build.5+mc1.20.1 |-- com_google_code_findbugs_jsr305 3.0.2 |-- flywheel 0.6.10 |-- milk 1.2.60 | \-- dripstone_fluid_lib 3.0.2 |-- porting_lib_accessors 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_base 2.1.1127+1.20 | |-- porting_lib_attributes 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | |-- porting_lib_lazy_registration 2.1.1127+1.20 | \-- porting_lib_utility 2.1.1127+1.20 |-- porting_lib_brewing 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_client_events 2.1.1127+1.20 | |-- mm 2.3 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_entity 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | \-- porting_lib_mixin_extensions 2.1.1127+1.20 |-- porting_lib_extensions 2.1.1127+1.20 | |-- porting_lib_attributes 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_fake_players 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_models 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | \-- porting_lib_model_loader 2.1.1127+1.20 |-- porting_lib_networking 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_obj_loader 2.1.1127+1.20 | |-- porting_lib_attributes 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | \-- porting_lib_model_loader 2.1.1127+1.20 |-- porting_lib_tags 3.0 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_tool_actions 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_transfer 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- reach-entity-attributes 2.4.0 \-- registrate-fabric 1.3.62-MC1.20.1 |-- porting_lib_data 2.1.1090+1.20 \-- porting_lib_model_generators 2.1.1090+1.20 \-- porting_lib_model_materials 2.1.1090+1.20 - creativecore 2.11.10 \-- net_minecraftforge_eventbus 6.0.3 - creeperoverhaul 3.0.1 - cristellib 1.1.5 \-- blue_endless_jankson 1.2.3 - ctov 3.3.5a - cyclepaintings 3.3 - darkwaters 0.0.22 - dawn 5.0.0 |-- terraform-shapes-api-v1 7.0.1 \-- terraform-wood-api-v1 7.0.1 - deathfinder 8.0.1 - debugify 1.20.1+2.0 - diagonalfences 8.0.1 - diagonalwindows 8.1.3 \-- diagonalblocks 8.0.3 - dismountentity 3.1 - distinguishedpotions 8.0.2 - dungeons_arise 2.1.57 - dynamic_fps 3.2.1 - dynamiccrosshair 7.4.1+1.20 \-- yaclx 1.8+1.20 - dynamiccrosshaircompat 3.6.1+1.20.1 - ears 1.4.6 - earthtojavamobs 1.10.1 - easyanvils 8.0.1 - eatinganimationid 1.20+1.9.5-CMDfix - effectdescriptions 8.0.2 - enchdesc 17.0.9 - endermanoverhaul 1.0.3 - enderzoology 8.0.1 - enhancedblockentities 0.9+1.20 |-- advanced_runtime_resource_pack 0.6.7 \-- spruceui 5.0.0+1.20 - entity_model_features 1.2 - entity_texture_features 5.0 \-- org_apache_httpcomponents_httpmime 4.5.10 - entityculling 1.6.2-mc1.20.1 - erodingstoneentities 4.3 - everycomp 1.20-2.6.18 - explorify v1.3.0-mc1.20 - explosiveenhancement 1.2.1-1.20.x - fabric-api 0.90.7+1.20.1 |-- fabric-api-base 0.4.30+7abfd51577 |-- fabric-api-lookup-api-v1 1.6.35+4d8536c977 |-- fabric-biome-api-v1 13.0.12+215bbe9677 |-- fabric-block-api-v1 1.0.10+92a0d36777 |-- fabric-block-view-api-v2 1.0.0+92a0d36777 |-- fabric-blockrenderlayer-v1 1.1.40+b3afc78b77 |-- fabric-client-tags-api-v1 1.1.1+97bb207577 |-- fabric-command-api-v1 1.2.33+f71b366f77 |-- fabric-command-api-v2 2.2.12+b3afc78b77 |-- fabric-commands-v0 0.2.50+df3654b377 |-- fabric-containers-v0 0.1.63+df3654b377 |-- fabric-content-registries-v0 4.0.10+57aed33f77 |-- fabric-convention-tags-v1 1.5.4+a1a980da77 |-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77 |-- fabric-data-generation-api-v1 12.3.2+d7b148e077 |-- fabric-dimensions-v1 2.1.53+8536527b77 |-- fabric-entity-events-v1 1.5.22+b3afc78b77 |-- fabric-events-interaction-v0 0.6.1+e91849a877 |-- fabric-events-lifecycle-v0 0.2.62+df3654b377 |-- fabric-game-rule-api-v1 1.0.39+ae9f657a77 |-- fabric-item-api-v1 2.1.27+b3afc78b77 |-- fabric-item-group-api-v1 4.0.11+d7b148e077 |-- fabric-key-binding-api-v1 1.0.36+fb8d95da77 |-- fabric-keybindings-v0 0.2.34+df3654b377 |-- fabric-lifecycle-events-v1 2.2.21+b3afc78b77 |-- fabric-loot-api-v2 1.2.0+96dfa95977 |-- fabric-loot-tables-v1 1.1.44+9e7660c677 |-- fabric-message-api-v1 5.1.8+d7b148e077 |-- fabric-mining-level-api-v1 2.1.49+b3afc78b77 |-- fabric-model-loading-api-v1 1.0.2+709a987177 |-- fabric-models-v0 0.4.1+9386d8a777 |-- fabric-networking-api-v1 1.3.10+eeb8eb3677 |-- fabric-networking-v0 0.3.50+df3654b377 |-- fabric-object-builder-api-v1 11.1.2+4ee0bc6077 |-- fabric-particles-v1 1.1.1+201a23a077 |-- fabric-recipe-api-v1 1.0.20+b3afc78b77 |-- fabric-registry-sync-v0 2.3.2+4df89eb277 |-- fabric-renderer-api-v1 3.2.0+39a511ba77 |-- fabric-renderer-indigo 1.5.0+39a511ba77 |-- fabric-renderer-registries-v1 3.2.45+df3654b377 |-- fabric-rendering-data-attachment-v1 0.3.36+92a0d36777 |-- fabric-rendering-fluids-v1 3.0.27+b3afc78b77 |-- fabric-rendering-v0 1.1.48+df3654b377 |-- fabric-rendering-v1 3.0.7+b3afc78b77 |-- fabric-resource-conditions-api-v1 2.3.6+d7b148e077 |-- fabric-resource-loader-v0 0.11.9+132c48c177 |-- fabric-screen-api-v1 2.0.7+b3afc78b77 |-- fabric-screen-handler-api-v1 1.3.29+b3afc78b77 |-- fabric-sound-api-v1 1.0.12+b3afc78b77 |-- fabric-transfer-api-v1 3.3.2+1bc31aeb77 \-- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77 - fabric-language-kotlin 1.10.16+kotlin.1.9.21 |-- org_jetbrains_kotlin_kotlin-reflect 1.9.21 |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.21 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.21 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.21 |-- org_jetbrains_kotlinx_atomicfu-jvm 0.23.1 |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.3 |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.3 |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.1 |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.2 |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.2 \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.2 - fabricloader 0.15.3 \-- mixinextras 0.3.2 - fallingleaves 1.15.4 - ferritecore 6.0.1 - firstperson 2.2.4 - fishofthieves 3.0.2 - forgeconfigapiport 8.0.0 - friendsandfoes 2.0.4 - fwaystones 3.3.2+mc1.20.1 - galosphere 1.20.1-1.3.0 - gazebo 1.1.1+1.20.1 |-- com_github_zsoltmolnarrr_tinyconfig 2.3.2 \-- structure_pool_api 1.0+1.20.1 - geckolib 4.3.1 \-- com_eliotlash_mclib_mclib 20 - geodes 1.8.2 - goated 1.20-1.3.4 - grapplemod 1.20-v1.7 - grassseeds 3.1 - guardvillagers 2.0.8-1.20.1 |-- porting_lib_base 2.1.1127+1.20 | |-- porting_lib_attributes 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | |-- porting_lib_lazy_registration 2.1.1127+1.20 | \-- porting_lib_utility 2.1.1127+1.20 |-- porting_lib_common 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 |-- porting_lib_entity 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | |-- porting_lib_gametest 2.1.1127+1.20 | \-- porting_lib_mixin_extensions 2.1.1127+1.20 |-- porting_lib_extensions 2.1.1127+1.20 | |-- porting_lib_attributes 2.1.1127+1.20 | |-- porting_lib_core 2.1.1127+1.20 | \-- porting_lib_gametest 2.1.1127+1.20 \-- porting_lib_tool_actions 2.1.1127+1.20 |-- porting_lib_core 2.1.1127+1.20 \-- porting_lib_gametest 2.1.1127+1.20 - guiclock 4.3 - guicompass 4.3 - head_in_the_clouds 1.0.1 - healingcampfire 5.2 - hopobettermineshaft 1.1.8 - hopobetterruinedportal 1.3.7 - hopobetterunderwaterruins 1.1.4 - iceberg 1.1.18 - illagerinvasion 8.0.3 \-- extensibleenums 7.0.1 - immersive_armors 1.6.1+1.20.1 - imst 2.1.0 - indium 1.0.27+mc1.20.1 - inventoryprofilesnext 1.10.9 - iris 1.6.11 |-- io_github_douira_glsl-transformer 2.0.0-pre13 |-- org_anarres_jcpp 1.4.14 \-- org_antlr_antlr4-runtime 4.11.1 - itemborders 1.2.0 - jade 11.6.2 - java 17 - jewelry 1.2.2+1.20.1 |-- com_github_zsoltmolnarrr_tinyconfig 2.3.2 \-- structure_pool_api 1.0+1.20.1 - justmobheads 7.4 - keepmysoiltilled 2.1 - krypton 0.2.3 \-- com_velocitypowered_velocity-native 3.2.0-SNAPSHOT - lambdynlights 2.3.2+1.20.1 |-- pride 1.2.0+1.19.4 \-- spruceui 5.0.0+1.20 - lazydfu 0.1.3 - leahs-immersive-thunder 1.20.1+1.2.2 - leavemybarsalone 8.0.0 - leavesbegone 8.0.0 - legendarytooltips 1.4.4 - letmedespawn 1.2.0 - libipn 4.0.0 - libz 1.0.3 |-- com_fasterxml_jackson_core_jackson-annotations 2.15.2 |-- com_fasterxml_jackson_core_jackson-core 2.15.2 \-- com_fasterxml_jackson_core_jackson-databind 2.15.2 - lithium 0.11.2 - lunaslimes 1.6.1-1.20 - make_bubbles_pop 0.2.0-fabric - map_atlases 2.6.0 - maxhealthfix 12.0.2 - mcunsafe 0.0.1-build.local \-- bytecode-junkie 0.3.3 - memoryleakfix 1.1.2 - mes 1.3-1.20-fabric - midnightlib 1.4.1 - minecraft 1.20.1 - mob_captains_mr 1-v2.1.2 - moblassos 8.0.0 \-- extensibleenums 7.0.1 - modelfix 1.14 - modmenu 7.2.2 - modmenu-badges-lib 2023.6.1 - moonlight 1.20-2.8.79 - mooshroomtweaks 3.3 - moreculling 1.20.1-0.19.0 \-- conditional-mixin 0.3.2 - morecullingextra 1.1-1.20.1 - moremobvariants 1.2.2 - moyai 1.20-2.0.2 - mr_blossom_blade 1.0 - mr_ctov_friendsandfoescompat 2.0 - mr_ctov_villagerspluscompat 2.0 - mr_dungeons_andtaverns 3.0.3 - mr_lost_libraries 1.1.1 - mr_terralith_biomesaplings 1.1.0c - mr_tidal_towns 1.2 - mr_true_ending 1.0.1b - mr_village_nullifierterralith 1.0.1 - mvs 4.1.1-1.20-fabric - myloot 4.0.3-1.20.1 \-- omega-config 1.2.3-1.18.1 - mysticaloaktree 1.20-1.11 - mythicupgrades 2.3.2+mc1.20.1 - naturalist 4.0.2 - naturallychargedcreepers 3.3 - nochatreports 1.20.1-v2.2.2 - notenoughanimations 1.6.4 - nyfsspiders 2.1.1 - overflowingbars 8.0.0 - owo 0.11.2+1.20 - paladins 1.0.4+1.20.1 \-- structure_pool_api 1.0+1.20.1 - passableleaves 1.5.1 - patchouli 1.20.1-83-FABRIC \-- fiber 0.23.0-2 - paxi 1.20-Fabric-4.0 - philipsruins 1.20.1 - player-animator 1.0.2-rc1+1.20 - presencefootsteps 1.9.1 \-- kirin 1.15.4+1.20 - prism 1.0.5 - profundis 1.6.0 - projectile_damage 3.2.2+1.20.1 - promenade 4.1.1 \-- biolith 1.0.0-alpha.8 \-- terraform-surfaces-api-v1 7.0.1 - puzzle 1.5.2+1.20 |-- puzzle-base 1.5.2+1.20 |-- puzzle-gui 1.5.2+1.20 |-- puzzle-models 1.5.2+1.20 \-- puzzle-splashscreen 1.5.2+1.20 - puzzleslib 8.1.11 \-- puzzlesaccessapi 8.0.7 - raised 3.1.0 - randombonemealflowers 4.4 - regions_unexplored 0.5.3.1+1.20.1 |-- completeconfig-base 2.5.0 \-- completeconfig-gui-cloth 2.5.0 - resourcefulconfig 2.1.0 - resourcefullib 2.1.19 |-- com_teamresourceful_bytecodecs 1.0.2 \-- com_teamresourceful_yabn 1.0.3 - roughlyenoughitems 12.0.684 \-- error_notifier 1.0.9 - runes 0.9.10+1.20.1 - scaffoldingdropsnearby 3.1 - seasons 2.3+1.20 - seasonsterralithcompat 1.0-2.3.7 - simplyswords 1.51.5-1.20.1 \-- spruceui 5.0.0+1.20 - skeletonhorsespawn 3.7 - skinlayers 1.5.4-mc1.20.1 - sleep_tight 1.20-1.1.12 - smartbrainlib 1.12 - smarterfarmers 1.20-1.7.3 - sodium 0.5.3 - sound_physics_remastered 1.20.1-1.3.0 - spawnanimations 1.9.2+mod - spell_engine 0.12.4+1.20.1 - spell_power 0.9.19+1.20.1 - spelunkery 1.20.1-0.3.4 - spoiledz 1.0.8 \-- capsaicin 1.3.3+mc1.20.1 - spoornpacks 5.0-1.20.1 - starlight 1.1.2+fabric.dbc156f - stoneworks 8.0.0 - stylisheffects 8.0.0 - supplementaries 1.20-2.7.18 \-- mixinsquared 0.1.1 - t_and_t 1.12 - terrablender 3.0.0.169 - terralith 2.4.11 - tiered 1.3.0 \-- reach-entity-attributes 2.4.0 - tinyskeletons 8.0.1 - tlc 1.0.1 - toolstats 16.0.4 - tooltipfix 1.1.1-1.20 - totemcounter 1.3.0+mc1.20 - travelersbackpack 1.20.1-9.1.8 - trinkets 3.7.1 - triqueapi mc1.20.1-1.1.0 - twigs 3.1.0 - ukulib 0.7.0+1.20 |-- com_moandjiezana_toml_toml4j 0.7.2 \-- gs_mclo_java_mclogs-java 2.1.1 - universalbonemeal 8.0.1 - villagersplus 2.1 - visuality 0.7.1+1.20 - visualworkbench 8.0.0 - voicechat 1.20.1-2.4.31 - wardentools mc1.20.1-2.3.2 - waterdripsound 1.19-0.3.2 - wilderwild 2.1.14-Fabric+1.20.1 \-- frozenlib 1.4.4-Fabric+1.20.1 - wizards 1.0.4+1.20.1 \-- structure_pool_api 1.0+1.20.1 - yet_another_config_lib_v3 3.2.1+1.20 |-- com_twelvemonkeys_common_common-image 3.10.0-SNAPSHOT |-- com_twelvemonkeys_common_common-io 3.10.0-SNAPSHOT |-- com_twelvemonkeys_common_common-lang 3.10.0-SNAPSHOT |-- com_twelvemonkeys_imageio_imageio-core 3.10.0-SNAPSHOT |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0-SNAPSHOT |-- com_twelvemonkeys_imageio_imageio-webp 3.10.0-SNAPSHOT |-- org_quiltmc_parsers_gson 0.2.1 \-- org_quiltmc_parsers_json 0.2.1 - yungsapi 1.20-Fabric-4.0.2 \-- org_javassist_javassist 3.29.2-GA - yungsbridges 1.20-Fabric-4.0.3 - yungsextras 1.20-Fabric-4.0.3 - zombiehorsespawn 4.7 ```
Prism's modlist ``` Mods: [🖿] _bclib_deactivated (folder) [✔] _bclib_synced_bclib_3_0_14 [✔] 3dskinlayers-fabric-1.5.4-mc1.20.1 [✔] Adorn-5.0.0+1.20.1-fabric [✔] AirHop-v8.0.0-1.20.1-Fabric [✔] AmbientSounds_FABRIC_v5.3.5_mc1.20.1 [✔] amecs-1.3.10+mc.1.20.1 [✔] antighost-1.20-fabric0.83.0-1.1.5 [✔] appleskin-fabric-mc1.20.1-2.5.1 [✔] architectury-9.1.12-fabric [✔] areas-1.20.1-5.2 [✔] Armorful-2.0.2+1.20 [✔] artifacts-fabric-9.2.0 [✔] AttributeFix-Fabric-1.20.1-21.0.4 [✔] autotag-2.0.2+1.20 [✔] azurelib-fabric-1.20.1-2.0.4 [✔] azurelibarmor-fabric-1.20.1-2.0.3 [✔] BagOfHolding-v8.0.1-1.20.1-Fabric [✔] BeaconOverhaul-1.8.4+1.20 [✔] better-end-4.0.10 [✔] better-end-sky-0.2.1+1.20 [✔] better-nether-9.0.9 [✔] BetterAnimationsCollection-v8.0.0-1.20.1-Fabric [✔] bettercombat-fabric-1.8.3+1.20.1 [✔] BetterF3-7.0.2-Fabric-1.20.1 [✔] BetterTridents-v8.0.1-1.20.1-Fabric [✔] biomemakeover-FABRIC-1.20.1-1.11.4 [✔] BlockRunner-v8.0.2-1.20.1-Fabric [✔] blossom-blade-1.0 [✔] blur-3.1.0 [✔] Bookshelf-Fabric-1.20.1-20.1.6 [✔] bottledair-1.20.1-2.2 [✔] cardinal-components-api-5.2.2 [✔] carpet-fixes-1.20-1.16.1 [✔] carpeted-1.20-1.4-fabric [✔] cave_dust-1.4.1 [✔] chat_heads-0.10.27-fabric-1.20 [✔] cleancut-fabric-6.0+mc1.19.1-mc1.20.x [✔] ClearDespawn-fabric-1.20.2-1.1.15 [✔] cloth-config-11.1.106-fabric [✔] clutter-1.20-0.5.2 [✔] collective-1.20.1-7.3 [✔] combatroll-fabric-1.3.0+1.20.1 [✔] continuity-3.0.0-beta.4+1.20.1 [✔] CorgiLib-fabric-1.20.1-4.0.0.4 [✔] create-sodium-fix-0.5.1-d-build.5+mc1.20.1 [✔] CreativeCore_FABRIC_v2.11.10_mc1.20.1 [✔] creeperoverhaul-3.0.1-fabric [✔] cristellib-1.1.5-fabric [✔] ctov-3.3.5a [✔] ctov-friends-and-foes-compat-2.0 [✔] ctov-villagers-plus-compat-2.0 [✔] cyclepaintings-1.20.1-3.3 [✔] dark-waters-1.20.1-0.0.22 [✔] dawn-5.0.0 [✔] DeathFinder-v8.0.1-1.20.1-Fabric [✔] Debugify-1.20.1+2.0 [✔] DiagonalFences-v8.0.1-1.20.1-Fabric [✔] DiagonalWindows-v8.1.3-1.20.1-Fabric [✔] dismountentity-1.20.1-3.1 [✔] DistinguishedPotions-v8.0.2-1.20.1-Fabric [✔] DripSounds-1.19.4-0.3.2 [✔] dungeons-and-taverns-3.0.3 [✔] DungeonsArise-1.20.1-2.1.57-fabric-release [✔] dynamic-fps-3.2.1+minecraft-1.20.0 [✔] dynamiccrosshair-7.4.1+1.20-fabric [✔] dynamiccrosshair-compat-3.6.1+1.20.1 [✔] ears-fabric-1.20-1.4.6 [✔] earth2java-fabric-1.10.1+1.20.1 [✔] EasyAnvils-v8.0.1-1.20.1-Fabric [✔] eating-animation-1.20+1.9.5-CMDfix [✔] EffectDescriptions-v8.0.2-1.20.1-Fabric [✔] EnchantmentDescriptions-Fabric-1.20.1-17.0.9 [✔] endermanoverhaul-fabric-1.20.1-1.0.3 [✔] EnderZoology-v8.0.1-1.20.1-Fabric [✔] enhancedblockentities-0.9+1.20 [✔] entity_model_features_fabric_1.20.1-1.2 [✔] entity_texture_features_fabric_1.20.1-5.0 [✔] entityculling-fabric-1.6.2-mc1.20.1 [✔] erodingstoneentities-1.20.1-4.3 [✔] everycomp-1.20-2.6.18-fabric [✔] explorify-v1.3.0-mc1.20 [✔] explosive-enhancement-1.2.1-1.20.x [✔] fabric-api-0.90.7+1.20.1 [✔] fabric-carpet-1.20-1.4.112+v230608 [✔] fabric-language-kotlin-1.10.16+kotlin.1.9.21 [✔] fabric-seasons-2.3+1.20 [✔] fabric-seasons-terralith-2.3.7-compat-1.0 [✔] fallingleaves-1.15.4+1.20.1 [✔] ferritecore-6.0.1-fabric [✔] firstperson-fabric-2.2.4-mc1.20.1 [✔] fish_of_thieves-mc1.20.1-v3.0.2-fabric [✔] ForgeConfigAPIPort-v8.0.0-1.20.1-Fabric [✔] friendsandfoes-fabric-mc1.20.1-2.0.4 [✔] FrozenLib-1.5.1-Fabric+1.20.1 [✔] Galosphere-1.20.1-1.3.1-Fabric [✔] gazebo-1.1.1+1.20.1 [✔] geckolib-fabric-1.20.1-4.3.1 [✔] goated-1.20-1.3.4-fabric [✔] grapplemod-1.20(.1)-v1.7 [✔] grassseeds-1.20.1-3.1 [✔] guardvillagers-2.0.8-1.20.1 [✔] guiclock-1.20.1-4.3 [✔] guicompass-1.20.1-4.3 [✔] head_in_the_clouds-1.0.1 [✔] healingcampfire-1.20.1-5.2 [✔] HopoBetterMineshaft-[1.20-1.20.1]-1.1.8 [✔] HopoBetterRuinedPortals-[1.20-1.20.2]-1.3.7 [✔] HopoBetterUnderwaterRuins-[1.20-1.20.2]-1.1.4b [✔] Iceberg-1.20.1-fabric-1.1.18 [✔] IllagerInvasion-v8.0.3-1.20.1-Fabric [✘] ImmediatelyFast-Fabric-1.2.8+1.20.4.jar (disabled) [✔] immersive_armors-1.6.1+1.20.1-fabric [✔] ImmersiveThunder-1.20.1+1.2.2 [✔] imst-2.1.0 [✔] indium-1.0.27+mc1.20.1 [✔] InventoryProfilesNext-fabric-1.20-1.10.9 [✔] iris-mc1.20.1-1.6.11 [✔] ItemBorders-1.20.1-fabric-1.2.0 [✔] Jade-1.20-fabric-11.6.2 [✔] Jewelry-1.2.2+1.20.1 [✔] justmobheads-1.20.1-7.4 [✔] keepmysoiltilled-1.20.1-2.1 [✔] krypton-0.2.3 [✔] lambdynamiclights-2.3.2+1.20.1 [✔] lazydfu-0.1.3 [✔] LeaveMyBarsAlone-v8.0.0-1.20.1-Fabric [✔] LeavesBeGone-v8.0.0-1.20.1-Fabric [✔] LegendaryTooltips-1.20.1-fabric-1.4.4 [✔] letmedespawn-fabric-1.20.x-1.2.0 [✔] libIPN-fabric-1.20-4.0.0 [✔] libz-1.0.3 [✔] lithium-fabric-mc1.20.1-0.11.2 [✔] lost-libraries-1.1.1 [✔] LunaSlimes-1.6.1-1.20 [✔] make_bubbles_pop-0.2.0-fabric-mc1.19.4+ [✔] map-atlases-2.6.0+1.20.1 [✔] MaxHealthFix-Fabric-1.20.1-12.0.2 [✔] mcunsafe-0.0.1-build.local [✔] memoryleakfix-fabric-1.17+-1.1.2 [✔] mes-1.3-1.20-fabric [✔] midnightlib-fabric-1.4.1.1 [✔] mob-captains-v2.1.2 [✔] MobLassos-v8.0.0-1.20.1-Fabric [✔] modelfix-1.14-fabric [✔] modmenu-7.2.2 [✔] modmenu-badges-lib-2023.6.1 [🖿] mods (folder) [✘] moonlight-1.20-2.8.68-fabric.jar (disabled) [✔] moonlight-1.20-2.8.79-fabric [✔] mooshroomtweaks-1.20.1-3.3 [✔] more-geodes-1.8.2 [✔] moreculling-1.20.1-0.19.0 [✔] MoreCullingExtra-1.1-1.20.1 [✔] moremobvariants-fabric+1.20-1.2.2 [✔] moyai-1.20-2.0.2-fabric [✔] mvs-4.1.1-1.20-fabric [✔] myloot-4.0.3-1.20.1 [✔] mysticaloaktree-1.20-1.11-fabric [✔] mythicupgrades-2.3.2+mc1.20.1 [✔] naturalist-fabric-4.0.2-1.20.1 [✔] naturallychargedcreepers-1.20.1-3.3 [✔] NoChatReports-FABRIC-1.20.1-v2.2.2 [✔] notenoughanimations-fabric-1.6.4-mc1.20 [✔] nyfsspiders-fabric-1.20.1-2.1.1 [✔] OverflowingBars-v8.0.0-1.20.1-Fabric [✔] owo-lib-0.11.2+1.20 [✔] paladins-1.0.4+1.20.1 [✔] passableleaves-1.5.1 [✔] Patchouli-1.20.1-83-FABRIC [✔] Paxi-1.20-Fabric-4.0 [✔] Philips-Ruins1.20.1-2.7[Fabric] [✔] player-animation-lib-fabric-1.0.2-rc1+1.20 [✔] PresenceFootsteps-1.9.1 [✔] Prism-1.20.1-fabric-1.0.5 [✔] profundis-1.6.0 [✔] projectile_damage-fabric-3.2.2+1.20.1 [✔] promenade-4.1.1 [✔] puzzle-1.5.2+1.20 [✔] PuzzlesLib-v8.1.11-1.20.1-Fabric [✔] raised-fabric-1.20.1-3.1.0 [✔] randombonemealflowers-1.20.1-4.4 [✔] RegionsUnexploredFabric-0.5.3.1+1.20.1 [✔] resourcefulconfig-fabric-1.20.1-2.1.0 [✔] resourcefullib-fabric-1.20.1-2.1.19 [✔] RoughlyEnoughItems-12.0.684-fabric [✔] runes-fabric-0.9.10+1.20.1 [✔] scaffoldingdropsnearby-1.20.1-3.1 [✔] simplyswords-fabric-1.51.5-1.20.1 [✔] skeletonhorsespawn-1.20.1-3.7 [✔] sleep_tight-1.20-1.1.12-fabric [✔] SmartBrainLib-fabric-1.20.1-1.12 [✔] smarterfarmers-1.20-1.7.3-fabric [✔] sodium-fabric-mc1.20.1-0.5.3 [✔] soundphysics-fabric-1.20.1-1.3.0 [✔] spawnanimations-v1.9.2-mc1.17x-1.20x-mod [✔] spell_engine-0.12.4+1.20.1 [✔] spell_power-fabric-0.9.19+1.20.1 [✔] spelunkery-1.20.1-0.3.4-fabric [✔] spoiledz-1.0.8 [✔] spoornpacks-5.0-1.20.1 [✔] starlight-1.1.2+fabric.dbc156f [✔] Stoneworks-v8.0.0-1.20.1-Fabric [✔] StylishEffects-v8.0.0-1.20.1-Fabric [✔] supplementaries-1.20-2.7.18-fabric [✘] supplementaries-1.20-2.7.7-fabric.jar (disabled) [✔] TerraBlender-fabric-1.20.1-3.0.0.169 [✔] Terralith_1.20.4_v2.4.11 [✔] terralith-biome-saplings-1.1.0c [✔] tidal-towns-1.2 [✔] tiered-1.3.0 [✔] TinySkeletons-v8.0.1-1.20.1-Fabric [✔] tlc-fabric-1.0.1-1.20.X [✔] ToolStats-Fabric-1.20.1-16.0.4 [✔] tooltipfix-1.1.1-1.20 [✔] totemcounter-1.3.0+mc1.20 [✔] Towns-and-Towers-1.12-Fabric+Forge [✔] travelers-backpack-1.20.1-9.1.8 [✔] trinkets-3.7.1 [✔] triqueapi-mc1.20.1-1.1.0 [✔] true-ending-1.0.1b [✔] twigs-3.1.0-fabric [✔] ukulib-0.7.0+1.20 [✔] UniversalBoneMeal-v8.0.1-1.20.1-Fabric [✔] village-nullifier-terralith-1.0.1 [✔] VillagersPlus_2.1_(FABRIC)_for_1.20.1 [✔] visuality-0.7.1+1.20 [✔] VisualWorkbench-v8.0.0-1.20.1-Fabric [✔] voicechat-fabric-1.20.1-2.4.31 [✔] wardentools-mc1.20.1-2.3.2 [✔] WilderWild-2.1.14-Fabric+1.20.1 [✔] wizards-1.0.4+1.20.1 [✔] wraith-waystones-3.3.2+mc1.20.1 [✔] yet-another-config-lib-fabric-3.2.1+1.20 [✔] YungsApi-1.20-Fabric-4.0.2 [✔] YungsBetterDesertTemples-1.20-Fabric-3.0.3 [✔] YungsBetterDungeons-1.20-Fabric-4.0.3 [✔] YungsBetterEndIsland-1.20-Fabric-2.0.4 [✔] YungsBetterJungleTemples-1.20-Fabric-2.0.4 [✔] YungsBetterNetherFortresses-1.20-Fabric-2.0.5 [✔] YungsBetterOceanMonuments-1.20-Fabric-3.0.4 [✔] YungsBetterStrongholds-1.20-Fabric-4.0.3 [✔] YungsBetterWitchHuts-1.20-Fabric-3.0.3 [✔] YungsBridges-1.20-Fabric-4.0.3 [✔] YungsExtras-1.20-Fabric-4.0.3 [✔] zombiehorsespawn-1.20.1-4.7 ```

There's a lot of mods in here at the moment, may try to bisect which one it is later if you don't recognise one that'd do this.

Tslat commented 8 months ago

I don't

But arguably this is their issue, not Geckolib's

Entity textures can be of any size - there's a reason they're not atlas'd

Ampflower commented 8 months ago

Fair; I'll poke around and find which mod it is then if possible.

Is frankly a weird issue, I just worked around by using a custom resource pack to set textures to be 16x scaling to get mipmaps working good enough for now.