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
  • Constructor Details

    • DisguiseInternals

      public DisguiseInternals(D disguise)
  • Method Details

    • getActualEntityScale

      protected double getActualEntityScale()
    • getRawEntityScaleWithoutLibsDisguises

      protected double getRawEntityScaleWithoutLibsDisguises()
    • getPlayerScaleWithoutLibsDisguises

      public double getPlayerScaleWithoutLibsDisguises()
      Specified by:
      getPlayerScaleWithoutLibsDisguises in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • getPrevSelfDisguiseTallScaleMax

      public double getPrevSelfDisguiseTallScaleMax()
      Specified by:
      getPrevSelfDisguiseTallScaleMax in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • getPacketEntityScale

      public double getPacketEntityScale(double scaleInPacket)
    • sendTinyFigureScale

      public void sendTinyFigureScale(double tinyFigureScale)
      Specified by:
      sendTinyFigureScale in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • setPlayerScale

      public void setPlayerScale(double personalPlayerScaleAttribute)
      Specified by:
      setPlayerScale in interface me.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:
      isScalingRelevant in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • isTinyFigureScaleable

      public boolean isTinyFigureScaleable()
      Specified by:
      isTinyFigureScaleable in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • isScalePlayerToDisguise

      public boolean isScalePlayerToDisguise()
      Specified by:
      isScalePlayerToDisguise in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • isTallDisguise

      public boolean isTallDisguise()
      Specified by:
      isTallDisguise in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • getUnscaledHeight

      public double getUnscaledHeight()
      Specified by:
      getUnscaledHeight in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals
    • getDisguiseScale

      public double getDisguiseScale()
      Specified by:
      getDisguiseScale in interface me.libraryaddict.disguise.utilities.scaling.DisguiseScaling.DisguiseScalingInternals