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