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 TypeMethodDescriptionvoidaddSeen(org.bukkit.entity.Player player, boolean isSpawnElseRemove) protected voidprotected doubledoubledoublegetPacketEntityScale(double scaleInPacket) doubledoubleprotected doubledoublebooleanbooleanIf the disguise is in use, the disguised entity is a player and the disguised entity can see this disgiusebooleanbooleanprotected voidvoidsendTinyFigureScale(double tinyFigureScale) voidsetPlayerScale(double personalPlayerScaleAttribute) booleanshouldAvoidSendingPackets(org.bukkit.entity.Player player) If the respective player has been sent the Spawn packetsMethods 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
setSelfDisguiseTallScaleMax
-
Constructor Details
-
DisguiseInternals
-
-
Method Details
-
shouldAvoidSendingPackets
public boolean shouldAvoidSendingPackets(org.bukkit.entity.Player player) If the respective player has been sent the Spawn packets- Parameters:
player-- Returns:
-
addSeen
public void addSeen(org.bukkit.entity.Player player, boolean isSpawnElseRemove) -
onDisguiseStart
protected void onDisguiseStart() -
cancelRunnable
protected void cancelRunnable() -
getActualEntityScale
protected double getActualEntityScale() -
getRawEntityScaleWithoutLibsDisguises
protected double getRawEntityScaleWithoutLibsDisguises() -
getPlayerScaleWithoutLibsDisguises
public double getPlayerScaleWithoutLibsDisguises()- Specified by:
getPlayerScaleWithoutLibsDisguisesin interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
getPrevSelfDisguiseTallScaleMax
public double getPrevSelfDisguiseTallScaleMax()- Specified by:
getPrevSelfDisguiseTallScaleMaxin interfaceme.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
-
getPacketEntityScale
public double getPacketEntityScale(double scaleInPacket) -
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
-
isTallDisguise
public boolean isTallDisguise()- Specified by:
isTallDisguisein 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
-