POIMarkerProvider class

Пакет: com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers

Файл: com/hypixel/hytale/server/core/universe/world/worldmap/markers/providers/POIMarkerProvider.java

implements: WorldMapManager.MarkerProvider

Поля (2)

МодификаторыТипИмя
final POIMarkerProvider INSTANCE
Map var4

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers;

class="kw">import com.hypixel.hytale.protocol.packets.worldmap.MapMarker;
class="kw">import com.hypixel.hytale.server.core.entity.entities.Player;
class="kw">import com.hypixel.hytale.server.core.universe.world.World;
class="kw">import com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapManager;
class="kw">import com.hypixel.hytale.server.core.universe.world.worldmap.markers.MarkersCollector;
class="kw">import java.util.Map;
class="kw">import javax.annotation.Nonnull;

class="kw">public class POIMarkerProvider class="kw">implements WorldMapManager.MarkerProvider {
   class="kw">public class="kw">static class="kw">final POIMarkerProvider INSTANCE = new POIMarkerProvider();

   class="kw">private POIMarkerProvider() {
   }

   @Override
   class="kw">public void update(@Nonnull World var1, @Nonnull Player var2, @Nonnull MarkersCollector var3) {
      Map var4 = var1.getWorldMapManager().getPointsOfInterest();
      if (!var4.isEmpty()) {
         for (MapMarker var6 : var4.values()) {
            var3.add(var6);
         }
      }
   }
}