Skip to content

Commit b009648

Browse files
committed
method to check if player is vanished
1 parent 09dbc09 commit b009648

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/pro/cloudnode/smp/cloudnodemsg/CloudnodeMSG.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package pro.cloudnode.smp.cloudnodemsg;
22

3+
import org.bukkit.entity.Player;
4+
import org.bukkit.metadata.MetadataValue;
35
import org.bukkit.plugin.java.JavaPlugin;
46
import org.jetbrains.annotations.NotNull;
57
import pro.cloudnode.smp.cloudnodemsg.command.MainCommand;
@@ -33,6 +35,12 @@ public void onDisable() {
3335
// Plugin shutdown logic
3436
}
3537

38+
public static boolean isVanished(final @NotNull Player player) {
39+
for (final @NotNull MetadataValue meta : player.getMetadata("vanished"))
40+
if (meta.asBoolean()) return true;
41+
return false;
42+
}
43+
3644
private final @NotNull PluginConfig config = new PluginConfig(getConfig());
3745

3846
public @NotNull PluginConfig config() {

0 commit comments

Comments
 (0)