[BUG] archaeologybanners has a broken icon
SammyForReal opened this issue ยท 2 comments
Minecraft Version
1.20.5
Mod Version
v8.0.2
Mod Loader
Fabric
What environment are you running the mod in?
Client
Issue Description
Hello! While using the ModMenu, I always get the warning in my logs saying that this mod has a "broken icon".
This is the full log message:
[Render thread/WARN]: Warning! Mod archaeologybanners has a broken icon, loading default icon
[00:39:14] [Render thread/ERROR]: Mod icon must be a square for icon source mr_blood_moon: blood-moon_pack.png
java.lang.IllegalStateException: Must be square icon
at org.apache.commons.lang3.Validate.validState(Validate.java:773) ~[commons-lang3-3.13.0.jar:?]
at com.terraformersmc.modmenu.util.mod.fabric.FabricIconHandler.createIcon(FabricIconHandler.java:36) ~[modmenu-9.2.0-beta.2.jar:?]
at com.terraformersmc.modmenu.util.mod.fabric.FabricMod.getIcon(FabricMod.java:163) ~[modmenu-9.2.0-beta.2.jar:?]
at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.getIconTexture(ModListEntry.java:131) ~[modmenu-9.2.0-beta.2.jar:?]
at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.method_25343(ModListEntry.java:60) ~[modmenu-9.2.0-beta.2.jar:?]
at com.terraformersmc.modmenu.gui.widget.ModListWidget.method_25311(ModListWidget.java:239) ~[modmenu-9.2.0-beta.2.jar:?]
at net.minecraft.class_350.method_48579(class_350.java:184) ~[client-intermediary.jar:?]
at net.minecraft.class_339.method_25394(class_339.java:66) ~[client-intermediary.jar:?]
at com.terraformersmc.modmenu.gui.ModsScreen.method_25394(ModsScreen.java:303) ~[modmenu-9.2.0-beta.2.jar:?]
at net.minecraft.class_437.method_47413(class_437.java:110) ~[client-intermediary.jar:?]
at net.minecraft.class_757.mixinextras$bridge$method_47413$187(class_757.java) ~[client-intermediary.jar:?]
at net.minecraft.class_757.wrapOperation$bhh000$fabric-screen-api-v1$onRenderScreen(class_757.java:2611) ~[client-intermediary.jar:?]
at net.minecraft.class_757.method_3192(class_757.java:931) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1327) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
This issue should now be fixed on 1.20.1 and 1.20.4. You mentioned 1.20.5 but that version is not supported at all yet. It's also worth noting that most of the error you pasted is for the "mr blood moon" mod and not archaeology banners.