Uses of Interface
com.destroystokyo.paper.profile.PlayerProfile
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes relevant to bans.
Classes used to manipulate the voxels in a
world
,
including special states.Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.The interfaces used when manipulating extra data can can be stored inside
item stacks
.-
Uses of PlayerProfile in com.destroystokyo.paper.event.profile
Modifier and TypeMethodDescriptionFillProfileEvent.getPlayerProfile()
LookupProfileEvent.getPlayerProfile()
PreFillProfileEvent.getPlayerProfile()
ProfileWhitelistVerifyEvent.getPlayerProfile()
ModifierConstructorDescriptionFillProfileEvent
(@NotNull PlayerProfile profile) LookupProfileEvent
(@NotNull PlayerProfile profile) PreFillProfileEvent
(@NotNull PlayerProfile profile) ProfileWhitelistVerifyEvent
(@NotNull PlayerProfile profile, boolean whitelistEnabled, boolean whitelisted, boolean isOp, @Nullable String kickMessage) Deprecated.ProfileWhitelistVerifyEvent
(@NotNull PlayerProfile profile, boolean whitelistEnabled, boolean whitelisted, boolean isOp, @Nullable Component kickMessage) -
Uses of PlayerProfile in com.destroystokyo.paper.event.server
Modifier and TypeMethodDescriptionPaperServerListPingEvent.getPlayerSample()
Returns a mutable list ofPlayerProfile
that will be displayed as online players on the client. -
Uses of PlayerProfile in com.destroystokyo.paper.profile
Modifier and TypeMethodDescriptionPlayerProfile.update()
Produces an updated player profile based on this profile. -
Uses of PlayerProfile in io.papermc.paper.event.server
Modifier and TypeMethodDescriptionWhitelistStateUpdateEvent.getPlayerProfile()
Gets the player profile whose whitelist status is being changedModifierConstructorDescriptionWhitelistStateUpdateEvent
(@NotNull PlayerProfile who, @NotNull WhitelistStateUpdateEvent.WhitelistStatus status) -
Uses of PlayerProfile in org.bukkit
Modifier and TypeMethodDescription<E extends BanEntry<? super PlayerProfile>>
EAdds this user to theProfileBanList
.<E extends BanEntry<? super PlayerProfile>>
EAdds this user to theProfileBanList
.<E extends BanEntry<? super PlayerProfile>>
EAdds this user to theProfileBanList
.Modifier and TypeMethodDescriptionstatic PlayerProfile
Bukkit.createProfile
(@NotNull String name) Creates a PlayerProfile for the specified name, with UUID as null.static PlayerProfile
Bukkit.createProfile
(@NotNull UUID uuid) Creates a PlayerProfile for the specified uuid, with name as null.static PlayerProfile
Bukkit.createProfile
(@Nullable UUID uuid, @Nullable String name) Creates a PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.Server.createProfile
(@NotNull String name) Creates a PlayerProfile for the specified name, with UUID as null.Server.createProfile
(@NotNull UUID uuid) Creates a PlayerProfile for the specified uuid, with name as null.Server.createProfile
(@Nullable UUID uuid, @Nullable String name) Creates a PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.static PlayerProfile
Bukkit.createProfileExact
(@Nullable UUID uuid, @Nullable String name) Creates an exact PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.Server.createProfileExact
(@Nullable UUID uuid, @Nullable String name) Creates an exact PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.OfflinePlayer.getPlayerProfile()
Gets a copy of the player's profile. -
Uses of PlayerProfile in org.bukkit.ban
Modifier and TypeMethodDescription<E extends BanEntry<? super PlayerProfile>>
EProfileBanList.addBan
(@NotNull PlayerProfile target, @Nullable String reason, @Nullable Date expires, @Nullable String source) Deprecated.<E extends BanEntry<? super PlayerProfile>>
EProfileBanList.addBan
(@NotNull PlayerProfile target, @Nullable String reason, Duration duration, @Nullable String source) Deprecated.<E extends BanEntry<? super PlayerProfile>>
EProfileBanList.addBan
(@NotNull PlayerProfile target, @Nullable String reason, Instant expires, @Nullable String source) Deprecated.<E extends BanEntry<? super PlayerProfile>>
EProfileBanList.getBanEntry
(@NotNull PlayerProfile target) Deprecated. -
Uses of PlayerProfile in org.bukkit.block
Modifier and TypeMethodDescriptionSkull.getPlayerProfile()
If the skull has an owner, perSkull.hasOwner()
, return the ownersPlayerProfile
Modifier and TypeMethodDescriptionvoid
Skull.setPlayerProfile
(PlayerProfile profile) Sets this skull to use the supplied Player Profile, which can include textures already prefilled. -
Uses of PlayerProfile in org.bukkit.entity
Modifier and TypeMethodDescription<E extends BanEntry<? super PlayerProfile>>
EPlayer.ban
(@Nullable String reason, @Nullable Duration duration, @Nullable String source, boolean kickPlayer) Adds this user to theProfileBanList
.<E extends BanEntry<? super PlayerProfile>>
EPlayer.ban
(@Nullable String reason, @Nullable Instant expires, @Nullable String source, boolean kickPlayer) Adds this user to theProfileBanList
.<E extends BanEntry<? super PlayerProfile>>
EPlayer.ban
(@Nullable String reason, @Nullable Date expires, @Nullable String source, boolean kickPlayer) Adds this user to theProfileBanList
.Modifier and TypeMethodDescriptionvoid
Player.setPlayerProfile
(@NotNull PlayerProfile profile) Changes the PlayerProfile for this player. -
Uses of PlayerProfile in org.bukkit.event.player
Modifier and TypeMethodDescriptionAsyncPlayerPreLoginEvent.getPlayerProfile()
Gets the PlayerProfile of the player logging inModifier and TypeMethodDescriptionvoid
AsyncPlayerPreLoginEvent.setPlayerProfile
(@NotNull PlayerProfile profile) Changes the PlayerProfile the player will login asModifierConstructorDescriptionAsyncPlayerPreLoginEvent
(@NotNull String name, @NotNull InetAddress ipAddress, @NotNull InetAddress rawAddress, @NotNull UUID uniqueId, @NotNull PlayerProfile profile) Deprecated, for removal: This API element is subject to removal in a future version.AsyncPlayerPreLoginEvent
(@NotNull String name, @NotNull InetAddress ipAddress, @NotNull InetAddress rawAddress, @NotNull UUID uniqueId, @NotNull PlayerProfile profile, @NotNull String hostname) AsyncPlayerPreLoginEvent
(@NotNull String name, @NotNull InetAddress ipAddress, @NotNull UUID uniqueId, @NotNull PlayerProfile profile) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PlayerProfile in org.bukkit.inventory.meta
Modifier and TypeMethodDescriptionSkullMeta.getPlayerProfile()
If the skull has an owner, perSkullMeta.hasOwner()
, return the ownersPlayerProfile
Modifier and TypeMethodDescriptionvoid
SkullMeta.setPlayerProfile
(PlayerProfile profile) Sets this skull to use the supplied Player Profile, which can include textures already prefilled.
ProfileBanList.addBan(com.destroystokyo.paper.profile.PlayerProfile, String, Date, String)