diff --git a/core/src/io/anuke/mindustry/entities/type/Player.java b/core/src/io/anuke/mindustry/entities/type/Player.java index 70a60ab4b1..433b518d52 100644 --- a/core/src/io/anuke/mindustry/entities/type/Player.java +++ b/core/src/io/anuke/mindustry/entities/type/Player.java @@ -23,6 +23,7 @@ import io.anuke.mindustry.graphics.Pal; import io.anuke.mindustry.input.*; import io.anuke.mindustry.input.InputHandler.PlaceDraw; import io.anuke.mindustry.io.TypeIO; +import io.anuke.mindustry.net.Administration.*; import io.anuke.mindustry.net.Net; import io.anuke.mindustry.net.NetConnection; import io.anuke.mindustry.type.*; @@ -801,6 +802,14 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ } } + public PlayerInfo getInfo(){ + if(uuid == null){ + throw new IllegalArgumentException("Local players cannot be traced and do not have info."); + }else{ + return netServer.admins.getInfo(uuid); + } + } + /** Resets all values of the player. */ public void reset(){ resetNoAdd();