SharedMarkersProvider class
Пакет: com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers
Файл: com/hypixel/hytale/server/core/universe/world/worldmap/markers/providers/SharedMarkersProvider.java
implements: WorldMapManager.MarkerProvider
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
SharedMarkersProvider |
INSTANCE |
|
WorldMarkersResource |
var4 |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers;
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 com.hypixel.hytale.server.core.universe.world.worldmap.markers.user.UserMapMarker;
class="kw">import com.hypixel.hytale.server.core.universe.world.worldmap.markers.worldstore.WorldMarkersResource;
class="kw">import javax.annotation.Nonnull;
class="kw">public class SharedMarkersProvider class="kw">implements WorldMapManager.MarkerProvider {
class="kw">public class="kw">static class="kw">final SharedMarkersProvider INSTANCE = new SharedMarkersProvider();
class="kw">private SharedMarkersProvider() {
}
@Override
class="kw">public void update(@Nonnull World var1, @Nonnull Player var2, @Nonnull MarkersCollector var3) {
WorldMarkersResource var4 = var1.getChunkStore().getStore().getResource(WorldMarkersResource.getResourceType());
for (UserMapMarker var7 : var4.getUserMapMarkers()) {
var3.addIgnoreViewDistance(var7.toProtocolMarker());
}
}
}