Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🐞]: Moonlight soft_fluid /moonlight:water - Failed to load Datapacks (Fabric 1.21.1 on 0.16.9) #277

Open
2 tasks done
suerion opened this issue Nov 19, 2024 · 18 comments
Labels
1.21 Minecraft Version bug Something isn't working FABRIC Minecraft Loader not related Others | Not related to Moonlight server Server-related, Not client-related

Comments

@suerion
Copy link

suerion commented Nov 19, 2024

BEFORE CONTINUING:

  • Always check you are using the latest version of these mods and its dependencies
  • Remove known problematic rendering mods such as Optifine, Sodium and others

Version-Loader

1.21.1-FABRIC (Issue dropdown is missing)

Moonlight Lib Version

moonlight-1.21-2.17.5-fabric.jar and supplementaries-1.21-3.0.22-beta-fabric.jar

Issue Detail

Only starting the server and failed to load datapack

Log Attachment

Latest Log
https://mclo.gs/clvnBlF

[12:28:01 WARN] [main]: [Main] Failed to load datapacks, can't proceed with server load. You can either fix your datapacks or reset to vanilla with --safeMode
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Failed to get element ResourceKey[moonlight:soft_fluid / moonlight:water]
        at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
        at knot/net.minecraft.server.Main.main(Main.java:229) [server-intermediary.jar:?]
        at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.9.jar:?]
        at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.9.jar:?]
        at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.9.jar:?]
        at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.9.jar:?]
        at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.21.1-loader.0.16.9-launcher.1.0.1.jar:1.0.1]
Caused by: java.lang.IllegalStateException: Failed to get element ResourceKey[moonlight:soft_fluid / moonlight:water]
        at knot/com.mojang.serialization.DataResult$Error.md548a18$owo$lambda$addStackTraceToException$0$0(DataResult.java:565) ~[datafixerupper-8.0.16.jar:?]
        at knot/com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar:?]        at knot/com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81) ~[datafixerupper-8.0.16.jar:?]
        at knot/net.mehvahdjukaar.supplementaries.common.misc.mob_container.CapturedMobHandler.lambda$apply$0(CapturedMobHandler.java:63) ~[supplementaries-1.21-3.0.22-beta-fabric.jar:?]
        at java.base/java.util.HashMap.forEach(HashMap.java:1429) ~[?:?]
        at knot/net.mehvahdjukaar.supplementaries.common.misc.mob_container.CapturedMobHandler.apply(CapturedMobHandler.java:62) ~[supplementaries-1.21-3.0.22-beta-fabric.jar:?]
        at knot/net.mehvahdjukaar.supplementaries.common.misc.mob_container.CapturedMobHandler.apply(CapturedMobHandler.java:30) ~[supplementaries-1.21-3.0.22-beta-fabric.jar:?]
        at knot/net.minecraft.server.packs.resources.SimplePreparableReloadListener.lambda$reload$1(SimplePreparableReloadListener.java:13) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
        at knot/net.minecraft.server.packs.resources.SimpleReloadInstance.lambda$new$3(SimpleReloadInstance.java:69) ~[?:?]
        at knot/net.minecraft.Util.blockUntilDone(Util.java:1024) ~[?:?]
        at knot/net.minecraft.Util.blockUntilDone(Util.java:1012) ~[?:?]
        at knot/net.minecraft.server.Main.main(Main.java:182) ~[server-intermediary.jar:?]

OPTIONAL: To Produce

No response

OPTIONAL: Which mods are affected?

No response

@suerion suerion added the bug Something isn't working label Nov 19, 2024
@github-actions github-actions bot added 1.21 Minecraft Version FABRIC Minecraft Loader NEOFORGE Minecraft Loader server Server-related, Not client-related labels Nov 19, 2024
@MehVahdJukaar
Copy link
Owner

Does this happen on a server? Does this happen when the mod is used alone?

@suerion
Copy link
Author

suerion commented Nov 19, 2024

Does this happen on a server? Does this happen when the mod is used alone?

