Package com.sk89q.worldedit.bukkit
Class BukkitPlayer
java.lang.Object
com.sk89q.worldedit.extension.platform.AbstractPlayerActor
com.sk89q.worldedit.bukkit.BukkitPlayer
- All Implemented Interfaces:
com.fastasyncworldedit.core.entity.MapMetadatable,com.fastasyncworldedit.core.entity.Metadatable,com.sk89q.worldedit.entity.Entity,com.sk89q.worldedit.entity.Player,com.sk89q.worldedit.extension.platform.Actor,com.sk89q.worldedit.extension.platform.Locatable,com.sk89q.worldedit.session.SessionOwner,com.sk89q.worldedit.util.auth.Subject,com.sk89q.worldedit.util.Faceted,com.sk89q.worldedit.util.Identifiable,Cloneable
public class BukkitPlayer
extends com.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fastasyncworldedit.core.entity.Metadatable
com.fastasyncworldedit.core.entity.Metadatable.METADATA_KEYS -
Field Summary
Fields inherited from interface com.sk89q.worldedit.util.Identifiable
CONSOLE, EVERYONE -
Constructor Summary
ConstructorsConstructorDescriptionBukkitPlayer(WorldEditPlugin plugin, Player player) Deprecated.Players are cached by the plugin.BukkitPlayer(Player player) Deprecated.Players are cached by the plugin. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispatchCUIEvent(com.sk89q.worldedit.internal.cui.CUIEvent event) com.sk89q.worldedit.world.block.BaseBlockgetBlockInHand(com.sk89q.worldedit.util.HandSide handSide) <T> Tcom.sk89q.worldedit.world.gamemode.GameModeString[]com.sk89q.worldedit.extent.inventory.BlockBagcom.sk89q.worldedit.blocks.BaseItemStackgetItemInHand(com.sk89q.worldedit.util.HandSide handSide) com.sk89q.worldedit.util.LocationgetName()com.sk89q.worldedit.session.SessionKeycom.sk89q.worldedit.entity.BaseEntitygetState()com.sk89q.worldedit.world.WorldgetWorld()voidgiveItem(com.sk89q.worldedit.blocks.BaseItemStack itemStack) booleanhasPermission(String perm) booleanvoidprint(com.sk89q.worldedit.util.formatting.text.Component component) voidDeprecated.voidprintDebug(String msg) Deprecated.voidprintError(String msg) Deprecated.voidDeprecated.void<B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>>
voidsendFakeBlock(com.sk89q.worldedit.math.BlockVector3 pos, B block) voidsendTitle(com.sk89q.worldedit.util.formatting.text.Component title, com.sk89q.worldedit.util.formatting.text.Component sub) voidsetFlying(boolean flying) voidsetGameMode(com.sk89q.worldedit.world.gamemode.GameMode gameMode) booleansetLocation(com.sk89q.worldedit.util.Location location) voidsetPermission(String permission, boolean value) booleantrySetPosition(com.sk89q.worldedit.math.Vector3 pos, float pitch, float yaw) voidMethods inherited from class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
ascendLevel, ascendToCeiling, ascendToCeiling, ascendUpwards, ascendUpwards, canDestroyBedrock, checkPermission, clone, descendLevel, equals, findFreePosition, findFreePosition, floatAt, getAllowedRegions, getAllowedRegions, getBlockOn, getBlockTrace, getBlockTrace, getBlockTrace, getBlockTraceFace, getBlockTraceFace, getCardinalDirection, getCardinalDirection, getDisallowedRegions, getDisallowedRegions, getExtent, getLargestRegion, getRawMeta, getSolidBlockTrace, hashCode, isHoldingPickAxe, isPlayer, openFileOpenDialog, openFileSaveDialog, passThroughForwardWall, remove, runAction, setOnGround, setSelection, trySetPositionMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sk89q.worldedit.extension.platform.Actor
cancel, checkAction, confirm, decline, getLimit, printDebug, printError, printInfo, queueAction, runAsyncIfFree, runIfFreeMethods inherited from interface com.sk89q.worldedit.entity.Entity
getTypeMethods inherited from interface com.sk89q.worldedit.extension.platform.Locatable
getBlockLocation, setPositionMethods inherited from interface com.fastasyncworldedit.core.entity.MapMetadatable
deleteMeta, getAndSetMeta, getMeta, getMeta, hasMeta, putIfAbsent, setMetaMethods inherited from interface com.sk89q.worldedit.entity.Player
getBlockIn, getSelection, getWorldForEditing, loadClipboardFromDisk, setPosition, setSelectionMethods inherited from interface com.sk89q.worldedit.session.SessionOwner
getSessionMethods inherited from interface com.sk89q.worldedit.util.auth.Subject
togglePermission
-
Constructor Details
-
BukkitPlayer
Deprecated.Players are cached by the plugin. Should useWorldEditPlugin.wrapPlayer(Player)This constructs a newBukkitPlayerfor the givenPlayer.- Parameters:
player- The correspondingPlayeror null if you need a null WorldEdit player for some reason.
-
BukkitPlayer
Deprecated.Players are cached by the plugin. Should useWorldEditPlugin.wrapPlayer(Player)This constructs a newBukkitPlayerfor the givenPlayer.- Parameters:
plugin- The running instance ofWorldEditPluginplayer- The correspondingPlayeror null if you need a null WorldEdit player for some reason.
-
-
Method Details
-
getUniqueId
-
getItemInHand
public com.sk89q.worldedit.blocks.BaseItemStack getItemInHand(com.sk89q.worldedit.util.HandSide handSide) -
getBlockInHand
public com.sk89q.worldedit.world.block.BaseBlock getBlockInHand(com.sk89q.worldedit.util.HandSide handSide) throws com.sk89q.worldedit.WorldEditException - Specified by:
getBlockInHandin interfacecom.sk89q.worldedit.entity.Player- Overrides:
getBlockInHandin classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor- Throws:
com.sk89q.worldedit.WorldEditException
-
getName
-
getDisplayName
-
giveItem
public void giveItem(com.sk89q.worldedit.blocks.BaseItemStack itemStack) -
printRaw
Deprecated. -
print
Deprecated. -
printDebug
Deprecated. -
printError
Deprecated. -
print
public void print(com.sk89q.worldedit.util.formatting.text.Component component) -
trySetPosition
public boolean trySetPosition(com.sk89q.worldedit.math.Vector3 pos, float pitch, float yaw) -
getGroups
-
getInventoryBlockBag
public com.sk89q.worldedit.extent.inventory.BlockBag getInventoryBlockBag() -
getGameMode
public com.sk89q.worldedit.world.gamemode.GameMode getGameMode()- Specified by:
getGameModein interfacecom.sk89q.worldedit.entity.Player- Overrides:
getGameModein classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
setGameMode
public void setGameMode(com.sk89q.worldedit.world.gamemode.GameMode gameMode) - Specified by:
setGameModein interfacecom.sk89q.worldedit.entity.Player- Overrides:
setGameModein classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
hasPermission
-
setPermission
-
getWorld
public com.sk89q.worldedit.world.World getWorld() -
dispatchCUIEvent
public void dispatchCUIEvent(com.sk89q.worldedit.internal.cui.CUIEvent event) - Specified by:
dispatchCUIEventin interfacecom.sk89q.worldedit.extension.platform.Actor- Overrides:
dispatchCUIEventin classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
getPlayer
-
isAllowedToFly
public boolean isAllowedToFly()- Overrides:
isAllowedToFlyin classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
setFlying
public void setFlying(boolean flying) - Overrides:
setFlyingin classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
getState
public com.sk89q.worldedit.entity.BaseEntity getState() -
getLocation
public com.sk89q.worldedit.util.Location getLocation() -
setLocation
public boolean setLocation(com.sk89q.worldedit.util.Location location) -
getLocale
-
sendAnnouncements
public void sendAnnouncements() -
getFacet
-
getSessionKey
public com.sk89q.worldedit.session.SessionKey getSessionKey() -
sendFakeBlock
public <B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>> void sendFakeBlock(com.sk89q.worldedit.math.BlockVector3 pos, B block) - Specified by:
sendFakeBlockin interfacecom.sk89q.worldedit.entity.Player- Overrides:
sendFakeBlockin classcom.sk89q.worldedit.extension.platform.AbstractPlayerActor
-
sendTitle
public void sendTitle(com.sk89q.worldedit.util.formatting.text.Component title, com.sk89q.worldedit.util.formatting.text.Component sub) -
unregister
public void unregister()
-