Fix new map colors rendering as transparent

This commit is contained in:
DerFrZocker 2021-06-12 19:56:13 +10:00 committed by md_5
parent cfe7fecf3e
commit b42e708cf2
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11
2 changed files with 3 additions and 3 deletions

View File

@ -164,8 +164,8 @@ public final class CraftMapView implements MapView {
byte[] buf = canvas.getBuffer(); byte[] buf = canvas.getBuffer();
for (int i = 0; i < buf.length; ++i) { for (int i = 0; i < buf.length; ++i) {
byte color = buf[i]; byte color = buf[i];
// There are 208 valid color id's, 0 -> 127 and -128 -> -49 // There are 248 valid color id's, 0 -> 127 and -128 -> -9
if (color >= 0 || color <= -21) render.buffer[i] = color; if (color >= 0 || color <= -9) render.buffer[i] = color;
} }
for (int i = 0; i < canvas.getCursors().size(); ++i) { for (int i = 0; i < canvas.getCursors().size(); ++i) {

View File

@ -34,7 +34,7 @@ public class MapTest {
int mr = (r * modi) / 255; int mr = (r * modi) / 255;
int mg = (g * modi) / 255; int mg = (g * modi) / 255;
int mb = (b * modi) / 255; int mb = (b * modi) / 255;
logger.log(Level.WARNING, "Missing color: c({0}, {1}, {2})", new Object[]{mr, mg, mb}); logger.log(Level.WARNING, "Missing color (check CraftMapView#render): c({0}, {1}, {2})", new Object[]{mr, mg, mb});
} }
fail = true; fail = true;
} else { } else {