Sorted members. Idiotic bug with riding still exists. It will live.
This commit is contained in:
		@@ -38,16 +38,6 @@ public class DisguiseAPI {
 | 
			
		||||
        return hearSelfDisguise;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static void setInventoryListenerEnabled(boolean inventoryListenerEnabled) {
 | 
			
		||||
        if (PacketsManager.isInventoryListenerEnabled() != inventoryListenerEnabled) {
 | 
			
		||||
            PacketsManager.setInventoryListenerEnabled(inventoryListenerEnabled);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isInventoryListenerEnabled() {
 | 
			
		||||
        return PacketsManager.isInventoryListenerEnabled();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Disguise the next entity to spawn with this disguise. This may not work however if the entity doesn't actually spawn.
 | 
			
		||||
     */
 | 
			
		||||
@@ -146,6 +136,10 @@ public class DisguiseAPI {
 | 
			
		||||
        return hidingHeldItem;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isInventoryListenerEnabled() {
 | 
			
		||||
        return PacketsManager.isInventoryListenerEnabled();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Is the sound packets caught and modified
 | 
			
		||||
     */
 | 
			
		||||
@@ -246,6 +240,12 @@ public class DisguiseAPI {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static void setInventoryListenerEnabled(boolean inventoryListenerEnabled) {
 | 
			
		||||
        if (PacketsManager.isInventoryListenerEnabled() != inventoryListenerEnabled) {
 | 
			
		||||
            PacketsManager.setInventoryListenerEnabled(inventoryListenerEnabled);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set if the disguises play sounds when hurt
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
@@ -73,16 +73,16 @@ import com.comphenix.protocol.events.PacketListener;
 | 
			
		||||
import com.comphenix.protocol.reflect.StructureModifier;
 | 
			
		||||
 | 
			
		||||
public class PacketsManager {
 | 
			
		||||
    private static boolean cancelSound;
 | 
			
		||||
    private static DisguiseAPI disguiseAPI = new DisguiseAPI();
 | 
			
		||||
    private static PacketListener inventoryListenerClient;
 | 
			
		||||
    private static PacketListener inventoryListenerServer;
 | 
			
		||||
    private static boolean inventoryModifierEnabled;
 | 
			
		||||
    private static LibsDisguises libsDisguises;
 | 
			
		||||
    private static PacketListener soundsListener;
 | 
			
		||||
    private static boolean soundsListenerEnabled;
 | 
			
		||||
    private static PacketListener viewDisguisesListener;
 | 
			
		||||
    private static boolean viewDisguisesListenerEnabled;
 | 
			
		||||
    private static LibsDisguises libsDisguises;
 | 
			
		||||
    private static DisguiseAPI disguiseAPI = new DisguiseAPI();
 | 
			
		||||
    private static boolean cancelSound;
 | 
			
		||||
 | 
			
		||||
    protected static void addPacketListeners(final JavaPlugin libsDisguises) {
 | 
			
		||||
        ProtocolManager manager = ProtocolLibrary.getProtocolManager();
 | 
			
		||||
@@ -612,8 +612,7 @@ public class PacketsManager {
 | 
			
		||||
                Packets.Server.REL_ENTITY_MOVE_LOOK, Packets.Server.ENTITY_LOOK, Packets.Server.ENTITY_TELEPORT,
 | 
			
		||||
                Packets.Server.ENTITY_HEAD_ROTATION, Packets.Server.ENTITY_METADATA, Packets.Server.ENTITY_EQUIPMENT,
 | 
			
		||||
                Packets.Server.ARM_ANIMATION, Packets.Server.ENTITY_LOCATION_ACTION, Packets.Server.MOB_EFFECT,
 | 
			
		||||
                Packets.Server.ENTITY_STATUS, Packets.Server.ENTITY_VELOCITY, Packets.Server.UPDATE_ATTRIBUTES,
 | 
			
		||||
                Packets.Server.BED) {
 | 
			
		||||
                Packets.Server.ENTITY_STATUS, Packets.Server.ENTITY_VELOCITY, Packets.Server.UPDATE_ATTRIBUTES) {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void onPacketSending(PacketEvent event) {
 | 
			
		||||
                StructureModifier<Entity> entityModifer = event.getPacket().getEntityModifier(event.getPlayer().getWorld());
 | 
			
		||||
@@ -946,6 +945,18 @@ public class PacketsManager {
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isHearDisguisesEnabled() {
 | 
			
		||||
        return soundsListenerEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isInventoryListenerEnabled() {
 | 
			
		||||
        return inventoryModifierEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isViewDisguisesListenerEnabled() {
 | 
			
		||||
        return viewDisguisesListenerEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Sends the self disguise to the player
 | 
			
		||||
     */
 | 
			
		||||
@@ -1043,18 +1054,6 @@ public class PacketsManager {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isHearDisguisesEnabled() {
 | 
			
		||||
        return soundsListenerEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isInventoryListenerEnabled() {
 | 
			
		||||
        return inventoryModifierEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isViewDisguisesListenerEnabled() {
 | 
			
		||||
        return viewDisguisesListenerEnabled;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static void setHearDisguisesListener(boolean enabled) {
 | 
			
		||||
        if (soundsListenerEnabled != enabled) {
 | 
			
		||||
            soundsListenerEnabled = enabled;
 | 
			
		||||
 
 | 
			
		||||
@@ -51,8 +51,8 @@ public class FlagWatcher {
 | 
			
		||||
    }
 | 
			
		||||
    private Disguise disguise;
 | 
			
		||||
    private HashMap<Integer, Object> entityValues = new HashMap<Integer, Object>();
 | 
			
		||||
    private org.bukkit.inventory.ItemStack[] items = new org.bukkit.inventory.ItemStack[5];
 | 
			
		||||
    private boolean hasDied;
 | 
			
		||||
    private org.bukkit.inventory.ItemStack[] items = new org.bukkit.inventory.ItemStack[5];
 | 
			
		||||
 | 
			
		||||
    public FlagWatcher(Disguise disguise) {
 | 
			
		||||
        this.disguise = disguise;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user