Hey, i use a Modpack server it does happen after the last Updates from Supplementary and Moonlight.
Had not tried yet to use it without other mods,

@suerion
Copy link
Author

suerion commented Nov 19, 2024

Had tried to dissable a lot of mods,

cyanide is an Datapack mod to fix datapack issues -> https://modrinth.com/mod/cyanide with this the issue is given

@MehVahdJukaar
Copy link
Owner

So cyanide causes this?

@suerion
Copy link
Author

suerion commented Nov 19, 2024

@MehVahdJukaar yes cyanide has caused this, but i had normaly disabled it

@MehVahdJukaar
Copy link
Owner

Odd because they had an old issue which broke Datapack registries. They did fix that one back then. Maybe it came back

@Xelbayria Xelbayria removed the NEOFORGE Minecraft Loader label Nov 19, 2024
@Zardexd
Copy link

Zardexd commented Nov 24, 2024

I think this might be related. In short, i cant load up any resourcepacks while in game, only from the main menu it works correctly.

Partition of logs

1.21.1 Moonlight Lib [1.21-2.17.5] Fabric
[14:20:25] [Render thread/INFO]: Caught error loading resourcepacks, removing all selected resourcepacks java.util.concurrent.CompletionException: java.lang.IllegalStateException: Missing registry: ResourceKey[minecraft:root / moonlight:soft_fluid] at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:791) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] at knot/net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_18859(class_1255.java:162) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_16075(class_1255.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_5383(class_1255.java:121) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1240) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.9.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.9.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.9.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] Caused by: java.lang.IllegalStateException: Missing registry: ResourceKey[minecraft:root / moonlight:soft_fluid] at knot/net.minecraft.class_5455.method_30534(class_5455.java:26) ~[client-intermediary.jar:?] at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] at knot/net.minecraft.class_5455.method_30530(class_5455.java:26) ~[client-intermediary.jar:?] at knot/net.mehvahdjukaar.moonlight.api.fluids.SoftFluidRegistry.get(SoftFluidRegistry.java:29) ~[moonlight-1.21-2.17.5-fabric.jar:?] at knot/net.mehvahdjukaar.moonlight.api.fluids.SoftFluidColors.refreshParticleColors(SoftFluidColors.java:36) ~[moonlight-1.21-2.17.5-fabric.jar:?] at knot/net.mehvahdjukaar.moonlight.api.fluids.SoftFluidColors.method_14491(SoftFluidColors.java:30) ~[moonlight-1.21-2.17.5-fabric.jar:?] at knot/net.minecraft.class_4013.method_29490(class_4013.java:15) ~[client-intermediary.jar:?] at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] ... 15 more

List of mods Present

Mods present.

@MehVahdJukaar
Copy link
Owner

try without other mods on and check my mods are updated. these datapack loading erros can be caused by other mods breaking datapack registries which seems something many like to do

@Zardexd
Copy link

Zardexd commented Nov 24, 2024

try without other mods on and check my mods are updated. these datapack loading erros can be caused by other mods breaking datapack registries which seems something many like to do

This is resource packs being loaded, not datapacks, unless you reply to original poster. I will test it later though.

@MehVahdJukaar
Copy link
Owner

all mods have datapacks builtin

@suerion
Copy link
Author

suerion commented Dec 16, 2024

Dont know if the issue is persistent, will test on newest update

@suerion
Copy link
Author

suerion commented Jan 12, 2025

@MehVahdJukaar

moonlight 1.21-2.17.12
Hey, i had an new issue with the Soft Fluid, think the issue is from Cottage Craft and Bioms o Plenty and other mods->

Now on Client side and not on Server Side anymore. It freeze on reloading Resource Datas and timeouted the Client on joining an Server.

Latest.log (Client side)
https://mclo.gs/6kkibx4

