Jump to content

I keep getting this error whenever i open my modded minecraft, help "The game crashed whilst initializing game Error: java.lang


Recommended Posts

Posted

[17:29:05] [main/INFO]: ModLauncher running: args [--username, TroopzSK, --version, forge-36.2.20, --gameDir, C:\Users\My PC\curseforge\minecraft\Instances\Create Above and Beyond, --assetsDir, C:\Users\My PC\curseforge\minecraft\Install\assets, --assetIndex, 1.16, --uuid, 854d9f81f1364971a161b90efd77de2b, --accessToken, ????????, --userType, msa, --versionType, release, --width, 1024, --height, 768, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.20, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550]
[17:29:05] [main/INFO]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_51 by Oracle Corporation
[17:29:05] [main/WARN]: LEGACY JDK DETECTED, SECURED JAR HANDLING DISABLED
[17:29:05] [main/INFO]: OptiFineTransformationService.onLoad
[17:29:05] [main/INFO]: OptiFine ZIP file: C:\Users\My PC\curseforge\minecraft\Instances\Create Above and Beyond\mods\OptiFine_1.16.5_HD_U_G8.jar
[17:29:05] [main/INFO]: Target.PRE_CLASS is available
[17:29:05] [main/INFO]: Added Lets Encrypt root certificates as additional trust
[17:29:05] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/C:/Users/My%20PC/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=CLIENT
[17:29:05] [main/INFO]: OptiFineTransformationService.initialize
[17:29:08] [main/INFO]: OptiFineTransformationService.transformers
[17:29:08] [main/INFO]: Targets: 311
[17:29:09] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.]
[17:29:09] [main/ERROR]: Mixin config antiqueatlas.mixins.json does not specify "minVersion" property
[17:29:09] [main/INFO]: Successfully loaded Mixin Connector [vazkii.patchouli.common.MixinConnector]
[17:29:09] [main/INFO]: Launching target 'fmlclient' with arguments [--version, forge-36.2.20, --gameDir, C:\Users\My PC\curseforge\minecraft\Instances\Create Above and Beyond, --assetsDir, C:\Users\My PC\curseforge\minecraft\Install\assets, --uuid, 854d9f81f1364971a161b90efd77de2b, --username, TroopzSK, --assetIndex, 1.16, --accessToken, ????????, --userType, msa, --versionType, release, --width, 1024, --height, 768]
[17:29:09] [main/WARN]: Reference map 'rhino-forge-refmap.json' for rhino.mixins.json could not be read. If this is a development environment you can ignore this message
[17:29:09] [main/WARN]: Reference map 'ponderjs.refmap.json' for ponderjs.mixins.json could not be read. If this is a development environment you can ignore this message
[17:29:10] [main/INFO]: Patching LivingEntity#attackEntityFrom
[17:29:10] [main/ERROR]: Error occurred applying transform of coremod META-INF/asm/multipart.js function render
java.lang.NullPointerException: null
    at org.objectweb.asm.tree.InsnList.insert(InsnList.java:343) ~[asm-tree-9.1.jar:9.1]
    at jdk.nashorn.internal.scripts.Script$Recompilation$112$5956A$\^eval\_.initializeCoreMod$transformer-3(<eval>:135) ~[?:?]
    at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:638) ~[nashorn.jar:?]
    at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:229) ~[nashorn.jar:?]
    at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:387) ~[nashorn.jar:?]
    at jdk.nashorn.api.scripting.ScriptObjectMirror.call(ScriptObjectMirror.java:110) ~[nashorn.jar:?]
    at net.minecraftforge.coremod.NashornFactory.lambda$getFunction$0(NashornFactory.java:18) ~[coremods-4.0.6.jar:4.0.6+14+master.c21a551]
    at net.minecraftforge.coremod.NashornFactory$$Lambda$436/1317378265.apply(Unknown Source) ~[?:?]
    at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:18) ~[coremods-4.0.6.jar:?]
    at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:10) ~[coremods-4.0.6.jar:?]
    at net.minecraftforge.coremod.transformer.CoreModBaseTransformer.transform(CoreModBaseTransformer.java:38) [coremods-4.0.6.jar:?]
    at cpw.mods.modlauncher.TransformerHolder.transform(TransformerHolder.java:41) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.performVote(ClassTransformer.java:179) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:111) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.buildTransformedClassNodeFor(TransformingClassLoader.java:142) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchPluginHandler.lambda$null$8(LaunchPluginHandler.java:97) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchPluginHandler$$Lambda$461/501599368.buildTransformedClassNodeFor(Unknown Source) [modlauncher-8.0.9.jar:?]
    at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.getClassNode(MixinLaunchPluginLegacy.java:222) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.getClassNode(MixinLaunchPluginLegacy.java:207) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2005) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1017) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1007) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:895) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:867) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:779) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:539) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) [modlauncher-8.0.9.jar:8.0.9+86+master.3cf110c]
    at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.0.9.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) [?:1.8.0_51]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
