yeelp / Scaling-Feast

A simple, balanced way to increase your maximum hunger in Minecraft over the course of a world.
MIT License
0 stars 1 forks source link

NullPointerException crash #95

Closed nerve20 closed 2 years ago

nerve20 commented 3 years ago

Mod Version: scalingfeast-1.6.1, SpiceOfLife-mc1.12-1.3.12, solcarrot-1.12.2-1.8.4 Minecraft Version: 1.12.2 Loaded Mods: *included in crashlog

Describe the bug Crash to desktop/ title screen

Steps to Reproduce Eat a food in quick sucession maybe? Tested in SP

Expected behavior CTD

Screenshots

CRASHLOG:

Description: Ticking player

java.lang.NullPointerException at yeelp.scalingfeast.handlers.ModuleHandler.onFoodEaten(ModuleHandler.java:110) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_3598_ModuleHandler_onFoodEaten_FoodEaten.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at com.github.terminatornl.laggoggles.tickcentral.EventBusTransformer.redirectEvent(EventBusTransformer.java:67) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at squeek.applecore.asm.Hooks.onPostFoodStatsAdded(Hooks.java:152) at net.minecraft.util.FoodStats.addStats(SourceFile:33) at net.minecraft.item.ItemFood.onItemUseFinish(SourceFile:43) at net.minecraft.item.ItemStack.onItemUseFinish(ItemStack.java:222) at net.minecraft.entity.EntityLivingBase.onItemUseFinish(EntityLivingBase.java:2789) at net.minecraft.entity.player.EntityPlayerMP.onItemUseFinish(EntityPlayerMP.java:1125) at net.minecraft.entity.EntityLivingBase.updateActiveHand(EntityLivingBase.java:2688) at net.minecraft.entity.EntityLivingBase.TickCentral_TrueOnUpdateTick(EntityLivingBase.java:2097) at net.minecraft.entity.player.EntityPlayer.TickCentral_TrueOnUpdateTick(EntityPlayer.java:234) at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:382) at net.minecraft.network.NetHandlerPlayServer.TickCentral_TrueITickableUpdate(NetHandlerPlayServer.java:173) at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.TickCentral_TrueITickableUpdate(NetworkDispatcher.java:209) at com.github.terminatornl.tickcentral.api.TickHub.trueUpdate(TickHub.java:48) at com.github.terminatornl.laggoggles.Main.redirectUpdate(Main.java:91) at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.update(NetworkDispatcher.java) at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:285) at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:180) at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:790) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:279) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:745)

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

