Class PlayerDisguise
java.lang.Object
me.libraryaddict.disguise.disguisetypes.Disguise
me.libraryaddict.disguise.disguisetypes.TargetedDisguise
me.libraryaddict.disguise.disguisetypes.PlayerDisguise
-
Nested Class Summary
Nested classes/interfaces inherited from class me.libraryaddict.disguise.disguisetypes.TargetedDisguise
TargetedDisguise.TargetType
-
Field Summary
Fields inherited from class me.libraryaddict.disguise.disguisetypes.Disguise
disguiseExpires
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerDisguise
(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) PlayerDisguise
(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile, com.github.retrooper.packetevents.protocol.player.UserProfile skinToUse) PlayerDisguise
(String name) PlayerDisguise
(String name, String skinToUse) PlayerDisguise
(org.bukkit.entity.Player player) PlayerDisguise
(org.bukkit.entity.Player player, org.bukkit.entity.Player skinToUse) -
Method Summary
Modifier and TypeMethodDescriptionaddPlayer
(org.bukkit.entity.Player player) clone()
double
getName()
The actual name that'll be sent in the game profile, not the name that they're known asDeprecated.getSkin()
com.github.retrooper.packetevents.protocol.player.UserProfile
boolean
boolean
boolean
boolean
removeDisguise
(org.bukkit.command.CommandSender sender, boolean disguiseBeingReplaced) Removes the disguise and undisguises the entity if it's using this disguise.removePlayer
(String playername) removePlayer
(org.bukkit.entity.Player player) setDeadmau5Ears
(boolean deadmau5Ears) setDisguiseTarget
(TargetedDisguise.TargetType newTargetType) void
setDisplayedInTab
(boolean showPlayerInTab) setEntity
(org.bukkit.entity.Entity entity) Set the entity of the disguise.void
setGameProfile
(com.mojang.authlib.GameProfile userProfile) setHearSelfDisguise
(boolean hearSelfDisguise) setHideArmorFromSelf
(boolean hideArmor) setHideHeldItemFromSelf
(boolean hideHeldItem) setKeepDisguiseOnPlayerDeath
(boolean keepDisguise) setModifyBoundingBox
(boolean modifyBox) void
setNameVisible
(boolean nameVisible) setReplaceSounds
(boolean areSoundsReplaced) setSkin
(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) Set the UserProfilevoid
setTablistName
(String tablistName) setUpsideDown
(boolean upsideDown) void
setUserProfile
(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) setVelocitySent
(boolean sendVelocity) setViewSelfDisguise
(boolean viewSelfDisguise) Can the disguised view themselves as the disguisesetWatcher
(FlagWatcher newWatcher) Deprecated as this isn't used as it should besilentlyAddPlayer
(String playername) silentlyRemovePlayer
(String playername) boolean
boolean
startDisguise
(org.bukkit.command.CommandSender sender) Methods inherited from class me.libraryaddict.disguise.disguisetypes.TargetedDisguise
canSee, canSee, clone, getDisguiseTarget, getObservers
Methods inherited from class me.libraryaddict.disguise.disguisetypes.Disguise
addCustomData, adjustTallSelfDisguiseScale, canScaleDisguise, createDisguise, doPeriodicTick, getArmorstandIds, getCustomData, getCustomData, getDisguiseScale, getExpires, getMultiName, getMultiNameLength, getType, getUUID, hasCustomData, isCustomDisguise, isDisguiseExpired, isHidePlayer, isHidingArmorFromSelf, isHidingHeldItemFromSelf, isMiscDisguise, isMobDisguise, isRemoveDisguiseOnDeath, isSelfDisguiseSoundsReplaced, isSelfDisguiseVisible, isSoundsReplaced, isTallDisguisesVisible, isTallSelfDisguisesScaling, isUpsideDown, removeDisguise, removeDisguise, removeDisguise, sendArmorStands, setBossBar, setBossBarColor, setBossBarStyle, setDisguiseName, setExpires, setHidePlayer, setMultiName, setNotifyBar, setScalePlayerToDisguise, setSelfDisguiseVisible, setTallDisguisesVisible, setTallSelfDisguise, setTallSelfDisguisesScaling, stopDisguise
-
Constructor Details
-
PlayerDisguise
public PlayerDisguise(org.bukkit.entity.Player player) -
PlayerDisguise
public PlayerDisguise(org.bukkit.entity.Player player, org.bukkit.entity.Player skinToUse) -
PlayerDisguise
-
PlayerDisguise
-
PlayerDisguise
public PlayerDisguise(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) -
PlayerDisguise
public PlayerDisguise(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile, com.github.retrooper.packetevents.protocol.player.UserProfile skinToUse)
-
-
Method Details
-
getHeight
public double getHeight() -
getScoreboardName
Deprecated. -
hasScoreboardName
public boolean hasScoreboardName() -
getProfileName
The actual name that'll be sent in the game profile, not the name that they're known as -
setNameVisible
-
addPlayer
- Overrides:
addPlayer
in classTargetedDisguise
-
addPlayer
- Overrides:
addPlayer
in classTargetedDisguise
-
setUpsideDown
- Overrides:
setUpsideDown
in classDisguise
-
setDeadmau5Ears
-
clone
-
getUserProfile
public com.github.retrooper.packetevents.protocol.player.UserProfile getUserProfile() -
setGameProfile
public void setGameProfile(com.mojang.authlib.GameProfile userProfile) -
setUserProfile
public void setUserProfile(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) -
getName
-
setName
-
getTablistName
-
setTablistName
-
getSkin
-
setSkin
-
setSkin
public PlayerDisguise setSkin(com.github.retrooper.packetevents.protocol.player.UserProfile userProfile) Set the UserProfile- Parameters:
userProfile
- UserProfile- Returns:
-
getWatcher
-
setWatcher
Description copied from class:Disguise
Deprecated as this isn't used as it should be- Overrides:
setWatcher
in classDisguise
-
isDisplayedInTab
public boolean isDisplayedInTab() -
setDisplayedInTab
public void setDisplayedInTab(boolean showPlayerInTab) -
isPlayerDisguise
public boolean isPlayerDisguise()- Overrides:
isPlayerDisguise
in classDisguise
-
removePlayer
- Overrides:
removePlayer
in classTargetedDisguise
-
removePlayer
- Overrides:
removePlayer
in classTargetedDisguise
-
setDisguiseTarget
- Overrides:
setDisguiseTarget
in classTargetedDisguise
-
setEntity
Description copied from class:Disguise
Set the entity of the disguise. Only used for internal things. -
setHearSelfDisguise
- Overrides:
setHearSelfDisguise
in classDisguise
-
setHideArmorFromSelf
- Overrides:
setHideArmorFromSelf
in classDisguise
-
setHideHeldItemFromSelf
- Overrides:
setHideHeldItemFromSelf
in classDisguise
-
setKeepDisguiseOnPlayerDeath
- Overrides:
setKeepDisguiseOnPlayerDeath
in classDisguise
-
setModifyBoundingBox
- Overrides:
setModifyBoundingBox
in classDisguise
-
setReplaceSounds
- Overrides:
setReplaceSounds
in classDisguise
-
startDisguise
public boolean startDisguise()- Overrides:
startDisguise
in classDisguise
-
startDisguise
public boolean startDisguise(org.bukkit.command.CommandSender sender) - Overrides:
startDisguise
in classDisguise
-
setVelocitySent
- Overrides:
setVelocitySent
in classDisguise
-
setViewSelfDisguise
Description copied from class:Disguise
Can the disguised view themselves as the disguise- Overrides:
setViewSelfDisguise
in classDisguise
- Parameters:
viewSelfDisguise
-- Returns:
-
silentlyAddPlayer
- Overrides:
silentlyAddPlayer
in classTargetedDisguise
-
silentlyRemovePlayer
- Overrides:
silentlyRemovePlayer
in classTargetedDisguise
-
removeDisguise
public boolean removeDisguise(org.bukkit.command.CommandSender sender, boolean disguiseBeingReplaced) Description copied from class:Disguise
Removes the disguise and undisguises the entity if it's using this disguise.- Overrides:
removeDisguise
in classDisguise
- Parameters:
disguiseBeingReplaced
- If the entity's disguise is being replaced with another- Returns:
-