[17:29:11] [main/INFO]: Patching ItemStack#onItemUse
[17:29:11] [main/INFO]: Patching ModelBakery#<init>
[17:29:11] [main/INFO]: Patching DataPackRegistries#<init>
[17:29:11] [main/INFO]: Patching LootTableManager#apply
[17:29:13] [main/INFO]: Patching BlockModelShapes#getModelLocation
[17:29:13] [main/INFO]: Patching LivingEntity#attackEntityFrom
[17:29:13] [main/ERROR]: Error occurred applying transform of coremod META-INF/asm/multipart.js function render
java.lang.NullPointerException: null
    at org.objectweb.asm.tree.InsnList.insert(InsnList.java:343) ~[asm-tree-9.1.jar:9.1]
    at jdk.nashorn.internal.scripts.Script$Recompilation$112$5956A$\^eval\_.initializeCoreMod$transformer-3(<eval>:135) ~[?:?]
    at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:638) ~[nashorn.jar:?]
    at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:229) ~[nashorn.jar:?]
    at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:387) ~[nashorn.jar:?]
    at jdk.nashorn.api.scripting.ScriptObjectMirror.call(ScriptObjectMirror.java:110) ~[nashorn.jar:?]
    at net.minecraftforge.coremod.NashornFactory.lambda$getFunction$0(NashornFactory.java:18) ~[coremods-4.0.6.jar:4.0.6+14+master.c21a551]
    at net.minecraftforge.coremod.NashornFactory$$Lambda$436/1317378265.apply(Unknown Source) ~[?:?]
    at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:18) ~[coremods-4.0.6.jar:?]
    at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:10) ~[coremods-4.0.6.jar:?]
    at net.minecraftforge.coremod.transformer.CoreModBaseTransformer.transform(CoreModBaseTransformer.java:38) [coremods-4.0.6.jar:?]
    at cpw.mods.modlauncher.TransformerHolder.transform(TransformerHolder.java:41) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.performVote(ClassTransformer.java:179) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:111) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.0.9.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
    at net.optifine.reflect.Reflector.<clinit>(Reflector.java:307) [?:?]
    at net.minecraft.crash.CrashReport.func_71504_g(CrashReport.java:101) [?:?]
    at net.minecraft.crash.CrashReport.<init>(CrashReport.java:54) [?:?]
    at net.minecraft.crash.CrashReport.func_230188_h_(CrashReport.java:425) [?:?]
    at net.minecraft.client.main.Main.main(Main.java:122) [?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
[17:29:13] [main/INFO]: Patching ItemStack#onItemUse
[17:29:14] [pool-3-thread-1/INFO]: Patching PlayerContainer#<init>
[17:29:14] [pool-3-thread-1/INFO]: Patching PlayerContainer#onCraftMatrixChanged
[17:29:14] [pool-3-thread-1/INFO]: Patching PlayerContainer#transferStackInSlot
[17:29:15] [pool-3-thread-1/INFO]: Using Java 8 class definer
[17:29:16] [pool-3-thread-1/INFO]: Patching PlayerContainer#<init>
[17:29:16] [pool-3-thread-1/INFO]: Patching PlayerContainer#onCraftMatrixChanged
[17:29:16] [pool-3-thread-1/INFO]: Patching PlayerContainer#transferStackInSlot
[17:29:24] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[17:29:24] [main/INFO]: Setting user: TroopzSK
[17:29:24] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
[17:29:24] [main/INFO]: Backend library: LWJGL version 3.2.2 build 10
[17:29:25] [main/INFO]: Loaded client.properties
[17:29:25] [main/INFO]: [OptiFine] 
[17:29:25] [main/INFO]: [OptiFine] OptiFine_1.16.5_HD_U_G8
[17:29:25] [main/INFO]: [OptiFine] Build: 20210515-161946
[17:29:25] [main/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
[17:29:25] [main/INFO]: [OptiFine] Java: 1.8.0_51, Oracle Corporation
[17:29:25] [main/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[17:29:25] [main/INFO]: [OptiFine] LWJGL: 3.3.0 Win32 WGL EGL OSMesa VisualC DLL
[17:29:25] [main/INFO]: [OptiFine] OpenGL: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 526.98, NVIDIA Corporation
[17:29:25] [main/INFO]: [OptiFine] OpenGL Version: 4.6.0
[17:29:25] [main/INFO]: [OptiFine] Maximum texture size: 32768x32768
[17:29:25] [VersionCheck/INFO]: [OptiFine] Checking for new version
[17:29:25] [main/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 526.98
[17:29:25] [main/INFO]: [Shaders] Vendor:  NVIDIA Corporation
[17:29:25] [main/INFO]: [Shaders] Renderer: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
[17:29:25] [main/INFO]: [Shaders] Capabilities:  2.0  2.1  3.0  3.2  4.0 
[17:29:25] [main/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[17:29:25] [main/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[17:29:25] [main/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[17:29:25] [main/INFO]: [Shaders] Load shaders configuration.
[17:29:25] [main/INFO]: [Shaders] No shaderpack loaded.
[17:29:25] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.Loader
[17:29:26] [VersionCheck/INFO]: [OptiFine] Version found: G7
[17:29:26] [main/INFO]: Potentially Dangerous alternative prefix `citadel` for name `debug`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:26] [main/INFO]: Potentially Dangerous alternative prefix `citadel` for name `citadel_book`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:26] [main/INFO]: Potentially Dangerous alternative prefix `citadel` for name `effect_item`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:26] [main/INFO]: Potentially Dangerous alternative prefix `citadel` for name `fancy_item`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `discerner`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `discerner`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `toggle_observer`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `toggle_observer`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `mobserver`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `mobserver`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `surveyor`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Potentially Dangerous alternative prefix `moreobservers` for name `surveyor`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:27] [main/INFO]: Scanning classes for titanium
[17:29:27] [main/INFO]: Found FeaturePluginInstance for class DefaultResourceRegistryPlugin for plugin resources
[17:29:27] [main/INFO]: loading json file and contents for paintings.
[17:29:27] [main/INFO]: Loaded json painting abstract_blue , 16 x 16
[17:29:27] [main/INFO]: Loaded json painting abstract_rainbow , 16 x 16
[17:29:27] [main/INFO]: Loaded json painting abstract_red , 16 x 16
[17:29:27] [main/INFO]: Loaded json painting abstract_sunset , 16 x 16
[17:29:27] [main/INFO]: Loaded json painting arachnophobe , 32 x 16
[17:29:27] [main/INFO]: Loaded json painting barn_owl , 32 x 16
[17:29:27] [main/INFO]: Loaded json painting big_z , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting blue_bird , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting bluesclues , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting borgia , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting cane , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting cat_black , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting cat_gray , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting cat_orange , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting cat , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting colorful_squares , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting crest , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting danger_zone , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting decorative_gun , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting exit_down , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting exit_up , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting exit_left , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting exit_right , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting face_bat , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_chicken , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_cow , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_creeper , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_dog , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_enderman , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_pig , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_pigman , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_silverfish , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_skeleton , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_squid , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting face_zombie , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting fishes , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting flowers , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting fruits , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting ghost , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting glowlamp , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting glowstone_hourglass , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting iluvmc , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting link , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting mine_prosperity , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting no_trespassing_for_mobs , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting ocelot , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting penguin , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting pig_on_a_cliff , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting pkmn_blue , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting pkmn_red , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting pkmn_green , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting plains_hut , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting portrait_2 , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting portrait , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting prison , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting prosperity , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting rest , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting skeleton , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting sky , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting skyblock , 32 x 32
[17:29:28] [main/INFO]: Loaded json painting snake , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting snow_landscape , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting subaraki , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting synth_city , 16 x 16
[17:29:28] [main/INFO]: Loaded json painting tapistry_a , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting tapistry_b , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting tapistry_purple , 16 x 32
[17:29:28] [main/INFO]: Loaded json painting torched , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting waterfall , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting whale , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting wheat_field , 32 x 16
[17:29:28] [main/INFO]: Loaded json painting wolf_in_wheat , 32 x 16
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `edelwood_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `edelwood_wall_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `cherrywood_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `cherrywood_wall_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `mysterywood_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/INFO]: Potentially Dangerous alternative prefix `forbidden_arcanus` for name `mysterywood_wall_sign`, expected `minecraft`. This could be a intended override, but in most cases indicates a broken mod.
[17:29:28] [main/ERROR]: Failed to load class net.darkhax.openloader.OpenLoader
java.lang.ExceptionInInitializerError: null
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) [?:36.2]
    at sun.reflect.GeneratedConstructorAccessor69.newInstance(Unknown Source) [?:1.8.0_51]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) [?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:76) [forge-1.16.5-36.2.20-universal.jar:36.2]
    at net.minecraftforge.fml.ModLoader.buildModContainerFromTOML(ModLoader.java:302) [?:?]
    at net.minecraftforge.fml.ModLoader.lambda$buildMods$29(ModLoader.java:281) [?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3110/1922896936.apply(Unknown Source) [?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1683) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) [?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) [?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:283) [?:?]
    at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:183) [?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3107/589058590.apply(Unknown Source) [?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) [?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) [?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:185) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$begin$1(ClientModLoader.java:103) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2970/1060210990.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2971/1020828786.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:103) [?:?]
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:437) [?:?]
    at net.minecraft.client.main.Main.main(Main.java:149) [?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    ... 47 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) ~[gson-2.8.0.jar:?]
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    ... 47 more
[17:29:28] [main/FATAL]: Failed to build mod
java.lang.reflect.InvocationTargetException: null
    at sun.reflect.GeneratedConstructorAccessor69.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:76) [forge-1.16.5-36.2.20-universal.jar:36.2]
    at net.minecraftforge.fml.ModLoader.buildModContainerFromTOML(ModLoader.java:302) [?:?]
    at net.minecraftforge.fml.ModLoader.lambda$buildMods$29(ModLoader.java:281) [?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3110/1922896936.apply(Unknown Source) [?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1683) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) [?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) [?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:283) [?:?]
    at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:183) [?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3107/589058590.apply(Unknown Source) [?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_51]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) [?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) [?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) [?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:185) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$begin$1(ClientModLoader.java:103) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2970/1060210990.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2971/1020828786.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:103) [?:?]
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:437) [?:?]
    at net.minecraft.client.main.Main.main(Main.java:149) [?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
Caused by: net.minecraftforge.fml.ModLoadingException: OpenLoader has class loading errors
§7java.lang.ExceptionInInitializerError: null
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:67) ~[?:36.2]
    ... 44 more
Caused by: java.lang.ExceptionInInitializerError
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) ~[gson-2.8.0.jar:?]
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
[17:29:28] [main/FATAL]: Failed to initialize mod containers
net.minecraftforge.fml.ModLoadingException: OpenLoader has class loading errors
§7java.lang.ExceptionInInitializerError: null
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:67) ~[?:36.2]
    at sun.reflect.GeneratedConstructorAccessor69.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:76) ~[?:36.2]
    at net.minecraftforge.fml.ModLoader.buildModContainerFromTOML(ModLoader.java:302) ~[?:?]
    at net.minecraftforge.fml.ModLoader.lambda$buildMods$29(ModLoader.java:281) ~[?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3110/1922896936.apply(Unknown Source) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51]
    at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1683) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:283) ~[?:?]
    at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:183) ~[?:?]
    at net.minecraftforge.fml.ModLoader$$Lambda$3107/589058590.apply(Unknown Source) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_51]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_51]
    at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:185) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$begin$1(ClientModLoader.java:103) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2970/1060210990.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2971/1020828786.run(Unknown Source) [?:?]
    at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:103) [?:?]
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:437) [?:?]
    at net.minecraft.client.main.Main.main(Main.java:149) [?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
Caused by: java.lang.ExceptionInInitializerError
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
    at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) ~[gson-2.8.0.jar:?]
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
    at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?]
    at net.darkhax.openloader.DataCache.load(DataCache.java:91) ~[?:9.0.3]
    at net.darkhax.openloader.OpenLoader.<clinit>(OpenLoader.java:33) ~[?:9.0.3]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.<init>(FMLModContainer.java:61) ~[?:36.2]
    ... 44 more
[17:29:28] [main/WARN]: Removed resource pack mod_resources from options because it doesn't seem to exist anymore
[17:29:28] [main/WARN]: Removed resource pack openloader/resources/simis_edits from options because it doesn't seem to exist anymore
[17:29:28] [main/INFO]: [net.minecraft.util.registry.Bootstrap:func_179870_a:123]: ---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 6/29/23 5:29 PM
Description: Initializing game

java.lang.NoClassDefFoundError: Could not initialize class net.darkhax.openloader.OpenLoader
    at net.minecraft.resources.ResourcePackList.handler$znj000$setEnabledPacks(ResourcePackList.java:541) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:openloader.mixins.json:MixinResourcePackList,pl:mixin:A}
    at net.minecraft.resources.ResourcePackList.func_198985_a(ResourcePackList.java:53) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:openloader.mixins.json:MixinResourcePackList,pl:mixin:A}
    at net.minecraft.client.GameSettings.func_198017_a(GameSettings.java:2946) ~[?:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:kubejs-common.mixins.json:OptionsMixin,pl:mixin:APP:openloader.mixins.json:MixinGameSettings,pl:mixin:APP:mixins.defaultoptions.json:GameSettingsMixin,pl:mixin:A}
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:439) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:149) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}


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

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraft.resources.ResourcePackList.handler$znj000$setEnabledPacks(ResourcePackList.java:541) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:openloader.mixins.json:MixinResourcePackList,pl:mixin:A}
    at net.minecraft.resources.ResourcePackList.func_198985_a(ResourcePackList.java:53) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:openloader.mixins.json:MixinResourcePackList,pl:mixin:A}
    at net.minecraft.client.GameSettings.func_198017_a(GameSettings.java:2946) ~[?:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:kubejs-common.mixins.json:OptionsMixin,pl:mixin:APP:openloader.mixins.json:MixinGameSettings,pl:mixin:APP:mixins.defaultoptions.json:GameSettingsMixin,pl:mixin:A}
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:439) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.main.Main.main(Main.java:149) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.20.jar:36.2] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$496/2130241059.call(Unknown Source) [forge-1.16.5-36.2.20.jar:36.2] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}


-- System Details --
Details:
    Minecraft Version: 1.16.5
    Minecraft Version ID: 1.16.5
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1385013792 bytes (1320 MB) / 3733979136 bytes (3561 MB) up to 9216458752 bytes (8789 MB)
    CPUs: 6
    JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx9888m -Xms256m
    ModLauncher: 8.0.9+86+master.3cf110c
    ModLauncher launch target: fmlclient
    ModLauncher naming: srg
    ModLauncher services: 
        /mixin-0.8.4.jar mixin PLUGINSERVICE 
        /eventbus-4.0.0.jar eventbus PLUGINSERVICE 
        /forge-1.16.5-36.2.20.jar object_holder_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.20.jar runtime_enum_extender PLUGINSERVICE 
        /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE 
        /forge-1.16.5-36.2.20.jar capability_inject_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.20.jar runtimedistcleaner PLUGINSERVICE 
        /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE 
        /OptiFine_1.16.5_HD_U_G8.jar OptiFine TRANSFORMATIONSERVICE 
        /forge-1.16.5-36.2.20.jar fml TRANSFORMATIONSERVICE 
    FML: 36.2
    Forge: net.minecraftforge:36.2.20
    FML Language Providers: 
        [email protected]
        minecraft@1
        [email protected]
    Mod List: 
        enchantedbookredesign-3.3-1.16.4.jar              |Enchanted Book Redesign       |enchantedbookredesign         |3.3-1.16.4          |NONE      |Manifest: NOSIGNATURE
        grapplemod-1.16.5-v12.jar                         |Grappling Hook Mod            |grapplemod                    |1.16.5-v12          |NONE      |Manifest: NOSIGNATURE
        Architects-Palette-1.16.4-1.1.4.jar               |Architect's Palette           |architects_palette            |1.1.2               |NONE      |Manifest: NOSIGNATURE
        connectivity-2.4-1.16.5.jar                       |Connectivity Mod              |connectivity                  |2.4-1.16.5          |NONE      |Manifest: NOSIGNATURE
        strawgolem-1.16-1.9.jar                           |Straw Golem                   |strawgolem                    |1.16-1.9            |NONE      |Manifest: NOSIGNATURE
        CTM-MC1.16.1-1.1.2.6.jar                          |ConnectedTexturesMod          |ctm                           |MC1.16.1-1.1.2.6    |NONE      |Manifest: NOSIGNATURE
        CookingForBlockheads_1.16.5-9.3.4.jar             |Cooking for Blockheads        |cookingforblockheads          |9.3.4               |NONE      |Manifest: NOSIGNATURE
        Controlling-7.0.0.28.jar                          |Controlling                   |controlling                   |7.0.0.28            |NONE      |Manifest: NOSIGNATURE
        structurescompass-1.16.5-1.2.0.jar                |Structures Compass            |structurescompass             |1.16.5-1.2.0        |NONE      |Manifest: NOSIGNATURE
        Placebo-1.16.5-4.6.0.jar                          |Placebo                       |placebo                       |4.6.0               |NONE      |Manifest: NOSIGNATURE
        citadel-1.8.1-1.16.5.jar                          |Citadel                       |citadel                       |1.8.1               |NONE      |Manifest: NOSIGNATURE
        alexsmobs-1.12.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.12.1              |NONE      |Manifest: NOSIGNATURE
        mightyarchitect-mc1.16.3_v0.5.jar                 |The Mighty Architect          |mightyarchitect               |0.5                 |NONE      |Manifest: NOSIGNATURE
        moreminecarts-1.3.12.jar                          |More Minecarts                |moreminecarts                 |1.3.12              |NONE      |Manifest: NOSIGNATURE
        culinaryconstruct-forge-1.16.5-4.0.0.6.jar        |Culinary Construct            |culinaryconstruct             |1.16.5-4.0.0.6      |NONE      |Manifest: NOSIGNATURE
        ImprovedBackpacks-1.6.2.0.jar                     |Improved Backpacks            |improvedbackpacks             |1.6.2.0             |NONE      |Manifest: NOSIGNATURE
        reliquary-1.16.5-1.3.5.1100.jar                   |Reliquary                     |xreliquary                    |1.16.5-1.3.5.1100   |NONE      |Manifest: NOSIGNATURE
        Morpheus-1.16.5-4.2.70.jar                        |Morpheus                      |morpheus                      |4.2.70              |NONE      |Manifest: NOSIGNATURE
        worldshape-1.0.jar                                |Worldshape                    |worldshape                    |1.0                 |NONE      |Manifest: NOSIGNATURE
        WaterStrainer-1.16.3-10.0.0.jar                   |Water Strainer                |waterstrainer                 |1.16.3-10.0.0       |NONE      |Manifest: NOSIGNATURE
        twilightforest-1.16.5-4.0.870-universal.jar       |The Twilight Forest           |twilightforest                |NONE                |NONE      |Manifest: NOSIGNATURE
        supplementaries-1.16.5-0.17.12b.jar               |Supplementaries               |supplementaries               |0.17.12             |NONE      |Manifest: NOSIGNATURE
        cobblegenrandomizer-1.16-5.1.2.jar                |CobbleGenRandomizer           |cobblegenrandomizer           |1.16-5.1.2          |NONE      |Manifest: NOSIGNATURE
        Buddycards-1.16.5-2.5.2.jar                       |Buddycards                    |buddycards                    |1.16.5-2.5.2        |NONE      |Manifest: NOSIGNATURE
        PathToDirt-1.2.0-mc1.16.x.jar                     |Path To Dirt                  |pathtodirt                    |1.2.0               |NONE      |Manifest: NOSIGNATURE
        PrettyPipes-1.9.5.jar                             |Pretty Pipes                  |prettypipes                   |1.9.5               |NONE      |Manifest: NOSIGNATURE
        corpse-1.16.5-1.0.6.jar                           |Corpse                        |corpse                        |1.16.5-1.0.6        |NONE      |Manifest: NOSIGNATURE
        OreTweaker-1.16.5-2.6.0.jar                       |Ore Tweaker                   |oretweaker                    |2.6.0               |NONE      |Manifest: NOSIGNATURE
        FarmersDelight-1.16.5-0.5.3.jar                   |Farmer's Delight              |farmersdelight                |1.16.5-0.5.3        |NONE      |Manifest: NOSIGNATURE
        torchmaster-2.3.8.jar                             |Torchmaster                   |torchmaster                   |2.3.8               |NONE      |Manifest: NOSIGNATURE
        repurposed_structures_forge-3.4.4+1.16.5.jar      |Repurposed Structures         |repurposed_structures         |3.4.4+1.16.5        |NONE      |Manifest: NOSIGNATURE
        crashutilities-3.12.jar                           |Crash Utilities               |crashutilities                |3.12                |NONE      |Manifest: NOSIGNATURE
        fastfurnaceminusreplacement-1.1-1.16.3.jar        |Fast Furnace Minus Replacement|fastfurnaceminusreplacement   |1.1-1.16.3          |NONE      |Manifest: NOSIGNATURE
        BiomesOPlenty-1.16.5-13.1.0.482-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.16.5-13.1.0.482   |NONE      |Manifest: NOSIGNATURE
        AdvancedRocketry-1.16.5-2.0.0-12-universal.jar    |Advanced Rocketry             |advancedrocketry              |1.16.5-2.0.0-12     |NONE      |Manifest: NOSIGNATURE
        extcaves-2.4.jar                                  |Extended Caves                |extcaves                      |2.4                 |NONE      |Manifest: NOSIGNATURE
        fairylights-4.0.5-1.16.5.jar                      |Fairy Lights                  |fairylights                   |4.0.5               |NONE      |Manifest: NOSIGNATURE
        SpawnerFix-1.16.2-1.0.0.2.jar                     |Spawner Fix                   |sf                            |1.0.0.2             |NONE      |Manifest: NOSIGNATURE
        darkerdepths-1.16.5-1.1.4.jar                     |Darker Depths                 |darkerdepths                  |1.1.4               |NONE      |Manifest: NOSIGNATURE
        spark-forge.jar                                   |spark                         |spark                         |1.6.0               |NONE      |Manifest: NOSIGNATURE
        portality-1.16.5-3.2.5.jar                        |Portality                     |portality                     |3.2.5               |NONE      |Manifest: NOSIGNATURE
        curios-forge-1.16.5-4.0.8.1.jar                   |Curios API                    |curios                        |1.16.5-4.0.8.1      |NONE      |Manifest: NOSIGNATURE
        Patchouli-1.16.4-53.2.jar                         |Patchouli                     |patchouli                     |1.16.4-53.2         |NONE      |Manifest: NOSIGNATURE
        GunpowderLib-1.16.5-1.2.2.jar                     |GunpowderLib                  |gunpowderlib                  |1.16.5-1.2.2        |NONE      |Manifest: 2e:cb:db:61:22:2a:6d:79:f4:22:31:8c:34:9b:cf:9f:91:ea:95:c4:bf:bb:8a:de:6e:10:c3:f0:b1:c6:ae:20
        obfuscate-0.6.2-1.16.3.jar                        |Obfuscate                     |obfuscate                     |0.6.2               |NONE      |Manifest: e1:59:1a:56:ec:97:b3:d0:b3:4b:25:06:1f:83:b0:f4:fd:0c:24:e3:6d:ea:94:b1:9f:22:b0:38:13:60:88:ea
        Chunk Pregenerator-V1.16-3.2.0.jar                |Chunk Pregenerator            |chunkpregen                   |V1.16-3.2.0         |NONE      |Manifest: NOSIGNATURE
        Desolation 1.1.0-2 1.16.5.jar                     |Desolation (Forge)            |desolation                    |1.1.0-2             |NONE      |Manifest: NOSIGNATURE
        constructionwand-1.16.5-2.6.jar                   |Construction Wand             |constructionwand              |1.16.5-2.6          |NONE      |Manifest: NOSIGNATURE
        LibVulpes-1.16.5-1.0.2-25-universal.jar           |Lib Vulpes                    |libvulpes                     |1.16.5-1.0.2-25     |NONE      |Manifest: NOSIGNATURE
        ChunkNoGoByeBye-1.16.5-1.3.0.jar                  |ChunkNoGoByeBye               |chunknogobyebye               |1.16.5-1.3.0        |NONE      |Manifest: NOSIGNATURE
        architectury-1.24.35-forge.jar                    |Architectury                  |architectury                  |1.24.35             |NONE      |Manifest: NOSIGNATURE
        MoreObservers-1.4.1-MC1.16-Forge.jar              |More Observers                |moreobservers                 |1.0                 |NONE      |Manifest: NOSIGNATURE
        cc-tweaked-1.16.5-1.99.1.jar                      |CC: Tweaked                   |computercraft                 |1.99.1              |NONE      |Manifest: NOSIGNATURE
        AI-Improvements-1.16.2-0.3.0.jar                  |AI-Improvements               |aiimprovements                |0.3.0               |NONE      |Manifest: NOSIGNATURE
        cloth-config-4.12.41-forge.jar                    |Cloth Config v4 API           |cloth-config                  |4.12.41             |NONE      |Manifest: NOSIGNATURE
        BetterBurning-1.16.5-6.0.6.jar                    |BetterBurning                 |betterburning                 |6.0.6               |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
        bwncr-1.16.5-3.10.16.jar                          |Bad Wither No Cookie Reloaded |bwncr                         |1.16.5-3.10.16      |NONE      |Manifest: NOSIGNATURE
        FastLeafDecay-v25.jar                             |FastLeafDecay                 |fastleafdecay                 |v25                 |NONE      |Manifest: NOSIGNATURE
        exoticbirds-1.16.4-1.3.0.jar                      |Exotic Birds                  |exoticbirds                   |1.3.0               |NONE      |Manifest: NOSIGNATURE
        CodeChickenLib-1.16.5-4.0.5.438-universal.jar     |CodeChicken Lib               |codechickenlib                |4.0.5.438           |NONE      |Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
        CBMultipart-1.16.5-3.0.3.122-universal.jar        |CBMultipart                   |cb_multipart                  |3.0.3.122           |NONE      |Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
        ProjectRed-1.16.5-4.11.0-beta-6-core.jar          |ProjectRed Core               |projectred-core               |4.11.0-beta-6       |NONE      |Manifest: NOSIGNATURE
        ProjectRed-1.16.5-4.11.0-beta-6-illumination.jar  |ProjectRed Illumination       |projectred-illumination       |4.11.0-beta-6       |NONE      |Manifest: NOSIGNATURE
        ProjectRed-1.16.5-4.11.0-beta-6-transmission.jar  |ProjectRed Transmission       |projectred-transmission       |4.11.0-beta-6       |NONE      |Manifest: NOSIGNATURE
        ProjectRed-1.16.5-4.11.0-beta-6-integration.jar   |ProjectRed Integration        |projectred-integration        |4.11.0-beta-6       |NONE      |Manifest: NOSIGNATURE
        Rubber_Duck-1.16.5-1.2.0.jar                      |Rubber Duck                   |rubber_duck                   |1.2.0               |NONE      |Manifest: NOSIGNATURE
        BetterAdvancements-1.16.5-0.1.0.108.jar           |Better Advancements           |betteradvancements            |0.1.0.108           |NONE      |Manifest: NOSIGNATURE
        inventorysorter-1.16.1-18.1.0.jar                 |Simple Inventory Sorter       |inventorysorter               |18.1.0              |NONE      |Manifest: NOSIGNATURE
        rhino-forge-1605.1.5-build.75.jar                 |Rhino                         |rhino                         |1605.1.5-build.75   |NONE      |Manifest: NOSIGNATURE
        ftb-library-forge-1605.3.4-build.90.jar           |FTB Library                   |ftblibrary                    |1605.3.4-build.90   |NONE      |Manifest: NOSIGNATURE
        ftb-teams-forge-1605.2.3-build.40.jar             |FTB Teams                     |ftbteams                      |1605.2.3-build.40   |NONE      |Manifest: NOSIGNATURE
        Dice-1.16.5-1.2.0.jar                             |Dice                          |dice                          |1.2.0               |NONE      |Manifest: NOSIGNATURE
        portable_stonecutter-1.16.5-1.3.5.jar             |Portable Stonecutter          |portable_stonecutter          |1.3.5               |NONE      |Manifest: NOSIGNATURE
        jei-1.16.5-7.7.1.137.jar                          |Just Enough Items             |jei                           |7.7.1.137           |NONE      |Manifest: NOSIGNATURE
        item-filters-forge-1605.2.5-build.9.jar           |Item Filters                  |itemfilters                   |1605.2.5-build.9    |NONE      |Manifest: NOSIGNATURE
        metalbarrels-1.16.2-3.3b.jar                      |Metal Barrels                 |metalbarrels                  |1.16.2-3.3b         |NONE      |Manifest: NOSIGNATURE
        abnormals_core-1.16.5-3.3.0.jar                   |Abnormals Core                |abnormals_core                |3.3.0               |NONE      |Manifest: NOSIGNATURE
        ponderjs-1.16.5-1.0.3d.jar                        |Ponderjs                      |ponderjs                      |1.16.5-1.0.3d       |NONE      |Manifest: NOSIGNATURE
        tac-r-0.3.5.3-1.16.5.jar                          |Timeless and Classics Guns    |tac                           |0.3.5.3             |NONE      |Manifest: NOSIGNATURE
        Clumps-6.0.0.27.jar                               |Clumps                        |clumps                        |6.0.0.27            |NONE      |Manifest: NOSIGNATURE
        shutupexperimentalsettings-1.0.3.jar              |Shutup Experimental Settings! |shutupexperimentalsettings    |1.0.3               |NONE      |Manifest: NOSIGNATURE
        appliedenergistics2-8.4.4.jar                     |Applied Energistics 2         |appliedenergistics2           |8.4.4               |NONE      |Manifest: 95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98
        NaturesCompass-1.16.5-1.9.1-forge.jar             |Nature's Compass              |naturescompass                |1.16.5-1.9.1-forge  |NONE      |Manifest: NOSIGNATURE
        configured-1.5.1-1.16.5.jar                       |Configured                    |configured                    |1.5.1               |NONE      |Manifest: NOSIGNATURE
        decorative_blocks-1.16.4-1.7.2.jar                |Decorative Blocks             |decorative_blocks             |1.7.2               |NONE      |Manifest: NOSIGNATURE
        decorative_blocks_abnormals-1.2.jar               |Decorative Blocks Abnormals   |decorative_blocks_abnormals   |1.2                 |NONE      |Manifest: NOSIGNATURE
        DungeonCrawl-1.16.5-2.3.2.jar                     |Dungeon Crawl                 |dungeoncrawl                  |2.3.2               |NONE      |Manifest: NOSIGNATURE
        create-confectionery1.16.5_v1.0.2.jar             |Create Confectionery          |create_confectionery          |1.0.2               |NONE      |Manifest: NOSIGNATURE
        catalogue-1.5.0-1.16.5.jar                        |Catalogue                     |catalogue                     |1.5.0               |NONE      |Manifest: NOSIGNATURE
        iChunUtil-1.16.5-10.5.0.jar                       |iChunUtil                     |ichunutil                     |10.5.0              |NONE      |Manifest: NOSIGNATURE
        randomium-1.16.5-1.7.jar                          |Randomium                     |randomium                     |1.16.5-1.7          |NONE      |Manifest: NOSIGNATURE
        EnderStorage-1.16.5-2.8.0.168-universal.jar       |EnderStorage                  |enderstorage                  |2.8.0.168           |NONE      |Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
        ftb-chunks-forge-1605.3.2-build.83.jar            |FTB Chunks                    |ftbchunks                     |1605.3.2-build.83   |NONE      |Manifest: NOSIGNATURE
        kubejs-forge-1605.3.19-build.229.jar              |KubeJS                        |kubejs                        |1605.3.19-build.229 |NONE      |Manifest: NOSIGNATURE
        forge-1.16.5-36.2.20-universal.jar                |Forge                         |forge                         |36.2.20             |NONE      |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
        neapolitan-1.16.5-2.2.1.jar                       |Neapolitan                    |neapolitan                    |2.2.1               |NONE      |Manifest: NOSIGNATURE
        selene-1.16.5-1.9.0.jar                           |Selene                        |selene                        |1.16.5-1.0          |NONE      |Manifest: NOSIGNATURE
        antiqueatlas-6.0.1-forge-mc1.16.5.jar             |Antique Atlas                 |antiqueatlas                  |6.0.1-forge-mc1.16.5|NONE      |Manifest: NOSIGNATURE
        CraftingTweaks_1.16.5-12.2.1.jar                  |Crafting Tweaks               |craftingtweaks                |12.2.1              |NONE      |Manifest: NOSIGNATURE
        forge-1.16.5-36.2.20-client.jar                   |Minecraft                     |minecraft                     |1.16.5              |NONE      |Manifest: NOSIGNATURE
        cavebiomeapi-1.16.5-1.3.7.jar                     |CaveBiomeAPI                  |cavebiomeapi                  |1.3.7               |NONE      |Manifest: NOSIGNATURE
        cofh_core-1.16.5-1.4.0.6.jar                      |CoFH Core                     |cofh_core                     |1.4.0.6             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        thermal_foundation-1.16.5-1.4.1.7.jar             |Thermal Series                |thermal                       |1.4.1.7             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        thermal_innovation-1.16.5-1.4.1.3.jar             |Thermal Innovation            |thermal_innovation            |1.4.1.3             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        thermal_expansion-1.16.5-1.4.1.3.jar              |Thermal Expansion             |thermal_expansion             |1.4.1.3             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        thermal_locomotion-1.16.5-1.4.1.2.jar             |Thermal Locomotion            |thermal_locomotion            |1.4.1.2             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        kubejs-thermal-1605.1.4-build.3.jar               |KubeJS Thermal                |kubejs_thermal                |1605.1.4-build.3    |NONE      |Manifest: NOSIGNATURE
        endergetic-1.16.4-3.0.0.jar                       |The Endergetic Expansion      |endergetic                    |3.0.0               |NONE      |Manifest: NOSIGNATURE
        TConstruct-1.16.5-3.3.0.308.jar                   |Tinkers' Construct            |tconstruct                    |3.3.0.308           |NONE      |Manifest: NOSIGNATURE
        MouseTweaks-2.14-mc1.16.2.jar                     |Mouse Tweaks                  |mousetweaks                   |2.14                |NONE      |Manifest: NOSIGNATURE
        titanium-1.16.5-3.2.8.7-22.jar                    |Titanium                      |titanium                      |3.2.8.7             |NONE      |Manifest: NOSIGNATURE
        ftb-quests-forge-1605.3.5-build.72.jar            |FTB Quests                    |ftbquests                     |1605.3.5-build.72   |NONE      |Manifest: NOSIGNATURE
        Jade-1.16.4-2.8.0.jar                             |Jade                          |jade                          |2.8.0               |NONE      |Manifest: NOSIGNATURE
        Exchangers-1.16.5-3.0.2.jar                       |Exchangers                    |exchangers                    |1.16.5-3.0.2        |NONE      |Manifest: 2e:cb:db:61:22:2a:6d:79:f4:22:31:8c:34:9b:cf:9f:91:ea:95:c4:bf:bb:8a:de:6e:10:c3:f0:b1:c6:ae:20
        archers_paradox-1.16.5-1.4.0.1.jar                |Archer's Paradox              |archers_paradox               |1.4.0.1             |NONE      |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        nolakes-0.1-1.16.4.jar                            |NoLakes!                      |nolakes                       |0.1-1.16.4          |NONE      |Manifest: NOSIGNATURE
        paintings-1.16.4-7.0.0.1.jar                      |Paintings ++                  |paintings                     |1.16.4-6.0.1.5      |NONE      |Manifest: NOSIGNATURE
        pipez-1.16.5-1.2.13.jar                           |Pipez                         |pipez                         |1.16.5-1.2.13       |NONE      |Manifest: NOSIGNATURE
        flywheel-1.16-0.2.5.jar                           |Flywheel                      |flywheel                      |1.16-0.2.5          |NONE      |Manifest: NOSIGNATURE
        create-mc1.16.5_v0.3.2g.jar                       |Create                        |create                        |v0.3.2g             |NONE      |Manifest: NOSIGNATURE
        Mantle-1.16.5-1.6.147.jar                         |Mantle                        |mantle                        |1.6.147             |NONE      |Manifest: NOSIGNATURE
        cookiecore-1.16.5-3.3.0-12106d2.jar               |CookieCore                    |cookiecore                    |3.3.0               |NONE      |Manifest: NOSIGNATURE
        magicfeather-1.16.2-3.2.0.jar                     |Magic Feather                 |magicfeather                  |1.16.2-3.2.0        |NONE      |Manifest: NOSIGNATURE
        pamhc2foodcore-1.16.3-1.0.2.jar                   |Pam's HarvestCraft 2 Food Core|pamhc2foodcore                |version             |NONE      |Manifest: NOSIGNATURE
        ftb-backups-2.1.2.2.jar                           |FTB Backups                   |ftbbackups                    |2.1.2.2             |NONE      |Manifest: NOSIGNATURE
        FastWorkbench-1.16.4-4.5.1.jar                    |FastWorkbench                 |fastbench                     |4.5.1               |NONE      |Manifest: NOSIGNATURE
        StorageDrawers-1.16.3-8.3.0.jar                   |Storage Drawers               |storagedrawers                |8.3.0               |NONE      |Manifest: NOSIGNATURE
        kubejs-create-1605.1.2-build.7.jar                |KubeJS Create                 |kubejs_create                 |1605.1.2-build.7    |NONE      |Manifest: NOSIGNATURE
        ravencoffee-1.16.5-beta_01.jar                    |Raven Coffee Mod              |ravencoffee                   |1.16.3-0.1          |NONE      |Manifest: NOSIGNATURE
        appleskin-forge-mc1.16.x-2.2.0.jar                |AppleSkin                     |appleskin                     |mc1.16.4-2.2.0      |NONE      |Manifest: NOSIGNATURE
        lootr-1.16.5-0.0.9.30.jar                         |Lootr                         |lootr                         |0.0.9.30            |NONE      |Manifest: NOSIGNATURE
        ferritecore-2.1.0-forge.jar                       |Ferrite Core                  |ferritecore                   |2.1.0               |NONE      |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
        Chisel-MC1.16.5-2.0.1-alpha.4.jar                 |Chisel                        |chisel                        |MC1.16.5-2.0.1-alpha|NONE      |Manifest: NOSIGNATURE
        occultism-1.16.5-1.20.1.jar                       |Occultism                     |occultism                     |1.16.5-1.20.1       |NONE      |Manifest: NOSIGNATURE
        BackTools-1.16.5-10.1.0.jar                       |Back Tools                    |backtools                     |10.1.0              |NONE      |Manifest: NOSIGNATURE
        Aquaculture-1.16.5-2.1.21.jar                     |Aquaculture 2                 |aquaculture                   |1.16.5-2.1.21       |NONE      |Manifest: NOSIGNATURE
        orcinusscaves-1.3.jar                             |Orcinus's Cavern              |cavern                        |{1.2.0}             |NONE      |Manifest: NOSIGNATURE
        xkdeco_0.2.4.jar                                  |XK's Deco                     |xkdeco                        |0.2.4               |NONE      |Manifest: NOSIGNATURE
        CosmeticArmorReworked-1.16.5-v4a.jar              |CosmeticArmorReworked         |cosmeticarmorreworked         |1.16.5-v4a          |NONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
        valhelsia_core-16.0.13a.jar                       |Valhelsia Core                |valhelsia_core                |16.0.13a            |NONE      |Manifest: NOSIGNATURE
        forbidden_arcanus-16.2.2.jar                      |Forbidden & Arcanus           |forbidden_arcanus             |16.2.2              |NONE      |Manifest: NOSIGNATURE
        SoundFilters-0.14_for_1.16.2.jar                  |Sound Filters                 |soundfilters                  |0.14_for_1.16.2     |NONE      |Manifest: NOSIGNATURE
        chiselsandbits-1.0.43.jar                         |Chisels & bits                |chiselsandbits                |1.0.43              |NONE      |Manifest: NOSIGNATURE
        OpenLoader-1.16.5-9.0.3.jar                       |OpenLoader                    |openloader                    |9.0.3               |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
        drinkbeer-1.16.5-2.3.5.jar                        |Drink Beer                    |drinkbeer                     |2.3.5               |NONE      |Manifest: NOSIGNATURE
        DefaultOptions_1.16.5-12.2.1.jar                  |Default Options               |defaultoptions                |12.2.1              |NONE      |Manifest: NOSIGNATURE
    Launched Version: forge-36.2.20
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 526.98, NVIDIA Corporation
    GL Caps: Using framebuffer using OpenGL 3.0
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'forge'
    Type: Client (map_client.txt)
    CPU: 6x AMD Ryzen 5 3500X 6-Core Processor 
    OptiFine Version: OptiFine_1.16.5_HD_U_G8
    OptiFine Build: 20210515-161946
    Render Distance Chunks: 12
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 526.98
    OpenGlRenderer: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 6
[17:29:28] [main/INFO]: [net.minecraft.util.registry.Bootstrap:func_179870_a:123]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\My PC\curseforge\minecraft\Instances\Create Above and Beyond\crash-reports\crash-2023-06-29_17.29.28-client.txt
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I know that this may be a basic question, but I am very new to modding. I am trying to have it so that I can create modified Vanilla loot tables that use a custom enchantment as a condition (i.e. enchantment present = item). However, I am having trouble trying to implement this; the LootItemRandomChanceWithEnchantedBonusCondition constructor needs a Holder<Enchantment> and I am unable to use the getOrThrow() method on the custom enchantment declared in my mod's enchantments class. Here is what I have so far in the GLM:   protected void start(HolderLookup.Provider registries) { HolderLookup.RegistryLookup<Enchantment> registrylookup = registries.lookupOrThrow(Registries.ENCHANTMENT); LootItemRandomChanceWithEnchantedBonusCondition lootItemRandomChanceWithEnchantedBonusCondition = new LootItemRandomChanceWithEnchantedBonusCondition(0.0f, LevelBasedValue.perLevel(0.07f), registrylookup.getOrThrow(*enchantment here*)); this.add("nebu_from_deepslate", new AddItemModifier(new LootItemCondition[]{ LootItemBlockStatePropertyCondition.hasBlockStateProperties(Blocks.DEEPSLATE).build(), LootItemRandomChanceCondition.randomChance(0.25f).build(), lootItemRandomChanceWithEnchantedBonusCondition }, OrichalcumItems.NEBU.get())); }   Inserting Enchantments.[vanilla enchantment here] actually works but trying to declare an enchantment from my custom enchantments class as [mod enchantment class].[custom enchantment] does not work even though they are both a ResourceKey and are registered in Registries.ENCHANTMENT. Basically, how would I go about making it so that a custom enchantment declared as a ResourceKey<Enchantment> of value ResourceKey.create(Registries.ENCHANTMENT, ResourceLocation.fromNamespaceAndPath([modid], [name])), declared in a seperate enchantments class, can be used in the LootItemRandomChanceWithEnchantedBonusCondition constructor as a Holder? I can't use getOrThrow() because there is no level or block entity/entity in the start() method and it is running as datagen. It's driving me nuts.
    • Hi here is an update. I was able to fix the code so my mod does not crash Minecraft. Please understand that I am new to modding but I honestly am having a hard time understanding how anyone can get this to work without having extensive programming and debugging experience as well as searching across the Internet, multiple gen AI bots (claude, grok, openai), and examining source code hidden in the gradle directory and in various github repositories. I guess I am wrong because clearly there are thousands of mods so maybe I am just a newbie. Ok, rant over, here is a step by step summary so others can save the 3 days it took me to figure this out.   1. First, I am using forge 54.1.0 and Minecraft 1.21.4 2. I am creating a mod to add a shotgun to Minecraft 3. After creating the mod and compiling it, I installed the .jar file to the proper directory in Minecraft and used 1.21.4-forge-54.1.0 4. The mod immediately crashed with the error: Caused by: java.lang.NullPointerException: Item id not set 5. Using the stack trace, I determined that the Exception was being thrown from the net.minecraft.world.item.Item.Properties class 6. It seems that there are no javadocs for this class, so I used IntelliJ which was able to provide a decompiled version of the class, which I then examined to see the source of the error. Side question: Are there javadocs? 7. This method, specifically, was the culprit: protected String effectiveDescriptionId() {      return this.descriptionId.get(Objects.requireNonNull(this.id, "Item id not set"));  } 8. Now my quest was to determine how to set this.id. Looking at the same source file, I determined there was another method:  public Item.Properties setId(ResourceKey<Item> pId) {             this.id = pId;             return this;   } 9. So now, I need to figure out how to call setId(). This required working backwards a bit. Starting from the constructor, I stubbed out the variable p which is of type Item.Properties public static final RegistryObject<Item> SHOTGUN = ITEMS.register("shotgun", () -> new ShotgunItem(p)); Rather than putting this all on one line, I split it up for readability like this: private static final Item.Properties p = new Item.Properties().useItemDescriptionPrefix().setId(rk); Here is was the missing function, setId(), which takes a type of ResourceKey<Item>. My next problem is that due to the apparent lack of documentation (I tried searching the docs on this site) I could not determine the full import path to ResourceKey. I did some random searching on the Internet and stumbled across a Github repository which gave two clues: import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; Then I created the rk variable like this: private static ResourceKey<Item> rk = ResourceKey.create(Registries.ITEM, ResourceLocation.parse("modid:shotgunmod")); And now putting it all together in order: private static ResourceKey<Item> rk = ResourceKey.create(Registries.ITEM, ResourceLocation.parse("modid:shotgunmod")); private static final Item.Properties p = new Item.Properties().useItemDescriptionPrefix().setId(rk); public static final RegistryObject<Item> SHOTGUN = ITEMS.register("shotgun", () -> new ShotgunItem(p)); This compiled and the mod no longer crashes. I still have more to do on it, but hopefully this will save someone hours. I welcome any feedback and if I missed some obvious modding resource or tutorial that has this information. If not, I might suggest we add it somewhere for people trying to write a mod that doesn't crash. Thank you !!!  
    • I will keep adding to this thread with more information in case anyone can help, or at the very least I can keep my troubleshooting organized. I decided to downgrade to 54.1.0 in the hopes that this would fix the issue but it didn't. At least now I am on a "recommended" version. The crash report did confirm my earlier post that the Exception is coming from effectiveDescriptionId(). I'll continue to see if I can find a way to set the ID manually.   Caused by: java.lang.NullPointerException: Item id not set         at java.base/java.util.Objects.requireNonNull(Objects.java:259) ~[?:?]         at TRANSFORMER/[email protected]/net.minecraft.world.item.Item$Properties.effectiveDescriptionId(Item.java:465) ~[forge-1.21.4-54.1.0-client.jar!/:?]         at TRANSFORMER/[email protected]/net.minecraft.world.item.Item.<init>(Item.java:111) ~[forge-1.21.4-54.1.0-client.jar!/:?]         at TRANSFORMER/[email protected]/com.example.shotgunmod.ShotgunItem.<init>(ShotgunItem.java:19) ~[shotgunmod-1.0.0.jar!/:1.0.0]         at TRANSFORMER/[email protected]/com.example.shotgunmod.ModItems.lambda$static$0(ModItems.java:15) ~[shotgunmod-1.0.0.jar!/:1.0.0]         at TRANSFORMER/[email protected]/net.minecraftforge.registries.DeferredRegister$EventDispatcher.lambda$handleEvent      
    • It just randomly stop working after a rebooted my dedicated server PLEASE HELP!   com.google.gson   Failed to start the minecraft server com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive; at path $  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.