Don't send bat if bat aint flying
This commit is contained in:
		@@ -10,6 +10,7 @@ import me.libraryaddict.disguise.DisguiseAPI;
 | 
			
		||||
import me.libraryaddict.disguise.DisguiseConfig;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.TargetedDisguise.TargetType;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.watchers.AgeableWatcher;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.watchers.BatWatcher;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.watchers.HorseWatcher;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.watchers.ZombieWatcher;
 | 
			
		||||
import me.libraryaddict.disguise.utilities.DisguiseUtilities;
 | 
			
		||||
@@ -216,6 +217,9 @@ public abstract class Disguise {
 | 
			
		||||
                    if (isModifyBoundingBox()) {
 | 
			
		||||
                        DisguiseUtilities.doBoundingBox(disguise);
 | 
			
		||||
                    }
 | 
			
		||||
                    if (getType() == DisguiseType.BAT && !((BatWatcher) getWatcher()).isFlying()) {
 | 
			
		||||
                        return;
 | 
			
		||||
                    }
 | 
			
		||||
                    // If the vectorY isn't 0. Cos if it is. Then it doesn't want to send any vectors.
 | 
			
		||||
                    // If this disguise has velocity sending enabled and the entity is flying.
 | 
			
		||||
                    if (isVelocitySent() && vectorY != 0 && (alwaysSendVelocity || !getEntity().isOnGround())) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user