|
|
@ -424,6 +424,7 @@ public interface BukkitMapPersister {
|
|
|
|
@NotNull
|
|
|
|
@NotNull
|
|
|
|
private MapData extractMapData() {
|
|
|
|
private MapData extractMapData() {
|
|
|
|
final List<MapBanner> banners = Lists.newArrayList();
|
|
|
|
final List<MapBanner> banners = Lists.newArrayList();
|
|
|
|
|
|
|
|
try {
|
|
|
|
final String BANNER_PREFIX = "banner_";
|
|
|
|
final String BANNER_PREFIX = "banner_";
|
|
|
|
for (int i = 0; i < getCursors().size(); i++) {
|
|
|
|
for (int i = 0; i < getCursors().size(); i++) {
|
|
|
|
final MapCursor cursor = getCursors().getCursor(i);
|
|
|
|
final MapCursor cursor = getCursors().getCursor(i);
|
|
|
@ -437,6 +438,9 @@ public interface BukkitMapPersister {
|
|
|
|
cursor.getY()
|
|
|
|
cursor.getY()
|
|
|
|
));
|
|
|
|
));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (Throwable ignored) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return MapData.fromPixels(pixels, getDimension(), (byte) 2, banners, List.of());
|
|
|
|
return MapData.fromPixels(pixels, getDimension(), (byte) 2, banners, List.of());
|
|
|
|
}
|
|
|
|
}
|
|
|
|