Quick update before release. Fixes not returning if event cancelled
This commit is contained in:
		@@ -60,6 +60,8 @@ public class DisguiseListener implements Listener {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @EventHandler(priority = EventPriority.MONITOR)
 | 
					    @EventHandler(priority = EventPriority.MONITOR)
 | 
				
			||||||
    public void onVechileLeave(VehicleExitEvent event) {
 | 
					    public void onVechileLeave(VehicleExitEvent event) {
 | 
				
			||||||
 | 
					        if (event.isCancelled())
 | 
				
			||||||
 | 
					            return;
 | 
				
			||||||
        final Disguise disguise = DisguiseAPI.getDisguise(event.getExited());
 | 
					        final Disguise disguise = DisguiseAPI.getDisguise(event.getExited());
 | 
				
			||||||
        if (disguise != null && event.getExited() instanceof Player) {
 | 
					        if (disguise != null && event.getExited() instanceof Player) {
 | 
				
			||||||
            Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
 | 
					            Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
 | 
				
			||||||
@@ -73,6 +75,8 @@ public class DisguiseListener implements Listener {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @EventHandler(priority = EventPriority.MONITOR)
 | 
					    @EventHandler(priority = EventPriority.MONITOR)
 | 
				
			||||||
    public void onVechileEnter(VehicleEnterEvent event) {
 | 
					    public void onVechileEnter(VehicleEnterEvent event) {
 | 
				
			||||||
 | 
					        if (event.isCancelled())
 | 
				
			||||||
 | 
					            return;
 | 
				
			||||||
        Disguise disguise = DisguiseAPI.getDisguise(event.getEntered());
 | 
					        Disguise disguise = DisguiseAPI.getDisguise(event.getEntered());
 | 
				
			||||||
        if (disguise != null && event.getEntered() instanceof Player) {
 | 
					        if (disguise != null && event.getEntered() instanceof Player) {
 | 
				
			||||||
            disguiseAPI.removeVisibleDisguise((Player) event.getEntered());
 | 
					            disguiseAPI.removeVisibleDisguise((Player) event.getEntered());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user