mega12345mega / NBT-Editor

Edit items, blocks, and entities in-game.
MIT License
31 stars 9 forks source link

Minecraft crashes when scrolling? #74

Closed normalUserKarn closed 5 months ago

normalUserKarn commented 6 months ago

Here is the report ---- Minecraft Crash Report ---- // You're mean.

Time: 2023-12-26 11:18:07 Description: Unexpected error

java.lang.RuntimeException: Error getting method at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:136) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.lambda$getOptionalMethod$2(Reflection.java:140) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$1.get(Reflection.java:153) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.MVElementParent.method_25401(MVElementParent.java:12) at net.minecraft.class_364.method_25401(class_364.java:515) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at me.flashyreese.mods.reeses_sodium_options.client.gui.frame.ScrollableFrame.method_25401(ScrollableFrame.java:176) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at me.flashyreese.mods.reeses_sodium_options.client.gui.frame.tab.TabFrame.method_25401(TabFrame.java:177) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_312.redirect$ebl000$replaymod$mouseScroll(class_312.java:6082) at net.minecraft.class_312.method_1598(class_312.java:135) at net.minecraft.class_312.method_22687(class_312.java:181) at net.minecraft.class_1255.execute(class_1255.java:102) at net.minecraft.class_312.method_22685(class_312.java:181) at org.lwjgl.glfw.GLFWScrollCallbackI.callback(GLFWScrollCallbackI.java:44) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) at net.minecraft.class_310.method_1523(class_310.java:1300) at net.minecraft.class_310.method_1514(class_310.java:856) at net.minecraft.client.main.Main.main(Main.java:253) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) Caused by: java.lang.NoSuchMethodException: net.minecraft.class_364.method_25401(double,double,double) at java.base/java.lang.Class.getDeclaredMethod(Class.java:2675) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$MethodInvoker.(Reflection.java:89) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:134) ... 36 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Render thread Stacktrace: at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:136) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.lambda$getOptionalMethod$2(Reflection.java:140) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$1.get(Reflection.java:153) at com.luneruniverse.minecraft.mod.nbteditor.multiversion.MVElementParent.method_25401(MVElementParent.java:12) at net.minecraft.class_364.method_25401(class_364.java:515) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at me.flashyreese.mods.reeses_sodium_options.client.gui.frame.ScrollableFrame.method_25401(ScrollableFrame.java:176) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at me.flashyreese.mods.reeses_sodium_options.client.gui.frame.tab.TabFrame.method_25401(TabFrame.java:177) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_4069.method_20082(class_4069.java:70) at java.base/java.util.Optional.filter(Optional.java:218) at net.minecraft.class_4069.method_25401(class_4069.java:70) at net.minecraft.class_312.redirect$ebl000$replaymod$mouseScroll(class_312.java:6082) at net.minecraft.class_312.method_1598(class_312.java:135) at net.minecraft.class_312.method_22687(class_312.java:181) at net.minecraft.class_1255.execute(class_1255.java:102) at net.minecraft.class_312.method_22685(class_312.java:181) at org.lwjgl.glfw.GLFWScrollCallbackI.callback(GLFWScrollCallbackI.java:44) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)

