klikli-dev / modonomicon

Data-driven minecraft in-game documentation with progress visualization.
25 stars 9 forks source link

Monodocim open book gui causes the game to crash #48

Closed SpinoFTW closed 1 year ago

SpinoFTW commented 1 year ago

Describe the bug/crash When trying to use the book from this mod the game crashes on client side i was looking at crash report and doesn't anything about other mods i think the gui is crashing the game. Steps

  1. Load up game with occultism and this mod installed
  2. use book
  3. Game Crashes Minecraft Version: 1.18.2 Modonomicon-1.18.2-1.3..jar also tried it with lastest version as well OS: windows Forge: 40.1.84 Mod list: Auto Ore Dictionary Converter (by MattDahEpic) Overloaded Armor Bar (Updated) (by Rikka_Kitani) Akashic Tome (by Vazkii) Wall-Jump! [FORGE] (by genandnic) Guard Villagers (by almightytallestred) EverlastingAbilities (by []([](kroeser))) Chicken Chunks 1.8.+ (by covers1624) YUNG's Better Dungeons (Forge) (by YUNGNICKYOUNG) Kotlin for Forge (by thedarkcolour) Simple Storage Network (by Lothrazar) Elytra Slot (Forge) (by TheIllusiveC4) Nature's Compass (by Chaosyr) Angel Ring (by DenisMasterHerobrine) Easy Villagers (by henkelmax) Applied Energistics 2 (by AlgorithmX2) Tool's Complement (by TeamCoFH) Cyclops Core (by kroeser) Advent of Ascension (Nevermine) (by Scimiguy) FixMySpawnR (by AbsolemJackdaw) Mekanism (by bradyaidanc) Mekanism Generators (by bradyaidanc) Mekanism Tools (by bradyaidanc) CC: Tweaked (by SquidDev) Storage Drawers (by Texelsaur) Nature's Aura (by Ellpeck) YUNG's Better Desert Temples (Forge) (by YUNGNICKYOUNG) Cosmetic Armor Reworked (by LainMI) Farming for Blockheads (by BlayTheNinth) Village Employment (by EnderPreston) TerraBlender (Forge) (by TheAdubbz) Stack Refill (Forge) (by Serilum) RFTools Utility (by McJty) Rhino (by LatvianModder) RFTools Control (by McJty) ProjectE Integration (by TagnumElite) Emojiful (by Buuz135) MEGA Cells (by 62831853) Spice of Life: Carrot Edition (by lordcazsius) Tinkers Construct (by mDiyo) SuperMartijn642's Core Lib (by SuperMartijn642) Extra Disks (by MelanX) Caelus API (Forge) (by TheIllusiveC4) Pig Pen Cipher (by DarkhaxDev) OpenBlocks Elevator (by vsngarcia) Patchouli (by Vazkii) Friends&Foes (Forge) (by faboslav) FastWorkbench (by Shadows_of_Fire) Industrial Foregoing (by Buuz135) Super Circuit Maker (by amadornes) Create: Broken Bad (by jetpacker06) Shulker Enchantments (Forge) (by Ephys) Myrtrees (by Jake_Evans) Collective (Forge) (by Serilum) KubeJS Mekanism (by LatvianModder) Farmer's Delight (by vectorwing) Smooth Boot (Reloaded) (by AbdElAziz333) Thermal Integration (by TeamCoFH) Bookshelf (by DarkhaxDev) Ars Arsenal (by ToxicMintTea) Healing Campfire (Forge) (by Serilum) AI Improvements (by QueenOfMissiles) Doggy Talents (by percivalalb) Alchemistry (by Dark_Arcana) Blood Smeltery (by smileycorp) Gobber Delight (A Farmer's Delight Add-on) (by nocubeyt) Powah! (Rearchitected) (by thetechnici4n) Connectivity[Forge/Fabric] (by someaddon) Creative Crafter (by Ultramegaaa) Crafting Tweaks (by BlayTheNinth) Neko's Enchanted Books (by Nekomaster1000) YUNG's Better Mineshafts (Forge) (by YUNGNICKYOUNG) McJtyLib (by McJty) Chance Cubes (by TurkeyDev) ProjectE (by SinKillerJ) Supplementaries (by MehVahdJukaar) Ensorcellation (by TeamCoFH) LaserIO (by Direwolf20) AppleSkin (by squeek502) Tetra Pak (by Noobulus_Dos) Mana Gear (by Partonetrain) Compact Machines (by davenonymous) Hexerei (by JoeFoxe) Framed Compacting Drawers (by Eutropium) Iron Furnaces [FORGE] (by XenoMustache) PAUCAL (by petrak_at) Fast Leaf Decay (by olafskiii) YUNG's Better Witch Huts (Forge) (by YUNGNICKYOUNG) Mystical Agriculture (by BlakeBr0) ReAuth (by TechnicianLP) Grimoire of Tetra (by Vox4l) Dark Utilities (by DarkhaxDev) Connected Glass (by SuperMartijn642) Technicalities: Lib (TKLib) (by amadornes) Dungeon Crawl (by xiroc_) Chipped (by terrariumearth) Integrated Terminals (by kroeser) ChemLib (by Dark_Arcana) XNet Gases (by Terrails) Building Gadgets (by Direwolf20) Chisels & Bits - For Forge (by AlgorithmX2) Engineer's Decor (by wilechaote) mutil (by mickelus) Integrated NBT (by scleox) Not Enough Wands (by romelo333) JAOPCA (by TheLMiffy1111) Upgraded Core (by Rolfmao25) Deep Resonance (by McJty) Click Machine (by Shadows_of_Fire) Tool Belt (by gigaherz) Creative Wireless Transmitter (by Ultramegaaa) Ars Creo (by baileyholl2) Apotheosis (by Shadows_of_Fire) Ars Instrumentum (by Sarenor) ExtraStorage (by 3divad99) Industrial Agriculture (by ArrowsendGaming) Mystical Customization (by BlakeBr0) ChickensShed (by holmraven) Trash Cans (by SuperMartijn642) Pam's HarvestCraft 2 - Trees (by pamharvestcraft) FTB Quests (Forge) (by FTB) Ore Tweaker (by EwyBoy) Integrated Tunnels (by kroeser) FTB Backups 2 (by FTB) InfinityLib (by InfinityRaider) Valhelsia Core (by ValhelsiaTeam) Citadel (by sbom_xela) Pocket Storage (by Flanks255) Occultism (by kli_kli) Water Strainer (by Ruuubi) FastSuite (by Shadows_of_Fire) Wither Skeleton Tweaks (by Shadows_of_Fire) AttributeFix (by DarkhaxDev) Sophisticated Core (by P3pp3rF1y) Solar Flux Reborn (by Zeitheron) Upgraded Netherite : Ultimerite (by Rolfmao25) CreeperHost Presents Chickens (by Official_CreeperHost) LibX (by noeppinoeppi) Tinkers' Integrations and Tweaks (by wendall911) Thermal Innovation (by TeamCoFH) Compact Ores (by DoubleNegation) Climb Ladders Fast [Fabric/Forge] (by spoorn) Common Capabilities (by kroeser) JourneyMap (by techbrew) Flywheel (by jozufozu) KubeJS (by LatvianModder) Tetrutils - A Tetra addon (by ignRedPanda) Item Filters (by LatvianModder) Extreme sound muffler (Forge) (by LeoBeliik) RFTools Builder (by McJty) Pipez (by henkelmax) Advancement Plaques (by Grend_G) Large Meals (An Add-on for Farmer's Delight) (by LostWiz08) Solar Generation (by 3divad99) Thermal: Extra (by mrthomas20121) Titanium (by Buuz135) Integrated Crafting (by kroeser) RFTools Storage (by McJty) Scalable Cat's Force (by Kotori316) TOP Addons (by DrManganese) Easy Piglins (by henkelmax) Tinkers Reforged (by mrthomas20121) Feature NBT Deadlock Be Gone (by telepathicgrunt) Cooking for Blockheads (by BlayTheNinth) DataPack Anvil (by Sirttas) Baubley Heart Canisters (by traverse_joe) Silent's Gems (by SilentChaos512) Blood Magic (by WayofTime) KubeJS Botania (by Amygdaloideae) Just Enough Items (JEI) (by mezz) Mantle (by mDiyo) No Night Vision Flashing (by TeamCoFH) Potions Master (by thevortexFoxTopia) Lootr (Forge) (by Noobanidus) Iceberg (by Grend_G) FindMe (by Buuz135) Light Overlay (Rift/Forge/Fabric) (by shedaniel) Moonlight Lib (by MehVahdJukaar) Mana and Storage (by ProfessorAkaChris) KubeJS Thermal (by LatvianModder) Tetra (by mickelus) IAP [Gobber] (by ArrowsendGaming) BdLib (by bdew) Forbidden and Arcanus (by cesar_zorak) Thermal Cultivation (by TeamCoFH) GeckoLib (by ThanosGecko) Recall [Forge] (by SeriousCreeper) Pam's HarvestCraft 2 - Food Core (by pamharvestcraft) Hunter illager (by bagu_chan500) KubeJS Immersive Engineering (by LatvianModder) Better Fps - Render Distance[Forge] (by someaddon) Curios API (Forge) (by TheIllusiveC4) Configured (by MrCrayfish) CodeChicken Lib 1.8.+ (by covers1624) BetterF3 (by cominixo) Pam's HarvestCraft 2 - Crops (by pamharvestcraft) Mystical Agradditions (by BlakeBr0) More Buckets (by BlakeBr0) Structures' Compass (by Samarium_150) Simply Jetpacks 2 (by Tomson124) Just Enough Resources (JER) (by way2muchnoise) Inventory Sorter (by cpw) Entangled (by SuperMartijn642) Redstone Arsenal (by TeamCoFH) YUNG's Extras (Forge) (by YUNGNICKYOUNG) Tool Stats (by DarkhaxDev) YUNG's API (Forge) (by YUNGNICKYOUNG) Drawers Tooltip (by Snownee_) Farsight [Forge] (by someaddon) Refined Storage: Requestify (by Buuz135) Hammer Lib (by Zeitheron) Just Another Nether/Overworld/End Ores - Janoeo Foundation (by AlasDiablo) Ender Storage 1.8.+ (by covers1624) Applied Energistics 2 Wireless Terminals (by Mari_023) Too Many Glyphs (by derringercubed) Fix Experience Bug (now with FABRIC and FORGE versions) (by MacTso) Shrink. (by Gigabit101) Villager Names (Forge) (by Serilum) DEUF - Duplicate Entity UUID Fix (by CAS_ual_TY) FTB Ultimine (Forge) (by FTB) Construction Wand (by ThetaDev) The One Probe (by McJty) Architectury API (Fabric/Forge) (by shedaniel) Integrated Dungeons and Structures (by CraisinLord) ConnectedTexturesMod (by tterrag1098) Silent Lib (silentlib) (by SilentChaos512) Artifacts (by ochotonida) Thermal Foundation (by TeamCoFH) XNet (by McJty) MattDahEpic Core (MDECore) (by MattDahEpic) Integrated Dynamics (by kroeser) Repurposed Structures (Forge) (by telepathicgrunt) Ranged Pumps (by raoulvdberge) Create Crafts & Additions (by MRHminer) FTB Essentials (Forge) (by FTB) Elemental Craft (by Sirttas) Savage & Ravage (by TeamAbnormals) Morph-o-Tool (by Vazkii) DiaboloLib (by AlasDiablo) Mob Grinding Utils (by vadis365) Mana and Artifice (by AWildCanadianEh) Immersive Posts (by TwistedGate) Refined Storage (by raoulvdberge) Create (by simibubi) Torchmaster (by xalcon) Oh The Biomes You'll Go (by AOCAWOL) Token Enchanter (by SilentChaos512) Modonomicon (by kli_kli) Quark (by Vazkii) Mystical Adaptations (by Focamacho) Alex's Mobs (by sbom_xela) Ars Nouveau (by baileyholl2) Tinkers' Rapier (by sz0999312) Simple Discord Rich Presence (Forge / Fabric) (by Sunekaer) Immersive Engineering (by BluSunrize) Just Enough Professions (JEP) (by Mrbysco) RFTools Dimensions (by McJty) Balm (Forge Edition) (by BlayTheNinth) Bonsai Trees 3 (by davenonymous) Create: Extended Flywheels (by rabbitminers) Useful Slime (by MincraftEinstein) Refined Storage Addons (by raoulvdberge) Mod Name Tooltip (by mezz) Applied Mekanistics (by ramidzkh) RFTools Power (by McJty) Pickle Tweaks (by BlakeBr0) Hex Casting (by petrak_at) Cucumber Library (by BlakeBr0) Create Confectionery (by Furti_Two) Alex's Delight (by NCP_Bails) Get It Together, Drops! (by bl4ckscor3) Runelic (by DarkhaxDev) RFTools Base (by McJty) PolyLib (by Official_CreeperHost) ♪ Alex's Mobs EXTRA Music ♪ (by my_name_is_krossy) Clumps (by Jaredlll08) The Twilight Forest (by Benimatic) AgriCraft Seed Fix (by Jackbusters1) Default Options (by BlayTheNinth) FTB Chunks (Forge) (by FTB) Sophisticated Backpacks (by P3pp3rF1y) MiniCoal (by KiwiOfLesbos) Silent Gear (by SilentChaos512) Bad Wither No Cookie - Reloaded (by Kreezxil) More Villagers (by SameDifferent) AIOT Botania (by MelanX) Placebo (by Shadows_of_Fire) Cloth Config API (Fabric/Forge) (by shedaniel) The Undergarden (by Quek04) Polymorph (Forge) (by TheIllusiveC4) Comforts (Forge) (by TheIllusiveC4) NetherPortalFix (by BlayTheNinth) FTB Library (Forge) (by FTB) FTB Teams (Forge) (by FTB) Pam's HarvestCraft 2 - Food Extended (by pamharvestcraft) Radium Reforged (by Asek3) When Dungeons Arise - Forge! (by Aureljz) Materialis (by RCXcrafter) Radon (by Asek3) Better Advancements (by way2muchnoise) ZeroCore 2 (by ZeroNoRyouki) Aquaculture 2 (by Shadowclaimer) MythicBotany (by noeppinoeppi) Libnonymous (by davenonymous) Magnesium/Rubidium Extras (by TeamDeusVult) Compact Void Miners (by Quphoria) Upgraded Netherite (by Rolfmao25) ToroHealth Damage Indicators (by ToroCraft) Sophisticated Storage (by P3pp3rF1y) Item Collectors (by SuperMartijn642) Art of Forging: A Tetra Addon (by Eldritch_King24) Waystones (by BlayTheNinth) Blueprint (by TeamAbnormals) Mouse Tweaks (by YaLTeR) AgriCraft (by InfinityRaider) Gobber [FORGE] (by kwpugh) It Shall Not Tick (ISNT) (by Gaz_) Botania (by Vazkii) Flux Networks (by sonar_sonic) Reliquary Reincarnations (by P3pp3rF1y) Ars Omega (by dkmk100_ludum_dare) FerriteCore (Forge) (by malte0811) Extreme Reactors (by ZeroNoRyouki) Entity Collision FPS Fix (by Corgi_Taco) Snad (by TheRoBrit) Dense Ores Reborn (by WinnieDev) JourneyMap Integration (by frankv_) ExpandAbility (by florensie) YUNG's Bridges (Forge) (by YUNGNICKYOUNG) Nether's Delight (by lumpazl) Fastload (by FluffyBumblebe3) EmpaTiC (by Jose_MV86) Abnormals Delight (by TeamAbnormals) CoFH Core (by TeamCoFH) Thermal Expansion (by TeamCoFH) AutoRegLib (by Vazkii) Thermal Locomotion (by TeamCoFH) Productive Bees (by LobsterJonn) Controlling (by Jaredlll08) Slab Machines (by Mrbysco) DrawerFPS (by someaddon) Time in a bottle standalone (by haoict) KubeJS Create (by LatvianModder) Corail Tombstone (by Corail_31) Enchantment Descriptions (by DarkhaxDev) SuperMartijn642's Config Lib (by SuperMartijn642) Just Enough Effect Descriptions (JEED) (by MehVahdJukaar) Architect's Palette (by Jsburg) Saturn (by AbdElAziz333) Right Click, Get Crops (by TeamCoFH) Why stacks of 16? (by LaidBackSloth42) Advanced Generators (by bdew) Bee Fix (by MacTso) Cyclic (by Lothrazar) Applied Botanics Addon (by ramidzkh) Lazier AE2 (by DamnRelentless) Earth Mobs (by bagu_chan500) Rubidium (by Asek3) Archer's Paradox (by TeamCoFH) Ars Elemental (by Alexth99) Advanced Peripherals (by srrendi) PneumaticCraft: Repressurized (by desht_08) Lazy DataFixerUpper(LazyDFU) [FORGE] (by Corgi_Taco) IAP [Silent's Gems] (by ArrowsendGaming)
