Class LibsDisguises
java.lang.Object
ua.mcchickenstudio.opencreative.managers.disguises.LibsDisguises
- All Implemented Interfaces:
DisguiseManager, Manager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearDisguises(@NotNull org.bukkit.entity.Entity entity) Removes all disguises from entity.voiddisguiseAsBlock(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.Material material) Disguises entity as block.voiddisguiseAsEntity(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.entity.EntityType type) Disguises entity as other entity type.voiddisguiseAsPlayer(@NotNull org.bukkit.entity.Entity entity, @NotNull String skin, @NotNull String nickname) Disguises entity as player.getName()Returns name of manager, that will be displayed by request in the logs.voidinit()Initialization of manager.booleanChecks if manager is ready to work.voidsetDisguiseDisplayName(@NotNull org.bukkit.entity.Entity entity, @NotNull String displayName) Sets new display name for current disguise of entity.
-
Constructor Details
-
LibsDisguises
public LibsDisguises()
-
-
Method Details
-
disguiseAsPlayer
public void disguiseAsPlayer(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull String skin, @NotNull @NotNull String nickname) Description copied from interface:DisguiseManagerDisguises entity as player.- Specified by:
disguiseAsPlayerin interfaceDisguiseManager- Parameters:
entity- entity to disguise.skin- skin nickname for disguise.nickname- nickname of player.
-
setDisguiseDisplayName
public void setDisguiseDisplayName(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull String displayName) Description copied from interface:DisguiseManagerSets new display name for current disguise of entity. If entity doesn't have disguise, it should be ignored.- Specified by:
setDisguiseDisplayNamein interfaceDisguiseManager- Parameters:
entity- entity to change name.displayName- display name to set.
-
disguiseAsEntity
public void disguiseAsEntity(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.entity.EntityType type) Description copied from interface:DisguiseManagerDisguises entity as other entity type.- Specified by:
disguiseAsEntityin interfaceDisguiseManager- Parameters:
entity- entity, that will be disguised.type- type of entity to disguise as.
-
disguiseAsBlock
public void disguiseAsBlock(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.Material material) Description copied from interface:DisguiseManagerDisguises entity as block.- Specified by:
disguiseAsBlockin interfaceDisguiseManager- Parameters:
entity- entity to disguise.material- material of block.
-
clearDisguises
public void clearDisguises(@NotNull @NotNull org.bukkit.entity.Entity entity) Description copied from interface:DisguiseManagerRemoves all disguises from entity.- Specified by:
clearDisguisesin interfaceDisguiseManager- Parameters:
entity- entity to remove disguises.
-
init
-
isEnabled
-
getName
-