Polar Help

FakePlayer Annotation

Introduction

The @FakePlayer annotation (top.polar.api.user.annotation.FakePlayer) marks a class as representing a fake player, such as an NPC implementation. It is retained at runtime so that Polar can recognise these entities and avoid treating them as real players.

@Retention(RetentionPolicy.RUNTIME) public @interface FakePlayer { }

Usage

Annotate the class that implements the fake player:

@FakePlayer public class NpcPlayer extends CraftPlayer { // ... }