nonamecrackers2 / mob-battle-music

A Forge mod that adds three new music tracks that play as you sneak about mobs, fight them, and battle players. Client side only.
https://www.curseforge.com/minecraft/mc-mods/mob-battle-music
Apache License 2.0
2 stars 0 forks source link

[Bug]: (Forge 1.20.1) Game crashes when joining a server without the mod #23

Open ChiesyCake opened 3 months ago

ChiesyCake commented 3 months ago

Mod Version

1.20.1-1.1.1.2

Mod Loader

Forge

Mod Loader Version

47.2.32

Describe the bug

*However the crash only seems to happen on my machine and my S/O can join just fine without crashing? Nvm, my S/O's game now also crashes when she tries to join the server.

The issue is as it says on the tin, trying to join a multiplayer server that doesn't have the mod hard crashes the client when loading in. I'm not skilled when it comes to reading crash logs, so I am sorry if this issue is really easy to solve and it's just me being dumb. Game doesn't crash at all when MBM is off and the log blames it, so that's why I made the bug report here.

Steps to Reproduce

  1. Install MBM Mod
  2. Attempt to join a server that does not have the mod

Crash Reports/Logs

https://gist.github.com/ChiesyCake/4499d70f0cfaa7cb5eee9bf00fc55996

Is OptiFine installed?

Screenshots

No response

Mod List

