Remove badly thought out and obselete feature that didn't work
This commit is contained in:
		@@ -26,7 +26,6 @@ public class DisguiseConfig {
 | 
			
		||||
    private static boolean miscDisguisesForLivingEnabled;
 | 
			
		||||
    private static boolean modifyBoundingBox;
 | 
			
		||||
    private static boolean movementEnabled;
 | 
			
		||||
    private static boolean removeUnseenDisguises;
 | 
			
		||||
    private static boolean ridingEnabled;
 | 
			
		||||
    private static boolean sendsEntityMetadata;
 | 
			
		||||
    private static boolean sendVelocity;
 | 
			
		||||
@@ -64,8 +63,7 @@ public class DisguiseConfig {
 | 
			
		||||
        setModifyBoundingBox(config.getBoolean("ModifyBoundingBox"));
 | 
			
		||||
        setMonstersIgnoreDisguises(config.getBoolean("MonstersIgnoreDisguises"));
 | 
			
		||||
        setDisguiseBlownOnAttack(config.getBoolean("BlowDisguises"));
 | 
			
		||||
        setDisguiseBlownMessage(ChatColor.translateAlternateColorCodes('&',
 | 
			
		||||
                config.getString("BlownDisguiseMessage")));
 | 
			
		||||
        setDisguiseBlownMessage(ChatColor.translateAlternateColorCodes('&', config.getString("BlownDisguiseMessage")));
 | 
			
		||||
        setKeepDisguiseOnPlayerDeath(config.getBoolean("KeepDisguises.PlayerDeath"));
 | 
			
		||||
        setKeepDisguiseOnPlayerLogout(config.getBoolean("KeepDisguises.PlayerLogout"));
 | 
			
		||||
        setKeepDisguiseOnEntityDespawn(config.getBoolean("KeepDisguises.EntityDespawn"));
 | 
			
		||||
@@ -83,7 +81,6 @@ public class DisguiseConfig {
 | 
			
		||||
        setDisguiseEntityExpire(config.getInt("DisguiseEntityExpire"));
 | 
			
		||||
        setDisguiseCloneExpire(config.getInt("DisguiseCloneExpire"));
 | 
			
		||||
        setMaxClonedDisguises(config.getInt("DisguiseCloneSize"));
 | 
			
		||||
        setUnusedDisguisesRemoved(config.getBoolean("RemoveUnusedDisguises"));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isAnimationPacketsEnabled() {
 | 
			
		||||
@@ -187,10 +184,6 @@ public class DisguiseConfig {
 | 
			
		||||
        return PacketsManager.isHearDisguisesEnabled();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isUnusedDisguisesRemoved() {
 | 
			
		||||
        return removeUnseenDisguises;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Is the velocity packets sent
 | 
			
		||||
     */
 | 
			
		||||
@@ -361,10 +354,6 @@ public class DisguiseConfig {
 | 
			
		||||
        PacketsManager.setHearDisguisesListener(isSoundsEnabled);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static void setUnusedDisguisesRemoved(boolean remove) {
 | 
			
		||||
        removeUnseenDisguises = remove;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Disable velocity packets being sent for w/e reason. Maybe you want every ounce of performance you can get?
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,6 @@ import java.util.Random;
 | 
			
		||||
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.Disguise;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.PlayerDisguise;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.TargetedDisguise;
 | 
			
		||||
import me.libraryaddict.disguise.disguisetypes.watchers.LivingWatcher;
 | 
			
		||||
import me.libraryaddict.disguise.utilities.DisguiseUtilities;
 | 
			
		||||
import me.libraryaddict.disguise.utilities.UpdateChecker;
 | 
			
		||||
@@ -22,7 +21,6 @@ import org.bukkit.event.entity.EntityDamageByEntityEvent;
 | 
			
		||||
import org.bukkit.event.entity.EntityTargetEvent;
 | 
			
		||||
import org.bukkit.event.player.PlayerInteractEntityEvent;
 | 
			
		||||
import org.bukkit.event.player.PlayerJoinEvent;
 | 
			
		||||
import org.bukkit.event.player.PlayerQuitEvent;
 | 
			
		||||
import org.bukkit.event.player.PlayerRespawnEvent;
 | 
			
		||||
import org.bukkit.event.vehicle.VehicleEnterEvent;
 | 
			
		||||
import org.bukkit.event.vehicle.VehicleExitEvent;
 | 
			
		||||
@@ -101,16 +99,6 @@ public class DisguiseListener implements Listener {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @EventHandler
 | 
			
		||||
    public void onQuit(PlayerQuitEvent event) {
 | 
			
		||||
        if (DisguiseConfig.isUnusedDisguisesRemoved()) {
 | 
			
		||||
            for (TargetedDisguise disguise : DisguiseUtilities.getSeenDisguises(event.getPlayer().getName())) {
 | 
			
		||||
                // TODO fix
 | 
			
		||||
                // disguise.removeDisguise();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @EventHandler
 | 
			
		||||
    public void onRespawn(PlayerRespawnEvent event) {
 | 
			
		||||
        Disguise[] disguises = DisguiseAPI.getDisguises(event.getPlayer());
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,6 @@ import java.util.HashMap;
 | 
			
		||||
import java.util.HashSet;
 | 
			
		||||
import java.util.Iterator;
 | 
			
		||||
import java.util.LinkedHashMap;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.UUID;
 | 
			
		||||
 | 
			
		||||
import me.libraryaddict.disguise.DisguiseAPI;
 | 
			
		||||
@@ -407,29 +406,6 @@ public class DisguiseUtilities {
 | 
			
		||||
        return getProfileFromMojang(playerName, (Object) runnableIfCantReturn);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static List<TargetedDisguise> getSeenDisguises(String viewer) {
 | 
			
		||||
        List<TargetedDisguise> dis = new ArrayList<TargetedDisguise>();
 | 
			
		||||
        for (HashSet<TargetedDisguise> disguises : getDisguises().values()) {
 | 
			
		||||
            for (TargetedDisguise disguise : disguises) {
 | 
			
		||||
                if (disguise.getDisguiseTarget() == TargetType.HIDE_DISGUISE_TO_EVERYONE_BUT_THESE_PLAYERS) {
 | 
			
		||||
                    if (disguise.canSee(viewer)) {
 | 
			
		||||
                        boolean add = true;
 | 
			
		||||
                        for (String observer : disguise.getObservers()) {
 | 
			
		||||
                            if (!observer.equals(viewer) && Bukkit.getPlayerExact(observer) != null) {
 | 
			
		||||
                                add = false;
 | 
			
		||||
                                break;
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                        if (add) {
 | 
			
		||||
                            dis.add(disguise);
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return dis;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static HashMap<UUID, Integer> getSelfDisguisesIds() {
 | 
			
		||||
        return selfDisguisesIds;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,6 @@ package me.libraryaddict.disguise.utilities;
 | 
			
		||||
 | 
			
		||||
import java.lang.reflect.InvocationTargetException;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.Iterator;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Random;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user