Package com.plotsquared.bukkit.player
Class BukkitPlayer
- All Implemented Interfaces:
CommandCaller,LocaleHolder,PermissionHolder,OfflinePlotPlayer
-
Nested Class Summary
Nested classes/interfaces inherited from class com.plotsquared.core.player.PlotPlayer
PlotPlayer.PlotPlayerConverter<BaseObject extends Object> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBukkitPlayer(@NonNull PlotAreaManager plotAreaManager, @NonNull EventDispatcher eventDispatcher, @NonNull Player player, boolean realPlayer, @NonNull PermissionHandler permissionHandler) Deprecated, for removal: This API element is subject to removal in a future version.Please do not use this method.BukkitPlayer(@NonNull PlotAreaManager plotAreaManager, @NonNull EventDispatcher eventDispatcher, @NonNull Player player, @NonNull PermissionHandler permissionHandler) Deprecated, for removal: This API element is subject to removal in a future version.Please do not use this method. -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSee(PlotPlayer<?> other) booleancanTeleport(@NonNull Location location) booleancom.sk89q.worldedit.world.gamemode.GameMode@org.checkerframework.checker.index.qual.NonNegative longgetName()Convert from PlotSquared'sTeleportCauseto Bukkit'sPlayerTeleportEvent.TeleportCausegetUUID()@org.checkerframework.checker.index.qual.NonNegative inthasPermissionRange(@NonNull String stub, @org.checkerframework.checker.index.qual.NonNegative int range) booleanisBanned()voidvoidvoidremoveEffect(@NonNull String name) voidsetCompassTarget(Location location) voidsetFlight(boolean fly) voidsetGameMode(com.sk89q.worldedit.world.gamemode.GameMode gameMode) voidsetTime(long time) voidsetWeather(@NonNull PlotWeather weather) voidvoidteleport(@NonNull Location location, @NonNull TeleportCause cause) com.sk89q.worldedit.extension.platform.ActortoActor()Methods inherited from class com.plotsquared.core.player.PlotPlayer
accessPersistentMetaData, accessTemporaryMetaData, equals, from, getAllowedPlots, getApplicablePlotArea, getAttribute, getClusterCount, getClusterCount, getCurrentPlot, getDebugModePlayers, getDebugModePlayersInPlot, getLocale, getLocation, getLockRepository, getMeta, getPlayerClusterCount, getPlayerClusterCount, getPlotAreaAbs, getPlotCount, getPlotCount, getPlots, getPlots, getSuperCaller, hasDebugMode, hashCode, hasKeyedPermission, hasPermission, hasPermission, hasPermission, plotkick, populatePersistentMetaMap, refreshDebug, registerConverter, removeAttribute, sendActionBar, sendMessage, sendTitle, sendTitle, setAttribute, setLocale, setupPermissionProfile, teleport, toString, unregisterMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.plotsquared.core.permissions.PermissionHolder
hasKeyedPermission, hasPermission, hasPermission, hasPermissionRange
-
Field Details
-
player
-
-
Constructor Details
-
BukkitPlayer
@Deprecated(forRemoval=true, since="6.10.9") public BukkitPlayer(@NonNull PlotAreaManager plotAreaManager, @NonNull EventDispatcher eventDispatcher, @NonNull Player player, @NonNull PermissionHandler permissionHandler) Deprecated, for removal: This API element is subject to removal in a future version.Please do not use this method. Instead useBukkitUtil.adapt(Player), as it caches player objects. This method will be made private in a future release.- Parameters:
plotAreaManager- PlotAreaManager instanceeventDispatcher- EventDispatcher instanceplayer- Bukkit player instancepermissionHandler- PermissionHandler instance
-
BukkitPlayer
@Deprecated(forRemoval=true, since="6.10.9") public BukkitPlayer(@NonNull PlotAreaManager plotAreaManager, @NonNull EventDispatcher eventDispatcher, @NonNull Player player, boolean realPlayer, @NonNull PermissionHandler permissionHandler) Deprecated, for removal: This API element is subject to removal in a future version.Please do not use this method. Instead useBukkitUtil.adapt(Player), as it caches player objects. This method will be made private in a future release.- Parameters:
plotAreaManager- PlotAreaManager instanceeventDispatcher- EventDispatcher instanceplayer- Bukkit player instancepermissionHandler- PermissionHandler instance
-
-
Method Details
-
toActor
- Specified by:
toActorin classPlotPlayer<Player>
-
getPlatformPlayer
- Specified by:
getPlatformPlayerin classPlotPlayer<Player>
-
getUUID
- Specified by:
getUUIDin interfaceOfflinePlotPlayer- Specified by:
getUUIDin classPlotPlayer<Player>
-
getLastPlayed
-
canTeleport
- Overrides:
canTeleportin classPlotPlayer<Player>
-
hasPermissionRange
public @org.checkerframework.checker.index.qual.NonNegative int hasPermissionRange(@NonNull String stub, @org.checkerframework.checker.index.qual.NonNegative int range) -
teleport
- Specified by:
teleportin classPlotPlayer<Player>
-
getName
-
setCompassTarget
- Specified by:
setCompassTargetin classPlotPlayer<Player>
-
getLocationFull
- Specified by:
getLocationFullin classPlotPlayer<Player>
-
setWeather
- Specified by:
setWeatherin classPlotPlayer<Player>
-
getGameMode
- Specified by:
getGameModein classPlotPlayer<Player>
-
setGameMode
- Specified by:
setGameModein classPlotPlayer<Player>
-
setTime
- Specified by:
setTimein classPlotPlayer<Player>
-
getFlight
- Specified by:
getFlightin classPlotPlayer<Player>
-
setFlight
- Specified by:
setFlightin classPlotPlayer<Player>
-
playMusic
public void playMusic(@NonNull Location location, @NonNull com.sk89q.worldedit.world.item.ItemType id) - Specified by:
playMusicin classPlotPlayer<Player>
-
kick
- Specified by:
kickin classPlotPlayer<Player>
-
stopSpectating
- Specified by:
stopSpectatingin classPlotPlayer<Player>
-
isBanned
- Specified by:
isBannedin classPlotPlayer<Player>
-
getAudience
- Specified by:
getAudiencein classPlotPlayer<Player>
-
removeEffect
- Specified by:
removeEffectin classPlotPlayer<Player>
-
canSee
- Specified by:
canSeein classPlotPlayer<Player>
-
getTeleportCause
Convert from PlotSquared'sTeleportCauseto Bukkit'sPlayerTeleportEvent.TeleportCause- Parameters:
cause- PlotSquared teleport cause to convert- Returns:
- Bukkit's equivalent teleport cause
-