Prevents suffocation when teleporting on a horse
This commit is contained in:
		@@ -24,6 +24,7 @@ import org.bukkit.block.data.BlockData;
 | 
				
			|||||||
import org.bukkit.block.data.Orientable;
 | 
					import org.bukkit.block.data.Orientable;
 | 
				
			||||||
import org.bukkit.block.data.Powerable;
 | 
					import org.bukkit.block.data.Powerable;
 | 
				
			||||||
import org.bukkit.block.data.type.Slab;
 | 
					import org.bukkit.block.data.type.Slab;
 | 
				
			||||||
 | 
					import org.bukkit.entity.AbstractHorse;
 | 
				
			||||||
import org.bukkit.entity.Boat;
 | 
					import org.bukkit.entity.Boat;
 | 
				
			||||||
import org.bukkit.entity.Entity;
 | 
					import org.bukkit.entity.Entity;
 | 
				
			||||||
import org.bukkit.entity.Player;
 | 
					import org.bukkit.entity.Player;
 | 
				
			||||||
@@ -844,6 +845,9 @@ public class Portal {
 | 
				
			|||||||
                exitLocation = DirectionHelper.adjustLocation(exitLocation, 0, 0, (entitySize / 2D) - 1, modX, modZ);
 | 
					                exitLocation = DirectionHelper.adjustLocation(exitLocation, 0, 0, (entitySize / 2D) - 1, modX, modZ);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        if (entity instanceof AbstractHorse) {
 | 
				
			||||||
 | 
					            exitLocation = DirectionHelper.adjustLocation(exitLocation, 0, 0, 1, modX, modZ);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return exitLocation;
 | 
					        return exitLocation;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user