Class MobDisguise
java.lang.Object
me.libraryaddict.disguise.disguisetypes.Disguise
me.libraryaddict.disguise.disguisetypes.TargetedDisguise
me.libraryaddict.disguise.disguisetypes.MobDisguise
-
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
ConstructorsConstructorDescriptionMobDisguise(DisguiseType disguiseType) MobDisguise(DisguiseType disguiseType, boolean isAdult) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionaddPlayer(org.bukkit.entity.Player player) clone()booleandoublebooleanisAdult()booleanremovePlayer(String playername) removePlayer(org.bukkit.entity.Player player) setDisguiseTarget(TargetedDisguise.TargetType newTargetType) setEntity(org.bukkit.entity.Entity entity) Set the entity of the disguise.setHearSelfDisguise(boolean hearSelfDisguise) setHideArmorFromSelf(boolean hideArmor) setHideHeldItemFromSelf(boolean hideHeldItem) setKeepDisguiseOnPlayerDeath(boolean keepDisguise) setModifyBoundingBox(boolean modifyBox) Deprecated.setReplaceSounds(boolean areSoundsReplaced) setServerBoundingBox(me.libraryaddict.disguise.utilities.reflection.FakeBoundingBox box) Sets a custom server-side bounding box used for server hit detection (arrows, melee, etc.).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) Methods inherited from class me.libraryaddict.disguise.disguisetypes.TargetedDisguise
canSee, canSee, canSee, clone, getDisguiseTarget, getObserversMethods inherited from class me.libraryaddict.disguise.disguisetypes.Disguise
addCustomData, adjustTallSelfDisguiseScale, canScaleDisguise, createDisguise, doPeriodicTick, getArmorstandIds, getBoundingBox, getCustomData, getCustomData, getEffectiveSoundCategory, getExpires, getMultiName, getMultiNameLength, getType, getUUID, hasCustomData, isCustomDisguise, isDisguiseExpired, isHidePlayer, isHidingArmorFromSelf, isHidingHeldItemFromSelf, isMiscDisguise, isPlayerDisguise, isRemoveDisguiseOnDeath, isSelfDisguiseSoundsReplaced, isSelfDisguiseVisible, isServerBoundingBoxEnabled, isSoundsReplaced, isTallDisguisesVisible, isTallSelfDisguisesScaling, isUpsideDown, playAnimation, playAnimation, playAnimation, removeDisguise, removeDisguise, removeDisguise, removeDisguise, sendArmorStands, setBossBar, setBossBarColor, setBossBarStyle, setBoundingBox, setDisguiseName, setExpires, setHidePlayer, setMultiName, setNotifyBar, setScalePlayerToDisguise, setSelfDisguiseVisible, setTallDisguisesVisible, setTallSelfDisguise, setTallSelfDisguisesScaling, setUpsideDown, startDisguise, startDisguise, stopDisguise
-
Constructor Details
-
MobDisguise
-
MobDisguise
Deprecated.
-
-
Method Details
-
getHeight
public double getHeight() -
addPlayer
- Overrides:
addPlayerin classTargetedDisguise
-
addPlayer
- Overrides:
addPlayerin classTargetedDisguise
-
clone
-
doesDisguiseAge
public boolean doesDisguiseAge() -
getWatcher
-
setWatcher
Description copied from class:DisguiseDeprecated as this isn't used as it should be- Overrides:
setWatcherin classDisguise
-
isAdult
public boolean isAdult() -
isMobDisguise
public boolean isMobDisguise()- Overrides:
isMobDisguisein classDisguise
-
removePlayer
- Overrides:
removePlayerin classTargetedDisguise
-
removePlayer
- Overrides:
removePlayerin classTargetedDisguise
-
setDisguiseTarget
- Overrides:
setDisguiseTargetin classTargetedDisguise
-
setEntity
Description copied from class:DisguiseSet the entity of the disguise. Only used for internal things. -
setHearSelfDisguise
- Overrides:
setHearSelfDisguisein classDisguise
-
setHideArmorFromSelf
- Overrides:
setHideArmorFromSelfin classDisguise
-
setHideHeldItemFromSelf
- Overrides:
setHideHeldItemFromSelfin classDisguise
-
setKeepDisguiseOnPlayerDeath
- Overrides:
setKeepDisguiseOnPlayerDeathin classDisguise
-
setModifyBoundingBox
Deprecated.- Overrides:
setModifyBoundingBoxin classDisguise
-
setServerBoundingBox
public MobDisguise setServerBoundingBox(me.libraryaddict.disguise.utilities.reflection.FakeBoundingBox box) Description copied from class:DisguiseSets a custom server-side bounding box used for server hit detection (arrows, melee, etc.). Does not change what clients see.Invoking this with a non-null box also enables server-side hitbox modification (
isModifyBoundingBox()). UseDisguise.setBoundingBox(me.libraryaddict.disguise.utilities.movements.InteractiveBoundingBox)for client-side interactive hitboxes.- Overrides:
setServerBoundingBoxin classDisguise- Parameters:
box- custom box dimensions, ornullto clear a custom override and disable server-side hitbox modification (Disguise.setModifyBoundingBox(boolean)can re-enable the disguise type's default server box)
-
setReplaceSounds
- Overrides:
setReplaceSoundsin classDisguise
-
setVelocitySent
- Overrides:
setVelocitySentin classDisguise
-
setViewSelfDisguise
Description copied from class:DisguiseCan the disguised view themselves as the disguise- Overrides:
setViewSelfDisguisein classDisguise- Parameters:
viewSelfDisguise-- Returns:
-
silentlyAddPlayer
- Overrides:
silentlyAddPlayerin classTargetedDisguise
-
silentlyRemovePlayer
- Overrides:
silentlyRemovePlayerin classTargetedDisguise
-