mojira.dev
MC-258457

Resource Pack won't load if it contains references to non-existing particles

With 1.19.3, any resource pack containing texture definition for particles which don't exist in game (for example packs with builtin mod support, ran on vanilla client), it won't load at all. This issue wasn't the case in 1.19.2.

Logs:

[09:43:19] [Render thread/INFO]: Reloading ResourceManager: vanilla, file/test
[09:43:20] [Render thread/INFO]: Caught error loading resourcepacks, removing all selected resourcepacks
java.util.concurrent.CompletionException: java.lang.IllegalStateException: Redundant texture list for particle test:magic_flame
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.IllegalStateException: Redundant texture list for particle test:magic_flame
	at fbp.a(SourceFile:309) ~[minecraft-1.19.3-client.jar:?]
	at fbp.b(SourceFile:244) ~[minecraft-1.19.3-client.jar:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
	... 6 more
[09:43:20] [Render thread/INFO]: Reloading ResourceManager: vanilla

Linked issues

Attachments

Comments 0

No comments.

Patbox

gegy

Confirmed

Platform

Important

Resource Packs

1.19.3

23w07a

Retrieved