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);
}
}
}
}