-- Player being ticked -- Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) Entity ID: 1 Entity Name: nerve20 Entity's Exact location: 256.62, 72.00, 178.36 Entity's Block location: World: (256,72,178), Chunk: (at 0,4,2 in 16,11; contains blocks 256,0,176 to 271,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Passengers: [] Entity's Vehicle: ERROR NullPointerException: null Entity NBT: {HurtByTimestamp:196,Spawns:[],ForgeData:{HW_dataPlayerDetectInAirTime:0L,"Potion Core - Health Fix Delay":-1,HW_dataPlayerServerTicks:6620L,PlayerPersisted:{guideapi:{},tconstruct.spawned_book:1b,PsiData:{regenCd:16,level:38,learning:0b,eidosAnchorX:0.0d,customData:{},availablePsi:0,eidosAnchorYaw:0.0d,levelPoints:0,eidosAnchorZ:0.0d,overflowed:0b,spellGroupsUnlocked:["loopcasting","eidosReversal","memoryManagement","entitiesIntro","secondaryOperators","smeltery","blockWorks","rpsideas.advanced_loopcast_control","rpsideas.secondary_vectors","rpsideas.macros","infusion","detectionDynamics","negativeEffects","rpsideas.living_manipulation","vectorsIntro","rpsideas.visual_auditive","rpsideas.block_properties","blockConjuration","trignometry","rpsideas.radix_numerics","positiveEffects","rpsideas.mana_psionics","numbersIntro","flowControl","blockMovement","rpsideas.redstone_conjuration","rpsideas.inter_cad","projectiles","exosuitCasting","tutorial1","tutorial2","tutorial3","tutorial4","elementalArts","greaterInfusion","toolCasting","movement"],eidosAnchorY:0.0d,eidosAnchorPitch:0.0d,eidosAnchorTime:0},conarm.spawned_book:1b,spiceoflifeHistory:{Ticks:6625L,Total:26}},"Potion Core - Health Fix":24.0f,carryOnKeyPressed:0b,"enderio:flags":{},"Potion Core - Jump Boost Updated":1b},SleepTimer:0s,RelativeAABB:[-0.30000001192092896d,0.0d,-0.30000001192092896d,0.30000001192092896d,1.7999999523162842d,0.30000001192092896d],Attributes:[{Base:0.0d,Name:"enderio.aoe.xz"},{Base:0.0d,Name:"enderio.aoe.y"},{Base:0.0d,Name:"enderio.aoe.xyz"},{Base:1.0d,Name:"potioncore.projectileDamage"},{Base:1.0d,Name:"potioncore.magicDamage"},{Base:1.0d,Name:"potioncore.jumpHeight"},{Base:1.0d,Name:"potioncore.damageResistance"},{Base:0.0d,Name:"potioncore.magicShielding"},{Base:0.6d,Name:"potioncore.stepHeight"},{Base:1.0d,Name:"potioncore.digSpeed"},{Base:0.0d,Name:"generic.scales"},{Base:1.0d,Name:"generic.physicalDamageRate"},{Base:1.0d,Name:"generic.experienceRate"},{Base:1.0d,Name:"generic.fireDamageRate"},{Base:0.0d,Name:"generic.fireAspect"},{Base:1.0d,Name:"generic.barehandedPower"},{Base:0.0d,Name:"generic.witchburn"},{Base:0.0d,Name:"generic.attraction"},{Base:0.0d,Name:"generic.attraction_generation"},{Base:1.0d,Name:"scalingfeast.foodEfficiency"},{Base:0.0d,Name:"scalingfeast.maxHungerMod"},{Base:1.0d,Name:"xat.entityRace"},{Base:0.05d,Name:"tconevo.flightSpeed"},{Base:1.0d,Name:"tconevo.damageTaken"},{Base:1.0d,Name:"tconevo.evasionChance"},{Base:20.0d,Modifiers:[{UUIDMost:-5616775753506404248L,UUIDLeast:-7589743341971019578L,Amount:4.0d,Operation:0,Name:"Health Gained from Trying New Foods"}],Name:"generic.maxHealth"},{Base:0.0d,Name:"generic.knockbackResistance"},{Base:0.10000000149011612d,Name:"generic.movementSpeed"},{Base:0.0d,Name:"generic.armor"},{Base:0.0d,Name:"generic.armorToughness"},{Base:1.0d,Name:"forge.swimSpeed"},{Base:1.0d,Name:"generic.attackDamage"},{Base:4.0d,Name:"generic.attackSpeed"},{Base:0.0d,Name:"generic.luck"},{Base:5.0d,Name:"generic.reachDistance"}],Invulnerable:0b,FallFlying:0b,PortalCooldown:0,AbsorptionAmount:0.0f,abilities:{invulnerable:0b,mayfly:0b,instabuild:0b,walkSpeed:0.1f,mayBuild:1b,flying:0b,flySpeed:0.05f},FallDistance:0.0f,recipeBook:{},DeathTime:0s,XpSeed:0,ForgeCaps:{"carryon:position":{x:0,y:0,z:0,blockActivated:0b},"embers:research":{checkmarks:{}},"llibrary:extendedentitydatacapability":{"mm:player":{prevTime:0,time:0,untilSunstrike:0,untilAxeSwing:0},"mm:living":{frozenYaw:0.0f,freezeProgress:0.0f,frozenPitch:0.0f,prevHasAI:0b,freezeDecayDelay:0,frozenYawHead:0.0f,frozenLimbSwingAmount:0.0f,frozenRenderYawOffset:0.0f,frozenSwingProgress:0.0f},"Ice And Fire - Siren Property Tracker":{CharmedBySiren:0b,SirenID:0},"Ice And Fire - Frozen Property Tracker":{TicksUntilUnfrozen:0,IsFrozen:0b},"Ice and Fire - Player Property Tracker":{DismountedDragon:0b,GauntletDamage:0,DreadPortalZ:0,DreadPortalY:0,DreadPortalX:0},"Ice And Fire - Chain Property Tracker":{ConnectedEntities:[]}},"conarm:armor_abilities":{ArmorAbilities:{}},"projecte:knowledge":{fullknowledge:0b,inputlock:[],transmutationEmc:0L,knowledge:[]},"scalingfeast:bloatedamount":0s,"wizardry:capability_mana":{mana:0.0d,maxMana:100.0d,burnout:100.0d,max_burnout:100.0d},"projecte:alch_bags":{},"plustic:portalarmor_cap":{x:0,y:0,dim:0,z:0},"spiceoflife:history":{spiceoflifeHistory:{History:{Foods:[{WorldTime:3909L,Hunger:1s,PlayerTime:3859L,Saturation:0.6f,id:"harvestcraft:peanutitem",Count:1b,Damage:0s},{WorldTime:3951L,Hunger:1s,PlayerTime:3901L,Saturation:0.6f,id:"harvestcraft:radishitem",Count:1b,Damage:0s},{WorldTime:3999L,Hunger:1s,PlayerTime:3949L,Saturation:0.6f,id:"harvestcraft:rutabagaitem",Count:1b,Damage:0s},{WorldTime:4041L,Hunger:1s,PlayerTime:3991L,Saturation:0.6f,id:"harvestcraft:sweetpotatoitem",Count:1b,Damage:0s},{WorldTime:6324L,Hunger:1s,PlayerTime:6274L,Saturation:0.6f,id:"harvestcraft:turnipitem",Count:1b,Damage:0s},{WorldTime:6362L,Hunger:1s,PlayerTime:6312L,Saturation:0.6f,id:"harvestcraft:rhubarbitem",Count:1b,Damage:0s},{WorldTime:6409L,Hunger:1s,PlayerTime:6359L,Saturation:0.6f,id:"harvestcraft:celeryitem",Count:1b,Damage:0s},{WorldTime:6449L,Hunger:1s,PlayerTime:6399L,Saturation:0.6f,id:"harvestcraft:garlicitem",Count:1b,Damage:0s},{WorldTime:6487L,Hunger:1s,PlayerTime:6437L,Saturation:0.6f,id:"harvestcraft:gingeritem",Count:1b,Damage:0s},{WorldTime:6593L,Hunger:1s,PlayerTime:6543L,Saturation:0.6f,id:"harvestcraft:spiceleafitem",Count:1b,Damage:0s},{WorldTime:6633L,Hunger:1s,PlayerTime:6583L,Saturation:0.6f,id:"harvestcraft:tealeafitem",Count:1b,Damage:0s},{WorldTime:6675L,Hunger:1s,PlayerTime:6625L,Saturation:0.6f,id:"harvestcraft:coffeebeanitem",Count:1b,Damage:0s}]}}},"dynamicswordskills:playerinfo":{receivedGear:0b,DynamicSwordSkills:[],UserDisabledSkills:[]},"tconstruct:piggyback":{},"ebwizardry:wizarddata":{imbuements:[],allyNames:[],soulboundCreatures:[],recentSpells:[],maxTierReached:0,allies:[],discoveredSpells:[I;1]},"thaumcraft:warp":{counter:0,warp:[I;0,0,0]},"xat:race":{default_height:1.8f,default_width:0.6f,race:"Human",bonus_mana:0,prev_race:"Human",login:1b,first_login:0b,target:100,size:100,mana:100.0f,width:0.0f,transformed:0b,fake:0b,height:0.0f,affinity:1.0f},"theoneprobe:properties":{gotNote:1b},"ancientwarfarestructure:respawn_data":{},"classyhats:container":{Size:1000,Items:[],Equipped:{id:"minecraft:air",Count:2b,tag:{ench:[{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71}]},Damage:15s},Section:0},"scalingfeast:modifier":[{op:2b,modifier:0.0f,id:"attributesPercent"},{op:1b,modifier:0.0f,id:"attributesMult"},{op:0b,modifier:0.0f,id:"attributes"},{op:0b,modifier:6.0f,id:"modules"}],"scalingfeast:starvationtracker":0s,"solcarrot:food":["harvestcraft:sweetpotatoitem@0","harvestcraft:cucumberitem@0","harvestcraft:beetitem@0","harvestcraft:zucchiniitem@0","harvestcraft:cantaloupeitem@0","harvestcraft:peanutitem@0","harvestcraft:oatsitem@0","harvestcraft:parsnipitem@0","harvestcraft:rhubarbitem@0","brewcraft:hopsitem@0","harvestcraft:ryeitem@0","harvestcraft:rutabagaitem@0","harvestcraft:gingeritem@0","harvestcraft:garlicitem@0","harvestcraft:coffeebeanitem@0","harvestcraft:onionitem@0","harvestcraft:barleyitem@0","harvestcraft:bambooshootitem@0","harvestcraft:asparagusitem@0","harvestcraft:wintersquashitem@0","harvestcraft:turnipitem@0","harvestcraft:celeryitem@0","harvestcraft:spiceleafitem@0","harvestcraft:tealeafitem@0","harvestcraft:radishitem@0","harvestcraft:cornitem@0"],"bountifulbaubles:iwormholepins":{},"totemexpansion:totem_cap":{action:{action_tags:{},action:"none"}},"travelersbackpack:travelers_backpack":{id:"minecraft:air",Count:2b,tag:{ench:[{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71},{lvl:1s,id:71}]},Damage:15s},"baubles:container":{Size:7,Items:[]},"erebus:player_death_location":{deathTime:"",graveDimensionName:"Over world?",graveLocationX:0,graveDimension:0,graveLocationZ:0},"plustic:togglearmor_cap":[],"divinefavor:capability_living_data":{WindLeashY:0.0d,WindLeashZ:0.0d,CurseCount:0,IsLootDenied:0b,IsExperienceDenied:0b,ExtraLooting:0,LimpLegCureTicks:0,WindLeashX:0.0d,SuffocatingFumeY:0,SoulThiefUUIDS:"",PetrificationCureTicks:0},"colytra:colytraflying":{colytra_flying:0b},"divinefavor:capability_player_data":{LastClickedPositions:[I;],ManipulativeChance:0.1f,FiresToIgnite:0,WoodToBreak:0,SpiritData:{FavorValues:{loon:0,redwind:0,squarefury:0,arbow:0,neblaze:0,romol:0,materia:0,timber:0,blizrabi:0,endererer:0},FavorInfinite:{loon:0b,redwind:0b,squarefury:0b,arbow:0b,neblaze:0b,romol:0b,materia:0b,timber:0b,blizrabi:0b,endererer:0b},Contracts:{loon:{Size:22,Items:[]},redwind:{Size:22,Items:[]},squarefury:{Size:22,Items:[]},arbow:{Size:22,Items:[]},neblaze:{Size:22,Items:[]},romol:{Size:22,Items:[]},materia:{Size:22,Items:[]},timber:{Size:22,Items:[]},blizrabi:{Size:22,Items:[]},endererer:{Size:22,Items:[]}}},MistOrigin:0L,TimeOutsideWater:0,CurrentTemplateLeast:0L,TimeInSnowBiome:0,VisceralChance:0.0f,TimeRunningOnWater:0,TimeOutsideLava:0,MaterialChance:0.2f,CurseTime:0,EnergeticChance:0.0f,MobsToHunt:0,RedFury:{VectorY:0.0d,VectorZ:0.0d,VectorX:0.0d},Grudge:"minecraft:",EVIL_EYE_SEVERITY:1,CrumbsPositions:[I;],CurrentTemplateMost:0L,HuntersChance:0.0f,FocusedFury:"minecraft:",CorrodedSlots:[I;],CrumbsDimensions:[I;],ScorchingChance:0.0f,NearEndermanChance:0.0f,CallingChance:0.0f},"scalingfeast:foodcap":20s,"xat:container":{Size:8,Items:[]},"toolbelt:belt_slot":{Size:1,Items:[]},"thaumicaugmentation:portal_state":{inPortal:0b},"thaumcraft:knowledge":{research:[{key:"m_OCEAN"},{key:"m_FOREST"}],knowledge:[]},"scalingfeast:exhaustionsincestarve":0.0f,"xat:vip":{isPanda:0b,isBro:0b,login:0b,isVip:0b,status:0},"wizardry:capability_misc":{}},XpTotal:0,playerGameType:0,seenCredits:0b,Motion:[0.0d,-0.0784000015258789d,0.0d],UUIDLeast:-5295411681947074630L,Health:24.0f,foodSaturationLevel:4.0f,HasSpawnDimensionSet:0b,Air:300s,OnGround:1b,Dimension:0,ForgeDataVersion:{minecraft:1343,doggytalents:1,rpsideas:204002,astralsorcery:1,projecte:1,ancientwarfare:9,computercraft:1,simplycats:3,travelersbackpack:32},Rotation:[-206.09894f,-13.350004f],XpLevel:0,UpdateBlocked:0b,Score:0,UUIDMost:3683346152301151414L,Sleeping:0b,Pos:[256.6241717895119d,72.0d,178.36297513678718d],Fire:-20s,XpP:0.0f,EnderItems:[],DataVersion:1343,foodLevel:4,foodExhaustionLevel:0.8342907f,HurtTime:0s,SelectedItemSlot:7,SurgeAABB:[256.32417177759095d,72.0d,178.06297512486626d,256.9241718014328d,73.79999995231628d,178.6629751487081d],Inventory:[{Slot:7b,id:"harvestcraft:coffeebeanitem",Count:1b,Damage:0s},{Slot:8b,id:"harvestcraft:mustardseedsitem",Count:1b,Damage:0s}],foodTickTimer:0}

-- Ticking connection -- Connection: net.minecraft.network.NetworkManager@1417669c

-- System Details -- Minecraft Version: 1.12.2 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1976220712 bytes (1884 MB) / 6442450944 bytes (6144 MB) up to 6442450944 bytes (6144 MB) JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M IntCache: cache: 4, tcache: 105, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2854 Optifine OptiFine_1.12.2_HD_U_F5 241 mods loaded, 241 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

   | State  | ID                                | Version                   | Source                                                    | Signature                                |
   |:------ |:--------------------------------- |:------------------------- |:--------------------------------------------------------- |:---------------------------------------- |
   | LCHIJA | minecraft                         | 1.12.2                    | minecraft.jar                                             | None                                     |
   | LCHIJA | mcp                               | 9.42                      | minecraft.jar                                             | None                                     |
   | LCHIJA | FML                               | 8.0.99.99                 | forge-1.12.2-14.23.5.2854.jar                             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
   | LCHIJA | forge                             | 14.23.5.2854              | forge-1.12.2-14.23.5.2854.jar                             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
   | LCHIJA | creativecoredummy                 | 1.0.0                     | minecraft.jar                                             | None                                     |
   | LCHIJA | itemphysic                        | 1.4.0                     | minecraft.jar                                             | None                                     |
   | LCHIJA | littletilescore                   | 1.0.0                     | minecraft.jar                                             | None                                     |
   | LCHIJA | otgcore                           | 1.12.2 - v8.3             | minecraft.jar                                             | None                                     |
   | LCHIJA | foamfixcore                       | 7.7.4                     | minecraft.jar                                             | None                                     |
   | LCHIJA | tickcentral                       | 2.6                       | TickCentral-2.6.jar                                       | None                                     |
   | LCHIJA | randompatches                     | 1.12.2-1.22.1.6           | randompatches-1.12.2-1.22.1.6.jar                         | None                                     |
   | LCHIJA | fastbench                         | 1.7.3                     | FastWorkbench-1.12.2-1.7.3.jar                            | None                                     |
   | LCHIJA | actuallyadditions                 | 1.12.2-r151               | ActuallyAdditions-1.12.2-r151-2.jar                       | None                                     |
   | LCHIJA | actuallyrecycling                 | 2.0                       | actuallyrecycling-2.0.jar                                 | None                                     |
   | LCHIJA | additionalenderblocks             | 2.1                       | AdditionalEnderBlocks-2.1.jar                             | None                                     |
   | LCHIJA | aiimprovements                    | 0.0.1.3                   | AIImprovements-1.12-0.0.1b3.jar                           | None                                     |
   | LCHIJA | baubles                           | 1.5.2                     | Baubles-1.12-1.5.2.jar                                    | None                                     |
   | LCHIJA | jei                               | 4.16.1.302                | jei_1.12.2-4.16.1.302.jar                                 | None                                     |
   | LCHIJA | thaumcraft                        | 6.1.BETA26                | Thaumcraft-1.12.2-6.1.BETA26.jar                          | None                                     |
   | LCHIJA | botania                           | r1.10-363                 | Botania+r1.10-363.jar                                     | None                                     |
   | LCHIJA | aiotbotania                       | 0.7.1                     | aiotbotania-0.7.1.jar                                     | None                                     |
   | LCHIJA | aireducer                         | 0.2.0                     | AIReducer-1.12.2-0.2.0.jar                                | None                                     |
   | LCHIJA | akashictome                       | 1.2-12                    | AkashicTome-1.2-12.jar                                    | None                                     |
   | LCHIJA | ambientsounds                     | 3.0                       | AmbientSounds_v3.0.11_mc1.12.2.jar                        | None                                     |
   | LCHIJA | codechickenlib                    | 3.2.3.358                 | CodeChickenLib-1.12.2-3.2.3.358-universal.jar             | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
   | LCHIJA | ancientwarfare                    | 1.12.2-2.7.0.772          | ancientwarfare-1.12.2-2.7.0.772.jar                       | None                                     |
   | LCHIJA | ancientwarfarestructure           | 1.12.2-2.7.0.772          | ancientwarfare-1.12.2-2.7.0.772.jar                       | None                                     |
   | LCHIJA | ancientwarfarevehicle             | 1.12.2-2.7.0.772          | ancientwarfare-1.12.2-2.7.0.772.jar                       | None                                     |
   | LCHIJA | ancientwarfarenpc                 | 1.12.2-2.7.0.772          | ancientwarfare-1.12.2-2.7.0.772.jar                       | None                                     |
   | LCHIJA | redstoneflux                      | 2.1.1                     | RedstoneFlux-1.12-2.1.1.1-universal.jar                   | None                                     |
   | LCHIJA | ancientwarfareautomation          | 1.12.2-2.7.0.772          | ancientwarfare-1.12.2-2.7.0.772.jar                       | None                                     |
   | LCHIJA | guideapi                          | 1.12-2.1.8-63             | Guide-API-1.12-2.1.8-63.jar                               | None                                     |
   | LCHIJA | bloodmagic                        | 1.12.2-2.4.3-105          | BloodMagic-1.12.2-2.4.3-105.jar                           | None                                     |
   | LCHIJA | theoneprobe                       | 1.4.28                    | theoneprobe-1.12-1.4.28.jar                               | None                                     |
   | LCHIJA | animus                            | 1                         | Animus-1.12-2.1.7.jar                                     | None                                     |
   | LCHIJA | antighost                         | 1.1.1                     | antighost-1.12-forge14.21.1.2387-1.1.1.jar                | None                                     |
   | LCHIJA | applecore                         | 3.4.0                     | AppleCore-mc1.12.2-3.4.0.jar                              | None                                     |
   | LCHIJA | aquaculture                       | 1.6.8                     | Aquaculture-1.12.2-1.6.8.jar                              | None                                     |
   | LCHIJA | crafttweaker                      | 4.1.20                    | CraftTweaker2-1.12-4.1.20.589.jar                         | None                                     |
   | LCHIJA | mantle                            | 1.12-1.3.3.55             | Mantle-1.12-1.3.3.55.jar                                  | None                                     |
   | LCHIJA | endercore                         | 1.12.2-0.5.76             | EnderCore-1.12.2-0.5.76.jar                               | None                                     |
   | LCHIJA | pdp                               | 1.12.2-1.2.4              | ProportionalDestructionParticles-1.12.2-1.2.4.jar         | None                                     |
   | LCHIJA | cofhcore                          | 4.6.6                     | CoFHCore-1.12.2-4.6.6.1-universal.jar                     | None                                     |
   | LCHIJA | cofhworld                         | 1.4.0                     | CoFHWorld-1.12.2-1.4.0.1-universal.jar                    | None                                     |
   | LCHIJA | thermalfoundation                 | 2.6.7                     | ThermalFoundation-1.12.2-2.6.7.1-universal.jar            | None                                     |
   | LCHIJA | thermalexpansion                  | 5.5.7                     | ThermalExpansion-1.12.2-5.5.7.1-universal.jar             | None                                     |
   | LCHIJA | enderio                           | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderiointegrationtic             | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | quark                             | r1.6-179                  | Quark-r1.6-179.jar                                        | None                                     |
   | LCHIJA | forgelin                          | 1.8.4                     | Forgelin-1.8.4.jar                                        | None                                     |
   | LCHIJA | refraction                        | 1.9                       | refraction-1.12.2-1.9.11.jar                              | None                                     |
   | LCHIJA | librarianlib                      | 4.22                      | librarianlib-1.12.2-4.22.jar                              | None                                     |
   | LCHIJA | morphtool                         | 1.2-21                    | Morph-o-Tool-1.2-21.jar                                   | None                                     |
   | LCHIJA | autoreglib                        | 1.3-32                    | AutoRegLib-1.3-32.jar                                     | None                                     |
   | LCHIJA | psi                               | r1.1-78                   | Psi-r1.1-78.1.jar                                         | None                                     |
   | LCHIJA | rpsideas                          | 2.4.2                     | rpsideas-2.4.2.jar                                        | None                                     |
   | LCHIJA | tconstruct                        | 1.12.2-2.13.0.183         | TConstruct-1.12.2-2.13.0.183.jar                          | None                                     |
   | LCHIJA | conarm                            | 1.2.5.9                   | conarm-1.12.2-1.2.5.9.jar                                 | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
   | LCHIJA | mtlib                             | 3.0.6                     | MTLib-3.0.6.jar                                           | None                                     |
   | LCHIJA | extrabotany                       | 58                        | ExtraBotany-r1.1-58r.jar                                  | None                                     |
   | LCHIJA | armoryexpansion                   | 1.4.2                     | armoryexpansion-1.4.2.jar                                 | None                                     |
   | LCHIJA | armoryexpansion-custommaterials   | 1.4.2                     | armoryexpansion-1.4.2.jar                                 | None                                     |
   | LCHIJA | llibrary                          | 1.7.19                    | llibrary-1.7.19-1.12.2.jar                                | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |
   | LCHIJA | iceandfire                        | 1.9.1                     | iceandfire-1.9.1-1.12.2.jar                               | None                                     |
   | LCHIJA | armoryexpansion-iceandfire        | 1.4.2                     | armoryexpansion-1.4.2.jar                                 | None                                     |
   | LCHIJA | armoryexpansion-matteroverdrive   | 1.4.2                     | armoryexpansion-1.4.2.jar                                 | None                                     |
   | LCHIJA | armoryexpansion-bitsandpieces     | 0.0.1                     | armoryexpansion-bitsandpieces-0.0.1.jar                   | None                                     |
   | LCHIJA | artifacts                         | 1.12.2-1.2.2              | Artifacts-1.12.2-1.2.2.jar                                | None                                     |
   | LCHIJA | astralsorcery                     | 1.10.27                   | astralsorcery-1.12.2-1.10.27.jar                          | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |
   | LCHIJA | attributefix                      | 1.0.4                     | AttributeFix-1.12.2-1.0.4.jar                             | d476d1b22b218a10d845928d1665d45fce301b27 |
   | LCHIJA | autonetworklib                    | 1.0.38                    | autonetworklib-1.12.2-1.0.38.jar                          | None                                     |
   | LCHIJA | betteradvancements                | 0.1.0.77                  | BetterAdvancements-1.12.2-0.1.0.77.jar                    | None                                     |
   | LCHIJA | betteranimationscollection2       | 1.0.2                     | BetterAnimationsCollection2-v1.0.2-1.12.2.jar             | 12d137bcc36051a1c2c8ea7211cfc1da1c6e9dea |
   | LCHIJA | bettercaves                       | 1.12.2                    | bettercaves-1.12.2-2.0.4.jar                              | None                                     |
   | LCHIJA | bettermineshafts                  | 1.12.2-2.1.1              | BetterMineshaftsForge-1.12.2-2.1.1.jar                    | None                                     |
   | LCHIJA | biolib                            | 1.1.1                     | biolib-1.1.1.jar                                          | None                                     |
   | LCHIJA | biomesoplenty                     | 7.0.1.2444                | BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar             | None                                     |
   | LCHIJA | bloodarsenal                      | 1.12.2-2.2.2-31           | BloodArsenal-1.12.2-2.2.2-31.jar                          | None                                     |
   | LCHIJA | botanianeedsit                    | 1.12.2-3.0-release        | botanianeedsit-1.12.2-3.0-release.jar                     | None                                     |
   | LCHIJA | bountifulbaubles                  | 0.0.1                     | Bountiful+Baubles-1.12.2-0.1.6.jar                        | None                                     |
   | LCHIJA | bountiful                         | 2.2.2                     | Bountiful-2.2.2.jar                                       | None                                     |
   | LCHIJA | bsc                               | 1.0                       | bsc_1.12-1.0.jar                                          | None                                     |
   | LCHIJA | campfire                          | 1.2                       | campfire-1.12-v1.2.jar                                    | None                                     |
   | LCHIJA | carryon                           | 1.12.3                    | CarryOn+MC1.12.2+v1.12.3.jar                              | 55e88f24d04398481ae6f1ce76f65fd776f14227 |
   | LCHIJA | cctweaked                         | 1.89.2                    | cc-tweaked-1.12.2-1.89.2.jar                              | None                                     |
   | LCHIJA | computercraft                     | 1.89.2                    | cc-tweaked-1.12.2-1.89.2.jar                              | None                                     |
   | LCHIJA | chambers                          | 1.3                       | Chambers-1.3.0.jar                                        | None                                     |
   | LCHIJA | charm                             | 1.12.2-1.3.7              | Charm-1.12.2-1.3.7.jar                                    | None                                     |
   | LCHIJA | classyhats                        | %VERSION%                 | classyhats-1.6.0.jar                                      | None                                     |
   | LCHIJA | clumps                            | 3.1.2                     | Clumps-3.1.2.jar                                          | None                                     |
   | LCHIJA | colytra                           | 1.2.0.4                   | colytra-1.12.2-1.2.0.4.jar                                | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
   | LCHIJA | controlling                       | 3.0.10                    | Controlling-3.0.10.jar                                    | None                                     |
   | LCHIJA | cookingforblockheads              | 6.5.0                     | CookingForBlockheads_1.12.2-6.5.0.jar                     | None                                     |
   | LCHIJA | coralreef                         | 2.0                       | CoralReef-2.5-1.12.2.jar                                  | None                                     |
   | LCHIJA | extendedrenderer                  | v1.0                      | coroutil-1.12.1-1.2.37.jar                                | None                                     |
   | LCHIJA | coroutil                          | 1.12.1-1.2.37             | coroutil-1.12.1-1.2.37.jar                                | None                                     |
   | LCHIJA | configmod                         | v1.0                      | coroutil-1.12.1-1.2.37.jar                                | None                                     |
   | LCHIJA | craftstudioapi                    | 1.0.0                     | CraftStudio-1.0.0.93-mc1.12-alpha.jar                     | None                                     |
   | LCHIJA | ctgui                             | 1.0.0                     | CraftTweaker2-1.12-4.1.20.589.jar                         | None                                     |
   | LCHIJA | crafttweakerjei                   | 2.0.3                     | CraftTweaker2-1.12-4.1.20.589.jar                         | None                                     |
   | LCHIJA | enhancedvisuals                   | 1.3.0                     | EnhancedVisuals_v1.3.15_mc1.12.2.jar                      | None                                     |
   | LCHIJA | creativecore                      | 1.10.0                    | CreativeCore_v1.10.30_mc1.12.2.jar                        | None                                     |
   | LCHIJA | crimsonrevelations                | 0.8                       | crimsonrevelations-0.8.jar                                | None                                     |
   | LCHIJA | ctm                               | MC1.12.2-1.0.2.31         | CTM-MC1.12.2-1.0.2.31.jar                                 | None                                     |
   | LCHIJA | dde                               | 1.0                       | dde_1.12-1.0.jar                                          | None                                     |
   | LCHIJA | patchouli                         | 1.0-21                    | Patchouli-1.0-21.jar                                      | None                                     |
   | LCHIJA | divinefavor                       | 1.0.754                   | divinefavor-1.0.754.jar                                   | None                                     |
   | LCHIJA | doggytalents                      | 1.15.1.6                  | DoggyTalents-1.12.2-1.15.1.6.jar                          | None                                     |
   | LCHIJA | dummycore                         | 2.4.112.5.                | DummyCoreUnofficial-2.4.112.5.jar                         | None                                     |
   | LCHIJA | sereneseasons                     | 1.2.18                    | SereneSeasons-1.12.2-1.2.18-universal.jar                 | None                                     |
   | LCHIJA | orelib                            | 3.6.0.1                   | OreLib-1.12.2-3.6.0.1.jar                                 | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
   | LCHIJA | dsurround                         | 3.6.2.0                   | DynamicSurroundings-1.12.2-3.6.2.0.jar                    | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
   | LCHIJA | swordskillsapi                    | 1.12.2-1.5.1              | SwordSkillsApi-1.12.2-1.5.1.jar                           | None                                     |
   | LCHIJA | dynamicswordskills                | 1.12.2-6.2.1              | DynamicSwordSkills-1.12.2-6.2.1.jar                       | None                                     |
   | LCHIJA | ebwizardry                        | 4.3                       | ElectroblobsWizardry-4.3-MC1.12.2.jar                     | None                                     |
   | LCHIJA | mysticalmechanics                 | 0.18                      | Mystical+Mechanics-0.18.jar                               | None                                     |
   | LCHIJA | embers                            | 1.14-hotfix               | EmbersRekindled-1.14-hotfix.jar                           | None                                     |
   | LCHIJA | erebus                            | 1.0.31                    | Erebus-1.0.31.jar                                         | None                                     |
   | LCHIJA | projecte                          | 1.12.2-PE1.4.1            | ProjectE-1.12.2-PE1.4.1.jar                               | None                                     |
   | LCHIJA | plustic                           | @VERSION@                 | plustic-8.0.2.jar                                         | None                                     |
   | LCHIJA | soot                              | 1.10-hotfix               | Soot-1.10-hotfix.jar                                      | None                                     |
   | LCHIJA | libnine                           | 1.2.0                     | libnine-1.12.2-1.2.0.jar                                  | None                                     |
   | LCHIJA | tconevo                           | 1.0.37                    | tconevo-1.12.2-1.0.37.jar                                 | None                                     |
   | LCHIJA | totaltinkers                      | 0.5.4                     | totaltinkers-0.5.4.jar                                    | None                                     |
   | LCHIJA | embersconstruct                   | 1.3.0                     | embersconstruct-1.12.2-1.3.0.jar                          | None                                     |
   | LCHIJA | enchdesc                          | 1.1.20                    | EnchantmentDescriptions-1.12.2-1.1.20.jar                 | d476d1b22b218a10d845928d1665d45fce301b27 |
   | LCHIJA | enchcontrol                       | 1.1.5                     | enchcontrol-1.12.2-1.1.5-0.jar                            | 503a793335572ddd78512349bd8048f536a62fdb |
   | LCHIJA | enderiobase                       | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderioconduits                   | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderioconduitsappliedenergistics | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderioconduitsopencomputers      | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderioconduitsrefinedstorage     | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderiointegrationforestry        | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderiointegrationticlate         | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderiomachines                   | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | enderiopowertools                 | 5.2.60                    | EnderIO-1.12.2-5.2.60.jar                                 | None                                     |
   | LCHIJA | endportrec                        | 1.0                       | endportrec_1.12-1.0.jar                                   | None                                     |
   | LCHIJA | extraanvils                       | @VERSION@                 | extraanvils-0.9.jar                                       | None                                     |
   | LCHIJA | potioncore                        | 1.9_for_1.12.2            | PotionCore-1.9_for_1.12.2.jar                             | None                                     |
   | LCHIJA | extra_spells                      | 1.2.0                     | ExtraSpells-1.12.2-1.2.0.jar                              | None                                     |
   | LCHIJA | farmingforblockheads              | 3.1.28                    | FarmingForBlockheads_1.12.2-3.1.28.jar                    | None                                     |
   | LCHIJA | mod_lavacow                       | 1.2.1                     | Fish's+Undead+Rising-1.2.1.jar                            | None                                     |
   | LCHIJA | foamfix                           | 0.10.10-1.12.2            | foamfix-0.10.10-1.12.2.jar                                | None                                     |
   | LCHIJA | ghostspells                       | 0.7-alpha                 | Ghostspells-0.7-alpha.jar                                 | None                                     |
   | LCHIJA | glaretorch                        | 8.10                      | GlareTorch_Ver.8.11_[MC1.12](forge-1.12-14.21.1.2387).jar | None                                     |
   | LCHIJA | grapplemod                        | 1.12.2-v11.1              | grapplemod-v11.1-1.12.2.jar                               | None                                     |
   | LCHIJA | gravekeeper                       | 0.5.0.0                   | GraveKeeper-1.12.2-0.5.0.0.jar                            | None                                     |
   | LCHIJA | gbook                             | 2.9.5                     | Guidebook-1.12.2-2.9.5.jar                                | None                                     |
   | LCHIJA | hardcoredarkness                  | 2.0                       | HardcoreDarkness-MC1.12.2-2.0.jar                         | d72e0dd57935b3e9476212aea0c0df352dd76291 |
   | LCHIJA | ido                               | 1.0.6                     | ido-1.12.2-1.1.0.jar                                      | None                                     |
   | LCHIJA | improvedmobs                      | 1.6.10                    | ImprovedMobs-1.12.2-1.6.10.jar                            | None                                     |
   | LCHIJA | infernalmobs                      | 1.7.6                     | InfernalMobs-1.12.2.jar                                   | None                                     |
   | LCHIJA | journeymap                        | 1.12.2-5.7.1              | journeymap-1.12.2-5.7.1.jar                               | None                                     |
   | LCHIJA | harvestcraft                      | 1.12.2zb                  | Pam's+HarvestCraft+1.12.2zg.jar                           | None                                     |
   | LCHIJA | jehc                              | 1.7.2                     | just-enough-harvestcraft-1.12.2-1.7.2.jar                 | None                                     |
   | LCHIJA | jeid                              | 1.0.3-55                  | JustEnoughIDs-1.0.3-55.jar                                | None                                     |
   | LCHIJA | kleeslabs                         | 5.4.12                    | KleeSlabs_1.12.2-5.4.12.jar                               | None                                     |
   | LCHIJA | laggoggles                        | 1.12.2-5.8-132            | LagGoggles-1.12.2-5.8-132.jar                             | None                                     |
   | LCHIJA | letmesleep                        | 1.2.1                     | LetMeSleep-v1.2.1-1.12.2.jar                              | 12d137bcc36051a1c2c8ea7211cfc1da1c6e9dea |
   | LCHIJA | literalascension                  | 1.12.2-1.0.2.2            | literalascension-1.12.2-2.0.0.0.jar                       | None                                     |
   | LCHIJA | littleopener                      | 1.0.1                     | littleopener-1.0.1.jar                                    | None                                     |
   | LCHIJA | littletiles                       | 1.5.0                     | LittleTiles_v1.5.0-pre199_67_mc1.12.2.jar                 | None                                     |
   | LCHIJA | livingenchantment                 | 3.2.3                     | living_enchantment-3.2.3.jar                              | None                                     |
   | LCHIJA | mana_wizardry                     | 0.1                       | Mana+Wizardry-0.1.jar                                     | None                                     |
   | LCHIJA | maxpotidext                       | 1.0.3                     | maxpotidext-1.0.3.jar                                     | b851b8b7c7f4d8d0e910ff27618150ba80c026ec |
   | LCHIJA | mca                               | 6.1.0                     | MCA-1.12.2-6.1.0-universal.jar                            | None                                     |
   | LCHIJA | mech_crafting                     | 1.2.1                     | MechanicalCrafting-1.2.1.jar                              | None                                     |
   | LCHIJA | minergolems                       | 2.1.1                     | minergolems-2.1.1.jar                                     | None                                     |
   | LCHIJA | minetraps                         | 1.0.4                     | MineTraps-1.12.2-(v.1.0.4).jar                            | None                                     |
   | LCHIJA | mousetweaks                       | 2.10                      | MouseTweaks-2.10-mc1.12.2.jar                             | None                                     |
   | LCHIJA | mowziesmobs                       | 1.5.8                     | mowziesmobs-1.5.8.jar                                     | None                                     |
   | LCHIJA | multithreadednoise                | 0.0.2                     | MultithreadedNoise-1.12.2-0.0.2.jar                       | None                                     |
   | LCHIJA | mutantbeasts                      | 1.12.2-1.0.1              | MutantBeasts-1.12.2-1.0.1.jar                             | 25e0dcff5b5a7325d7c28898af41ff8b0ba41b77 |
   | LCHIJA | thaumicperiphery                  | 0.3.1                     | thaumicperiphery-0.3.1.jar                                | None                                     |
   | LCHIJA | mystgears                         | 1.1.5                     | mystgears-1.1.5.jar                                       | None                                     |
   | LCHIJA | naturescompass                    | 1.8.5                     | NaturesCompass-1.12.2-1.8.5.jar                           | None                                     |
   | LCHIJA | recipehandler                     | 0.13                      | NoMoreRecipeConflict-0.13(1.12.2).jar                     | None                                     |
   | LCHIJA | oreexcavation                     | 1.4.150                   | OreExcavation-1.4.150.jar                                 | None                                     |
   | LCHIJA | brewcraft                         | 1.12.2-1.0.2              | Pam's+BrewCraft+1.12.2-1.0.2.jar                          | None                                     |
   | LCHIJA | planarartifice                    | 1.0.1                     | planarartifice-1.0.1.jar                                  | None                                     |
   | LCHIJA | thaumicwands                      | 1.2.6                     | thaumicwands-1.2.6.jar                                    | None                                     |
   | LCHIJA | polymancy                         | 1.0.1                     | polymancy-1.0.1.jar                                       | None                                     |
   | LCHIJA | potiondescriptions                | 1.2.1                     | potiondescriptions-1.12.2-1.2.1.jar                       | None                                     |
   | LCHIJA | progressivebosses                 | 1.5.4                     | ProgressiveBosses-1.5.4-mc1.12.x.jar                      | None                                     |
   | LCHIJA | projecteintegration               | 1.12.2                    | ProjectEIntegration-1.12.2-2.5.0.jar                      | 342c9251777bda1ef9b9f1cb1387c2bd4d06cd78 |
   | LCHIJA | psicosts                          | 1.0.3                     | psio-1.12.2-1.0.3.jar                                     | None                                     |
   | LCHIJA | puddles                           | 1.1                       | Puddles-1.1.jar                                           | None                                     |
   | LCHIJA | quickleafdecay                    | 1.2.4                     | QuickLeafDecay-MC1.12.1-1.2.4.jar                         | None                                     |
   | LCHIJA | randomenchantments                | @VERSION@                 | randomenchants-0.1.4a.jar                                 | None                                     |
   | LCHIJA | rats                              | 3.2.14                    | rats-3.2.14-1.12.2.jar                                    | None                                     |
   | LCHIJA | rebind                            | 2.7.5                     | rebind-1.12.2-2.7.5-0.jar                                 | 22cc4f45e4341b5bf2de5964a37e0165d157c9a2 |
   | LCHIJA | redstonearsenal                   | 2.6.6                     | RedstoneArsenal-1.12.2-2.6.6.1-universal.jar              | None                                     |
   | LCHIJA | redstonerepository                | 1.3.2                     | RedstoneRepository-1.12.2-1.4.0-dev-universal.jar         | None                                     |
   | LCHIJA | roguelike                         | 2.1.4                     | RoguelikeDungeonsFnarEdition-1.12.2-2.1.4.jar             | None                                     |
   | LCHIJA | savemystronghold                  | 1.12.2-1.0.0              | savemystronghold-1.12.2-1.0.0.jar                         | None                                     |
   | LCHIJA | scalingfeast                      | v1.6.1                    | scalingfeast-1.6.1.jar                                    | None                                     |
   | LCHIJA | t3s4ebw                           | 1.0                       | SeedsForWizardry+1.0+For+MC+Forge+1.12.2.jar              | None                                     |
   | LCHIJA | shinygear                         | 1.7                       | shinygear-1.7.jar                                         | None                                     |
   | LCHIJA | simpledivegear                    | 1.1.1                     | SimpleDivingGear-1.1.1+mc+1.12.2.jar                      | None                                     |
   | LCHIJA | simplycats                        | 1.12.2-0.0.3.1            | simplycats-1.12.2-0.0.3.1.jar                             | None                                     |
   | LCHIJA | soundfilters                      | 0.12_for_1.12             | SoundFilters-0.12_for_1.12.jar                            | None                                     |
   | LCHIJA | speedyhoppers                     | 1.1.19                    | speedyhoppers-1.1.19.jar                                  | None                                     |
   | LCHIJA | speedyladders                     | 1.1.3                     | speedyladders-1.12.2-8.jar                                | None                                     |
   | LCHIJA | spiceoflife                       | 1.3.12                    | SpiceOfLife-mc1.12-1.3.12.jar                             | None                                     |
   | LCHIJA | stg                               | 1.12.2-1.2.3              | stg-1.12.2-1.2.3.jar                                      | None                                     |
   | LCHIJA | strawgolem                        | 1.3                       | strawgolem-1.4.1.jar                                      | None                                     |
   | LCHIJA | surge                             | 2.0.77                    | Surge-1.12.2-2.0.77.jar                                   | d476d1b22b218a10d845928d1665d45fce301b27 |
   | LCHIJA | switchbow                         | 1.6                       | switchbow-1.6.jar                                         | None                                     |
   | LCHIJA | tc6aspects4jei                    | 0.0.2a                    | tc6aspects4jei-0.0.2a.jar                                 | None                                     |
   | LCHIJA | tellme                            | 0.7.0-dev.20190610.165828 | tellme-1.12.2-0.7.0-dev.20190610.165828.jar               | 2b03e1423915a189b8094816baa18f239d576dff |
   | LCHIJA | tenshilib                         | 1.2.3                     | TenshiLib-1.12.2-1.2.3.jar                                | None                                     |
   | LCHIJA | thaumicaugmentation               | 1.12.2-2.0.9              | ThaumicAugmentation-1.12.2-2.0.9.jar                      | 8f678591ba6f78d579e553a8aa94b4c4766cb13d |
   | LCHIJA | thaumicbases                      | 3.3.500.6r                | thaumicbases-3.3.500.6r.jar                               | None                                     |
   | LCHIJA | thaumicrestoration                | 1.5.0                     | ThaumicRestoration-1.5.0.jar                              | None                                     |
   | LCHIJA | thaumictinkerer                   | 1.12.2-5.0-620a0c5        | thaumictinkerer-1.12.2-5.0-620a0c5.jar                    | None                                     |
   | LCHIJA | thaumicwonders                    | 1.8.2                     | thaumicwonders-1.8.2.jar                                  | None                                     |
   | LCHIJA | tinker_io                         | rw2.8.2                   | tinker_io-1.12.2-rw2.8.2.jar                              | None                                     |
   | LCHIJA | tinkers_reforged                  | 1.4.1                     | tinkers_reforged-1.4.1.jar                                | None                                     |
   | LCHIJA | toolbelt                          | 1.9.13                    | ToolBelt-1.12.2-1.9.13.jar                                | None                                     |
   | LCHIJA | topaddons                         | 1.12.2-1.13.0             | topaddons-1.12.2-1.13.0.jar                               | None                                     |
   | LCHIJA | torchlever                        | 1.0                       | TorchLever1.12.2-1.0.jar                                  | None                                     |
   | LCHIJA | torohealthmod                     | 1.12.2-11                 | torohealth-1.12.2-11.jar                                  | None                                     |
   | LCHIJA | travelersbackpack                 | 1.0.34                    | TravelersBackpack-1.12.2-1.0.34.jar                       | None                                     |
   | LCHIJA | tbintegration                     | 1.0.1                     | TravelersBackpackIntegration-1.12.2-1.0.1.jar             | None                                     |
   | LCHIJA | xat                               | 0.30                      | Trinkets+and+Baubles-0.30.1.jar                           | None                                     |
   | LCHIJA | vanillafix                        | 1.0.10-150                | VanillaFix-1.0.10-150.jar                                 | None                                     |
   | LCHIJA | viesmachines                      | 1.1.0 - MC 1.12.2         | viesmachines-1.12.2-1.1.0.jar                             | None                                     |
   | LCHIJA | villagermarket                    | 1.0.2                     | villager-market-1.12.2-1.0.2.jar                          | d476d1b22b218a10d845928d1665d45fce301b27 |
   | LCHIJA | waim                              | 1.0.0                     | WAIM-1.0.0.jar                                            | None                                     |
   | LCHIJA | walljump                          | 1.3.2                     | walljump-1.12.2-1.3.2.jar                                 | None                                     |
   | LCHIJA | wards                             | 1.3.1                     | wards-1.3.1.jar                                           | None                                     |
   | LCHIJA | weakerspwbs                       | 1.3                       | weakerspwbs_1.12-1.3.jar                                  | None                                     |
   | LCHIJA | wizardry                          | 0.11.1                    | wizardry-0.11.1.jar                                       | None                                     |
   | LCHIJA | zombieawareness                   | 1.12.1-1.11.16            | zombieawareness-1.12.1-1.11.16.jar                        | None                                     |
   | LCHIJA | dshuds                            | 3.6.0.0                   | DynamicSurroundingsHuds-1.12.2-3.6.0.0.jar                | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
   | LCHIJA | phosphor-lighting                 | 1.12.2-0.2.7              | phosphor-forge-mc1.12.2-0.2.7-universal.jar               | None                                     |
   | LCHIJA | snowrealmagic                     | 0.3.3                     | SnowRealMagic-0.3.3.jar                                   | None                                     |
   | LCHIJA | solcarrot                         | 1.8.4                     | solcarrot-1.12.2-1.8.4.jar                                | None                                     |
   | LCHIJA | totemexpansion                    | 1.2.2                     | totemexpansion-1.2.2-1.12.2.jar                           | None                                     |
   | LCHIJA | armoryexpansion-conarm            | 1.4.2                     | armoryexpansion-1.4.2.jar                                 | None                                     |
   | LCHIJA | librarianliblate                  | 4.22                      | librarianlib-1.12.2-4.22.jar                              | None                                     |

Additional context

CONFIG FILE FOR SCALING FEAST

general {

##########################################################################################################
# food cap
#--------------------------------------------------------------------------------------------------------#
# These settings modify the base behaviour of Scaling Feast
##########################################################################################################

"food cap" {
    # If enabled and if a player eats a food item that grants more hunger than they need, Scaling Feast will grant the player the nearest level Bloated effect to match the amount of excess hunger a player ate. Potions must be registered for this to work.
    B:"Allow Bloated Overflow Hunger"=false

    # If Bloated Overflow is enabled, this dictates how long the potion should last in ticks. Note, there are 20 ticks per second.
    # Min: 1
    # Max: 2147483647
    I:"Bloated Overflow Duration"=1800

    # The highest extended hunger the player can have.
    # Note that any players with an extended hunger value greater than this will be set to this cap
    # This ignores vanilla's hunger level; it ONLY affects the additional amount of hunger you can gain from Scaling Feast.
    # If set to -1, this cap is ignored.
    # Min: -1
    # Max: 32767
    I:"Global Cap"=100

    # When a player is attacked by a non-player entity, they will lose some hunger proportional to the damage dealt. This value determines this proportion (For example, setting to 1.0 means all damage inflicted is deducted from a player's food stats, 0.5 would mean only half that damage will be deducted from a player's food stats. 2.0 would do double damage etc.). If set to 0, this feature is disabled.
    # Min: 0.0
    # Max: 1.7976931348623157E308
    D:"Hunger Damage Multiplier"=0.0

    # The increase in your total max hunger, in half shanks (i.e. 2 = one full hunger shank) per Hearty Shank eaten.
    # Min: 0
    # Max: 32767
    I:"Increase Per Hearty Shank Eaten"=2

    # A hard cap on a player's saturation. It can never go above this value.
    # Any player's with a saturation above this value will be set to this value.
    # If set to -1, this cap is ignored.
    # Min: -1.0
    # Max: 1.7976931348623157E308
    D:"Saturation Cap"=-1.0

    # How a player's max saturation should scale to their max hunger
    # If set to MAX_HUNGER, no scaling is done. A player's max saturation is bounded by their max hunger
    # If set to HALF_HUNGER, a player's saturation can never be higher than half of their max hunger.
    # If set to QUARTER_HUNGER, a player's saturation can never be higher than a quarter of their max hunger
    # Valid values:
    # MAX_HUNGER
    # HALF_HUNGER
    # QUARTER_HUNGER
    S:"Saturation Scaling"=MAX_HUNGER

    # Players joining worlds for the first time will have their max hunger cap set to this value in half shanks. Vanilla default is 20
    # Min: 1
    # Max: 32767
    I:"Starting Hunger"=20

    ##########################################################################################################
    # death penalty
    #--------------------------------------------------------------------------------------------------------#
    # Configure what happens to player's extended food stats on death
    ##########################################################################################################

    "death penalty" {
        # If not set to zero, this field indicates how much hunger you lose on death. Will not bring your respawning hunger value below vanilla's default maximum
        # Min: 0
        # Max: 32767
        I:"Hunger Lost on Death"=0

        # A player's max hunger will never go below this value via death penalties.
        # Min: 1
        # Max: 2147483647
        I:"Max Loss Lower Bound"=20

        # If not set to zero, this field indicates how much of your maximum hunger you lose upon death. Can not go below maxLossLowerBound.
        # Min: 0
        # Max: 32767
        I:"Max Lost on Death"=2
    }

    ##########################################################################################################
    # starvation penalty
    #--------------------------------------------------------------------------------------------------------#
    # Configure penalties for starving
    ##########################################################################################################

    "starvation penalty" {
        # When starving with dynamic starvation enabled, this is the amount of bonus damage to do, in half hearts, per food point lost via exhaustion
        # Min: 1
        # Max: 2147483647
        I:"Bonus Starvation Damage Multiplier"=1

        # The amount of max hunger to lose when starving, in half shanks. If set to 0, max hunger will never drop when starving
        # Min: 0
        # Max: 32767
        I:"Decrease Amount on Starvation"=2

        # If true, Scaling Feast will remeber how much exhaustion a player has received since going to zero hunger. Then, Scaling Feast will increase starvation damage proprtional to the amount of food points a player would have lost if they weren't starving. In addition, a player's starvation tracker, as described in the other settings here, will be increased multiple times in accordance to the amount of extra starvation damage received.
        B:"Dynamic Starvation"=false

        # Should the frequency counter reset upon gaining hunger?
        # If true, the frequency counter resets, and if false, it will not.
        # For example, if the frequency count is set to 3 and this field is set to true,
        # then whenever a player takes starvation damage 3 times, no matter how infrequent or spread apart, or if they've eaten any food in between, they still lose max hunger
        B:"Frequency Reset"=true

        # Should the frequency counter for a player be reset when they lose max hunger?
        B:"Frequency Reset on Penalty"=true

        # If true, the frequency counter will reset whenever a player eats a Hearty Shank. If Frequency Reset is true, this does nothing, as eating any food already resets the counter.
        B:"Reset Counter For Hearty Shank?"=true

        # After getting damaged by starvation this many times, a player's max hunger will drop
        # Min: 1
        # Max: 32767
        I:"Starvation Loss Frequency"=3

        # When losing hunger due to starvation, a player's max hunger will never get set below this value. If a player's max hunger is already below this value, starving will not punish the player
        # Min: 1
        # Max: 32767
        I:"Starvation Loss Lower Bound"=1
    }

}

##########################################################################################################
# compatibility
#--------------------------------------------------------------------------------------------------------#
# These settings are for ensuring compatibility between other mods
##########################################################################################################

compatibility {
    # If true, Scaling Feast will try to fire a RenderGameOverlay.Post event with ElementType.FOOD for mods that may use that event.
    # Try this if other mods have their HUD components disappear when display style is set to OVERLAY
    B:"Enable Compatibility Settings"=true
}

##########################################################################################################
# items
#--------------------------------------------------------------------------------------------------------#
# These settings are for tweaking Scaling Feast's items
##########################################################################################################

items {
    # If false, Scaling Feast will not create brewing recipes for Metabolic Potions. The potions will still be registered. However, if Metabolic Potions are disabled, recipes will of course not be added, and this config option will do nothing.
    B:"Enable Brewing Recipes"=true

    # If false, Scaling Feast will not register potions for all of its potion effects. This doesn't remove the potion effects from the game, just the potions. Note only the Metabolic Potion has brewing recipes added by Scaling Feast.
    B:"Enable Potions"=true

    # This is the maximum value the Hearty Feast will restore. If set to -1, there is no limit. If set to 0, the Hearty Feast won't restore anything.
    # Min: -1
    # Max: 2147483647
    I:"Hearty Feast Restoration Cap"=-1

    # The Food value of a Hearty Shank, in half shanks (i.e. 2 = one full hunger shank)
    # Min: 0
    # Max: 2147483647
    I:"Hearty Shank Hunger Value"=4

    # The saturation modifier for the Hearty Shank. This item's actual saturation level will be 2*this*<Hearty Shank Hunger Value>
    # Min: 0.0
    # Max: 1.7976931348623157E308
    D:"Hearty Shank Saturation Modifier"=0.8

    ##########################################################################################################
    # enchantments
    #--------------------------------------------------------------------------------------------------------#
    # Configure enchantments added by Scaling Feast
    ##########################################################################################################

    enchantments {
        # Enables or disables the Curse of Deprivation. If disabled, the enchantment won't be registered at all.
        B:"Enable Deprivation Curse"=true

        # Enables or disables the Eternal Feast enchantment. If disabled the enchantment won't be registered at all.
        B:"Enable Eternal Feast"=true

        # Enables or disables the Famine enchantment. If disabled the enchantment won't be registered at all.
        B:"Enable Famine"=true

        # Enables or disables the Fasting enchantment. If disabled the enchantment won't be registered at all.
        B:"Enable Fasting"=true

        # Enables or disables the Gluttony enchantment. If disabled the enchantment won't be registered at all.
        B:"Enable Gluttony"=true

        # Enables or disables the Curse of Laziness. If disabled, the enchantment won't be registered at all.
        B:"Enable Laziness Curse"=true

        # Enables or disables the Curse of Sensitivity. If disabled, the enchantment won't be registered at all.
        B:"Enable Sensitivity Curse"=true

        # If true, the Curse of Sensitivity will be disabled, but the effects will apply to all players at all times, regardless if you have the curse or not.
        B:"Global Sensitivity"=false
    }

}

##########################################################################################################
# hud
#--------------------------------------------------------------------------------------------------------#
# These settings are for tweaking the heads-up display
##########################################################################################################

hud {
    # Shift the ADVANCED info text in the x direction. Can be positive or negative.
    I:"ADVANCED info text x offset"=0

    # Shift the ADVANCED info text in the y direction. Can be positive of negative.
    I:"ADVANCED info text y offset"=0

    # A List of hex colours for coloured shanks a player receives while under the Bloated effect. Each entry is of the form XXXXXX, where X is a hexadecimal digit
    # If the number of 'rows' of bloated shanks exceed the length of this list, it will wrap around to the beginning.
    # If any invalid hex string is entered, it will be ignored.
    S:"Bloated Overlay Colours" <
        ffff6e
        ff6e6e
        6eff6e
        6effff
        6e6eff
        ff6eff
        e6e6e6
     >

    # The display style in the HUD.
    # If set to OVERLAY, Scaling Feast will overlay coloured shanks over your hunger bar to display your extended food stats.
    # If set to DEFAULT, Scaling Feast will do nothing. Your default vanilla hunger bar will represent your entire hunger bar.
    # Valid values:
    # OVERLAY
    # DEFAULT
    S:"Display Style"=OVERLAY

    # If set to false, Scaling Feast will make no attempt to provide any information to the player about thier vanilla or extended saturation.
    B:"Draw Saturation?"=true

    # A List of hex colours for the coloured shanks. Each entry is of the form XXXXXX, where X is a hexadecimal digit
    # This only has an effect if Display Style is set to OVERLAY.
    # If the number of 'rows' of hunger bars exceed the length of this list, it will wrap around to the beginning.
    # If any invalid hex string is entered, it will be ignored.
    S:"Hunger Overlay Colours" <
        ff9d00
        ffee00
        00ff00
        0000ff
        00ffff
        e100ff
        ffffff
     >

    # The text to display to the right of the hunger bar
    # If set to SIMPLE, the text 'xb/B' will be shown, where b is the number of hunger bars you currently have and B is the number of hunger bars you will have when at your max
    # If set to ADVANCED the texts 'x/X' and 'Y' will be shown, stacked on top of on another, where x is your current food level, X is your max food level, and Y is your saturation (Only if Draw Saturation is set to true).
    # Valid values:
    # SIMPLE
    # ADVANCED
    S:"Info Style"=ADVANCED

    # When Max Outline Colour Style is CUSTOM and when the player is about to lose max hunger, this is the hex colour of the starvation tracker.
    S:"Max Custom Colour End"=aa0000

    # When Max Outline Colour Style is CUSTOM and when the player hasn't taken starvation damage, this is the hex colour of the starvation tracker.
    S:"Max Custom Colour Start"=ffffff

    # The Colour style to use when drawing the max outline.
    # If set to DEFAULT, the default colour style will be used.
    # If set to CUSTOM, Scaling Feast will take the colour value specified in Max Custom Colour Start and transition to Max Custom Colour End when taking starvation damage.
    # Valid values:
    # DEFAULT
    # CUSTOM
    S:"Max Outline Colour Style"=DEFAULT

    # How transparent should the max outline be when a player's hunger is not on the same 'layer' as it, or not starving. 1.0 if completely solid, 0.0 if completely transparent
    # Min: 0.0
    # Max: 1.0
    D:"Max Outline Transparency"=0.5

    # If set to REVERSED, the icon styles used for saturation and max hunger will be swapped.
    # Valid values:
    # DEFAULT
    # REVERSED
    S:"Overlay Style"=DEFAULT

    # If true, Scaling Feast will replace the vanilla hunger shanks with coloured shanks if the display style is set to OVERLAY
    B:"Replace Vanilla Hunger"=true

    # A List of hex colours for the coloured outline of the shanks for saturation. Each entry is of the form XXXXXX, where X is a hexadecimal digit
    # This only has an effect if Display Style is set to OVERLAY.
    # If the number of 'rows' of saturation exceed the length of this list, it will wrap around to the beginning.
    # If any invalid hex string is entered, it will be ignored.
    S:"Saturation Overlay Colours" <
        d70000
        d700d7
        6400d7
        00d3d7
        64d700
        d7d700
        d7d7d7
     >

    # The colour of the text used when drawing saturation info. Only affects the ADVANCED info style. Must be a valid hexadecimal number.
    S:"Saturation Text Colour"=ffff55

    # The colour of the saturation text when a player has no saturation. Only affects the ADVANCED info style. Must be a valid hexadecimal number
    S:"Saturation Text Colour Empty"=555555

    # The style for tracking starvation.
    # If set to MAX_COLOUR, the max outline colour will change depending on how many times you've taken starvation damage. The colours used depend on Max Outline Colour Style.
    # If set to SATURATION, then only when the hunger bar is empty, each starvation damage will cause a 'saturation bar' to fill up over your hunger bar more and more. once full, taking starvation damage will decrease your max hunger.
    # Valid values:
    # MAX_COLOUR
    # SATURATION
    S:"Starvation Tracker Style"=MAX_COLOUR
}

##########################################################################################################
# modules
#--------------------------------------------------------------------------------------------------------#
# Enable and tweak Scaling Feast's behaviour with other mods
##########################################################################################################

modules {
    # If true, the Hearty Shank will no longer increase max hunger
    B:"Disable Hearty Shank Effects"=false

    ##########################################################################################################
    # spice of life
    #--------------------------------------------------------------------------------------------------------#
    # Tweak Spice Of Life integration
    ##########################################################################################################

    "spice of life" {
        # Set to true to enable the Spice Of Life module
        B:Enabled=true

        # If the number of unique entires in a player's food history is less than Required Amount, that player will lose this much max hunger for every unique entry missing.
        # For example, if a player has 3 unique entires and the required amount is 5, they will lose (5-3)*(penalty) max hunger
        # Min: 1
        # Max: 32767
        I:Penalty=2

        # How many unique entries must be found in a player's food history to prevent punishing them. Should be less than or equal to Spice of Life's food history length
        # Min: 1
        # Max: 2147483647
        I:"Required Amount"=5

        # Should Scaling Feast check food groups in a player's food history instead of individual food items? Must have food groups defined in Spice Of Life
        B:"Use Food Groups"=false
    }

CONFIG FILE FOR SOLCARROT

    # spice of life: carrot edition
    #--------------------------------------------------------------------------------------------------------#
    # Tweak Spice Of Life: Carrot Edition integration
    ##########################################################################################################

    "spice of life: carrot edition" {
        # Set to true to enable the Spice Of Life: Carrot Edition module
        B:Enabled=true

        # A list of pairs delimited by a colon, m:r, of milestones and milestone rewards.
        # Identical to regular milestones, however instead of granting the player bonus hunger, these food efficiency milstones increase a player's food efficiency attribute by r when they eat m unique food items, which changes a player's exhaustion rate.
        # Use positive values to DECREASE the rate of exhaustion, and use negative values to INCREASE the rate of exhaustion.
        S:"Food Efficiency Milestones" <
            15:0.05
            30:0.05
            45:0.05
            60:0.05
            75:0.05
            90:0.05
            105:0.05
            120:0.05
            135:0.05
            150:0.05
            165:0.05
            180:0.05
            195:0.05
            210:0.05
            225:0.05
            240:0.05
            255:0.05
            270:0.05
            285:0.05
            300:0.05
         >

        # A list of pairs delimited by a colon, m:r, of milestones and milestone rewards.
        # When a player eats m unique food items, they will gain r max hunger, in half shanks. m must be a positive integer and r must be a positive integer less than 32767.
        # Values for r > 32767 will be brought inside these bounds modulo 32767. list entires that aren't of this form, or pairs containing negative values for either m or r will be silently ignored.
        S:Milestones <
            5:2
            15:2
            25:2
            35:2
            45:2
            55:2
            65:2
            75:2
            85:2
            95:2
            105:2
            115:2
            125:2
            135:2
            145:2
            155:2
            165:2
            175:2
            185:2
            195:2
            205:2
            215:2
            225:2
            235:2
            245:2
            255:2
            265:2
            275:2
            285:2
            295:2
         >

        # If true, Scaling Feast will display its reward messages above a player's hotbar. Else, it will display it in chat. If multiple reward messages are sent, only the last one is displayed in the hotbar if this is true.
        B:"Reward Messages Above Hotbar?"=true

        # Set to true to use food efficiency milestones that alter a player's exhaustion increase rate
        B:"Use Food Efficiency Milestones"=false

        # Set to true to use regular milestones that increase max hunger as a reward.
        B:"Use Milestones"=true
    }

}

}

Configuration file

general {

If true, trying a new food spawns particles.

B:"Enable Intermediate Particles"=true

# If true, reaching a new milestone spawns particles.
B:"Enable Milestone Particles"=true

# If true, reaching a new milestone plays a ding sound.
B:"Enable Milestone Sounds"=true

# Foods in this list won't affect the player's health nor show up in the food book.
S:"Food Blacklist" <
 >

# When this list contains anything, the blacklist is ignored and instead only foods from here count.
S:"Food Whitelist" <
 >

# A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order.
I:"Milestone amounts" <
    10
    20
    30
    40
    50
    60
    70
    80
    90
    100
    110
    120
    130
    140
    150
    160
    170
    180
    190
    200
    210
    220
    230
    240
    250
    260
    270
    280
    290
    300
 >

# The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks.
I:"Minimum Food Value"=1

# Whether or not to reset the food list on death, effectively losing all bonus hearts.
B:"Reset on Death"=true

# If true, the food book also lists foods that you haven't eaten, in addition to the ones you have.
B:"Show Uneaten Foods"=true

# Number of hearts you start out with.
I:defaultHeartCount=10

# Number of hearts you gain for reaching a new milestone.
I:heartsPerMilestone=1

# If true, foods indicate in their tooltips whether or not they have been eaten.
B:isFoodTooltipEnabled=true

# Whether the messages notifying you of reaching new milestones should be displayed above the hotbar or in chat.
B:shouldShowProgressAboveHotbar=true

}

CONFIG FILE FOR SPICE OF LIFE

##########################################################################################################

main

--------------------------------------------------------------------------------------------------------

These config settings are server-side only

Their values will get synced to all clients on the server

##########################################################################################################

" main " {

If false, disables the entire diminishing returns part of the mod

B:food.modifier.enabled=true

}

##########################################################################################################

client

--------------------------------------------------------------------------------------------------------

These config settings are client-side only

##########################################################################################################

client {

If true, left clicking the air while holding a food container will open it (so that it can be eaten from)

B:left.click.opens.food.containers=false

}

##########################################################################################################

foodgroups

--------------------------------------------------------------------------------------------------------

Food groups are defined using .json files in /config/SpiceOfLife/

See /config/SpiceOfLife/example-food-group.json

##########################################################################################################

foodgroups { }

##########################################################################################################

server

--------------------------------------------------------------------------------------------------------

These config settings are server-side only

Their values will get synced to all clients on the server

##########################################################################################################

server {

If true, foods' hunger value will be multiplied by the current nutritional value

# Setting this to false and affect.food.saturation.modifiers to true will make diminishing returns affect saturation only
B:affect.food.hunger.values=true

# If true, foods' saturation modifier will be multiplied by the current nutritional value
# NOTE: When affect.food.hunger.values is true, saturation bonuses of foods will automatically decrease as the hunger value of the food decreases
# Setting this to true when affect.food.hunger.values is true will make saturation bonuses decrease disproportionately more than hunger values
# Setting this to true and affect.food.hunger.values to false will make diminishing returns affect saturation only
B:affect.food.saturation.modifiers=false

# If true, foods with negative hunger values will be made more negative as nutritional value decreases
# NOTE: affect.food.hunger.values must be true for this to have any affect
B:affect.negative.food.hunger.values=false

# If true, foods with negative saturation modifiers will be made more negative as nutritional value decreases
# NOTE: affect.food.saturation.modifiers must be true for this to have any affect
B:affect.negative.food.saturation.modifiers=false

# If true, a player's food history will be empty once they pass the new.player.food.eaten.threshold
# If false, any food eaten before the threshold is passed will also count after it is passed
B:clear.history.after.food.eaten.threshold.reached=false

# The chance for food to drop from an open food container when the player jumps
# Temporarily disabled while a better implementation is written (this config option will do nothing)
D:food.containers.chance.to.drop.food=0.25

# The maximum stacksize per slot in a food container
I:food.containers.max.stacksize=2

# The maximum time it takes to eat a food after being modified by food.eating.speed.modifier
# The default eating duration is 32. Set this to 0 to remove the limit on eating speed.
# Note: If this is set to 0 and food.eating.speed.modifier is > 0, a food with 0% nutrtional value will take nearly infinite time to eat
I:food.eating.duration.max=0

# If set to greater than zero, food eating speed will be affected by nutritional value
# (meaning the lower the nutrtional value, the longer it will take to eat it)
# Eating duration is calcualted using the formula (eating_duration / (nutritional_value^eating_speed_modifier))
D:food.eating.speed.modifier=1.0

# The maximum amount of eaten foods stored in the history at a time
I:food.history.length=12

# If true, food history will not get reset after every death
B:food.history.persists.through.death=false

# Rounding mode used on the hunger value of foods
# Valid options: 'round', 'floor', 'ceiling'
S:food.hunger.rounding.mode=round

# Uses the EvalEx expression parser
# See: https://github.com/uklimaschewski/EvalEx for syntax/function documentation
# 
# Available variables:
#   count : The number of times the food (or its food group) has been eaten within the food history
#   hunger_count : The total amount of hunger that the food (or its food group) has restored within the food history (1 hunger unit = 1/2 hunger bar)
#   saturation_count : The total amount of saturation that the food (or its food group) has restored within the food history (1 saturation unit = 1/2 saturation bar)
#   max_history_length : The maximum length of the food history (see food.history.length)
#   cur_history_length : The current length of the food history (<= max_history_length)
#   food_hunger_value : The default amount of hunger the food would restore in hunger units (1 hunger unit = 1/2 hunger bar)
#   food_saturation_mod : The default saturation modifier of the food
#   cur_hunger : The current hunger value of the player in hunger units (20 = full)
#   cur_saturation : The current saturation value of the player
#   total_food_eaten : The all-time total number of times any food has been eaten by the player
#   food_group_count : The number of food groups that the food belongs to
#   distinct_food_groups_eaten : The number of distinct food groups in the player's current food history
#   total_food_groups : The total number of enabled food groups
#   exact_count : The number of times the food (ignoring food groups) has been eaten within the food history
# 
S:food.modifier.formula=MAX(0, (1 - count/12))^MIN(8, food_hunger_value)

# If true, a food journal will be given to each player as a starting item
B:give.food.journal.as.starting.item=false

# If true, a food journal will be given to each player once diminishing returns start for them
# Not given if a player was given a food journal by give.food.journal.as.starting.item
B:give.food.journal.on.dimishing.returns.start=false

# The number of times a new player (by World) needs to eat before this mod has any effect
I:new.player.food.eaten.threshold=6

# If true, any foods not in a food group will be excluded from diminishing returns
B:use.food.groups.as.whitelists=false

# If true, food.history.length will use amount of hunger restored instead of number of foods eaten for its maximum length
# For example, a food.history.length length of 12 will store a max of 2 foods that restored 6 hunger each, 
# 3 foods that restored 4 hunger each, 12 foods that restored 1 hunger each, etc
# NOTE: food.history.length uses hunger units, where 1 hunger unit = 1/2 hunger bar
B:use.hunger.restored.for.food.history.length=false

# If true, food.history.length will use time (in Minecraft days) instead of number of foods eaten for its maximum length
# For example, a food.history.length length of 12 will store all foods eaten in the last 12 Minecraft days.
# Note: On servers, time only advances for each player while they are logged in unless use.time.progress.time.while.logged.off is set to true
# Also note: use.hunger.restored.for.food.history.length must be false for this config option to take effect
B:use.time.for.food.history.length=false

# If true, food history time will still progress for each player while that player is logged out.
# NOTE: use.time.for.food.history.length must be true for this to have any affect
B:use.time.progress.time.while.logged.off=false

}

James103 commented 3 years ago

@nerve20 The comment you just posted is over 90 KB of text (most of which is just crashlog and config files). Can you please post the crashlog and config files to Pastebin, delete them from your comment, and link it?

yeelp commented 3 years ago

I concur, it would be better as a pastebin. That aside, can this be replicated with JUST Scaling Feast and Spice of Life: Carrot Edition? Without consistent steps to reproduce, it's hard to pin down the cause. Where I'm at currently on this issue is that some other mod is somehow interfering. Need more information before I can continue.

yeelp commented 3 years ago

I'm closing this issue since the crash can't be replicated. Reopen if consistent steps to reproduce can be determined with just Scaling Feast, AppleCore and SOL:Carrot.

SonicX8000 commented 3 years ago

So... I've been encountering this crash a few times although it's going to be one of those difficult crashes to pin down with less mods... since its random whether or not it decides it wants to crash. Though these reports are vastly different than OP's crash report as I can see laggoggles is listed in there... but I don't see it for my crash reports despite having the mod installed.

java.lang.NullPointerException: Ticking player
    at yeelp.scalingfeast.handlers.ModuleHandler.onFoodEaten(ModuleHandler.java:110)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4807_ModuleHandler_onFoodEaten_FoodEaten.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
    at squeek.applecore.asm.Hooks.onPostFoodStatsAdded(Hooks.java:152)
    at net.minecraft.util.FoodStats.func_151686_a(SourceFile:33)
    at net.minecraft.item.ItemFood.func_77654_b(SourceFile:43)
    at net.tslat.aoa3.item.food.HealingFood.func_77654_b(HealingFood.java:36)
    at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:222)
    at net.minecraft.entity.EntityLivingBase.func_71036_o(EntityLivingBase.java:2789)
    at net.minecraft.entity.player.EntityPlayerMP.func_71036_o(EntityPlayerMP.java:1125)
    at net.minecraft.entity.EntityLivingBase.func_184608_ct(EntityLivingBase.java:2688)
    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2097)
    at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:234)
    at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:382)
    at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:173)
    at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:209)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:285)
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:790)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:823)

