diff --git a/converter/src/main/java/org/geysermc/pack/converter/PackConverter.java b/converter/src/main/java/org/geysermc/pack/converter/PackConverter.java index a345ce1..ccd819b 100644 --- a/converter/src/main/java/org/geysermc/pack/converter/PackConverter.java +++ b/converter/src/main/java/org/geysermc/pack/converter/PackConverter.java @@ -50,6 +50,7 @@ import java.util.Collections; import java.util.IdentityHashMap; import java.util.List; import java.util.Map; +import java.util.function.BiConsumer; import java.util.function.Consumer; /** @@ -65,7 +66,7 @@ public final class PackConverter { private final Map, List>> actionListeners = new IdentityHashMap<>(); - private Consumer postProcessor; + private BiConsumer postProcessor; private final List> converters = new ArrayList<>(); @@ -228,7 +229,7 @@ public final class PackConverter { * @param postProcessor the post processor * @return this instance */ - public PackConverter postProcessor(@NotNull Consumer postProcessor) { + public PackConverter postProcessor(@NotNull BiConsumer postProcessor) { this.postProcessor = postProcessor; return this; } @@ -278,7 +279,7 @@ public final class PackConverter { } if (this.postProcessor != null) { - this.postProcessor.accept(bedrockResourcePack); + this.postProcessor.accept(javaResourcePack, bedrockResourcePack); } bedrockResourcePack.export();