quiqueck / BetterEnd

Better End MC Mod
https://modrinth.com/mod/betterend
Other
29 stars 40 forks source link

[Bug] BetterEnd + Combatify crash on game start #465

Open FV214Hardiel opened 2 months ago

FV214Hardiel commented 2 months ago

What happened?

Minecraft verson 1.21. When using Atlas Core/Combatify mod the game crashes right before starting load. I reported this to Combatify repo, but maybe it wont be difficult to fix on your side, please?

Attaching 2 crash reports: one with Atlas Core, Combatify and Better End, second with only Atlas Core and Better End, crash-2024-08-28_11.58.42-client.txt crash-2024-08-28_12.02.40-client.txt

BetterEnd

21.0.9

BCLib

21.0.13

Fabric API

0.102.0

Fabric Loader

0.16.3

Minecraft

Older

Relevant log output

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 2024-08-28 11:58:42
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'betterend' at 'org.betterx.betterend.client.BetterEndClient'!
    at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:403)
    at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
    at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
    at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
    at net.minecraft.class_310.<init>(class_310.java:477)
    at net.minecraft.client.main.Main.main(Main.java:239)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
    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.ExceptionInInitializerError
    at org.betterx.betterend.registry.EndModelProviders.register(EndModelProviders.java:11)
    at org.betterx.betterend.client.BetterEndClient.onInitializeClient(BetterEndClient.java:32)
    at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
    ... 6 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.atlas.combatify.CombatifyClient.getConfig()" because the return value of "net.atlas.combatify.CombatifyClient.getInstance()" is null
    at net.minecraft.class_572.handler$bao001$combatify$injectOptions(class_572.java:1101)
    at net.minecraft.class_572.<init>(class_572.java:86)
    at org.betterx.betterend.item.model.CrystaliteHelmetModel.<init>(CrystaliteHelmetModel.java:60)
    at org.betterx.betterend.item.model.CrystaliteHelmetModel.createModel(CrystaliteHelmetModel.java:54)
    at org.betterx.betterend.item.model.CrystaliteArmorRenderer.<clinit>(CrystaliteArmorRenderer.java:25)
    ... 9 more

Other Mods

