Hotfix CustomMap

This commit is contained in:
2024-12-02 18:30:08 +01:00
parent bd95e95bc3
commit 79a993c8ec
@@ -97,12 +97,13 @@ public class CustomMap implements Listener {
for (Entity entity : event.getChunk().getEntities()) {
if (!(entity instanceof ItemFrame)) continue;
ItemFrame itemFrame = (ItemFrame) entity;
itemFrame.setItem(new ItemStack(Material.FILLED_MAP, 1));
Vector vector = itemFrame.getLocation().getBlock().getLocation().toVector();
if (itemFrameIndex.containsKey(vector)) {
if (itemFrames[itemFrameIndex.get(vector)] != null) continue;
itemFrames[itemFrameIndex.get(vector)] = itemFrame;
lastModified = 0;
ItemStack itemStack = new ItemStack(Material.FILLED_MAP, 1);
itemFrame.setItem(itemStack);
MapView mapView = ((MapMeta) itemFrame.getItem().getItemMeta()).getMapView();
new ArrayList<>(mapView.getRenderers()).forEach(mapView::removeRenderer);
mapView.addRenderer(new MapRenderer() {