mirror of
https://github.com/arcadiadevs/hubcore.git
synced 2025-02-20 18:41:32 +01:00
Multinode handling changes
This commit is contained in:
parent
3cb6ad805b
commit
61283299f6
12
PSHubCore.iml
Normal file
12
PSHubCore.iml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module version="4">
|
||||||
|
<component name="FacetManager">
|
||||||
|
<facet type="minecraft" name="Minecraft">
|
||||||
|
<configuration>
|
||||||
|
<autoDetectTypes>
|
||||||
|
<platformType>SPIGOT</platformType>
|
||||||
|
</autoDetectTypes>
|
||||||
|
</configuration>
|
||||||
|
</facet>
|
||||||
|
</component>
|
||||||
|
</module>
|
@ -78,15 +78,13 @@ public class Server {
|
|||||||
|
|
||||||
return new Node()
|
return new Node()
|
||||||
.setName(this.node)
|
.setName(this.node)
|
||||||
.setHostname(config.getString("hostname"))
|
.setHostname(config.getString("host"))
|
||||||
.setToken(config.getString("token"))
|
.setToken(config.getString("token"))
|
||||||
.setPort(config.getInt("port"));
|
.setPort(config.getInt("port"));
|
||||||
}
|
}
|
||||||
|
|
||||||
public PingInfoStructure getData() {
|
public PingInfoStructure getData() {
|
||||||
try {
|
try (Socket sock = new Socket(getHostname(), port)) {
|
||||||
Socket sock = new Socket(getHostname(), port);
|
|
||||||
|
|
||||||
DataOutputStream out = new DataOutputStream(sock.getOutputStream());
|
DataOutputStream out = new DataOutputStream(sock.getOutputStream());
|
||||||
DataInputStream in = new DataInputStream(sock.getInputStream());
|
DataInputStream in = new DataInputStream(sock.getInputStream());
|
||||||
|
|
||||||
|
@ -8,8 +8,6 @@ import org.bukkit.entity.Player;
|
|||||||
import os.arcadiadevs.playerservers.hubcore.PSHubCore;
|
import os.arcadiadevs.playerservers.hubcore.PSHubCore;
|
||||||
import os.arcadiadevs.playerservers.hubcore.database.DataBase;
|
import os.arcadiadevs.playerservers.hubcore.database.DataBase;
|
||||||
import os.arcadiadevs.playerservers.hubcore.enums.ServerStatus;
|
import os.arcadiadevs.playerservers.hubcore.enums.ServerStatus;
|
||||||
import os.arcadiadevs.playerservers.hubcore.objects.Server;
|
|
||||||
import os.arcadiadevs.playerservers.hubcore.objects.ServerCache;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
@ -37,8 +35,6 @@ public class GUIUtils {
|
|||||||
|
|
||||||
var lore = PSH.getConfig().getStringList(server.getCachedStatus() == ServerStatus.ONLINE ? "gui.selector.menu.online.lore" : "gui.selector.menu.offline.lore");
|
var lore = PSH.getConfig().getStringList(server.getCachedStatus() == ServerStatus.ONLINE ? "gui.selector.menu.online.lore" : "gui.selector.menu.offline.lore");
|
||||||
|
|
||||||
System.out.println("test1");
|
|
||||||
|
|
||||||
lore = lore.stream()
|
lore = lore.stream()
|
||||||
.map(s -> s.replaceAll("%server%", server.getPlayerName()))
|
.map(s -> s.replaceAll("%server%", server.getPlayerName()))
|
||||||
.map(s -> s.replaceAll("%status%", server.getCachedStatus() == ServerStatus.ONLINE ? "&aOnline" : "&cOffline"))
|
.map(s -> s.replaceAll("%status%", server.getCachedStatus() == ServerStatus.ONLINE ? "&aOnline" : "&cOffline"))
|
||||||
@ -51,8 +47,6 @@ public class GUIUtils {
|
|||||||
.map(s -> s.replaceAll("%ip%", server.getHostname()))
|
.map(s -> s.replaceAll("%ip%", server.getHostname()))
|
||||||
.collect(ArrayList::new, ArrayList::add, ArrayList::addAll);
|
.collect(ArrayList::new, ArrayList::add, ArrayList::addAll);
|
||||||
|
|
||||||
System.out.println("test2");
|
|
||||||
|
|
||||||
var item = itemBuilder
|
var item = itemBuilder
|
||||||
.name(ChatUtil.translate(PSH.getConfig().getString(server.getCachedStatus() == ServerStatus.ONLINE ? "gui.selector.menu.online.name" : "gui.selector.menu.offline.name")
|
.name(ChatUtil.translate(PSH.getConfig().getString(server.getCachedStatus() == ServerStatus.ONLINE ? "gui.selector.menu.online.name" : "gui.selector.menu.offline.name")
|
||||||
.replaceAll("%server%", server.getPlayerName())
|
.replaceAll("%server%", server.getPlayerName())
|
||||||
@ -68,8 +62,6 @@ public class GUIUtils {
|
|||||||
.lore(lore)
|
.lore(lore)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
System.out.println("test3");
|
|
||||||
|
|
||||||
menu.setButton(0, menu.getInventory().firstEmpty(), new SGButton(item).withListener(listener -> BungeeUtil.connectPlayer(listener, player, server.getPlayerName())));
|
menu.setButton(0, menu.getInventory().firstEmpty(), new SGButton(item).withListener(listener -> BungeeUtil.connectPlayer(listener, player, server.getPlayerName())));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user