Class DisguiseInternals<D extends Disguise>
java.lang.Object
me.libraryaddict.disguise.disguisetypes.DisguiseInternals<D>
- All Implemented Interfaces:
me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
public class DisguiseInternals<D extends Disguise>
extends Object
implements me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
Not intended to be used by external plugins
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddSeen(org.bukkit.entity.Player player, boolean isSpawnElseRemove) voiddoublegetLastTransmittedScale(UUID playerUUID) doublebooleanbooleanIf the disguise is in use, the disguised entity is a player and the disguised entity can see this disgiusebooleanprotected voidprotected voidvoidvoidremoveEntityScale(UUID playerUUID) voidsendTinyFigureScale(double tinyFigureScale) voidsetEntityScale(UUID playerUUID, double scale) voidsetInteractiveBoundingBox(me.libraryaddict.disguise.utilities.movements.InteractiveBoundingBox boundingBox) voidsetPlayerScale(double personalPlayerScaleAttribute) booleanshouldAvoidSendingPackets(UUID player) booleanshouldAvoidSendingPackets(org.bukkit.entity.Player player) If the respective player has been sent the Spawn packetsvoidupdateEntityScale(double scaleInPacket) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
getPlayerScaleWithoutLibsDisguises, getSelfDisguiseTallScaleMax, setSelfDisguiseTallScaleMax
-
Constructor Details
-
DisguiseInternals
-
-
Method Details
-
clearRememberedScaling
public void clearRememberedScaling() -
setEntityScale
-
getLastTransmittedScale
-
removeEntityScale
-
setInteractiveBoundingBox
public void setInteractiveBoundingBox(me.libraryaddict.disguise.utilities.movements.InteractiveBoundingBox boundingBox) -
shouldAvoidSendingPackets
public boolean shouldAvoidSendingPackets(org.bukkit.entity.Player player) If the respective player has been sent the Spawn packets- Parameters:
player-- Returns:
-
shouldAvoidSendingPackets
-
addSeen
public void addSeen(org.bukkit.entity.Player player, boolean isSpawnElseRemove) -
addSeen
-
onDisguiseStart
protected void onDisguiseStart() -
onDisguiseStop
protected void onDisguiseStop() -
updateEntityScale
public void updateEntityScale(double scaleInPacket) -
refreshScale
public void refreshScale() -
sendTinyFigureScale
public void sendTinyFigureScale(double tinyFigureScale) - Specified by:
sendTinyFigureScalein interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
setPlayerScale
public void setPlayerScale(double personalPlayerScaleAttribute) - Specified by:
setPlayerScalein interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
isScalingRelevant
public boolean isScalingRelevant()If the disguise is in use, the disguised entity is a player and the disguised entity can see this disgiuse- Specified by:
isScalingRelevantin interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
isTinyFigureScaleable
public boolean isTinyFigureScaleable()- Specified by:
isTinyFigureScaleablein interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
isScalePlayerToDisguise
public boolean isScalePlayerToDisguise()- Specified by:
isScalePlayerToDisguisein interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
getUnscaledHeight
public double getUnscaledHeight()- Specified by:
getUnscaledHeightin interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
getDisguiseScale
public double getDisguiseScale()- Specified by:
getDisguiseScalein interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-