|  |  | @ -5244,45 +5244,26 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Logger.error("UPDATE ISSUE: " + e); |  |  |  |             Logger.error("UPDATE ISSUE: " + e); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static void unboxPlayer(PlayerCharacter player){ |  |  |  |     public static void unboxPlayer(PlayerCharacter player) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         String machineID = player.getClientConnection().machineID; |  |  |  |         String machineID = player.getClientConnection().machineID; | 
			
		
	
		
		
			
				
					
					|  |  |  |         ArrayList<PlayerCharacter> sameMachine = new ArrayList<>(); |  |  |  |         ArrayList<PlayerCharacter> sameMachine = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         for(PlayerCharacter pc : SessionManager.getAllActivePlayerCharacters()){ |  |  |  |         for (PlayerCharacter pc : SessionManager.getAllActivePlayerCharacters()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if(!pc.equals(player) && pc. isActive && pc.isEnteredWorld() && pc.getClientConnection().machineID.equals(machineID)){ |  |  |  |             if (!pc.equals(player) && pc.isActive && pc.isEnteredWorld() && pc.getClientConnection().machineID.equals(machineID)) { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 sameMachine.add(pc); |  |  |  |                 sameMachine.add(pc); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         boolean valid = true; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         for(PlayerCharacter pc : sameMachine){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(!pc.safeZone) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 valid = false; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(valid) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (PlayerCharacter pc : sameMachine) { |  |  |  |         for (PlayerCharacter pc : sameMachine) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if(pc.equals(player)) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 continue; | 
			
		
	
		
		
			
				
					
					|  |  |  |             pc.isBoxed = true; |  |  |  |             pc.isBoxed = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (!pc.title.equals(CharacterTitle.PVE)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             pc.title = CharacterTitle.PVE; |  |  |  |             pc.title = CharacterTitle.PVE; | 
			
		
	
		
		
			
				
					
					|  |  |  |             InterestManager.setObjectDirty(pc); |  |  |  |             InterestManager.setObjectDirty(pc); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     InterestManager.reloadCharacter(pc, true); |  |  |  |             InterestManager.reloadCharacter(pc, false); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     pc.setDirtyLoad(true); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     //pc.getClientConnection().forceDisconnect();
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         player.isBoxed = false; |  |  |  |         player.isBoxed = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (!player.title.equals(CharacterTitle.NONE)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         player.title = CharacterTitle.NONE; |  |  |  |         player.title = CharacterTitle.NONE; | 
			
		
	
		
		
			
				
					
					|  |  |  |         InterestManager.setObjectDirty(player); |  |  |  |         InterestManager.setObjectDirty(player); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 InterestManager.reloadCharacter(player, true); |  |  |  |         InterestManager.reloadCharacter(player, false); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 player.setDirtyLoad(true); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 //player.getClientConnection().forceDisconnect();
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             //if (player.containsEffect(1672601862)) {
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             //    player.removeEffectBySource(EffectSourceType.DeathShroud, 41, false);
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             //}
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         }else{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ChatManager.chatSystemInfo(player, "All Boxes Must Be In Safezone To Switch"); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static boolean checkIfBoxed(PlayerCharacter player){ |  |  |  |     public static boolean checkIfBoxed(PlayerCharacter player){ | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(ConfigManager.MB_WORLD_BOXLIMIT.getValue().equals("false")) { |  |  |  |         if(ConfigManager.MB_WORLD_BOXLIMIT.getValue().equals("false")) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |