Implemented #6493
This commit is contained in:
@@ -4,6 +4,9 @@ import arc.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.net.Administration.*;
|
||||
import mindustry.ui.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class TraceDialog extends BaseDialog{
|
||||
|
||||
@@ -22,12 +25,20 @@ public class TraceDialog extends BaseDialog{
|
||||
table.defaults().pad(1);
|
||||
|
||||
table.defaults().left();
|
||||
table.add(Core.bundle.format("trace.playername", player.name));
|
||||
table.row();
|
||||
table.add(Core.bundle.format("trace.ip", info.ip));
|
||||
table.row();
|
||||
table.add(Core.bundle.format("trace.id", info.uuid));
|
||||
table.row();
|
||||
|
||||
var style = Styles.emptyi;
|
||||
float s = 28f;
|
||||
|
||||
table.table(c -> {
|
||||
c.left().defaults().left();
|
||||
c.button(Icon.copySmall, style, () -> copy(player.name)).size(s).padRight(4f);
|
||||
c.add(Core.bundle.format("trace.playername", player.name)).row();
|
||||
c.button(Icon.copySmall, style, () -> copy(info.ip)).size(s).padRight(4f);
|
||||
c.add(Core.bundle.format("trace.ip", info.ip)).row();
|
||||
c.button(Icon.copySmall, style, () -> copy(info.uuid)).size(s).padRight(4f);
|
||||
c.add(Core.bundle.format("trace.id", info.uuid)).row();
|
||||
}).row();
|
||||
|
||||
table.add(Core.bundle.format("trace.modclient", info.modded));
|
||||
table.row();
|
||||
table.add(Core.bundle.format("trace.mobile", info.mobile));
|
||||
@@ -44,4 +55,9 @@ public class TraceDialog extends BaseDialog{
|
||||
|
||||
show();
|
||||
}
|
||||
|
||||
private void copy(String content){
|
||||
Core.app.setClipboardText(content);
|
||||
ui.showInfoFade("@copied");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user