-- Affected level -- Details: All players: 24 total; [class_746['YelloImRed'/579406, l='ClientLevel', x=-21.04, y=19.00, z=464.67], class_745['_chillbro1235'/224007, l='ClientLevel', x=-21.30, y=19.00, z=447.30], class_745['.Hama1766'/550279, l='ClientLevel', x=-32.70, y=20.00, z=469.19], class_745['darthmonkey6522'/559901, l='ClientLevel', x=-14.37, y=19.00, z=459.76], class_745['SiLvesDark16'/578221, l='ClientLevel', x=-21.00, y=19.00, z=466.74], class_745['LAVALITTLE78'/565566, l='ClientLevel', x=-20.69, y=19.00, z=474.55], class_745['.B_CoZ_WaSiQ'/554443, l='ClientLevel', x=-23.00, y=19.00, z=461.00], class_745['.BEAUnARROW6745'/558028, l='ClientLevel', x=-23.01, y=19.00, z=471.73], class_745['.fahmiibrahimsur'/554949, l='ClientLevel', x=-51.20, y=29.00, z=500.54], class745['Yeaaa'/580064, l='ClientLevel', x=-25.72, y=19.00, z=477.37], class_745['.Trackrang'/582752, l='ClientLevel', x=-21.00, y=19.00, z=483.39], class_745['.XTRME_JUSTIN'/536060, l='ClientLevel', x=-12.55, y=19.00, z=462.70], class_745['wiyd'/577663, l='ClientLevel', x=-15.45, y=19.00, z=476.36], class_745['nemesispigeon'/565707, l='ClientLevel', x=-24.41, y=20.11, z=483.24], class_745['archie20103'/578401, l='ClientLevel', x=-25.50, y=19.00, z=462.34], class_745['luckyhojin13'/580144, l='ClientLevel', x=-26.12, y=19.00, z=490.65], class_745['Rooxzer'/584007, l='ClientLevel', x=-21.68, y=19.00, z=483.86], class_745['.HJJJAx'/561791, l='ClientLevel', x=-23.00, y=19.00, z=461.00], class_745['.Miles122Staxxd'/572001, l='ClientLevel', x=-22.51, y=19.00, z=483.26], class_745['QuiteExtreme'/582587, l='ClientLevel', x=-19.89, y=19.00, z=482.90], class_745['.GZK_KHIZAR'/582332, l='ClientLevel', x=-23.00, y=20.07, z=471.84], class_745['tancal865'/544798, l='ClientLevel', x=-14.56, y=19.00, z=474.20], class_745['.PARADOX7280'/578301, l='ClientLevel', x=-16.29, y=19.00, z=474.31], class_745['.Zachlovesspace'/584446, l='ClientLevel', x=-22.50, y=19.28, z=461.50]] Chunk stats: 1024, 313 Level dimension: minecraft:overworld Level spawn location: World: (-23,19,461), Section: (at 9,3,13 in -2,1,28; chunk contains blocks -32,-64,448 to -17,319,463), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511) Level time: 343054323 game time, 0 day time Server brand: SharpCord (UniverseSpigot) Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.class_638.method_8538(class_638.java:451) at net.minecraft.class_310.method_1587(class_310.java:2481) at net.minecraft.class_310.method_1514(class_310.java:880) at net.minecraft.client.main.Main.main(Main.java:253) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, fabric, file/VanillaTweaks_r262181.zip, file/better_fire.zip, file/Daggers-1.1.0+1.14-latest.zip, file/GUI-SimpleStylized_4.0-1.20.2.zip, file/GeoFont-MC-Edge-v1.1.zip, file/Mini Items.zip, file/VirtualleEighties, file/rpack, replaymod_lang, essential

