Hello all I recently converted the matrix 830 to a 876 revision and added the GWD 2 Bosses. However when I kill them they die and give xp and drops like they are supposed to and then just continue giving xp and drops forever even after respawning. They only way this stops is to re log.

Here is my Gregorovic send death method:
Code:
public void sendDeath(final Entity source) {
		Player player = (Player) source;
		player.getInterfaceManager().removeInterface(1648);
		player.getVarsManager().sendVar(6372, 0);
		player.getVarsManager().sendVar(5775, 0);

		GregorovicInstanceController.firstShadows.forEach(n -> {
			if (n.getId() == 22444) {
				n.sendDeath(source);
			}
		});
		GregorovicInstanceController.secondShadows.forEach(n -> {
			if (n.getId() == 22444) {
				n.sendDeath(source);
			}
		});
		GregorovicInstanceController.firstShadows.clear();
		GregorovicInstanceController.secondShadows.clear();
		super.sendDeath(source);
	}
I can't seem to find the issue. If you want to see anything else let me know. All of the other GWD 2 bosses do this too. since I copied and pasted most of the code to each boss.