Package me.libraryaddict.disguise
Class DisguiseAPI
java.lang.Object
me.libraryaddict.disguise.DisguiseAPI
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addCustomDisguise
(String disguiseName, String disguiseInfo) static void
addGameProfile
(String profileName, com.github.retrooper.packetevents.protocol.player.UserProfile gameProfile) static Disguise
constructDisguise
(org.bukkit.entity.Entity entity) static Disguise
constructDisguise
(org.bukkit.entity.Entity entity, boolean doEquipment, boolean displayExtraAnimations) static void
disguiseEntity
(org.bukkit.command.CommandSender commandSender, org.bukkit.entity.Entity entity, Disguise disguise) static void
disguiseEntity
(org.bukkit.entity.Entity entity, Disguise disguise) static void
disguiseIgnorePlayers
(org.bukkit.entity.Entity entity, Disguise disguise, String... playersToNotSeeDisguise) static void
disguiseIgnorePlayers
(org.bukkit.entity.Entity entity, Disguise disguise, Collection playersToNotSeeDisguise) static void
disguiseIgnorePlayers
(org.bukkit.entity.Entity entity, Disguise disguise, List<String> playersToNotSeeDisguise) Deprecated.static void
disguiseIgnorePlayers
(org.bukkit.entity.Entity entity, Disguise disguise, org.bukkit.entity.Player... playersToNotSeeDisguise) static int
disguiseNextEntity
(Disguise disguise) Disguise the next entity to spawn, this means you need to spawn an entity immediately after calling this.static void
disguiseToAll
(org.bukkit.entity.Entity entity, Disguise disguise) Disguise this entity with this disguisestatic void
disguiseToPlayers
(org.bukkit.entity.Entity entity, Disguise disguise, String... playersToViewDisguise) static void
disguiseToPlayers
(org.bukkit.entity.Entity entity, Disguise disguise, Collection playersToViewDisguise) static void
disguiseToPlayers
(org.bukkit.entity.Entity entity, Disguise disguise, List<String> playersToViewDisguise) Deprecated.static void
disguiseToPlayers
(org.bukkit.entity.Entity entity, Disguise disguise, org.bukkit.entity.Player... playersToViewDisguise) static Disguise
getCustomDisguise
(String disguiseName) static Disguise
getDisguise
(org.bukkit.entity.Entity disguised) Get the disguise of a entitystatic Disguise
getDisguise
(org.bukkit.entity.Player observer, org.bukkit.entity.Entity disguised) Get the disguise of a entitystatic Disguise[]
getDisguises
(org.bukkit.entity.Entity disguised) Get the disguises of a entitystatic int
static String
getRawCustomDisguise
(String disguiseName) static int
static boolean
hasActionBarPreference
(org.bukkit.entity.Entity entity) static boolean
hasSelfDisguisePreference
(org.bukkit.entity.Entity entity) static boolean
isActionBarShown
(org.bukkit.entity.Entity entity) Deprecated.static boolean
isDisguised
(org.bukkit.entity.Entity disguised) Is this entity disguisedstatic boolean
isDisguised
(org.bukkit.entity.Player observer, org.bukkit.entity.Entity disguised) Is this entity disguisedstatic boolean
isDisguiseInUse
(Disguise disguise) static boolean
isNotifyBarShown
(org.bukkit.entity.Entity entity) Returns true if the entity wants to see the action bar / boss barstatic boolean
isSelfDisguised
(org.bukkit.entity.Player player) static boolean
isViewSelfToggled
(org.bukkit.entity.Entity entity) Returns true if the entitiy has /disguiseviewself toggled on.static String
parseToString
(Disguise disguise) static String
parseToString
(Disguise disguise, boolean outputSkin) static void
removeCustomDisguise
(String disguiseName) static void
setActionBarShown
(org.bukkit.entity.Player player, boolean isShown) static void
setViewDisguiseToggled
(org.bukkit.entity.Entity entity, boolean canSeeSelfDisguises) Set whether this player can see their own disguise or not.static void
undisguiseToAll
(org.bukkit.command.CommandSender sender, org.bukkit.entity.Entity entity) Undisguise the entity.static void
undisguiseToAll
(org.bukkit.entity.Entity entity) Undisguise the entity.
-
Method Details
-
getEntityAttachmentId
public static int getEntityAttachmentId() -
addCustomDisguise
public static void addCustomDisguise(String disguiseName, String disguiseInfo) throws DisguiseParseException - Throws:
DisguiseParseException
-
addGameProfile
public static void addGameProfile(String profileName, com.github.retrooper.packetevents.protocol.player.UserProfile gameProfile) -
getRawCustomDisguise
-
getCustomDisguise
-
removeCustomDisguise
-
constructDisguise
-
constructDisguise
public static Disguise constructDisguise(org.bukkit.entity.Entity entity, boolean doEquipment, boolean displayExtraAnimations) -
disguiseEntity
-
disguiseEntity
public static void disguiseEntity(org.bukkit.command.CommandSender commandSender, org.bukkit.entity.Entity entity, Disguise disguise) -
disguiseIgnorePlayers
public static void disguiseIgnorePlayers(org.bukkit.entity.Entity entity, Disguise disguise, Collection playersToNotSeeDisguise) -
disguiseIgnorePlayers
@Deprecated public static void disguiseIgnorePlayers(org.bukkit.entity.Entity entity, Disguise disguise, List<String> playersToNotSeeDisguise) Deprecated. -
disguiseIgnorePlayers
public static void disguiseIgnorePlayers(org.bukkit.entity.Entity entity, Disguise disguise, org.bukkit.entity.Player... playersToNotSeeDisguise) -
disguiseIgnorePlayers
-
disguiseNextEntity
Disguise the next entity to spawn, this means you need to spawn an entity immediately after calling this.- Parameters:
disguise
-- Returns:
-
disguiseToAll
Disguise this entity with this disguise- Parameters:
entity
-disguise
-
-
disguiseToPlayers
public static void disguiseToPlayers(org.bukkit.entity.Entity entity, Disguise disguise, Collection playersToViewDisguise) -
disguiseToPlayers
@Deprecated public static void disguiseToPlayers(org.bukkit.entity.Entity entity, Disguise disguise, List<String> playersToViewDisguise) Deprecated. -
disguiseToPlayers
public static void disguiseToPlayers(org.bukkit.entity.Entity entity, Disguise disguise, org.bukkit.entity.Player... playersToViewDisguise) -
disguiseToPlayers
-
getDisguise
Get the disguise of a entity- Parameters:
disguised
-- Returns:
-
parseToString
-
parseToString
-
getDisguise
public static Disguise getDisguise(org.bukkit.entity.Player observer, org.bukkit.entity.Entity disguised) Get the disguise of a entity- Parameters:
observer
-disguised
-- Returns:
-
getDisguises
Get the disguises of a entity- Parameters:
disguised
-- Returns:
-
getSelfDisguiseId
public static int getSelfDisguiseId() -
isDisguised
public static boolean isDisguised(org.bukkit.entity.Entity disguised) Is this entity disguised- Parameters:
disguised
-- Returns:
-
isDisguised
public static boolean isDisguised(org.bukkit.entity.Player observer, org.bukkit.entity.Entity disguised) Is this entity disguised- Parameters:
observer
-disguised
-- Returns:
-
isDisguiseInUse
-
isSelfDisguised
public static boolean isSelfDisguised(org.bukkit.entity.Player player) -
isViewSelfToggled
public static boolean isViewSelfToggled(org.bukkit.entity.Entity entity) Returns true if the entitiy has /disguiseviewself toggled on.- Parameters:
entity
-- Returns:
-
isActionBarShown
Deprecated. -
isNotifyBarShown
public static boolean isNotifyBarShown(org.bukkit.entity.Entity entity) Returns true if the entity wants to see the action bar / boss bar- Parameters:
entity
-- Returns:
-
hasSelfDisguisePreference
public static boolean hasSelfDisguisePreference(org.bukkit.entity.Entity entity) -
hasActionBarPreference
public static boolean hasActionBarPreference(org.bukkit.entity.Entity entity) -
undisguiseToAll
public static void undisguiseToAll(org.bukkit.entity.Entity entity) Undisguise the entity. This doesn't let you cancel the UndisguiseEvent if the entity is no longer valid. Aka removed from the world.- Parameters:
entity
-
-
undisguiseToAll
public static void undisguiseToAll(org.bukkit.command.CommandSender sender, org.bukkit.entity.Entity entity) Undisguise the entity. This doesn't let you cancel the UndisguiseEvent if the entity is no longer valid. Aka removed from the world.- Parameters:
entity
-
-
setViewDisguiseToggled
public static void setViewDisguiseToggled(org.bukkit.entity.Entity entity, boolean canSeeSelfDisguises) Set whether this player can see their own disguise or not.- Parameters:
entity
-canSeeSelfDisguises
-
-
setActionBarShown
public static void setActionBarShown(org.bukkit.entity.Player player, boolean isShown)
-