3
3
import at .pcgamingfreaks .MarriageMaster .API .MarriageMasterPlugin ;
4
4
import at .pcgamingfreaks .MarriageMaster .API .MarriagePlayer ;
5
5
import at .pcgamingfreaks .MarriageMaster .Bukkit .API .Events .MarriedEvent ;
6
- import com .github .retrooper .packetevents .PacketEvents ;
7
- import com .github .retrooper .packetevents .event .PacketListenerPriority ;
8
6
import me .matsubara .realisticvillagers .RealisticVillagers ;
9
7
import me .matsubara .realisticvillagers .entity .IVillagerNPC ;
10
8
import me .matsubara .realisticvillagers .files .Messages ;
@@ -24,24 +22,29 @@ public class MarriageListener implements Listener {
24
22
25
23
public MarriageListener (RealisticVillagers plugin ) {
26
24
this .plugin = plugin ;
27
- PacketEvents .getAPI ().getEventManager ().registerListener (this );
28
25
}
26
+ private UUID partnerUUID1 ;
27
+ private UUID partnerUUID2 ;
28
+
29
29
30
30
@ EventHandler
31
31
private void ForceDivorcewhenmarried (MarriedEvent event ) {
32
+
32
33
Messages messages = plugin .getMessages ();
33
34
VillagerTracker tracker = plugin .getTracker ();
34
35
INMSConverter converter = plugin .getConverter ();
35
36
36
37
37
- MarriagePlayer marriagePlayer1 = event .getPlayer1 (); // Get MarriagePlayer
38
- MarriagePlayer marriagePlayer2 = event .getPlayer2 ();
38
+ MarriagePlayer marriagePlayer1 = event .getMarriageData ().getPartner1 (); // Get MarriagePlayer
39
+ MarriagePlayer marriagePlayer2 = event .getMarriageData ().getPartner2 ();
40
+
41
+ Player player1 = (Player ) marriagePlayer1 .getPlayer (); // Convert to Bukkit Player
42
+ Player player2 = (Player ) marriagePlayer2 .getPlayer ();
43
+
44
+ UUID playerUUID1 = player1 .getUniqueId (); // Get UUID
45
+ UUID playerUUID2 = player2 .getUniqueId ();
39
46
40
- UUID playerUUID1 = marriagePlayer1 .getUniqueId (); // Get UUID
41
- UUID playerUUID2 = marriagePlayer2 .getUniqueId ();
42
47
43
- Player player1 = Bukkit .getPlayer (playerUUID1 ); // Convert to Bukkit Player
44
- Player player2 = Bukkit .getPlayer (playerUUID2 );
45
48
46
49
47
50
String uuidString = player1 .getPersistentDataContainer ().get (plugin .getMarriedWith (), PersistentDataType .STRING );
0 commit comments