Package com.github.juliarn.npclib.common
Class CommonNpcTracker<W,P,I,E>
java.lang.Object
com.github.juliarn.npclib.common.CommonNpcTracker<W,P,I,E>
- All Implemented Interfaces:
com.github.juliarn.npclib.api.NpcTracker<W,P, I, E>
public class CommonNpcTracker<W,P,I,E>
extends Object
implements com.github.juliarn.npclib.api.NpcTracker<W,P,I,E>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <W,P, I, E>
@NotNull CommonNpcTracker<W, P, I, E> npcById(int entityId) npcByUniqueId(@NotNull UUID uniqueId) voidstopTrackingNpc(@NotNull com.github.juliarn.npclib.api.Npc<W, P, I, E> npc) @UnmodifiableView @NotNull Collection<com.github.juliarn.npclib.api.Npc<W, P, I, E>> void
-
Field Details
-
trackedNpcs
-
-
Constructor Details
-
CommonNpcTracker
public CommonNpcTracker()
-
-
Method Details
-
newNpcTracker
-
npcById
-
npcByUniqueId
-
trackNpc
-
stopTrackingNpc
-
trackedNpcs
@NotNull public @UnmodifiableView @NotNull Collection<com.github.juliarn.npclib.api.Npc<W,P, trackedNpcs()I, E>>
-