Added steam metadata

This commit is contained in:
Anuken
2019-09-24 17:49:49 -04:00
parent ecd73dcc2c
commit eb52f3b902
7 changed files with 201 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ public abstract class NetConnection{
this.address = address;
}
/** Kick with a special, localized reason. Use this if possible. */
public void kick(KickReason reason){
Log.info("Kicking connection {0}; Reason: {1}", address, reason.name());
@@ -45,6 +46,23 @@ public abstract class NetConnection{
netServer.admins.save();
}
/** Kick with an arbitrary reason. */
public void kick(String reason){
Log.info("Kicking connection {0}; Reason: {1}", address, reason);
if(player != null && player.uuid != null){
PlayerInfo info = netServer.admins.getInfo(player.uuid);
info.timesKicked++;
info.lastKicked = Math.max(Time.millis(), info.lastKicked);
}
Call.onKick(this, reason);
Time.runTask(2f, this::close);
netServer.admins.save();
}
public boolean isConnected(){
return true;
}