terraformersmc / modmenu Goto Github PK
View Code? Open in Web Editor NEWA menu for, you guessed it, mods!
License: MIT License
A menu for, you guessed it, mods!
License: MIT License
[main/WARN]: Error loading class: net/minecraft/class_433 (java.lang.ClassNotFoundException: net/minecraft/class_433)
[main/WARN]: @Mixin target net.minecraft.class_433 was not found mixins.modmenu.json:MixinGameMenuScreen
[main/WARN]: Error loading class: net/minecraft/class_442 (java.lang.ClassNotFoundException: net/minecraft/class_442)
[main/WARN]: @Mixin target net.minecraft.class_442 was not found mixins.modmenu.json:MixinTitleScreen
use
modmenu-1.7.15.1.14.4+build.127
fabric 0.4.1+build.245-1.14
loader 0.6.3+build.167
mapping 1.14.4+build.14
and the button does not display
details are here
Feature Request: add tooltips to the Website and Issues buttons so the user can see the actual url without having to click the button.
If a mod does not register a config task then the button should not be displayed for its entry in the list.
when i select mods, the icon & description update, but Website and Issues will link to the first mod in the list alphabetically. when i cancel and go back to mod list, the buttons have updated, but if the selected mod doesn't have these links set up then they can't be clicked, and so they can't be updated again.
hope that was clear, i tried to take screenshots but the program i use doesn't work for minecraft i guess
Support for linking a discord server for a mod, or a discord account for an author.
"discord": "Username#0000"
"discord": "ServerId"
Because Mod Menu also depends on literally everything.
net.fabricmc.loader.discovery.ModResolutionException: Errors were found!
- Mod modmenu depends on mod {fabric @ [*]}, which is missing!
at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:309)
at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:603)
at net.fabricmc.loader.FabricLoader.setup(FabricLoader.java:176)
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:166)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:127)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:84)
Please only depend on the things you use.
Now that loader 0.4.0 gives us a proper mod.json format, it'd be nice if ModMenu displayed the authors' names in the mod info screen. Bonus points for links to home page and source/issues too.
Some of these changes were in response to the space issue mentioned at #23
Extra links/credits could also be included below the buttons with horizontal rules between them to differentiate the sections.
I sometimes quickly need to find something, but the size of the menu with 200+ mods loaded can leave me having to memorize certain mod names and what they do, it would be handy if there were buttons that I could toggle that filtered the results by:
This would make it a lot easier to manage the configuration and balance phase of creating a mod loadout.
Let mods optionally change the background of the mod menu if it is currently selected, by providing images in a 'background' folder/package near the mod icon
Why:
That could allow mods to provide 'hints' (ex. screenshots of new worlds, entities, blocks...) for the user about the mod without visiting the mod homepage/wiki. Although that would be irrelevant in self-made modpacks or with just a few mods, it would enhance modpacks with tons of mods.
The list seems to be empty after 2nd page but the items are still clickable. Have about 50 mods installed now. After searching with pattern scrolling not works anymore.
Crashes when pressing the mod menu button.
Clicked the button, text appears saying saving world, then this crash happens.
MultiMC version: 0.6.7-1375
Minecraft folder is:
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/instances/multimc/.minecraft
Java path is:
C:/Program Files (x86)/Common Files/Oracle/Java/javapath/javaw.exe
Java is version 1.8.0_211, using 64-bit architecture.
Main Class:
net.fabricmc.loader.launch.knot.KnotClient
Native path:
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/instances/multimc/natives
Traits:
traits FirstThreadOnMacOS
Libraries:
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/patchy/1.1/patchy-1.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/google/guava/guava/21.0/guava-21.0.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/datafixerupper/2.0.24/datafixerupper-2.0.24.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/fabric-loader/0.4.8+build.159/fabric-loader-0.4.8+build.159.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/yarn/1.14.4+build.11/yarn-1.14.4+build.11.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/tiny-mappings-parser/0.1.1.8/tiny-mappings-parser-0.1.1.8.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/sponge-mixin/0.7.11.38/sponge-mixin-0.7.11.38.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/tiny-remapper/0.1.0.33/tiny-remapper-0.1.0.33.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/fabric-loader-sat4j/2.3.5.4/fabric-loader-sat4j-2.3.5.4.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm/7.1/asm-7.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-analysis/7.1/asm-analysis-7.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-commons/7.1/asm-commons-7.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-tree/7.1/asm-tree-7.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/ow2/asm/asm-util/7.1/asm-util-7.1.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/minecraft/1.14.4/minecraft-1.14.4-client.jar
Native libraries:
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-windows.jar
C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-windows.jar
Mods:
[✔️] cmdkeybind-1.2.1
[✔️] fabric-api-0.3.1+build.208
[✔️] fabricmod_VoxelMap-1.9.13_for_1.14.4
[✔️] LightOverlay-3.4
[✔️] litematica-fabric-1.14.4-0.0.0-dev.20190720.191654
[✔️] malilib-fabric-1.14.4-0.10.0-dev.20
[📁] mamiyaotaru (folder)
[✔️] modmenu-1.7.9-unstable.19w34a+build.1
[✔️] mousewheelie-1.2.13+1.14.4
[✔️] orderly-1.1.1+build.16
Params:
--username --version MultiMC5 --gameDir C:/Users/--------/Downloads/Games/Minecraft/MultiMC/instances/multimc/.minecraft --assetsDir C:/Users/--------/Downloads/Games/Minecraft/MultiMC/assets --assetIndex 1.14 --uuid --accessToken --userType --versionType release
Window size: 854 x 480
Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms2048m, -Xmx4096m, -Duser.language=en]
Minecraft process ID: 10616
Using onesix launcher.
[19:23:57] [main/INFO]: Loading for game Minecraft 1.14.4
[19:24:00] [main/WARN]: Warnings were found!
- Conflicting versions found for fabric-keybindings-v0: used 0.1.1+7dfef87c42, also found 0.1.1+7dfef87c55
- Conflicting versions found for fabric-api-base: used 0.1.0+5914746355, also found 0.1.0+b494ebeb42
- Conflicting versions found for fabric-tag-extensions-v0: used 0.1.1+b494ebeb42, also found 0.1.1+c189dc5c55
- Conflicting versions found for fabric-mining-levels-v0: used 0.1.0+59147463, also found 0.1.0+ab421b9c42
[19:24:00] [main/WARN]: Mod `lightoverlay` (3.4) uses 'requires' key in fabric.mod.json, which is not supported - use 'depends'
[19:24:00] [main/WARN]: Mod `voxelmap` (1.9.13) uses 'requires' key in fabric.mod.json, which is not supported - use 'depends'
[19:24:00] [main/WARN]: Mod `tweed` (2.2.2) uses 'requires' key in fabric.mod.json, which is not supported - use 'depends'
[19:24:00] [main/WARN]: Mod `cloth` (0.3.1+build.23) uses 'requires' key in fabric.mod.json, which is not supported - use 'depends'
[19:24:00] [main/INFO]: [FabricLoader] Loading 39 mods: [email protected]+9b03381f42, [email protected]+b494ebeb42, [email protected]+7dfef87c42, [email protected]+build.1, [email protected]+build.159, [email protected], [email protected]+f0fe03ff42, [email protected]+b494ebeb42, [email protected]+896c7fbb42, [email protected]+9f55aa7042, [email protected]+9f55aa7042, [email protected]+build.16, [email protected]+5914746355, [email protected]+6dad974e42, [email protected]+1.14.4, [email protected], [email protected]+b494ebeb42, [email protected]+232e294c42, [email protected]+b494ebeb42, [email protected], [email protected]+b494ebeb42, [email protected]+b494ebeb42, blue_endless_jankson@+, [email protected]+39442fc242, [email protected]+b494ebeb42, [email protected], [email protected]+9b03381f42, [email protected], [email protected]+59147463, [email protected], [email protected]+eff46b3d42, [email protected]+b494ebeb42, [email protected]+build.208, [email protected]+5914746342, [email protected]+1e69a0a542, [email protected]+9b03381f42, [email protected]+9f55aa7042, [email protected], [email protected]+build.23
[19:24:00] [main/WARN]: Mod `blue_endless_jankson` (+) does not respect SemVer - comparison support is limited.
[19:24:00] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/C:/Users/--------/Downloads/Games/Minecraft/MultiMC/libraries/net/fabricmc/sponge-mixin/0.7.11.38/sponge-mixin-0.7.11.38.jar Service=Knot/Fabric Env=CLIENT
[19:24:01] [main/INFO]: Compatibility level set to JAVA_8
[19:24:02] [main/INFO]: Setting user: ---------
[19:24:06] [main/INFO]: [Indigo] Registering Indigo renderer!
[19:24:07] [main/INFO]: Reloaded configs for mousewheelie
[19:24:07] [main/WARN]: Skipping bad option: lastServer:
[19:24:07] [main/INFO]: LWJGL Version: 3.2.2 build 10
[19:24:13] [main/INFO]: Narrator library for x64 successfully loaded
AL lib: (EE) UpdateDeviceParams: Failed to set Stereo, got 7.1 Surround instead
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
[19:24:24] [main/INFO]: OpenAL initialized.
[19:24:24] [main/INFO]: Sound engine started
[19:24:24] [main/INFO]: Created: 1024x512 textures-atlas
[19:24:24] [main/INFO]: Created: 256x256 textures/particle-atlas
[19:24:24] [main/INFO]: Created: 256x256 textures/painting-atlas
[19:24:24] [main/INFO]: Created: 256x128 textures/mob_effect-atlas
[19:24:24] [main/INFO]: Reloaded configs for mousewheelie
[19:24:25] [main/INFO]: [STDOUT]: CATEGORY ORDER IS 9
[19:24:25] [main/INFO]: Created: 256x256 waypoints-atlas
[19:24:25] [main/INFO]: Created: 256x128 chooser-atlas
[19:24:26] [main/INFO]: Created: 512x256 mobs-atlas
[19:24:26] [main/INFO]: Created: 64x64 pings-atlas
[19:24:32] [main/INFO]: Connecting to ------, 25565
[19:24:34] [main/INFO]: [CHAT] --------- joined the game
[19:24:36] [main/WARN]: Received passengers for unknown entity
[19:24:36] [main/INFO]: Loaded 513 advancements
[19:24:36] [main/INFO]: [CHAT] Welcome, ---------!
[19:24:36] [main/INFO]: [CHAT] Type /help for a list of commands.
[19:24:36] [main/INFO]: [CHAT] Type /list to see who else is online.
[19:24:36] [main/INFO]: [CHAT] Players online: 3 - World time: 1:53 PM
[19:24:36] [main/INFO]: [CHAT] You have no new mail.
[19:24:42] [main/FATAL]: Reported exception thrown!
net.minecraft.class_148: Rendering screen
at net.minecraft.class_757.method_3192(class_757.java:695) ~[intermediary-minecraft-1.14.4-client.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:954) ~[intermediary-minecraft-1.14.4-client.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:410) [intermediary-minecraft-1.14.4-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:155) [intermediary-minecraft-1.14.4-client.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:170) [fabric-loader-0.4.8+build.159.jar:?]
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:129) [fabric-loader-0.4.8+build.159.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.4.8+build.159.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.NoClassDefFoundError: com/mojang/blaze3d/systems/RenderSystem
at io.github.prospector.modmenu.gui.ModListScreen.overlayBackground(ModListScreen.java:294) ~[modmenu-1.7.9-unstable.19w34a+build.1.jar:?]
at io.github.prospector.modmenu.gui.ModListScreen.render(ModListScreen.java:231) ~[modmenu-1.7.9-unstable.19w34a+build.1.jar:?]
at net.minecraft.class_757.method_3192(class_757.java:686) ~[intermediary-minecraft-1.14.4-client.jar:?]
... 18 more
Caused by: java.lang.ClassNotFoundException: com.mojang.blaze3d.systems.RenderSystem
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_211]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:160) ~[fabric-loader-0.4.8+build.159.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at io.github.prospector.modmenu.gui.ModListScreen.overlayBackground(ModListScreen.java:294) ~[modmenu-1.7.9-unstable.19w34a+build.1.jar:?]
at io.github.prospector.modmenu.gui.ModListScreen.render(ModListScreen.java:231) ~[modmenu-1.7.9-unstable.19w34a+build.1.jar:?]
at net.minecraft.class_757.method_3192(class_757.java:686) ~[intermediary-minecraft-1.14.4-client.jar:?]
... 18 more
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 28/08/19 19:24
Description: Rendering screen
java.lang.NoClassDefFoundError: com/mojang/blaze3d/systems/RenderSystem
at io.github.prospector.modmenu.gui.ModListScreen.overlayBackground(ModListScreen.java:294)
at io.github.prospector.modmenu.gui.ModListScreen.render(ModListScreen.java:231)
at net.minecraft.class_757.method_3192(class_757.java:686)
at net.minecraft.class_310.method_1523(class_310.java:954)
at net.minecraft.class_310.method_1514(class_310.java:410)
at net.minecraft.client.main.Main.main(Main.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:170)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:129)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.ClassNotFoundException: com.mojang.blaze3d.systems.RenderSystem
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:160)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 21 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at io.github.prospector.modmenu.gui.ModListScreen.overlayBackground(ModListScreen.java:294)
at io.github.prospector.modmenu.gui.ModListScreen.render(ModListScreen.java:231)
-- Screen render details --
Details:
Screen name: io.github.prospector.modmenu.gui.ModListScreen
Mouse location: Scaled: (485, 204). Absolute: (970.000000, 408.000000)
Screen size: Scaled: (960, 509). Absolute: (1920, 1017). Scale factor of 2.000000
-- Affected level --
Details:
All players: 2 total; [class_746['---------'/60695, l='MpServer', x=206.70, y=7.00, z=-100.70], class_745['SoulRetriever'/59265, l='MpServer', x=206.70, y=7.00, z=-99.30]]
Chunk stats: Client Chunk Cache: 729, 471
Level dimension: minecraft:overworld
Level name: MpServer
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (105,74,-74), Chunk: (at 9,4,6 in 6,-5; contains blocks 96,0,-80 to 111,255,-65), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 22532 game time, 12224046 day time
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Server brand: Paper
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:421)
at net.minecraft.class_310.method_1587(class_310.java:1923)
at net.minecraft.class_310.method_1514(class_310.java:425)
at net.minecraft.client.main.Main.main(Main.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:170)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:129)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_211, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3256838472 bytes (3105 MB) / 3928489984 bytes (3746 MB) up to 3928489984 bytes (3746 MB)
CPUs: 4
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms2048m -Xmx4096m
Fabric Mods:
blue_endless_jankson: jankson +
cloth: Cloth Events 0.3.1+build.23
cloth-config2: Cloth Config v2 1.0.0
cmdkeybind: Command Macros 1.2.1
fabric: Fabric API 0.3.1+build.208
fabric-api-base: fabric-api-base 0.1.0+5914746355
fabric-biomes-v1: fabric-biomes-v1 0.1.0+896c7fbb42
fabric-commands-v0: fabric-commands-v0 0.1.1+b494ebeb42
fabric-containers-v0: fabric-containers-v0 0.1.2+b494ebeb42
fabric-content-registries-v0: fabric-content-registries-v0 0.1.1+b494ebeb42
fabric-crash-report-info-v1: fabric-crash-report-info-v1 0.1.1+9f55aa7042
fabric-events-interaction-v0: fabric-events-interaction-v0 0.1.1+9f55aa7042
fabric-events-lifecycle-v0: fabric-events-lifecycle-v0 0.1.1+eff46b3d42
fabric-item-groups-v0: fabric-item-groups-v0 0.1.0+1e69a0a542
fabric-keybindings-v0: fabric-keybindings-v0 0.1.1+7dfef87c42
fabric-loot-tables-v1: fabric-loot-tables-v1 0.1.0+b494ebeb42
fabric-mining-levels-v0: fabric-mining-levels-v0 0.1.0+59147463
fabric-models-v0: fabric-models-v0 0.1.0+5914746342
fabric-networking-blockentity-v0: fabric-networking-blockentity-v0 0.1.1+b494ebeb42
fabric-networking-v0: fabric-networking-v0 0.1.3+9f55aa7042
fabric-object-builders-v0: fabric-object-builders-v0 0.1.1+9b03381f42
fabric-registry-sync-v0: fabric-registry-sync-v0 0.2.2+9b03381f42
fabric-renderer-api-v1: fabric-renderer-api-v1 0.1.1+9b03381f42
fabric-renderer-indigo: fabric-renderer-indigo 0.1.10+f0fe03ff42
fabric-rendering-data-attachment-v1: fabric-rendering-data-attachment-v1 0.1.0+b494ebeb42
fabric-rendering-fluids-v1: fabric-rendering-fluids-v1 0.1.1+39442fc242
fabric-rendering-v0: fabric-rendering-v0 0.1.1+6dad974e42
fabric-resource-loader-v0: fabric-resource-loader-v0 0.1.2+232e294c42
fabric-tag-extensions-v0: fabric-tag-extensions-v0 0.1.1+b494ebeb42
fabric-textures-v0: fabric-textures-v0 0.1.4+b494ebeb42
fabricloader: Fabric Loader 0.4.8+build.159
lightoverlay: Light Overlay 3.4
litematica: Litematica 0.0.0-dev.20190720.191654
malilib: MaLiLib 0.10.0-dev.20
modmenu: Mod Menu 1.7.9-unstable.19w34a+build.1
mousewheelie: Mouse Wheelie 1.2.13+1.14.4
orderly: Orderly 1.1.1+build.16
tweed: Tweed API 2.2.2
voxelmap: VoxelMap 1.9.13
Launched Version: MultiMC5
LWJGL: 3.2.2 build 10
OpenGL: GeForce GTX 1070/PCIe/SSE2 GL version 4.6.0 NVIDIA 417.71, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Resource Packs: vanilla
Current Language: English (US)
CPU: 4x Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\--------\Downloads\Games\Minecraft\MultiMC\instances\multimc\.minecraft\crash-reports\crash-2019-08-28_19.24.42-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed
Process exited with code -1.
Clipboard copy at: 28 Aug 2019 19:24:48 +0100
Clipboard copy at: 28 Aug 2019 19:26:43 +0100
Group mods so we don't have to see 10 billion fabric api modules in the future.
Game crashes when the window is resized with any text in the mod search field. Just being selected or being empty does not cause the crash, however it is really slow for the window to be resized anyway.
My log: https://gist.github.com/Blayyke/1ec9c5b5a682f57d7e0d22359f2f3b2c
Log from calloatti: https://paste.ee/p/m9Rlk
Also worth pointing out is that the glassential stacktrace is printed every single time the text field is clicked. Does not cause any crashes though.
When a mod has several config options, you might want to open the config, then check the effects, repeatedly until you're content. It'd be nice if that didn't involve scrolling down every time you open the ModMenu Gui.
The list appears blank, because the scroll state didn't get bounded to the new length of the list after the list was filtered.
have both the fabric launcher and API installed. i downloaded the file directly into my mods folder like i usually do (if this could be the cause let me know? but i dont think it is? could be wrong, i have before).
The menu just...wont show up. lol. ive tried restarting the game multiple times and the menu is nowhere to be found. I'm assuming this means that it just somehow isn't working correctly? It just ... is refusing to play nice with the launcher or something for me. if anyone knows what's wrong and would walk me through lmk.
For some reason buttons are always pushed either up (above the mods button) or down (below the mods button) depending on window size.
One example being the pony button that jumps between positions as you resize the window:
Also less noticeable, the pants button was being moved down. Here's what it's supposed to look like given the positions I specified when adding the buttons:
I had to force them back to their original positions using a future call like this:
MinecraftClient.getInstance().execute(() -> {
button.y = y;
});
I feel like Mod Menu should actually check whether a button is going to overlap before it goes moving everything around.
When typing a search term in the mod listing, ModMenu 1.7.11+build.121crashes on the second letter typed.
Crash log linked here:
https://paste.ee/p/H7qgg
Without ModMenu:
With ModMenu:
The button itself gets nudged up a bit, but the blue blinking thing and the icon don't.
It'd be pretty useful to filter mods by author via the search field. For example, if I want to see just my mods in the list, I should be able to search "sargunv".
Affected versions:
Up to 1.7.8+build.117
Steps to reproduce:
Expected result:
ModMenu screen appears, and either the search box is cleared or the interface looks the same way we left it
Observed result:
Hard crash as ModMenu appears to look up the selected item from the [empty] list.
https://gist.github.com/falkreon/265cfe5edcc8eb10023a6ea64cb0d9e3
https://developers.google.com/android/guides/opensource
This would allow people to comply with the rules set forth by the mods better; and with the inclusion of such info we can be more professional than a lot of android apps
Anyways shouldn't be too hard given we already have license info in mod json.
Hello. I want to add a config entry dependent on the state of another entry. It would be great if it were possible to disable the config entry based on the state of another entry.
i have 2 mods installed, fabric api and this one. but it says i have 26 mods loaded, i don't know where they're coming from but it wasn't like this in older versions. If this is intentional behavior then i would say, I can see how it would be helpful to mod makers but for an average user it's more confusing/misleading/overwhelming. maybe this could be on a toggle? thanks again for making this mod
https://i.imgur.com/6ByPtio.png
A button to see the actual fabric.mod.json content in the right pane
Issue description
Buttons and labels added by ModMenu are showing unlocalized string for en_us language.
Versions
Java: 1.8.0_192
Mod version: 1.1.0-15
Fabric version: 18w50a.73-0.3.0.77
Log: QbvTyr3R
find attached the most recent log:
Getting this error with mousewheelie, whenever I try to change to config it generates an empty file, but does not write anything.
https://gist.github.com/Lorelando/12ad44c0d2c3699a6e08bac833512325
Moovry posted about it on the mousewheelie Github: https://github.com/Siphalor/mouse-wheelie/issues/20
Just forgot to tell you, noticed you haven't updated it. Sorry, I can't provide the crash report, it happens when you try to open the mod menu screen.
Register the screen to redirect to another mod's config screen.
Current Hackery:
Function<Screen, ? extends Screen> getConfigScreenFactory() {
return parent -> {
Screen screen = ModMenu.getConfigScreen("cloth-config2", parent);
if (screen != null) {
return screen;
}
ModMenu.openConfigScreen("cloth-config2");
screen = MinecraftClient.getInstance().currentScreen;
MinecraftClient.getInstance().openScreen(parent);
return screen;
};
}
The mod.json spec includes an "icon" field. Would it be possible to use that to get the path to the mod's icon, instead of requiring exactly "modid/icon.png"?
I'd be happy to make the PR myself if this is something that would be accepted.
WHen pressing F3 + Esc
(pause the game without visible screen in singleplayer) the game crasehs due to ModMenu's mixin trying to access index 5 of an empty array list.
I encountered the issue in AOF first, and was able to reproduce it in my dev workspace:
java.lang.IndexOutOfBoundsException: Index: 5, Size: 0
at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:665) ~[?:1.8.0_212]
at java.util.ArrayList.add(ArrayList.java:477) ~[?:1.8.0_212]
at net.minecraft.client.gui.screen.GameMenuScreen.addButton(GameMenuScreen.java:534) ~[minecraft-1.14.4-mapped-net.fabricmc.yarn-5.jar:?]
at net.minecraft.client.gui.screen.GameMenuScreen.handler$drawMenuButton$zep001(GameMenuScreen.java:527) ~[minecraft-1.14.4-mapped-net.fabricmc.yarn-5.jar:?]
which leads to this line in the mixin output:
@MixinMerged(
mixin = "io.github.prospector.modmenu.mixin.PauseMenuScreenMixin",
priority = 1000,
sessionId = "e4704896-c392-449d-8fc2-5270d7798be2"
)
public void handler$drawMenuButton$zep001(CallbackInfo info) {
int i = FabricLoader.getInstance().getAllMods().size();
this.addButton(new ModMenuButtonWidget(this.width / 2 - 102, this.height / 4 + 8 + 72, 204, 20, (ModMenu.noFabric ? "Mods" : I18n.translate("modmenu.title", new Object[0])) + " " + (ModMenu.noFabric ? "(" + i + " Loaded)" : I18n.translate("modmenu.loaded", new Object[]{i})), this), 5);
}
(uses index 5).
Can be fixed by moving the injection into initWidgets()
instead of init()
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.