Class WorldPlayersTargeter
java.lang.Object
me.deecaad.core.mechanics.targeters.Targeter
me.deecaad.core.mechanics.targeters.WorldTargeter
me.deecaad.core.mechanics.targeters.WorldPlayersTargeter
- All Implemented Interfaces:
InlineSerializer<Targeter>,Serializer<Targeter>,net.kyori.adventure.key.Keyed,org.bukkit.Keyed
Targets every player in the current world. This targeter is not shown to players. Whenever the
player uses the @World{} targeter with a player-only mechanic (or use a condition for players
only), this targeter will be used instead. This has major performance benefits.
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.deecaad.core.file.InlineSerializer
InlineSerializer.FormatException -
Field Summary
Fields inherited from interface me.deecaad.core.file.InlineSerializer
NAME_FINDER, UNIQUE_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.NamespacedKeygetKey()getTargets0(CastData cast) Methods inherited from class me.deecaad.core.mechanics.targeters.WorldTargeter
getWikiLink, getWorldCache, getWorldName, isDefaultValues, isEntity, serialize, setWorldCacheMethods inherited from class me.deecaad.core.mechanics.targeters.Targeter
applyParentArgs, getOffset, getTargets, isEyeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.file.InlineSerializer
getInlineKeyword, getKeyword, shouldSerializeMethods inherited from interface org.bukkit.Keyed
keyMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getName, getParentKeywords, letPassThrough, tryPathTo, useLater
-
Constructor Details
-
WorldPlayersTargeter
public WorldPlayersTargeter()Empty constructor for serializer. -
WorldPlayersTargeter
-
-
Method Details
-
getKey
@NotNull public @NotNull org.bukkit.NamespacedKey getKey()- Specified by:
getKeyin interfaceInlineSerializer<Targeter>- Specified by:
getKeyin interfaceorg.bukkit.Keyed- Overrides:
getKeyin classWorldTargeter
-
getTargets0
- Overrides:
getTargets0in classWorldTargeter
-