klikli-dev commented 1 year ago

@SpinoFTW thank you for reporting! Please provide the log file and the crash log corresponding to this crash.

Additionally if possible please try if this reproduces on a minimal setup (e.g. using curseforge just install modonomicon + dependencies and cheat in one of the demo books)

SpinoFTW commented 1 year ago

It doesn't happen with modonomicon and mimminal mods

SpinoFTW commented 1 year ago

https://pastebin.com/CAveBGwS log file https://pastebin.com/nLSnHxi4 crash report file log file was too big so i shrink it down

klikli-dev commented 1 year ago

@SpinoFTW thanks for checking! This seems to be due to a broken book in the pack (provided by a mod or datapack).

Can you please try to:

SpinoFTW commented 1 year ago

https://drive.google.com/file/d/1SWtD42USpEz6T4LZEke4lOC-2-K96Opz/view?usp=sharing too big for pastebin so i put on google drive

SpinoFTW commented 1 year ago

I shared the google drive

klikli-dev commented 1 year ago

Thanks!

Hmm this is a tricky one. No obvious loading errors (although it might be oversight, there's almost 400 findings for "error", but none directly in combination with modonomicon). Also when using that occultism + modonomicon version I do not get the error.

Is this a pack publicly available? To me it really looks like someone tried to modify the book and something went wrong

klikli-dev commented 1 year ago

Oh and one more question: Are you playing in english or maybe another language?

SpinoFTW commented 1 year ago

I'm playing on english

SpinoFTW commented 1 year ago

It just a modpack I made

SpinoFTW commented 1 year ago

i shared with you on my drive

klikli-dev commented 1 year ago

Thanks - so that means no custom book changes. What happens if you try to run e.g. unmodified ATM modpack from curseforge launcher (or any other modpack supportin glauncher) ?

EDIT: Will try your pack ASAP, but might take a few days

klikli-dev commented 1 year ago

So the underlying issue is that somehow in your pack the RecipesUpdatedEvent from forge is not running. This event is used by modonomicon as a marker, that all data is loaded and can be connected (so that the book can properly connect items, tags, recipes and book pages).

I can probably build a workaround for this, but in the long run you should figure out which mod causes that event not to run because it will cause other problems

klikli-dev commented 1 year ago

Closed in #52, #53

@SpinoFTW it works with a local build of 1.18.2-1.5.1 for me. The build should be on CF in the next few minutes to hours. This will allow the book to open, but as mentioned above, the RecipesUpdatedEvent issue may cause other problems with other mods. That underlying issue is not caused by occultism or modonomicon - usually optimization mods, or mods that use mixins can cause something like that

SpinoFTW commented 1 year ago

Thanks for your help