Vanilla Hammers

Vanilla Hammers

3M Downloads

1.18.2 Conflicting data pack prevents world creation

HellishINC opened this issue ยท 0 comments

commented

After hours of testing, I have found that this mod has a conflicting data pack that prevents world generation and lead to 34 errors in the console. I found that this occurs with various mods but only in certain combinations. For example, it causes issues with "Bee better" but only when other (unknown atm) mods are also present. In this specific case, just VH (vanilla hammers) and BB (bee better) work fine together if they're the only mods loaded but in the pack I'm trying to put together, removing BB allows VH to load.

Clearly there's something causing the issue but since fabric doesn't say WHICH data packs are the ones conflicting, I can't be more precise. The usual suspects are Create, BCLib and the various optimization modes but all those together seem to work just fine.

To be completely honest, I'm not even fully sure (or convinced) that VH is the actual culprit but I'm creating an issue in hopes you can perhaps shed some more light on the issue. I even tried using a newer build of maybe-data (1.3.1) in hopes this could resolve the issue but was unsuccessful.

Relevant section of log:

- maybe-data 1.3.0-1.18.2 via vanilla-hammers

[20:29:42] [Render thread/WARN]: Failed to load datapacks, can't proceed with server load
java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.isJsonObject()" because "$$0" is null
	at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
	at net.minecraft.class_310.method_40183(class_310.java:2124) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_29610(class_310.java:1972) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_29607(class_310.java:1941) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_2736(class_525.java:286) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_19922(class_525.java:230) ~[client-intermediary.jar:?]
	at net.minecraft.class_4185.method_25306(class_4185.java:40) ~[client-intermediary.jar:?]
	at net.minecraft.class_4264.method_25348(class_4264.java:16) ~[client-intermediary.jar:?]
	at net.minecraft.class_339.method_25402(class_339.java:121) ~[client-intermediary.jar:?]
	at net.minecraft.class_4069.method_25402(class_4069.java:27) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1611(class_312.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25412(class_437.java:492) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1601(class_312.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22686(class_312.java:165) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.execute(class_1255.java:103) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22684(class_312.java:165) ~[client-intermediary.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) [lwjgl-glfw-3.2.2.jar:?]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:?]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174) [lwjgl-glfw-3.2.2.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:222) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1150) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:737) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:236) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
	at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
	at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:127) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:57) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.isJsonObject()" because "$$0" is null
	at net.minecraft.class_3518.method_15295(class_3518.java:395) ~[client-intermediary.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.parse(ConditionalRecipeManager.java:96) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.method_20705(ConditionalRecipeManager.java:64) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.method_18788(ConditionalRecipeManager.java:25) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[client-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_40183(class_310.java:2123) ~[client-intermediary.jar:?]
	... 33 more

Complete log: https://mclo.gs/YK6pbGv