advanced-xray-fabric: Advanced XRay (Fabric) 21.0.0
        advancednetherite: Advanced Netherite 2.1.6-1.21
        architectury: Architectury 13.0.6
        atlas-core: Atlas Core 1.1.1-1.21
        automaticdoors: Automatic Doors 4.8
        badpackets: Bad Packets 0.8.1
        bclib: BCLib 21.0.13
        betterenchanting: Better Enchanting 0.3.6
        betterend: Better End 21.0.9
        betterf3: BetterF3 11.0.1
            cloth-config: Cloth Config v15 15.0.127
                cloth-basic-math: cloth-basic-math 0.6.1
        betterthirdperson: Better Third Person 1.9.0
        boggedspawn: Bogged Spawn 1.1
        breezespawn: Breeze Spawn 1.1
        carryon: Carry On 2.2.1
        cavespiderspawn: Cave Spider Spawn 1.2
        chisel: Chisel Refabricated 1.8.1
        cicada: CICADA 0.8.3+1.21-and-above
        clientsort: ClientSort 0.7.0
        collective: Collective 7.84
        combatify: Combatify 1.21-1.2.2-Fabric
        compact_storage: CompactStorage 8.0.74
        configured: Configured 2.5.0
        constructionwand: Construction Wand (Fabric) 1.0.1
            forgeconfigapiport: Forge Config API Port 21.0.0
        continuity: Continuity 3.0.0-beta.5+1.21
        controlify: Controlify 2.0.0-beta.14+1.21-fabric
            dev_isxander_libsdl4j: libsdl4j 3.6896c4c-38
            org_hid4java_hid4java: hid4java 0.7.0
            org_quiltmc_parsers_gson: gson 0.3.0
            org_quiltmc_parsers_json: json 0.3.0
        convenient-mobgriefing: Convenient mobGriefing 2.1.2
        cpm: Customizable Player Models 0.6.17d
        darkenchanting: Dark Enchanting 1.3.0+1.21
            omegaconfig: Omega Config Architectury 1.5.1
        disenchanting_table: Dis-Enchanting Table 3.0.2
        do_a_barrel_roll: Do a Barrel Roll 3.6.1+1.21
            fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
        elytraslot: Elytra Slot 9.0.0+1.21
            mixinsquared: MixinSquared 0.1.2-beta.6
        endportalrecipe: End Portal Recipe 5.5
        entity_model_features: Entity Model Features 2.2
        entity_texture_features: Entity Texture Features 6.2.1
            org_apache_httpcomponents_httpmime: httpmime 4.5.10
        extendedbonemeal: Extended Bone Meal 3.5
        fabric-api: Fabric API 0.102.0+1.21
            fabric-api-base: Fabric API Base 0.4.42+6573ed8cd1
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.68+b5597344d1
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.29+5bd9f1bcd1
            fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a7d1
            fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8cd1
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a7d1
            fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8cd1
            fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366fd1
            fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd9d1
            fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b3d1
            fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.16+b5597344d1
            fabric-convention-tags-v1: Fabric Convention Tags 2.0.19+7f945d5bd1
            fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.5.0+c5e2b5c6d1
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a7d1
            fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.27+6a6dfa19d1
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.16+16c4ae25d1
            fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b99d1
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.12+6fc22b99d1
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.12+ba9dae06d1
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd9d1
            fabric-item-api-v1: Fabric Item API (v1) 11.0.0+afdfc921d1
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.4+78017270d1
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a7d1
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b3d1
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.12+6c1df360d1
            fabric-loot-api-v2: Fabric Loot API (v2) 3.0.14+3f89f5a5d1
            fabric-loot-api-v3: Fabric Loot API (v3) 1.0.2+3f89f5a5d1
            fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8cd1
            fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6bd1
            fabric-networking-api-v1: Fabric Networking API (v1) 4.2.2+60c3209bd1
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.0+a551f7a4d1
            fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8cd1
            fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.12+65089712d1
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.1.2+60c3209bd1
            fabric-renderer-api-v1: Fabric Renderer API (v1) 3.4.0+c705a49cd1
            fabric-renderer-indigo: Fabric Renderer - Indigo 1.7.0+c705a49cd1
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b3d1
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2ed1
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+b5597344d1
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b3d1
            fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd0d1
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b1d1
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.0+56599129d1
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.24+b5597344d1
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.86+b5597344d1
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8cd1
            fabric-transfer-api-v1: Fabric Transfer API (v1) 5.1.16+3dccd343d1
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.1.0+176f9036d1
        fabricloader: Fabric Loader 0.16.2
            mixinextras: MixinExtras 0.4.1
        giantspawn: Giant Spawn 5.2
        guardvillagers: GuardVillagers 2.1.2-1.21
            midnightlib: MidnightLib 1.5.7
        hopobetterunderwaterruins: Hopo Better Underwater Ruins 1.2.0
        huskspawn: Husk Spawn 3.6
        indium: Indium 1.0.34+mc1.21
        inventorytotem: Inventory Totem 3.3
        jamlib: JamLib 1.0.9+1.21
            blue_endless_jankson: jankson 1.2.3
        java: OpenJDK 64-Bit Server VM 21
        jeed: Just Enough Effects Descriptions 1.21-2.2.2
        kiwi: Kiwi Library 15.1.0+fabric
        libertyvillagers: Liberty's Villagers 1.0.15+fabric+1.21
            server_translations_api: Server Translations API 2.3.1+1.21-pre2
                packet_tweaker: Packet Tweaker 0.5.1+24w03b
        lightingwand: Lighting Wand 9.0.2+fabric
        minecraft: Minecraft 1.21
        mob_catcher: Mob Catcher 1.5.5
        modmenu: Mod Menu 11.0.1
            placeholder-api: Placeholder API 2.4.0-pre.2+1.21
        monolib: MonoLib 1.3.0
        morezombievillagers: More Zombie Villagers 3.6
        mousetweaks: Mouse Tweaks 2.26
        mr_larger_oreveinsdeluxe: Larger Ore Veins: Deluxe 1.2.2
        naturescompass: Nature's Compass 1.21-2.2.6-fabric
        netherwardblock: Nether Wart Blocks to Nether Warts 1.21-6-fabric
        nightautoconfig: Night Auto Config 1.0.6
            com_electronwill_night-config_core: core 3.8.0
            com_electronwill_night-config_hocon: hocon 3.8.0
            com_electronwill_night-config_json: json 3.8.0
            com_electronwill_night-config_toml: toml 3.8.0
            com_electronwill_night-config_yaml: yaml 3.8.0
        owo: oωo 0.12.10+1.21
            io_wispforest_endec: endec 0.1.0
            io_wispforest_endec_gson: gson 0.1.0
            io_wispforest_endec_jankson: jankson 0.1.0
            io_wispforest_endec_netty: netty 0.1.0
        pehkui: Pehkui 3.8.3+1.14.4-1.21
            kanos_config: Kanos Config 0.4.1+1.14.4-1.19.4
        reicollapsibleentries: REI Collapsible Entries 3.1.1
        reputation: Your Reputation 0.2.6+wthit.1.21
        rightclickharvest: Right Click Harvest 4.3.1+1.21
        roughlyenoughitems: Roughly Enough Items 16.0.744
            error_notifier: Error Notifier 1.0.9
        roughlyenoughprofessions: Roughly Enough Professions 4.0.0
        skeletonhorsespawn: Skeleton Horse Spawn 4.0
        sodium: Sodium 0.5.11+mc1.21
        strayspawn: Stray Spawn 3.7
        techreborn: Tech Reborn 5.11.9
            reborncore: Reborn Core 5.11.9
            team_reborn_energy: Energy 4.1.0
        travelersbackpack: Traveler's Backpack fabric-1.21-10.0.4
        trinkets: Trinkets 3.10.0
            cardinal-components-base: Cardinal Components API (base) 6.1.0
            cardinal-components-entity: Cardinal Components API (entities) 6.1.0
        vanityslots: Vanity Slots 1.4.1+1.21
        villagerconfig: VillagerConfig 4.2.0+1.21
            config2brigadier: Config to Brigadier 1.2.5
            fiber: fiber 0.23.0-2
        worldedit: WorldEdit 7.3.6+6892-3d660b8
        wover: WorldWeaver 21.0.13
            wover-biome: WorldWeaver - Biome API 21.0.13
            wover-block: WorldWeaver - Block and Item API 21.0.13
            wover-common: WorldWeaver - Common API 21.0.13
            wover-core: WorldWeaver - Core API 21.0.13
            wover-datagen: WorldWeaver - Datagen API 21.0.13
            wover-events: WorldWeaver - Events API 21.0.13
            wover-feature: WorldWeaver - Feature API 21.0.13
            wover-generator: WorldWeaver - World Generator API 21.0.13
            wover-item: WorldWeaver - Item API 21.0.13
            wover-math: WorldWeaver - Math API 21.0.13
            wover-preset: WorldWeaver - World Preset API 21.0.13
            wover-recipe: WorldWeaver - Recipe API 21.0.13
            wover-structure: WorldWeaver - Structure API 21.0.13
            wover-surface: WorldWeaver - Surface API 21.0.13
            wover-tag: WorldWeaver - Tag API 21.0.13
            wover-ui: WorldWeaver - UI API 21.0.13
        wthit: wthit 12.2.3
        wunderlib: WunderLib 21.0.8
        xaerominimap: Xaero's Minimap 24.2.1
        xaeroworldmap: Xaero's World Map 1.38.8
        yet_another_config_lib_v3: YetAnotherConfigLib 3.5.0+1.21-fabric
            com_twelvemonkeys_common_common-image: common-image 3.10.0
            com_twelvemonkeys_common_common-io: common-io 3.10.0
            com_twelvemonkeys_common_common-lang: common-lang 3.10.0
            com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
            com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
            com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
        zombiehorsespawn: Zombie Horse Spawn 5.1
        zombieproofdoors: Zombie Proof Doors 3.4