[22:55:27] [Render thread/ERROR]: Registry loading errors:
> Errors in registry moonlight:soft_fluid:
>> Errors in element biomesoplenty:blood:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["biomesoplenty:blood_bucket"]}],equivalent_fluids:"biomesoplenty:blood",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.biomesoplenty.blood","translate":"block.biomesoplenty.blood"}',use_texture_from:"biomesoplenty:blood"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid biomesoplenty:blood had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element unseen_world:dark_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["unseen_world:dark_water_bucket"]}],equivalent_fluids:"unseen_world:dark_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.unseen_world.dark_water","translate":"block.unseen_world.dark_water"}',use_texture_from:"unseen_world:dark_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid unseen_world:dark_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element eternal_starlight:ether:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["eternal_starlight:ether_bucket"]}],emissivity:15,equivalent_fluids:"eternal_starlight:ether",flowing_texture:"minecraft:block/water_flowing",luminosity:15,still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.eternal_starlight.ether","translate":"block.eternal_starlight.ether"}',use_texture_from:"eternal_starlight:ether"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid eternal_starlight:ether had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element witchery:flowing_spirit_still:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["witchery:flowing_spirit_bucket"]}],equivalent_fluids:"witchery:flowing_spirit_still",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"fluid.witchery.flowing_spirit_still","translate":"fluid.witchery.flowing_spirit_still"}',use_texture_from:"witchery:flowing_spirit_still"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid witchery:flowing_spirit_still had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.IllegalStateException: Tried to lookup sprite, but atlas is not initialized
	at knot//net.minecraft.class_1059.method_4608(class_1059.java:153)
	at knot//dev.architectury.core.fluid.fabric.ArchitecturyFluidRenderingFabric.getFluidSprites(ArchitecturyFluidRenderingFabric.java:79)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:32)
	... 39 more
