File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 99import org .jetbrains .annotations .Nullable ;
1010
1111import java .io .*;
12+ import java .util .Arrays ;
1213import java .util .HashMap ;
1314import java .util .Map ;
1415
@@ -41,10 +42,11 @@ public synchronized void put(ResourcePack resourcePack) {
4142
4243 public void writeTexturesFile (ResourcePack resourcePack , OutputStream out ) throws IOException {
4344 Texture [] textures = new Texture [nextId ];
45+ Arrays .fill (textures , Texture .MISSING );
46+
4447 ordinalMap .forEach ((textureResourcePath , ordinal ) -> {
4548 Texture texture = textureResourcePath .getResource (resourcePack ::getTexture );
46- if (texture == null ) texture = Texture .MISSING ;
47- textures [ordinal ] = texture ;
49+ if (texture != null ) textures [ordinal ] = texture ;
4850 });
4951
5052 try (Writer writer = new OutputStreamWriter (out )) {
You can’t perform that action at this time.
0 commit comments