Update from Git Manager GUI

This commit is contained in:
2026-01-12 00:03:14 +01:00
parent 3f3d1c7d37
commit 25339444da
18 changed files with 968 additions and 289 deletions

View File

@@ -73,13 +73,14 @@ public class TradeManager {
return;
}
TradeSession session = new TradeSession(plugin, sender, receiver);
// Neue Session starten
TradeSession session = new TradeSession(plugin, sender, receiver, this);
Bukkit.getPluginManager().registerEvents(session, plugin);
activeTrades.put(sender.getUniqueId(), session);
activeTrades.put(receiver.getUniqueId(), session);
session.openInventories();
session.openInventory();
sender.sendMessage(plugin.getLangConfig().getString("trade.started-sender", "§aTrade gestartet mit %player%").replace("%player%", receiver.getName()));
receiver.sendMessage(plugin.getLangConfig().getString("trade.started-receiver", "§a%player% hat dich zu einem Trade eingeladen.").replace("%player%", sender.getName()));
@@ -91,7 +92,7 @@ public class TradeManager {
Player r = session.getReceiver();
if (s != null) activeTrades.remove(s.getUniqueId());
if (r != null) activeTrades.remove(r.getUniqueId());
session.endSession();
session.closeInventory();
}
public TradeSession getTrade(Player player) {
@@ -103,4 +104,4 @@ public class TradeManager {
if (player == null) return false;
return activeTrades.containsKey(player.getUniqueId());
}
}
}