diff --git a/converter/src/main/java/org/geysermc/pack/converter/type/texture/transformer/TextureTransformer.java b/converter/src/main/java/org/geysermc/pack/converter/type/texture/transformer/TextureTransformer.java index ce73e795..7972eac4 100644 --- a/converter/src/main/java/org/geysermc/pack/converter/type/texture/transformer/TextureTransformer.java +++ b/converter/src/main/java/org/geysermc/pack/converter/type/texture/transformer/TextureTransformer.java @@ -60,7 +60,10 @@ default int order() { } default void gridTransform(@NotNull TransformContext context, boolean poll, int rows, int columns, String bedrockOutput, String... javaInputs) throws IOException { - gridTransform(context, poll, rows, columns, KeyUtil.key(Key.MINECRAFT_NAMESPACE, bedrockOutput), Arrays.stream(javaInputs).map(str -> KeyUtil.key(Key.MINECRAFT_NAMESPACE, str)).toArray(Key[]::new)); + gridTransform( + context, poll, rows, columns, KeyUtil.key(Key.MINECRAFT_NAMESPACE, bedrockOutput), + Arrays.stream(javaInputs).map(str -> str == null ? null : KeyUtil.key(Key.MINECRAFT_NAMESPACE, str)).toArray(Key[]::new) + ); } // Adds images in rows and columns