|  |  | @ -4818,7 +4818,7 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if(!this.timestamps.containsKey("nextBoxCheck")) |  |  |  |                 if(!this.timestamps.containsKey("nextBoxCheck")) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.timestamps.put("nextBoxCheck", System.currentTimeMillis() + 10000); |  |  |  |                     this.timestamps.put("nextBoxCheck", System.currentTimeMillis() + 10000); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if(!this.isBoxed && this.timestamps.get("nextBoxCheck") > System.currentTimeMillis()) { |  |  |  |                 if(!this.isBoxed && this.timestamps.get("nextBoxCheck") < System.currentTimeMillis()) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     this.isBoxed = checkIfBoxed(this); |  |  |  |                     this.isBoxed = checkIfBoxed(this); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.timestamps.put("nextBoxCheck", System.currentTimeMillis() + 10000); |  |  |  |                     this.timestamps.put("nextBoxCheck", System.currentTimeMillis() + 10000); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
	
		
		
			
				
					|  |  | @ -4853,20 +4853,24 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static boolean checkIfBoxed(PlayerCharacter player){ |  |  |  |     public static boolean checkIfBoxed(PlayerCharacter player){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         try { | 
			
		
	
		
		
			
				
					
					|  |  |  |             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 boxed = false; |  |  |  |             boolean boxed = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |         for(PlayerCharacter pc : sameMachine) |  |  |  |             for (PlayerCharacter pc : sameMachine) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if(!pc.isBoxed) |  |  |  |                 if (!pc.isBoxed) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     boxed = true; |  |  |  |                     boxed = true; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             return boxed; |  |  |  |             return boxed; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         }catch(Exception e){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Override |  |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |  |     public void updateFlight() { |  |  |  |     public void updateFlight() { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |