[SPIGOT-1927] Servercrash when setting entities on each other Created: 14/Mar/16  Updated: 16/Mar/16  Resolved: 15/Mar/16

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Shynixn Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: 1.9, bug, passengers, spigot
Environment:
  • Latest spigot 1.9.0 server build

Attachments: PNG File 1.PNG     PNG File 2.PNG    

 Description   

When you try to set an entity as passenger on a player who is already riding on that entity crashes the server (Stops responding) and shows a huge error stack.

Code to recreate the error:

                Player player = Bukkit.getPlayer("<playername>");
		Zombie zombie = (Zombie) player.getWorld().spawnEntity(player.getLocation(), EntityType.ZOMBIE);
		player.setPassenger(zombie);
		zombie.setPassenger(player);


 Comments   
Comment by Shynixn [ 16/Mar/16 ]

Hahaha, true . It's just the easiest way to recreate it.
Thanks for fixing it

Comment by md_5 [ 14/Mar/16 ]

This code makes no sense btw. The correct fix is to throw an error however.

Generated at Tue Apr 22 03:43:27 UTC 2025 using Jira 10.3.5#10030005-sha1:190c783f2bd6c69cd5accdb70f97e48812a78d14.