mirror of
https://github.com/Minestom/Minestom.git
synced 2024-10-03 00:47:28 +02:00
20 lines
332 B
Java
20 lines
332 B
Java
|
package fr.themode.minestom;
|
||
|
|
||
|
import fr.themode.minestom.entity.Player;
|
||
|
|
||
|
import java.util.Set;
|
||
|
|
||
|
public interface Viewable {
|
||
|
|
||
|
void addViewer(Player player);
|
||
|
|
||
|
void removeViewer(Player player);
|
||
|
|
||
|
Set<Player> getViewers();
|
||
|
|
||
|
default boolean isViewer(Player player) {
|
||
|
return getViewers().contains(player);
|
||
|
}
|
||
|
|
||
|
}
|