Platymemo / alaskanativecraft

Alaska Native Craft is a mod looking to bring Alaska Native cultures to Minecraft!
Creative Commons Zero v1.0 Universal
9 stars 12 forks source link

[BUG] Crash on launch. #5

Closed BrekiTomasson closed 3 years ago

BrekiTomasson commented 3 years ago

Running your most recent v1.0.1, I'm getting a client crash on launch. From the crash log, I'm seeing repeated instances of this:

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Variable modifier method changeLimbDistance(FLnet/minecraft/class_1309;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)F in alaskanativecraft.mixins.json:client.LivingEntityRendererMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap alaskanativecraft-refmap.json

Which suggests the problem is in /src/main/java/com/github/platymemo/alaskanativecraft/mixin/client/LivingEntityRendererMixin.java. I took a look at the code, and can't find anything that looks terribly incorrect or out of place, so it might be a mod incompatibility issue. Full list of mods included below:

I'm running MultiMC, with Minecraft Version v1.16.5, LWJGL v3.2.2, Intermediary Mappings v1.16.5 and Fabric Loader v0.11.1. For Fabric API and other mods & their versions, see below:

    adorn: Adorn 1.12.2+1.16.4
    advancements-enlarger: Advancements Enlarger 0.2.3
    alaskanativecraft: Alaska Native Craft 1.0.1
    anvil_fix: AnvilFix 1.1.3+build.7-1.16
    appleskin: AppleSkin 1.0.11
    architectury: Architectury 1.4.89
    bebooks: Better Enchanted Books 1.2.1
    bedspreads: Bedspreads 1.3.1-1.16.4
    beenfo: Beenfo 1.16.4-fabric0.25.1-1.3
    beholdersvariations: Beholder's Variations 0.2.1
    better_mod_button: Better Mod Button 1.1.4
    betterdroppeditems: Better Dropped Items 1.2.4-1.16.2
    betterend: Better End 0.8.8-beta
    betternether: Better Nether 5.0.5
    biomemakeover: Biome Makeover 1.16.4-1.2.8
    blur: Blur (Fabric) 2.0.0
    bookworm: Bookworm Library 3.1.0
    breakprogress: Break Progress 1.0.1
    byg: BYG 1.1.3
    camp_fires_cook_mobs: Camp Fires Cook Mobs 1.1.6+MC1.16.2-1.16.5
    carpet: Carpet Mod in Fabric 1.4.24
    carpet-extra: Carpet Extra 1.4.8
    chainmail: Chainmail 0.5.0
    chat_heads: Chat Heads 0.2.1+1.16.2
    chunkpregen: Fabric Chunk Pregenerator 0.3.3
    cinderscapes: Cinderscapes 1.3.2
    clear-skies: Clear Skies 1.5.55
    climbable: Climbable 0.2.0
    cloth-basic-math: Cloth Basic Math 0.5.1
    cloth-config2: Cloth Config v4 4.8.3
    coloredslime: Colored Slime Blocks 1.0
    cotton: Cotton 1.1.0
    cotton-cauldron: Cotton Cauldron 1.1.0
    cotton-commons: Cotton Commons 1.0.4
    cotton-config: Cotton Config 1.0.0-rc.7
    cotton-datapack: Cotton Datapack 1.0.7
    cotton-logging: Cotton Logging 1.0.0-rc.4
    cotton-player-events: Cotton Player Events 1.0.2
    croptopia: Croptopia 1.1.0
    crowdin-translate: CrowdinTranslate 1.2
    dankstorage: Dank Storage 1.9a-1.16.3
    dark-loading-screen: Dark Loading Screen 1.6.2
    discerning_furnace: Discerning Furnace 1.0.1+MC1.16.1-1.16.5
    ducts: Ducts 1.0.2
    earthtojavamobs: Earth2Java 1.6.1+1.16.4
    easierenchanting: Easier Enchanting 1.4.0
    enchant_giver: Enchant Giver 1.0.2
    expandedconcrete: Expanded Concrete 0.0.2
    expandedstorage: ExpandedStorage 5.6.32
    fabric: Fabric API 0.29.2+1.16
    fabric-api-base: Fabric API Base 0.2.0+ab87788d3a
    fallflyinglib: FallFlyingLib 1.1.0
    falling_tree: FallingTree 2.10.0
    fallingleaves: Falling Leaves 1.4
    fettlol_item: Fettlol ItemMod 1.0.9+1.16.4
    fettlol_util: Fettlol UtilMod 1.0.7+1.16.4
    fiber: fiber 0.23.0-2
    flamingo_ooo: Flamingo, oh, oh, oh... 1.0.4-MC1.16.3-fabric
    flonters: Flonters 1.1.1+1.16.2
    flora-doubling: Flora Doubling 1.2.0
    gbfabrictools: GBfabrictools 1.3.2+1.16.4
    gentlefawn: GentleFawn 1.1.2-MC1.16.3-fabric
    gildednetherite: Gilded Netherite 1.6.0
    goldensteak: Goldensteak 1.0.2
    grindenchantments: Grind Enchantments 1.1.3+1.16.3
    hotfurnace: Hot Furnace 1.1.1
    illuminations: Illuminations 1.4.3
    infinitywaterbucket: Infinity Water Bucket 1.0.3.2-compat-mc1.16.4-fabric
    inventoryprofiles: Inventory Profiles 0.4.2
    jankson: Jankson 3.0.1+j1.2.0
    java: OpenJDK 64-Bit Server VM 8
    kirin: Kirin UI 1.7-1.16.2
    kyrptconfig: Kytpt Config 1.1.4-1.16
    lambdynlights: LambDynamicLights 1.3.2+1.16.4
    libcd: LibCapableData 3.0.3+1.16.3
    libgui: LibGui 3.1.0+1.16.3
    lightoverlay: Light Overlay 5.6.1
    lithium: Lithium 0.6.1
    lonsdaleite: Lonsdaleite Tools 1.0.14
    mcda: MC Dungeons Armors 0.9.3
    mcdw: MC Dungeons Weapons 2.6.0
    midashunger: Midas Hunger 1.3.0
    minecraft: Minecraft 1.16.5
    miniextras: Mini Extras Mod 1.1.3
    mixintrace: MixinTrace 1.0.0
    modmenu: Mod Menu 1.14.15
    moreberries: More Berries 1.3.4
    morepaths: More Paths 0.0.3
    mostructures: Mo' Structures 1.0.1+mc.1.16.4
    multi_item_lin: Multi Item Lin 1.0.0
    nha: Netherite Horse Armor 1.0.0
    notenoughanimations: NotEnoughAnimations 1.0.3
    okzoomer: Ok Zoomer 4.0.1+1.16.2
    parakeetmod: The Parakeet Mod 1.16.3-1.0.6
    patchouli: Patchouli 1.16.4-48-FABRIC
    phosphor: Phosphor 0.7.0+build.10
    piglib: Piglib 1.0.1
    playerabilitylib: Pal 1.2.1
    polymorph: Polymorph 0.0.8-1.16.4
    presencefootsteps: Presence Footsteps r28+1.16.2
    quickshulker: Quick Shulker 1.1.10-1.16
    reach-entity-attributes: Reach Entity Attribute 1.0.1
    repurposed_structures: Repurposed Structures 1.16.4-1.7.4
    rotmgfood: Rotmg Food 1.1.1
    satin: Satin 1.5.1
    sheepconsistency: Sheep Consistency 1.0.2
    shulkerboxtooltip: Shulker Box Tooltip 2.3.2+1.16.3
    sodium: Sodium 0.1.0
    spruceui: SpruceUI 1.6.4
    static-content: Static Content 1.0.1-1.16.2
    staticdata: Static Data 1.1.2
    terraform-biome-builder-api-v1: Terraform Biome Builder API (v1) 1.0.0+build.4
    terraform-config-api-v1: Terraform Config API (v1) 1.0.0+build.4
    terraform-dirt-api-v1: Terraform Dirt API (v1) 1.1.0+build.4
    terraform-overworld-biome-extensions-api-v1: Terraform Overworld Biome Extensions API (v1) 1.0.0+build.4
    terraform-shapes-api-v1: Terraform Shapes API (v1) 1.0.1
    terraform-surfaces-api-v1: Terraform Surfaces API (v1) 1.0.0+build.4
    terraform-tree-api-v1: Terraform Tree API (v1) 1.0.1+build.4
    terraform-wood-api-v1: Terraform Wood API (v1) 1.0.1
    terrestria: Terrestria 2.1.6
    textweaks: TexTweaks 1.16.4-1.3.0
    tinytweaks: TinyTweaks 1.1.2
    tk_valoeghese_zoesteriaconfig: ZoesteriaConfig 1.3.2
    toms_storage: Tom's Simple Storage Mod 1.1.3
    traverse: Traverse 3.3.1
    vanguard: Vanguard 1.0.4
    villagerhats: Villager Hats fabric-1.16-rc1-1.0.0
    villagernames: Villager Names 1.6.0
    vistas: Vistas 1.2.3
    voyager: Voyager 1.0.0
    vt_downloader: VTDownloader 1.0.3
    waila: Hwyla 1.9.22
    wildworld: Wild World 1.3.0+1.16.2
    winged: Winged Mod 1.16.2-1.4.1
    wolveswitharmor: Wolves With Armor 1.5.2-1.16.2
    woods_and_mires: Woods and Mires 1.0.4+1.16.3
    worldedit: WorldEdit 7.2.0+a51fa43
    xaerominimap: Xaero's Minimap 21.1.0
    xaeroworldmap: Xaero's World Map 1.11.9
Platymemo commented 3 years ago

It wasn't an incompatibility (thankfully, cause testing each mod would take a while lol), I just used name-based searching for variables in the mixin, which does not seem to work in production, so I switched to the safer ordinal based (which I should've used in the first place...).