MarkersCollector interface

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

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

Методы (5)

МодификаторыВозвратСигнатура
abstract void addvoid add(MapMarker var1)
abstract void addIgnoreViewDistancevoid addIgnoreViewDistance(MapMarker var1)
default boolean isInViewDistanceboolean isInViewDistance(Transform var1)
default boolean isInViewDistanceboolean isInViewDistance(Vector3d var1)
abstract boolean isInViewDistanceboolean isInViewDistance(double var1, double var3)

Исходный код

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

class="kw">import com.hypixel.hytale.math.vector.Transform;
class="kw">import com.hypixel.hytale.protocol.packets.worldmap.MapMarker;
class="kw">import com.hypixel.hytale.server.core.universe.PlayerRef;
class="kw">import java.util.function.Predicate;
class="kw">import javax.annotation.Nullable;
class="kw">import org.joml.Vector3d;

class="kw">public class="kw">interface MarkersCollector {
   void add(MapMarker var1);

   void addIgnoreViewDistance(MapMarker var1);

   @Deprecated
   @Nullable
   Predicate<PlayerRef> getPlayerMapFilter();

   class="kw">default boolean isInViewDistance(Transform var1) {
      class="kw">return this.isInViewDistance(var1.getPosition());
   }

   class="kw">default boolean isInViewDistance(Vector3d var1) {
      class="kw">return this.isInViewDistance(var1.x, var1.z);
   }

   boolean isInViewDistance(double var1, double var3);
}