tetra-1.20.1-6.2.0.jar |tetra weaponmaster_ydm-forge-1.20.1-4.2.3.jar |YDM's Weapon Master dynamiclightsreforged-1.20.1_v1.6.0.jar |Rubidium Dynamic Lights EasyAnvils-v8.0.2-1.20.1-Forge.jar |Easy Anvils geckolib-neoforge-1.20.1-4.4.4.jar |GeckoLib 4 player-animation-lib-forge-1.0.2-rc1+1.20.jar |Player Animator sophisticatedcore-1.20.1-0.6.12.589.jar |Sophisticated Core InsaneLib-1.13.2-mc1.20.1.jar |InsaneLib darkness-forge-1.20.1-2.0.103-fork.jar |True Darkness XaerosWorldMap_1.38.4_Forge_1.20.jar |Xaero's World Map modernfix-forge-5.15.0+mc1.20.1.jar |ModernFix citadel-2.5.4-1.20.1.jar |Citadel mixinextras-forge-0.2.0-beta.9.jar |MixinExtras Bookshelf-Forge-1.20.1-20.1.10.jar |Bookshelf sophisticatedbackpacks-1.20.1-3.20.3.1034.jar |Sophisticated Backpacks balm-forge-1.20.1-7.2.2.jar |Balm mobbattlemusic-1.20.1-1.1.1.2-all.jar |Mob Battle Music carryon-forge-1.20.1-2.1.2.7.jar |Carry On JustEnoughResources-1.20.1-1.4.0.247.jar |Just Enough Resources Beyond-Earth-1.20.1-7.0-PRERELEASE.jar |Beyond Earth exposure-1.20.1-1.4.1-forge.jar |Exposure cloth-config-11.1.118-forge.jar |Cloth Config v10 API dummmmmmy-1.20-1.8.17b.jar |MmmMmmMmmmmm supplementaries-1.20-2.8.10.jar |Supplementaries embeddium-0.3.19+mc1.20.1-all.jar |Embeddium FarmersDelight-1.20.1-1.2.4.jar |Farmer's Delight entity_model_features_forge_1.20.1-2.0.2.jar |Entity Model Features entity_texture_features_forge_1.20.1-6.0.1.jar |Entity Texture Features fast-ip-ping-mc1.20.4-forge-v1.0.1.jar |Fast IP Ping LetSleepingDogsLie-1.20.1-Forge-1.2.0.jar |Let Sleeping Dogs Lie Chunky-1.3.136.jar |Chunky mcw-fences-1.1.1-mc1.20.1forge.jar |Macaw's Fences and Walls curiouslanterns-1.20.1-1.3.2.jar |Curious Lanterns curios-forge-5.7.2+1.20.1.jar |Curios API Patchouli-1.20.1-84-FORGE.jar |Patchouli corail_woodcutter-1.20.1-3.0.4.jar |Corail Woodcutter collective-1.20.1-7.57.jar |Collective lostcities-1.20-7.1.4.jar |LostCities expandedstorage-10.2.2+1.20.1-forge.jar |Expanded Storage starterkit-1.20.1-6.7.jar |Starter Kit architectury-9.2.14-forge.jar |Architectury letsdo-API-forge-1.2.9-forge.jar |[Let's Do] API letsdo-candlelight-forge-1.2.10.jar |[Let's Do] Candlelight letsdo-bakery-forge-1.1.8.jar |[Let's Do] Bakery letsdo-herbalbrews-forge-1.0.6.jar |[Let's Do] HerbalBrews ItemPhysic_FORGE_v1.7.0_mc1.20.1.jar |ItemPhysic dynamic-fps-3.4.3+minecraft-1.20.0-forge.jar |Dynamic FPS EnhancedAI-2.4.2-mc1.20.1.jar |Enhanced AI KeepSomeInventory-v1.3.3.jar |Keep Some Inventory framework-forge-1.20.1-0.6.27.jar |Framework letmedespawn-forge-1.20.x-1.2.0.jar |Let Me Despawn FastLeafDecay-31.jar |Fast Leaf Decay PlayerRevive_FORGE_v2.0.25_mc1.20.1.jar |PlayerRevive EnchantingInfuser-v8.0.2-1.20.1-Forge.jar |Enchanting Infuser sliceanddice-forge-3.2.0.jar |Create Slice & Dice Essential (forge_1.20.1).jar |Essential Fastload-Reforged-mc1.20.1-3.4.0.jar |Fastload-Reforged trashslot-forge-1.20-15.1.0.jar |TrashSlot XP From Harvest Reworked-1.20.x-1.2.4.jar |XP From Harvest Reworked treasuredistance-1.20-1.2.jar |Treasure Distance mod watermedia-2.0.44.jar |WaterMedia minecraft-comes-alive-7.5.14+1.20.1-universal.jar |Minecraft Comes Alive quickstack-1.20.1-1.jar |QuickStack EasyMagic-v8.0.1-1.20.1-Forge.jar |Easy Magic jei-1.20.1-forge-15.3.0.4.jar |Just Enough Items VisualWorkbench-v8.0.0-1.20.1-Forge.jar |Visual Workbench AttributeFix-Forge-1.20.1-21.0.4.jar |AttributeFix Pehkui-3.8.0+1.20.1-forge.jar |Pehkui caelus-forge-3.1.0+1.20.jar |Caelus API InvMove-1.20-0.8.4-Forge.jar |InvMove tetratic-combat-expanded-1.20-2.7.1.jar |Tetratic Combat Expanded carpeted-1.20-1.4.jar |Carpeted waystones-forge-1.20-14.1.3.jar |Waystones comforts-forge-6.3.5+1.20.1.jar |Comforts NaturesCompass-1.20.1-1.11.2-forge.jar |Nature's Compass SereneSeasons-1.20.1-9.0.0.46.jar |Serene Seasons configured-forge-1.20.1-2.2.3.jar |Configured capes-1.5.2+1.20-forge.jar |Capes CustomPlayerModels-1.20-0.6.16c.jar |Customizable Player Models crackerslib-forge-1.20.1-0.3.1.1.jar |CrackersLib Dungeon Crawl-1.20.1-2.3.14.jar |Dungeon Crawl RespawningAnimals-v8.2.0-1.20.1-Forge.jar |Respawning Animals mighty_mail-forge-1.20.1-1.0.14.jar |Mighty Mail ExplorersCompass-1.20.1-1.3.3-forge.jar |Explorer's Compass DistantHorizons-2.0.1-a-1.20.1.jar |Distant Horizons catalogue-forge-1.20.1-1.8.0.jar |Catalogue memoryleakfix-forge-1.17+-1.1.5.jar |Memory Leak Fix watut-forge-1.20.1-1.1.1.jar |What Are They Up To puzzlesaccessapi-forge-8.0.7.jar |Puzzles Access Api forge-1.20.1-47.2.32-universal.jar |Forge DistantFriends-forge-1.20.1-0.5.4.jar |Distant Friends tectonic-mod-1.19.3-v2.2.1.jar |Tectonic client-1.20.1-20230612.114412-srg.jar |Minecraft etched-3.0.1.jar |Etched no_nv_flash-1.20.1-1.6.0.4.jar |No Night Vision Flashing CarpetTrapdoors_1.20.1-2.0.jar |Carpet Trapdoors [Forge] voicechat-forge-1.20.1-2.5.14.jar |Simple Voice Chat sound-physics-remastered-forge-1.20.1-1.3.1.jar |Sound Physics Remastered Steam_Rails-1.5.3+forge-mc1.20.1.jar |Create: Steam 'n' Rails simplyswords-forge-1.54.0-1.20.1.jar |Simply Swords EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar |EnchantmentDescriptions radiantgear-forge-2.1.5+1.20.1.jar |Radiant Gear moonlight-1.20-2.11.9-forge.jar |Moonlight Library labels-1.20-1.20.1.jar |Labels eccentrictome-1.20.1-1.10.2.jar |Eccentric Tome bettercombat-forge-1.8.4+1.20.1.jar |Better Combat Female-Gender-Mod-forge-1.20.1-3.1.jar |Wildfire's Female Gender Mod MagnumTorch-v8.0.2-1.20.1-Forge.jar |Magnum Torch mixinsquared-forge-0.1.1.jar |MixinSquared NoChatReports-FORGE-1.20.1-v2.2.2.jar |No Chat Reports Jade-1.20.1-forge-11.8.0.jar |Jade inventorytotem-1.20.1-3.2.jar |Inventory Totem ShoulderSurfing-Forge-1.20.1-2.9.6.jar |Shoulder Surfing CreativeCore_FORGE_v2.11.27_mc1.20.1.jar |CreativeCore waterframes-1.20.1-2.0.0.jar |WaterFrames bedsdontexplode-1.20.x-1.0.jar |Beds Don't Explode spectrelib-forge-0.13.15+1.20.1.jar |SpectreLib Ding-1.20.1-Forge-1.4.1.jar |Ding kffmod-4.10.0.jar |Kotlin For Forge notenoughanimations-forge-1.7.1-mc1.20.1.jar |NotEnoughAnimations flywheel-forge-1.20.1-0.6.10-7.jar |Flywhee create-1.20.1-0.5.1.f.jar |Create mutil-1.20.1-6.1.1.jar |mutil Xaeros_Minimap_24.1.1_Forge_1.20.jar |Xaero's Minimap gravestone-forge-1.20.1-1.0.15.jar |Gravestone Mod LocalizedChat-forge-1.20.1-5.1.2.jar |Localized Chat polymorph-forge-0.49.2+1.20.1.jar |Polymorph Nullscape_1.20.x_v1.2.5.jar |Nullscape irons_spellbooks-1.20.1-3.1.0.jar |Iron's Spells 'n Spellbooks entityculling-forge-1.6.2-mc1.20.1.jar |EntityCulling armourersworkshop-forge-1.20.1-2.1.3.jar |Armourer's Workshop dimdoors-5.3.3-forge.jar |DimensionalDoors spawnanimations-v1.9.4-mc1.17x-1.20x-mod.jar |Spawn Animations raised-forge-1.20.1-3.1.3.jar |Raised ImmediatelyFast-Forge-1.2.11+1.20.4.jar |ImmediatelyFast extrasounds-1.20.1-forge-1.3.jar |Extra Sounds coroutil-forge-1.20.1-1.3.7.jar |CoroUtil BetterTridents-v8.0.1-1.20.1-Forge.jar |Better Tridents appleskin-forge-mc1.20.1-2.5.1.jar |AppleSkin lootr-1.20-0.7.31.78.jar |Lootr ferritecore-6.0.1-forge.jar |Ferrite Core rubidium-extra-0.5.4.3+mc1.20.1-build.121.jar |Embeddium Extra PuzzlesLib-v8.1.19-1.20.1-Forge.jar |Puzzles Lib create_power_loader-1.4.0-mc1.20.1.jar |Create: Power Loader ColdSweat-2.2.5.1.jar |Cold Sweat heartstone-1.20-1.3.0.jar |Heartstone immersive_melodies-0.1.0+1.20.1-forge.jar |Immersive Melodies extremesoundmuffler-3.41-forge-1.20.jar |Extreme Sound Muffler BadOptimizations-2.1.0.jar |BadOptimizations SimpleRadio-forge-1.20.1-2.2.4.jar |SimpleRadio cosmeticarmorreworked-1.20.1-v1a.jar |CosmeticArmorReworked OverflowingBars-v8.0.0-1.20.1-Forge.jar |Overflowing Bars domesticationinnovation-1.7.1-1.20.1.jar |Domestication Innovation PresenceFootsteps-1.20.1-1.9.1-beta.1.jar |Presence Footsteps (Forge)

Thefuzz1234555 commented 3 months ago

Hmm that's weird, it should be client sided, I'm sure Crackers will look at this

illusoryrealm commented 3 months ago

Hiya, I'm the s/o mentioned in the report. I've done a bit of thorough testing on my side, and this is what I've gathered: (apologies for any poor formatting -- i don't use github or make bug reports super often.)

Latest crash log: https://gist.github.com/illusoryrealm/94b0afc274f1a7cca2922822129978f5

nonamecrackers2 commented 3 months ago

It looks like there's a missing null check which is causing the crash. Doesn't appear related to your guys' resource pack or anything. Should be a relatively easy fix