>> Errors in element biomesoplenty:liquid_null:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["biomesoplenty:liquid_null_bucket"]}],equivalent_fluids:"biomesoplenty:liquid_null",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.biomesoplenty.liquid_null","translate":"block.biomesoplenty.liquid_null"}',use_texture_from:"biomesoplenty:liquid_null"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid biomesoplenty:liquid_null had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element refurbished_furniture:milk:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["minecraft:milk_bucket"]}],equivalent_fluids:"refurbished_furniture:milk",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.refurbished_furniture.milk","translate":"block.refurbished_furniture.milk"}',use_texture_from:"refurbished_furniture:milk"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid refurbished_furniture:milk had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element travelersbackpack:potion_still:
java.lang.IllegalStateException: Failed to parse value {containers:[],equivalent_fluids:"travelersbackpack:potion_still",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.travelersbackpack.potion_still","translate":"block.travelersbackpack.potion_still"}',use_texture_from:"travelersbackpack:potion_still"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid travelersbackpack:potion_still had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_black_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:black_water_bucket"]}],equivalent_fluids:"cottage-craft:still_black_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.black_water_block","translate":"block.cottage-craft.black_water_block"}',use_texture_from:"cottage-craft:still_black_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_black_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_blue_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:blue_water_bucket"]}],equivalent_fluids:"cottage-craft:still_blue_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.blue_water_block","translate":"block.cottage-craft.blue_water_block"}',use_texture_from:"cottage-craft:still_blue_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_blue_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_brown_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:brown_water_bucket"]}],equivalent_fluids:"cottage-craft:still_brown_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.brown_water_block","translate":"block.cottage-craft.brown_water_block"}',use_texture_from:"cottage-craft:still_brown_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_brown_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_cyan_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:cyan_water_bucket"]}],equivalent_fluids:"cottage-craft:still_cyan_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.cyan_water_block","translate":"block.cottage-craft.cyan_water_block"}',use_texture_from:"cottage-craft:still_cyan_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_cyan_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_green_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:green_water_bucket"]}],equivalent_fluids:"cottage-craft:still_green_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.green_water_block","translate":"block.cottage-craft.green_water_block"}',use_texture_from:"cottage-craft:still_green_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_green_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_grey_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:grey_water_bucket"]}],equivalent_fluids:"cottage-craft:still_grey_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.grey_water_block","translate":"block.cottage-craft.grey_water_block"}',use_texture_from:"cottage-craft:still_grey_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_grey_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_light_blue_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:light_blue_water_bucket"]}],equivalent_fluids:"cottage-craft:still_light_blue_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.light_blue_water_block","translate":"block.cottage-craft.light_blue_water_block"}',use_texture_from:"cottage-craft:still_light_blue_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_light_blue_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_light_grey_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:light_grey_water_bucket"]}],equivalent_fluids:"cottage-craft:still_light_grey_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.light_grey_water_block","translate":"block.cottage-craft.light_grey_water_block"}',use_texture_from:"cottage-craft:still_light_grey_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_light_grey_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_lime_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:lime_water_bucket"]}],equivalent_fluids:"cottage-craft:still_lime_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.lime_water_block","translate":"block.cottage-craft.lime_water_block"}',use_texture_from:"cottage-craft:still_lime_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_lime_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_magenta_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:magenta_water_bucket"]}],equivalent_fluids:"cottage-craft:still_magenta_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.magenta_water_block","translate":"block.cottage-craft.magenta_water_block"}',use_texture_from:"cottage-craft:still_magenta_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_magenta_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_orange_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:orange_water_bucket"]}],equivalent_fluids:"cottage-craft:still_orange_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.orange_water_block","translate":"block.cottage-craft.orange_water_block"}',use_texture_from:"cottage-craft:still_orange_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_orange_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_pink_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:pink_water_bucket"]}],equivalent_fluids:"cottage-craft:still_pink_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.pink_water_block","translate":"block.cottage-craft.pink_water_block"}',use_texture_from:"cottage-craft:still_pink_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_pink_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_purple_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:purple_water_bucket"]}],equivalent_fluids:"cottage-craft:still_purple_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.purple_water_block","translate":"block.cottage-craft.purple_water_block"}',use_texture_from:"cottage-craft:still_purple_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_purple_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_rainbow_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:rainbow_water_bucket"]}],equivalent_fluids:"cottage-craft:still_rainbow_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.rainbow_water_block","translate":"block.cottage-craft.rainbow_water_block"}',use_texture_from:"cottage-craft:still_rainbow_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_rainbow_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_red_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:red_water_bucket"]}],equivalent_fluids:"cottage-craft:still_red_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.red_water_block","translate":"block.cottage-craft.red_water_block"}',use_texture_from:"cottage-craft:still_red_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_red_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_white_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:white_water_bucket"]}],equivalent_fluids:"cottage-craft:still_white_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.white_water_block","translate":"block.cottage-craft.white_water_block"}',use_texture_from:"cottage-craft:still_white_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_white_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more
>> Errors in element cottage-craft:still_yellow_water:
java.lang.IllegalStateException: Failed to parse value {containers:[{capacity:3,empty:"minecraft:bucket",empty_sound:"minecraft:item.bucket.empty",fill_sound:"minecraft:item.bucket.fill",filled:["cottage-craft:yellow_water_bucket"]}],equivalent_fluids:"cottage-craft:still_yellow_water",flowing_texture:"minecraft:block/water_flowing",still_texture:"minecraft:block/water_still",translation_key:'{"fallback":"block.cottage-craft.yellow_water_block","translate":"block.cottage-craft.yellow_water_block"}',use_texture_from:"cottage-craft:still_yellow_water"} from server
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:277)
	at knot//net.minecraft.class_7655$class_9158.method_56521(class_7655.java:100)
	at knot//net.minecraft.class_7655.method_56517(class_7655.java:155)
	at knot//net.minecraft.class_7655.method_45120(class_7655.java:164)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at knot//net.minecraft.class_7655.method_45121(class_7655.java:164)
	at knot//net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java)
	at knot//net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528)
	at knot//net.minecraft.class_7655.method_56519(class_7655.java:155)
	at knot//net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49)
	at knot//net.minecraft.class_9173.method_56585(class_9173.java:59)
	at knot//net.minecraft.class_8674.method_57043(class_8674.java:117)
	at knot//net.minecraft.class_8674.method_57044(class_8674.java:109)
	at knot//net.minecraft.class_8674.method_52794(class_8674.java:117)
	at knot//net.minecraft.class_8733.method_53041(class_8733.java:22)
	at knot//net.minecraft.class_8733.method_11054(class_8733.java:8)
	at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
	at knot//net.minecraft.class_1255.method_18859(class_1255.java:162)
	at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
	at knot//net.minecraft.class_1255.method_16075(class_1255.java:136)
	at knot//net.minecraft.class_1255.method_5383(class_1255.java:121)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1240)
	at knot//net.minecraft.class_310.method_1514(class_310.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.IllegalStateException: Fluid cottage-craft:still_yellow_water had invalid rendering data. How? FluidRenderHandler MUST have at lest 2 textures
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:36)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.getRenderingData(SoftFluid.java)
	at knot//net.mehvahdjukaar.moonlight.api.fluids.SoftFluid.<init>(SoftFluid.java:94)
	at knot//com.mojang.datafixers.util.Function12.lambda$curry6$10(Function12.java:30)
	at knot//com.mojang.datafixers.util.Function6.lambda$curry3$4(Function6.java:18)
	at knot//com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:456)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321)
	at knot//com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
	at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
	at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
	at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
	at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
	at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
	at knot//net.minecraft.class_7655.method_56518(class_7655.java:273)
	... 26 more
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1058.method_45851()" because "textures[0]" is null
	at knot//net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidImpl.getRenderingData(SoftFluidImpl.java:34)
	... 39 more

