Hardcore Questing Mode [FORGE/FABRIC]

Hardcore Questing Mode [FORGE/FABRIC]

16M Downloads

HQM Crashes when rewarding Item with Attributes

litakerdc opened this issue ยท 2 comments

commented

When creating a quest, if you put in a reward item that has an attribute (like giving the player +3 armor toughness when in the offhand slot), the game crashes as soon as the config is updated. After the initial crash, it is not possible to load into a world without crashing. I was only able to fix it by removing the quest that had reward items with attributes. Attached below the report is the config .json file of the quest set. Here is the report:

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 1/18/22, 9:19 PM
Description: Exception in server tick loop

java.lang.ClassCastException: class net.minecraft.nbt.ShortTag cannot be cast to class net.minecraft.nbt.IntTag (net.minecraft.nbt.ShortTag and net.minecraft.nbt.IntTag are in module [email protected] of loader 'TRANSFORMER' @373e6b9d)
	at net.minecraft.nbt.NbtOps.m_129139_(NbtOps.java:375) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.google.common.collect.Iterators$6.transform(Iterators.java:826) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:52) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.collect.Iterators.addAll(Iterators.java:367) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.collect.Lists.newArrayList(Lists.java:147) ~[guava-31.0.1-jre.jar%2321!:?] {re:mixin}
	at net.minecraft.nbt.NbtOps.createList(NbtOps.java:375) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at net.minecraft.nbt.NbtOps.createList(NbtOps.java:26) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.mojang.serialization.DynamicOps.convertList(DynamicOps.java:250) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:45) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo
(JsonOps.java:24) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.DynamicOps.lambda$convertMap$27(DynamicOps.java:255) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:301) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:26) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.mojang.serialization.DynamicOps.convertMap(DynamicOps.java:254) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:42) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:24) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.DynamicOps.lambda$convertList$26(DynamicOps.java:250) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1856) ~[?:?] {}
	at java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292) ~[?:?] {}
	at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206) ~[?:?] {}
	at java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:161) ~[?:?] {}
	at java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298) ~[?:?] {}
	at java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681) ~[?:?] {}
	at com.google.common.collect.Iterators$PeekingImpl.hasNext(Iterators.java:1190) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at net.minecraft.nbt.NbtOps.createList(NbtOps.java:366) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at net.minecraft.nbt.NbtOps.createList(NbtOps.java:26) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.mojang.serialization.DynamicOps.convertList(DynamicOps.java:250) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:45) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:24) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.DynamicOps.lambda$convertMap$27(DynamicOps.java:255) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:301) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:26) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.mojang.serialization.DynamicOps.convertMap(DynamicOps.java:254) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:42) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:24) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.DynamicOps.lambda$convertMap$27(DynamicOps.java:255) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:301) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at net.minecraft.nbt.NbtOps.createMap(NbtOps.java:26) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading}
	at com.mojang.serialization.DynamicOps.convertMap(DynamicOps.java:254) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:42) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.JsonOps.convertTo(JsonOps.java:24) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at com.mojang.serialization.Dynamic.convert(Dynamic.java:194) ~[datafixerupper-4.0.26.jar%2337!:?] {}
	at hardcorequesting.common.forge.io.adapter.MinecraftAdapter$1.deserialize(MinecraftAdapter.java:36) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.MinecraftAdapter$1.deserialize(MinecraftAdapter.java:22) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.MinecraftAdapter$2.deserialize(MinecraftAdapter.java:53) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.MinecraftAdapter$2.deserialize(MinecraftAdapter.java:40) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.QuestAdapter$5.deserialize(QuestAdapter.java:224) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.QuestAdapter$5.deserialize(QuestAdapter.java:114) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.Adapter.read(Adapter.java:28) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:285) ~[gson-2.8.8.jar%2322!:?] {}
	at hardcorequesting.common.forge.io.adapter.QuestAdapter$6.deserialize(QuestAdapter.java:328) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.QuestAdapter$6.deserialize(QuestAdapter.java:281) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.io.adapter.Adapter.read(Adapter.java:28) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at com.google.gson.Gson.fromJson(Gson.java:932) ~[gson-2.8.8.jar%2322!:?] {re:mixin}
	at com.google.gson.Gson.fromJson(Gson.java:897) ~[gson-2.8.8.jar%2322!:?] {re:mixin}
	at com.google.gson.Gson.fromJson(Gson.java:846) ~[gson-2.8.8.jar%2322!:?] {re:mixin}
	at com.google.gson.Gson.fromJson(Gson.java:817) ~[gson-2.8.8.jar%2322!:?] {re:mixin}
	at hardcorequesting.common.forge.io.SaveHandler.load(SaveHandler.java:91) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.quests.QuestSetsManager.lambda$loadSetsFromJson$2(QuestSetsManager.java:103) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at java.util.Optional.flatMap(Optional.java:289) ~[?:?] {re:mixin}
	at hardcorequesting.common.forge.quests.QuestSetsManager.loadSetsFromJson(QuestSetsManager.java:103) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.quests.QuestSetsManager.lambda$load$1(QuestSetsManager.java:85) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin}
	at hardcorequesting.common.forge.quests.QuestSetsManager.load(QuestSetsManager.java:81) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.quests.QuestLine.loadAll(QuestLine.java:162) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.common.forge.event.WorldEventListener.onLoad(WorldEventListener.java:14) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at hardcorequesting.forge.HardcoreQuestingForge.lambda$registerOnWorldLoad$3(HardcoreQuestingForge.java:187) ~[HQM-1.18.1-5.9.0-forge.jar%2393!:?] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?] {}
	at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServer.java:358) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A}
	at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:313) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A}
	at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:86) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:classloading,xf:OptiFine:default}
	at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:644) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A}
	at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[client-1.18.1-20211210.034407-srg.jar%23142!:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A}
	at java.lang.Thread.run(Thread.java:833) [?:?] {}


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