-- System Details -- Details: Minecraft Version: 1.20.2 Minecraft Version ID: 1.20.2 Operating System: Windows 11 (amd64) version 10.0 Java Version: 17.0.8, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 691285656 bytes (659 MiB) / 1577058304 bytes (1504 MiB) up to 13287555072 bytes (12672 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: 11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz Identifier: Intel64 Family 6 Model 140 Stepping 2 Microarchitecture: Tiger Lake Frequency (GHz): 2.92 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: NVIDIA GeForce RTX 3080 Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x2206 Graphics card #0 versionInfo: DriverVersion=31.0.15.4633 Graphics card #1 name: Intel(R) Iris(R) Xe Graphics Graphics card #1 vendor: Intel Corporation (0x8086) Graphics card #1 VRAM (MB): 1024.00 Graphics card #1 deviceId: 0x9a49 Graphics card #1 versionInfo: DriverVersion=31.0.101.4502 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 4.27 Memory slot #0 type: LPDDR4 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 4.27 Memory slot #1 type: LPDDR4 Virtual memory max (MB): 34064.07 Virtual memory used (MB): 24989.29 Swap memory total (MB): 17941.29 Swap memory used (MB): 690.63 JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx12672m -Xms256m -XX:MaxGCPauseMillis=50 Fabric Mods: allow-portal-guis: Allow Portal GUIs 1.0.2 appleskin: AppleSkin 2.5.1+mc1.20.2 architectury: Architectury 10.0.17 baritone: Baritone 1.2.19-597-ga945cfaa betterpingdisplay: Better Ping Display 1.1.1 blaze-client: Blaze Client 3d3c16b club_minnced_discord-rpc-release: discord-rpc-release v3.4.0 com_github_minndevelopment_java-discord-rpc: java-discord-rpc v2.0.2 carpet: Carpet Mod 1.4.121+v231011 cfx: CFX 1.8 cfx-v1_14: Patches for 1.14.4+ exploits 1.8 cfx-v1_15: Patches for 1.15+ exploits 1.8 cfx-v1_16: Patches for 1.16+ exploits 1.8 cfx-v1_16_2: Patches for 1.16.2+ exploits 1.8 cfx-v1_16_5: Patches for 1.16.5+ exploits 1.8 cfx-v1_17: Patches for 1.17+ exploits 1.8 cfx-v1_19: Patches for 1.19+ exploits 1.8 cfx-v1_19_1: Patches for 1.19.1+ exploits 1.8 cfx-v1_19_3: Patches for 1.19.3+ exploits 1.8 cfx-v1_20: Patches for 1.20+ exploits 1.8 cfx-v1_20_2: Patches for 1.20.2+ exploits 1.8 chat_heads: Chat Heads 0.10.27 chatpatches: Chat Patches 202.6.0 chunksfadein: Chunks Fade In 1.0.0-1.20.2 com_moandjiezana_toml_toml4j: toml4j 0.7.2 crowdin-translate: CrowdinTranslate 1.4+1.19.3 cloth-config: Cloth Config v12 12.0.119 cloth-basic-math: cloth-basic-math 0.6.1 cmdkeybind: Command Macros 1.6.3-1.20.2 kyrptconfig: Kyrpt Config 1.5.8-1.20.2 cmdkit: Command Debug Service 3.0.2 collective: Collective 7.26 colorfulhearts: Colorful Hearts 5.1.5 com_electronwill_night-config_core: core 3.6.7 com_electronwill_night-config_toml: toml 3.6.7 cosmetica: Cosmetica 1.2.7 com_github_cosmetica-cc_cosmeticadotjava: CosmeticaDotJava 1.11.2 sulphate: Sulfate 1.1.1 craterlib: CraterLib 1.0.3 creativecore: CreativeCore 2.11.2 net_minecraftforge_eventbus: eventbus 6.0.3 custom-crosshair-mod: Custom Crosshair Mod 1.5.3-fabric e4mc_minecraft: e4mc 4.0.1 earlyloadingscreen: Early Loading Screen 0.1.4 elementa: Elementa 619 entity_model_features: Entity Model Features 1.2 entity_texture_features: Entity Texture Features 5.0 org_apache_httpcomponents_httpmime: httpmime 4.5.10 entityculling: EntityCulling 1.6.3 essential: Essential 1.3.0.1+g24ea70f4b2 essential-client: Essential Client 1.4.0 com_github_senseiwells_arucas: Arucas ca3f689473 essential-container: essential-container 1.0.0 essential-loader: essential-loader 1.2.1 euphoria_patcher: Euphoria Patcher 0.2.0-fabric io_sigpipe_jbsdiff: jbsdiff 1.0 exordium: Exordium 1.2.1-mc1.20.2 fabric-api: Fabric API 0.91.2+1.20.2 fabric-api-base: Fabric API Base 0.4.33+fce67b32a0 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.42+b1792f7da0 fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+b1792f7da0 fabric-block-api-v1: Fabric Block API (v1) 1.0.12+73761d2ea0 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+73761d2ea0 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.43+f4b7e424a0 fabric-client-tags-api-v1: Fabric Client Tags 1.1.4+86b12645a0 fabric-command-api-v1: Fabric Command API (v1) 1.2.37+f71b366fa0 fabric-command-api-v2: Fabric Command API (v2) 2.2.16+b1792f7da0 fabric-commands-v0: Fabric Commands (v0) 0.2.54+df3654b3a0 fabric-containers-v0: Fabric Containers (v0) 0.1.78+df3654b3a0 fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.5+b1792f7da0 fabric-convention-tags-v1: Fabric Convention Tags 1.5.8+b1792f7da0 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+f4b7e424a0 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.1.8+b1792f7da0 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.57+b1792f7da0 fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.26+b1792f7da0 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.10+b1792f7da0 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.69+df3654b3a0 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.42+a44e16a6a0 fabric-item-api-v1: Fabric Item API (v1) 2.1.33+b1792f7da0 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.15+e3d2bf3fa0 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+f4b7e424a0 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b3a0 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.27+b1792f7da0 fabric-loot-api-v2: Fabric Loot API (v2) 2.1.1+3ba460fba0 fabric-message-api-v1: Fabric Message API (v1) 6.0.2+e3d2bf3fa0 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.55+f4b7e424a0 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.6+b1792f7da0 fabric-models-v0: Fabric Models (v0) 0.4.5+9386d8a7a0 fabric-networking-api-v1: Fabric Networking API (v1) 3.1.2+95a8ac51a0 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 12.1.2+2ff98d3ba0 fabric-particles-v1: Fabric Particles (v1) 1.1.4+f4b7e424a0 fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.11+52b3ebe5a0 fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.9+b1792f7da0 fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.1+2034447ca0 fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.1+2034447ca0 fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.49+df3654b3a0 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+73761d2ea0 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.30+f4b7e424a0 fabric-rendering-v0: Fabric Rendering (v0) 1.1.52+df3654b3a0 fabric-rendering-v1: Fabric Rendering (v1) 3.0.11+b1792f7da0 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.11+239dafd8a0 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+b1792f7da0 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.12+b1792f7da0 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.44+b1792f7da0 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+f4b7e424a0 fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.12+4944b5a5a0 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.3+fce67b32a0 fabric-language-kotlin: Fabric Language Kotlin 1.10.17+kotlin.1.9.22 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.22 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.22 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.22 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.22 org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.1 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.7.3 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.7.3 org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.2 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.2 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.2 fabricloader: Fabric Loader 0.15.3 mixinextras: MixinExtras 0.3.2 ferritecore: FerriteCore 6.0.1 forgeconfigapiport: Forge Config API Port 9.1.2 freecam: Freecam 1.2.1.1+1.20 hcscr: HaramClientsideCrystalRemover 1.0.0 iceberg: Iceberg 1.1.18 inventoryhud: Inventory HUD + 3.4.19 itemphysiclite: ItemPhysicLite 1.6.3 jade: Jade 12.3.0 java: OpenJDK 64-Bit Server VM 17 ktnilcks: ItemLocks 1.20.2-1.3.4 lazydfu: LazyDFU 0.1.3 libreexpfix: LibreExpFix 0.2.2b9-BETA litematica: Litematica 0.16.0 lithium: Lithium 0.12.0 malilib: MaLiLib 0.17.0 methane: Methane 2.4 minecraft: Minecraft 1.20.2 modelfix: Model Gap Fix 1.14 modernui: Modern UI 3.9.0.5 com_github_ben-manes_caffeine_caffeine: caffeine 3.1.7 com_vladsch_flexmark_flexmark: flexmark 0.64.8 com_vladsch_flexmark_flexmark-util-ast: flexmark-util-ast 0.64.8 com_vladsch_flexmark_flexmark-util-builder: flexmark-util-builder 0.64.8 com_vladsch_flexmark_flexmark-util-collection: flexmark-util-collection 0.64.8 com_vladsch_flexmark_flexmark-util-data: flexmark-util-data 0.64.8 com_vladsch_flexmark_flexmark-util-dependency: flexmark-util-dependency 0.64.8 com_vladsch_flexmark_flexmark-util-format: flexmark-util-format 0.64.8 com_vladsch_flexmark_flexmark-util-html: flexmark-util-html 0.64.8 com_vladsch_flexmark_flexmark-util-misc: flexmark-util-misc 0.64.8 com_vladsch_flexmark_flexmark-util-sequence: flexmark-util-sequence 0.64.8 com_vladsch_flexmark_flexmark-util-visitor: flexmark-util-visitor 0.64.8 modmenu: Mod Menu 8.0.0 nbt_ac: NBT Autocomplete 1.1.8 nbteditor: NBT Editor 1.12.2.1 nbttooltip: NBT Tooltip 1.7.2 necronomicon: Necronomicon 1.3.0 neruina: Neruina 1.3.0 mixinsquared: MixinSquared 0.1.1 notenoughcrashes: Not Enough Crashes 4.4.7+1.20.2 nvidium: Nvidium 0.2.4-beta optimalaim: Optimal Aim 1.0 org_jetbrains_annotations: annotations 13.0 owo: oωo 0.11.4+1.20.2 pickblockpro: Pick Block Pro 1.7.21 reeses-sodium-options: Reese's Sodium Options 1.7.0+mc1.20.2-build.97 replaymod: Replay Mod 1.20.2-2.6.14 rrls: Remove Reloading Screen 3.2.3+mc1.20.2-fabric seedcrackerx: SeedCrackerX 2.14.5 com_seedfinding_latticg: latticg 1.6 com_seedfinding_mc_biome: mc_biome 41a42cb9019a552598f12089059538853e18ec78 com_seedfinding_mc_core: mc_core 144493514fc9bfb735ce21838e48426625f29e43 com_seedfinding_mc_feature: mc_feature 919b7e513cc1e87e029a9cd703fc4e2dc8686229 com_seedfinding_mc_math: mc_math ffd2edcfcc0d18147549c88cc7d8ec6cf21b5b91 com_seedfinding_mc_noise: mc_noise 7e3ba65e181796c4a2a1c8881d840b2254b92962 com_seedfinding_mc_reversal: mc_reversal ca64c0890c106f1a2207623c316fce86f250b918 com_seedfinding_mc_seed: mc_seed 1ead6fcefe7e8de4b3d60cd6c4e993f1e8f33409 com_seedfinding_mc_terrain: mc_terrain b4246cbd5880c4f8745ccb90e1b102bde3448126 seedmapper: SeedMapper 1.5.16 betterconfig: BetterConfig 1.2.1 clientarguments: clientarguments 1.6 shulkerboxtooltip: Shulker Box Tooltip 4.0.7+1.20.2 simple-rpc: Simple RPC 3.2.5 me_hypherionmc_simplerpc_simple-rpc-common: simple-rpc-common 5.0.2 sodium: Sodium 0.5.5 sodium-extra: Sodium Extra 0.5.3+mc1.20.2-build.114 caffeineconfig: CaffeineConfig 1.3.0+1.17 stendhal: Stendhal 1.4.1-1.20.2 libgui: LibGui 9.0.0+1.20.2 jankson: Jankson 6.0.0+j1.2.3 blue_endless_jankson: jankson 1.2.3 libninepatch: LibNinePatch 1.2.0 steppy: Steppy 1.20-1.0.1 supermartijn642configlib: SuperMartijn642's Config Lib 1.1.8+a supermartijn642corelib: SuperMartijn642's Core Lib 1.1.16 tweakermore: TweakerMore 3.15.1 conditional-mixin: conditional mixin 0.4.1 uiutils: UI Utils 1.4.2 universalcraft: UniversalCraft 318 universalcraft: UniversalCraft 211 vectorientation: Vectorientation 1.0.1a viabackwards: ViaBackwards 4.9.0-23w42a-SNAPSHOT viafabric: ViaFabric 0.4.11+50-dev org_yaml_snakeyaml: snakeyaml 2.2 viafabric-mc120: ViaFabric for 1.20 0.4.11+50-dev viaversion: ViaVersion 4.9.3-SNAPSHOT videotape: Video Tape 1.2.1 com_github_krlite_pierced: Pierced v1.2 vigilance: Vigilance 295 waveycapes: WaveyCapes 1.4.2 worldedit: WorldEdit 7.2.17+6544-56d0383 xaerominimap: Xaero's Minimap 23.9.3 xaeroplus: XaeroPlus 1.20.2 net_lenni0451_lambdaevents: LambdaEvents 2.4.0 xaeroworldmap: Xaero's World Map 1.37.2 yet_another_config_lib_v3: YetAnotherConfigLib 3.2.1+1.20.2 com_twelvemonkeys_common_common-image: common-image 3.10.0-SNAPSHOT com_twelvemonkeys_common_common-io: common-io 3.10.0-SNAPSHOT com_twelvemonkeys_common_common-lang: common-lang 3.10.0-SNAPSHOT com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0-SNAPSHOT com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0-SNAPSHOT com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0-SNAPSHOT org_quiltmc_parsers_gson: gson 0.2.1 org_quiltmc_parsers_json: json 0.2.1 JVM uptime in seconds: 338.55 Launched Version: fabric-loader-0.15.3-1.20.2 Backend library: LWJGL version 3.3.2-snapshot Backend API: NVIDIA GeForce RTX 3080/PCIe/SSE2 GL version 4.6.0 NVIDIA 546.33, NVIDIA Corporation Window size: 2560x1440 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'Blaze Client' Type: Client (map_client.txt) Graphics mode: fast Resource Packs: vanilla, fabric, file/VanillaTweaks_r262181.zip (incompatible), file/better_fire.zip (incompatible), file/Daggers-1.1.0+1.14-latest.zip (incompatible), file/GUI-SimpleStylized_4.0-1.20.2.zip, file/GeoFont-MC-Edge-v1.1.zip (incompatible), file/Mini Items.zip, file/VirtualleEighties (incompatible), file/rpack (incompatible) Current Language: en_us Locale: en_US CPU: 8x 11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz Client Crashes Since Restart: 1 Integrated Server Crashes Since Restart: 0 Suspected Mods: Reese's Sodium Options (reeses-sodium-options), NBT Editor (nbteditor), Replay Mod (replaymod)

mega12345mega commented 6 months ago

After some testing, to cause the crash you must be hovering over an element which is not within another scrolling element. For example, scrolling over the "Done" button in the "Game Rules" selection menu crashes the game, while scrolling within the actual game rules list while hovering over the ON/OFF buttons doesn't cause any issues. This also seems to affect all GUIs.

Can you confirm that this only occurs in situations where scrolling shouldn't do anything anyway?

Based on the nature of the crash and the fact that you're running 1.12.2.1 instead of 1.12.3, I'm guessing this bug has actually existed for a couple of updates now.

normalUserKarn commented 6 months ago

One example of this crash was with sodium and an addon with more features. There is a particle tab and when I scroll with this it crashes consistently. However, this only happens when using the mouse built in scroll functionality and not while using the slider.

Kissunen commented 6 months ago

I just had this happen too and did some testing. It crashes when trying to scroll with the mouse wheel on any button or other UI element which is not scrollable. For example, config icon / button on the top left of Xaero's world map, or scrolling with the mouse wheel while the mouse cursor is on the Options button on the game's main menu, or on any other unscrollable element. It doesn't matter which way you scroll, whether it's up, down, left or right; It always crashes. Thank you for looking into this.

Using fabric-loader-0.15.3-1.20.2 with just these two mods in the mods folder:

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 2023-12-30 11:49:50
Description: Unexpected error

java.lang.RuntimeException: Error getting method
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:136)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.lambda$getOptionalMethod$2(Reflection.java:140)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$1.get(Reflection.java:153)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.MVElementParent.method_25401(MVElementParent.java:12)
    at net.minecraft.class_364.method_25401(class_364.java:515)
    at net.minecraft.class_4069.method_20082(class_4069.java:70)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25401(class_4069.java:70)
    at net.minecraft.class_312.method_1598(class_312.java:135)
    at net.minecraft.class_312.method_22687(class_312.java:181)
    at net.minecraft.class_1255.execute(class_1255.java:102)
    at net.minecraft.class_312.method_22685(class_312.java:181)
    at org.lwjgl.glfw.GLFWScrollCallbackI.callback(GLFWScrollCallbackI.java:44)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
    at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237)
    at net.minecraft.class_310.method_1523(class_310.java:1300)
    at net.minecraft.class_310.method_1514(class_310.java:856)
    at net.minecraft.client.main.Main.main(Main.java:253)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.NoSuchMethodException: net.minecraft.class_364.method_25401(double,double,double)
    at java.base/java.lang.Class.getDeclaredMethod(Class.java:2675)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$MethodInvoker.<init>(Reflection.java:89)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:134)
    ... 21 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.getMethod(Reflection.java:136)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection.lambda$getOptionalMethod$2(Reflection.java:140)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.Reflection$1.get(Reflection.java:153)
    at com.luneruniverse.minecraft.mod.nbteditor.multiversion.MVElementParent.method_25401(MVElementParent.java:12)
    at net.minecraft.class_364.method_25401(class_364.java:515)
    at net.minecraft.class_4069.method_20082(class_4069.java:70)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25401(class_4069.java:70)
    at net.minecraft.class_312.method_1598(class_312.java:135)
    at net.minecraft.class_312.method_22687(class_312.java:181)
    at net.minecraft.class_1255.execute(class_1255.java:102)
    at net.minecraft.class_312.method_22685(class_312.java:181)
    at org.lwjgl.glfw.GLFWScrollCallbackI.callback(GLFWScrollCallbackI.java:44)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
mega12345mega commented 5 months ago

I've now fixed this in v1.13.0! It was technically only tested in the places where it appeared in vanilla, but the fix should also apply here.