[22:55:27] [Render thread/WARN]: Strict error handling was triggered, but disconnection was prevented
[22:55:27] [Render thread/ERROR]: Failed to handle packet net.minecraft.class_8733@7e3209b5
java.lang.IllegalStateException: Failed to load registries due to above errors
	at knot/net.minecraft.class_7655.method_45121(class_7655.java:181) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_7655.mixinextras$bridge$method_45121$53(class_7655.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_7655.wrapOperation$ibj000$jsonpatcher$disablePatchingForNetworkRegistries(class_7655.java:4528) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_7655.method_56519(class_7655.java:155) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_9173$class_9174.method_56589(class_9173.java:49) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_9173.method_56585(class_9173.java:59) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_8674.method_57043(class_8674.java:117) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_8674.method_57044(class_8674.java:109) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_8674.method_52794(class_8674.java:117) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_8733.method_53041(class_8733.java:22) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_8733.method_11054(class_8733.java:8) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2600.method_11072(class_2600.java:27) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_1255.method_18859(class_1255.java:162) [client-intermediary.jar:?]
	at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?]
	at knot/net.minecraft.class_1255.method_16075(class_1255.java:136) [client-intermediary.jar:?]
	at knot/net.minecraft.class_1255.method_5383(class_1255.java:121) [client-intermediary.jar:?]
	at knot/net.minecraft.class_310.method_1523(class_310.java:1240) [client-intermediary.jar:?]
	at knot/net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?]
	at knot/net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.10.jar:?]

@MehVahdJukaar
Copy link
Owner

That's not the same issue. That issue comes from a mod fluid being made wrong. It's returning a null texture

@MehVahdJukaar
Copy link
Owner

Entirely their fault

@suerion
Copy link
Author

suerion commented Jan 12, 2025

Entirely their fault

Okey, then i will go to theyr side, and add an Issue

@suerion
Copy link
Author

suerion commented Jan 12, 2025

@MehVahdJukaar but there are a lot of Mods, that they are work really good, did you think, biomes o plenty would be an issue, and not on your side?

@MehVahdJukaar
Copy link
Owner

issue is cottage-craft:still_yellow_water
other mods have nothing to do with it. its returning null on a not nullable method. wether it crashes on boot or when a certain block is rendered is left to chance and other mod using stuff

@suerion
Copy link
Author

suerion commented Jan 12, 2025

Okey, then i will look on theyr side :)

@Xelbayria Xelbayria added the not related Others | Not related to Moonlight label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.21 Minecraft Version bug Something isn't working FABRIC Minecraft Loader not related Others | Not related to Moonlight server Server-related, Not client-related
Projects
None yet
Development

No branches or pull requests

4 participants