-- System Details --
Details:
	Minecraft Version: 1.18.1
	Minecraft Version ID: 1.18.1
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 379586720 bytes (362 MiB) / 2256535552 bytes (2152 MiB) up to 5268045824 bytes (5024 MiB)
	CPUs: 16
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 7 4800H with Radeon Graphics         
	Identifier: AuthenticAMD Family 23 Model 96 Stepping 1
	Microarchitecture: unknown
	Frequency (GHz): 2.89
	Number of physical packages: 1
	Number of physical CPUs: 8
	Number of logical CPUs: 16
	Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x2191
	Graphics card #0 versionInfo: DriverVersion=30.0.14.7212
	Graphics card #1 name: AMD Radeon(TM) Graphics
	Graphics card #1 vendor: Advanced Micro Devices, Inc. (0x1002)
	Graphics card #1 VRAM (MB): 512.00
	Graphics card #1 deviceId: 0x1636
	Graphics card #1 versionInfo: DriverVersion=27.20.11032.9001
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 3.20
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 3.20
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 26541.60
	Virtual memory used (MB): 15469.49
	Swap memory total (MB): 10752.00
	Swap memory used (MB): 0.00
	JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx5024m -Xms256m
	Server Running: true
	Player Count: 0 / 8; []
	Data Packs: vanilla, mod:rootsclassic, mod:treeharvester, mod:jei (incompatible), mod:nameless_trinkets (incompatible), mod:doggytalents, mod:libraryferret, mod:goblintraders (incompatible), mod:caelus, mod:looot (incompatible), mod:insanelib, mod:waystones, mod:ring_of_repair, mod:citadel, mod:alexsmobs (incompatible), mod:hardcorequesting, mod:decorative_blocks, mod:magistuarmory (incompatible), mod:curioofundying, mod:sophisticatedbackpacks (incompatible), mod:guardvillagers (incompatible), mod:crockpot, mod:cdl, mod:balm (incompatible), mod:forge, mod:supplementaries (incompatible), mod:seedfix_forge, mod:meetyourfight (incompatible), mod:airhop, mod:selene (incompatible), mod:dungeons_arise, mod:morevillagers (incompatible), mod:enchdesc, mod:endrem (incompatible), mod:spacecatasb, mod:domum_ornamentum (incompatible), mod:majrusz_library (incompatible), mod:dimdungeons (incompatible), mod:recall (incompatible), mod:iceberg, mod:flywheel, mod:create, mod:curios, mod:structure_spawn_loader, mod:patchouli, mod:mutil (incompatible), mod:legendarytooltips, mod:blockui, mod:collective, mod:flowingagony, mod:structurize, mod:multipiston (incompatible), mod:ring_of_enderchest, mod:minecolonies (incompatible), mod:majruszs_difficulty (incompatible), mod:majruszs_accessories (incompatible), mod:hunterillager, mod:appleskin (incompatible), mod:lootr, mod:ferritecore (incompatible), mod:puzzleslib, mod:enhancedcelestials (incompatible), mod:enchantwithmob, mod:valhelsia_core, mod:valhelsia_structures, mod:geckolib3 (incompatible), mod:drinkbeer (incompatible), mod:xpbook, mod:sound_physics_remastered, mod:ore_creeper (incompatible), mod:graveyard, mod:blue_skies (incompatible), mod:structure_gel, mod:configurableextramobdrops, mod:advancementplaques, mod:farmersdelight, mod:solcarrot (incompatible), mod:responsiveshields (incompatible), mod:potionbundles, mod:infernalmobs (incompatible), mod:atlaslib (incompatible), mod:followme (incompatible), mod:wonderful_enchantments (incompatible), mod:xaeroworldmap, mod:xaerominimap, mod:conjurer_illager (incompatible), mod:mineria, mod:dungeons_enhanced, mod:phosphor_reloaded, mod:chunky, mod:enigmaticlegacy (incompatible)
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
	OptiFine Version: OptiFine_1.18.1_HD_U_H4
	OptiFine Build: 20211212-175054
	Render Distance Chunks: 12
	Mipmaps: 4
	Anisotropic Filtering: 1
	Antialiasing: 0
	Multitexture: false
	Shaders: MakeUp-UltraFast-6.80.zip
	OpenGlVersion: 3.2.13596 Core Profile Forward-Compatible Context 20.10.32.09 27.20.11032.9001
	OpenGlRenderer: AMD Radeon(TM) Graphics
	OpenGlVendor: ATI Technologies Inc.
	CpuCount: 16
	ModLauncher: 9.0.7+91+master.8569cdf
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		 mixin PLUGINSERVICE 
		 eventbus PLUGINSERVICE 
		 object_holder_definalize PLUGINSERVICE 
		 runtime_enum_extender PLUGINSERVICE 
		 capability_token_subclass PLUGINSERVICE 
		 accesstransformer PLUGINSERVICE 
		 runtimedistcleaner PLUGINSERVICE 
		 mixin TRANSFORMATIONSERVICE 
		 OptiFine TRANSFORMATIONSERVICE 
		 fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		javafml@null
	Mod List: 
		blue_skies-1.18.1-1.3.1.jar                       |Blue Skies                    |blue_skies                    |1.3.1               |DONE      |Manifest: NOSIGNATURE
		RootsClassic-1.18-1.1.16.jar                      |Roots Classic                 |rootsclassic                  |1.18-1.1.16         |DONE      |Manifest: NOSIGNATURE
		treeharvester_1.18.1-4.2.jar                      |Tree Harvester                |treeharvester                 |4.2                 |DONE      |Manifest: NOSIGNATURE
		jei-1.18.1-9.2.1.69.jar                           |Just Enough Items             |jei                           |9.2.1.69            |DONE      |Manifest: NOSIGNATURE
		Nameless Trinkets-1.18.1-1.1.1.jar                |Nameless Trinkets             |nameless_trinkets             |1.18.1-1.1.1        |DONE      |Manifest: NOSIGNATURE
		The_Graveyard_1.1_(FORGE)_for_1.18.1.jar          |The Graveyard                 |graveyard                     |1.1                 |DONE      |Manifest: NOSIGNATURE
		the-conjurer-1.18.1-1.1.1.jar                     |The Conjurer                  |conjurer_illager              |1.1.1               |DONE      |Manifest: NOSIGNATURE
		DoggyTalents-1.18.1-2.4.0.jar                     |Doggy Talents 2               |doggytalents                  |2.4.0               |DONE      |Manifest: NOSIGNATURE
		LibraryFerret-Forge-1.18.1-1.0.3.jar              |Library ferret                |libraryferret                 |1.0.3               |DONE      |Manifest: NOSIGNATURE
		goblintraders-1.7.0-1.18.1.jar                    |Goblin Traders                |goblintraders                 |1.7.0               |DONE      |Manifest: NOSIGNATURE
		caelus-forge-1.18-3.0.0.1.jar                     |Caelus API                    |caelus                        |1.18-3.0.0.1        |DONE      |Manifest: NOSIGNATURE
		wonderful-enchantments-1.18.1-1.6.1.jar           |Wonderful Enchantments        |wonderful_enchantments        |1.6.1               |DONE      |Manifest: NOSIGNATURE
		looot-1.18-1.1.0.0.jar                            |Looot                         |looot                         |1.1.0.0             |DONE      |Manifest: NOSIGNATURE
		InsaneLib-1.4.2-mc1.18.1.jar                      |InsaneLib                     |insanelib                     |1.4.2               |DONE      |Manifest: NOSIGNATURE
		soundphysics-forge-1.18.1-1.0.4.jar               |Sound Physics Remastered      |sound_physics_remastered      |1.18.1-1.0.4        |DONE      |Manifest: NOSIGNATURE
		waystones-forge-1.18.1-9.0.1.jar                  |Waystones                     |waystones                     |9.0.1               |DONE      |Manifest: NOSIGNATURE
		configurableextramobdrops_1.18.1-1.9.jar          |Configurable Extra Mob Drops  |configurableextramobdrops     |1.9                 |DONE      |Manifest: NOSIGNATURE
		XaerosWorldMap_1.19.1_Forge_1.18.jar              |Xaero's World Map             |xaeroworldmap                 |1.19.1              |DONE      |Manifest: NOSIGNATURE
		RingOfRepair-Forge-1.18.1-1.4.2.jar               |Ring of Repair                |ring_of_repair                |1.4.2               |DONE      |Manifest: NOSIGNATURE
		citadel-1.10.8-1.18.jar                           |Citadel                       |citadel                       |1.10.8              |DONE      |Manifest: NOSIGNATURE
		alexsmobs-1.16.0.jar                              |Alex's Mobs                   |alexsmobs                     |1.16.0              |DONE      |Manifest: NOSIGNATURE
		HQM-1.18.1-5.9.0-forge.jar                        |Hardcore Questing Mode        |hardcorequesting              |1.18.1-5.9.0        |DONE      |Manifest: NOSIGNATURE
		Decorative Blocks-forge-1.18.1-2.0.2.jar          |Decorative Blocks             |decorative_blocks             |2.0.2               |DONE      |Manifest: NOSIGNATURE
		[1.18.1]-Epic-Knights-Armor-and-Weapons-5.7v.jar  |Epic Knights: Armor and Weapon|magistuarmory                 |1.0                 |DONE      |Manifest: NOSIGNATURE
		curioofundying-forge-1.18-5.3.0.0.jar             |Curio of Undying              |curioofundying                |1.18-5.3.0.0        |DONE      |Manifest: NOSIGNATURE
		mineria-1.0.0-1.18.1.jar                          |Mineryda                      |mineria                       |1.0.0-1.18.1        |DONE      |Manifest: NOSIGNATURE
		sophisticatedbackpacks-1.18.1-3.15.1.505.jar      |Sophisticated Backpacks       |sophisticatedbackpacks        |1.18.1-3.15.1.505   |DONE      |Manifest: NOSIGNATURE
		guardvillagers-1.18.1.4.0.jar                     |Guard Villagers               |guardvillagers                |1.4.0               |DONE      |Manifest: NOSIGNATURE
		CrockPot-1.18.1-1.1.1-release.jar                 |Crock Pot                     |crockpot                      |1.1.1-release       |DONE      |Manifest: NOSIGNATURE
		Customized-Dungeon-Loot-1.17.x-(v.2.1.0).jar      |Customized Dungeon Loot       |cdl                           |2.1.0               |DONE      |Manifest: NOSIGNATURE
		Ore Creeper-1.18.1-1.1.2.jar                      |Ore Creeper                   |ore_creeper                   |1.18.1-1.1.2        |DONE      |Manifest: NOSIGNATURE
		balm-2.4.0+0.jar                                  |Balm                          |balm                          |2.4.0+0             |DONE      |Manifest: NOSIGNATURE
		potionbundles-1.18.1-1.1.jar                      |Potion Bundles                |potionbundles                 |1.1                 |DONE      |Manifest: NOSIGNATURE
		forge-1.18.1-39.0.18-universal.jar                |Forge                         |forge                         |39.0.18             |DONE      |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
		supplementaries-1.18.1-1.1.7.jar                  |Supplementaries               |supplementaries               |1.1.7               |DONE      |Manifest: NOSIGNATURE
		Terralith_v2.0.12_Fabric+Forge.jar                |Seed Fix + Terralith          |seedfix_forge                 |0.0NONE             |DONE      |Manifest: NOSIGNATURE
		meetyourfight-1.18-1.2.2.jar                      |Meet Your Fight               |meetyourfight                 |1.18-1.2.2          |DONE      |Manifest: NOSIGNATURE
		AirHop-v3.0.0-1.18.1-Forge.jar                    |Air Hop                       |airhop                        |3.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
		structure_gel-1.18.1-2.1.1.jar                    |Structure Gel API             |structure_gel                 |2.1.1               |DONE      |Manifest: NOSIGNATURE
		selene-1.18-1.11.jar                              |Selene                        |selene                        |1.18-1.11.0         |DONE      |Manifest: NOSIGNATURE
		infernalmobs-1.18.1.jar                           |Infernal Mobs                 |infernalmobs                  |1.18.1              |DONE      |Manifest: NOSIGNATURE
		AdvancementPlaques-1.18.1-1.4.2.jar               |Advancement Plaques           |advancementplaques            |1.4.2               |DONE      |Manifest: NOSIGNATURE
		DungeonsArise-1.18.1-2.1.49c-beta.jar             |When Dungeons Arise           |dungeons_arise                |2.1.49c-1.18.1      |DONE      |Manifest: NOSIGNATURE
		client-1.18.1-20211210.034407-srg.jar             |Minecraft                     |minecraft                     |1.18.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
		FarmersDelight-1.18.1-1.0.1.jar                   |Farmer's Delight              |farmersdelight                |1.18.1-1.0.1        |DONE      |Manifest: NOSIGNATURE
		morevillagers-FORGE-1.18.1-3.1.1.jar              |More Villagers                |morevillagers                 |3.1.1               |DONE      |Manifest: NOSIGNATURE
		EnchantmentDescriptions-Forge-1.18.1-9.0.8.jar    |EnchantmentDescriptions       |enchdesc                      |9.0.8               |DONE      |Manifest: NOSIGNATURE
		phosphor-reloaded-mc1.18.1-v-1.0.jar              |Phosphor Reloaded             |phosphor_reloaded             |1.0                 |DONE      |Manifest: NOSIGNATURE
		endrem_forge-5.0.1-R-1.18.1.jar                   |End Remastered                |endrem                        |5.0-R-1.18.1        |DONE      |Manifest: NOSIGNATURE
		Chunky-1.2.164.jar                                |Chunky                        |chunky                        |1.2.164             |DONE      |Manifest: NOSIGNATURE
		ArmorSetBonuses_1.18_V3.jar                       |ArmorSet Bonuses              |spacecatasb                   |1.18 v3             |DONE      |Manifest: NOSIGNATURE
		dungeons_enhanced-1.18.1-3.0-BETA.jar             |Dungeons Enhanced             |dungeons_enhanced             |3.0                 |DONE      |Manifest: NOSIGNATURE
		domum_ornamentum-1.18-1.0.31-ALPHA-universal.jar  |Domum Ornamentum              |domum_ornamentum              |1.18-1.0.31-ALPHA   |DONE      |Manifest: NOSIGNATURE
		majrusz-library-1.18.1-2.7.1.jar                  |Majrusz Library               |majrusz_library               |2.7.1               |DONE      |Manifest: NOSIGNATURE
		dimdungeons-1.13.2-forge-1.18.1.jar               |Dimensional Dungeons          |dimdungeons                   |1.13.2              |DONE      |Manifest: NOSIGNATURE
		recall-1.3.jar                                    |Recall                        |recall                        |1.3                 |DONE      |Manifest: NOSIGNATURE
		Iceberg-1.18.1-1.0.33.jar                         |Iceberg                       |iceberg                       |1.0.33              |DONE      |Manifest: NOSIGNATURE
		flywheel-forge-1.18-0.5.1.jar                     |Flywheel                      |flywheel                      |1.18-0.5.1          |DONE      |Manifest: NOSIGNATURE
		create-mc1.18.1_v0.4c.jar                         |Create                        |create                        |0.4c                |DONE      |Manifest: NOSIGNATURE
		curios-forge-1.18.1-5.0.5.2.jar                   |Curios API                    |curios                        |1.18.1-5.0.5.2      |DONE      |Manifest: NOSIGNATURE
		structure_spawn_loader-1.18.1-1.0.0.0.jar         |Structure Spawn Loader        |structure_spawn_loader        |1.0.0.0             |DONE      |Manifest: NOSIGNATURE
		Patchouli-1.18.1-64.jar                           |Patchouli                     |patchouli                     |1.18.1-64           |DONE      |Manifest: NOSIGNATURE
		mutil-1.18.1-4.1.0.jar                            |mutil                         |mutil                         |4.1.0               |DONE      |Manifest: NOSIGNATURE
		LegendaryTooltips-1.18.1-1.2.0.jar                |Legendary Tooltips            |legendarytooltips             |1.2.0}              |DONE      |Manifest: NOSIGNATURE
		blockui-1.18-0.0.34-ALPHA.jar                     |UI Library Mod                |blockui                       |1.18-0.0.34-ALPHA   |DONE      |Manifest: NOSIGNATURE
		Xaeros_Minimap_21.23.1_Forge_1.18.jar             |Xaero's Minimap               |xaerominimap                  |21.23.1             |DONE      |Manifest: NOSIGNATURE
		collective-1.18.1-3.8.jar                         |Collective                    |collective                    |3.8                 |DONE      |Manifest: NOSIGNATURE
		flowingagony-1.18.1-1.2.3.jar                     |MarbleGate's Exotic Enchantmen|flowingagony                  |1.2.3               |DONE      |Manifest: NOSIGNATURE
		structurize-1.18.1-1.0.319-BETA.jar               |Structurize                   |structurize                   |1.18.1-1.0.319-BETA |DONE      |Manifest: NOSIGNATURE
		multi-piston-1.18-1.2.2-ALPHA.jar                 |Multi-Piston                  |multipiston                   |1.18-1.2.2-ALPHA    |DONE      |Manifest: NOSIGNATURE
		RingOfEnderchest-Forge-1.18.1-1.4.2.jar           |Ring of Enderchest            |ring_of_enderchest            |1.4.2               |DONE      |Manifest: NOSIGNATURE
		EnigmaticLegacy-2.13.1.jar                        |Enigmatic Legacy              |enigmaticlegacy               |2.13.1              |DONE      |Manifest: NOSIGNATURE
		Atlas-Lib-1.18-1.1.3.jar                          |Atlas Lib                     |atlaslib                      |1.1.3               |DONE      |Manifest: NOSIGNATURE
		minecolonies-1.18.1-1.0.278-RELEASE.jar           |MineColonies                  |minecolonies                  |1.18.1-1.0.278-RELEA|DONE      |Manifest: NOSIGNATURE
		majruszs-difficulty-1.18.1-1.4.1.jar              |Majrusz's Progressive Difficul|majruszs_difficulty           |1.4.1               |DONE      |Manifest: NOSIGNATURE
		majruszsaccessories-1.18.1-0.4.1.jar              |Majrusz's Accessories         |majruszs_accessories          |0.4.1               |DONE      |Manifest: NOSIGNATURE
		HunterIllager-1.18.1-3.1.0.jar                    |Hunter Illager                |hunterillager                 |1.18.1-3.1.0        |DONE      |Manifest: NOSIGNATURE
		appleskin-forge-mc1.18-2.2.0.jar                  |AppleSkin                     |appleskin                     |2.2.0               |DONE      |Manifest: NOSIGNATURE
		lootr-1.18-0.1.13.40.jar                          |Lootr                         |lootr                         |0.0.12.38           |DONE      |Manifest: NOSIGNATURE
		ferritecore-4.0.0-forge.jar                       |Ferrite Core                  |ferritecore                   |4.0.0               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
		SoL-Carrot-1.18.1-1.12.0.jar                      |Spice of Life: Carrot Edition |solcarrot                     |1.18.1-1.12.0       |DONE      |Manifest: NOSIGNATURE
		PuzzlesLib-v3.1.3-1.18.1-Forge.jar                |Puzzles Lib                   |puzzleslib                    |3.1.3               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
		enhancedcelestials-2.0.9-1.18.jar                 |Enhanced Celestials           |enhancedcelestials            |2.0.9               |DONE      |Manifest: NOSIGNATURE
		enchantwithmob-1.18.1-3.1.0.jar                   |Enchant With Mob              |enchantwithmob                |1.18.1-3.1.0        |DONE      |Manifest: NOSIGNATURE
		Follow-Me-1.18-1.1.7.jar                          |Follow Me                     |followme                      |1.1.7               |DONE      |Manifest: NOSIGNATURE
		valhelsia_core-1.18.1-0.3.0.jar                   |Valhelsia Core                |valhelsia_core                |1.18.1-0.3.0        |DONE      |Manifest: NOSIGNATURE
		valhelsia_structures-1.18.1-0.1.0.jar             |Valhelsia Structures          |valhelsia_structures          |1.18.1-0.1.0        |DONE      |Manifest: NOSIGNATURE
		geckolib-1.18-forge-3.0.5.jar                     |GeckoLib                      |geckolib3                     |3.0.5               |DONE      |Manifest: NOSIGNATURE
		responsiveshields-1.1-mc1.18.x.jar                |Responsive Shields            |responsiveshields             |1.1                 |DONE      |Manifest: NOSIGNATURE
		drinkbeer-v2.3.5 for 1.18.1.jar                   |Drink Beer                    |drinkbeer                     |2.3.5               |DONE      |Manifest: NOSIGNATURE
		xptome-1.18-2.1.3.jar                             |XP Tome                       |xpbook                        |2.1.3               |DONE      |Manifest: NOSIGNATURE
	Crash Report UUID: 3db3ef4c-3fb4-49be-a973-153cc36e8373
	FML: 39.0
	Forge: net.minecraftforge:39.0.18
	Flywheel Backend: Off

hqm.zip

commented

@litakerdc Please test our latest version 5.9.1. @kirderf1 kindly wrote a possible fix/workaround for this crash.

commented

Looks like this is an issue with minecrafts dynamics ops system when converting a json list of sufficiently varied numbers to an nbt list. As such, our method of reading items from json is ill-suited and need to be replaced with something else.