This one was when I was eating some food items from Advent of Ascension.

-

java.lang.NullPointerException: Ticking player
    at yeelp.scalingfeast.handlers.ModuleHandler.onFoodEaten(ModuleHandler.java:110)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4686_ModuleHandler_onFoodEaten_FoodEaten.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
    at squeek.applecore.asm.Hooks.onPostFoodStatsAdded(Hooks.java:152)
    at net.minecraft.util.FoodStats.func_151686_a(SourceFile:33)
    at net.minecraft.item.ItemFood.func_77654_b(SourceFile:43)
    at de.ellpeck.actuallyadditions.mod.items.ItemJams.func_77654_b(ItemJams.java:71)
    at net.minecraft.item.ItemStack.func_77950_b(ItemStack.java:222)
    at net.minecraft.entity.EntityLivingBase.func_71036_o(EntityLivingBase.java:2789)
    at net.minecraft.entity.player.EntityPlayerMP.func_71036_o(EntityPlayerMP.java:1125)
    at net.minecraft.entity.EntityLivingBase.func_184608_ct(EntityLivingBase.java:2688)
    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2097)
    at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:234)
    at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:382)
    at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:173)
    at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:209)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:285)
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:790)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:823)

This one was when I was eating one of those Jam items from Actually Additions. I also had a crash involved with eating some food from Binnie's Mods but I lack the crash report for that after doing a cleanup.


I'll try to see if I can get this crash without the 300+ mods installed. Again... it's random whether or not it will crash and all you have to do is eat food and hope that it decides to crash but looking at the reports it seems like it's pointing to Scaling Feast & Applecore? This is only a guess though.

yeelp commented 3 years ago

If I remember correctly, the crash report says the NPE happens at:

https://github.com/yeelp/Scaling-Feast/blob/bdefd9c90b57f27b2df9cbfb247b2b26ded3f99c/src/main/java/yeelp/scalingfeast/handlers/ModuleHandler.java#L111

(Line is different as the file changed slightly).

Problem is I fail to see how anything there is null. If something were null, it should've crashed on an earlier line... not this one.

If you're willing to try to narrow down the cause, I would be very grateful. Obviously the biggest problem is that the crash is inconsistent

SonicX8000 commented 3 years ago

I can try... but it's gonna be awhile. As far as I can tell with the steps... it happens randomly when eating food so... maybe add in a bunch of mods that adds in food and see if somehow I can bump into it as I go through the entire list, currently at 1287 food when narrowed down but with some food-related mods added.