1313import java .util .ArrayList ;
1414import java .util .Date ;
1515import java .util .List ;
16- import java .util .UUID ;
1716
1817public class GenericReplayScoreboard implements ReplayScoreboard {
1918 private final ReplaySession session ;
2019 private Sidebar sidebar ;
21- private UUID viewerUuid ;
2220
2321 public GenericReplayScoreboard (ReplaySession session ) {
2422 this .session = session ;
2523 }
2624
2725 @ Override
2826 public void create (Player viewer ) {
29- viewerUuid = viewer .getUuid ();
3027 sidebar = new Sidebar (getTitle ());
3128 sidebar .addViewer (viewer );
3229 update (session );
@@ -43,10 +40,10 @@ public void update(ReplaySession session) {
4340
4441 for (int i = 0 ; i < lines .size () && i < 15 ; i ++) {
4542 sidebar .createLine (new Sidebar .ScoreboardLine (
46- "line_" + i ,
43+ "line_" + i ,
4744 lines .get (i ),
48- lines .size () - i ,
49- Sidebar .NumberFormat .blank ()
45+ lines .size () - i ,
46+ Sidebar .NumberFormat .blank ()
5047 ));
5148 }
5249 }
@@ -72,12 +69,14 @@ public List<Component> getLines(ReplaySession session) {
7269
7370 lines .add (Component .empty ());
7471
75- lines .add (Component .text (session .getFormattedTime (), NamedTextColor .GREEN )
76- .append (Component .text (" " + session .getMetadata ().descriptor ().serverId (), NamedTextColor .DARK_GRAY )));
72+ lines .add (Component .text ("Date: " , NamedTextColor .WHITE ).append (Component .text (new SimpleDateFormat ("MM/dd/yyyy" ).format (new Date (session .getMetadata ().descriptor ().startTime ())), NamedTextColor .GREEN )));
73+ lines .add (Component .text ("Time: " , NamedTextColor .WHITE ).append (Component .text (new SimpleDateFormat ("HH:mm" ).format (new Date (session .getMetadata ().descriptor ().startTime ())), NamedTextColor .GREEN )).appendSpace ().append (
74+ Component .text ("(EST)" , NamedTextColor .GREEN )
75+ ));
7776
7877 lines .add (Component .empty ());
7978
80- lines .add (Component .text ("Game" , NamedTextColor .WHITE ). appendSpace ( ).append (Component .text ("BedWars" , NamedTextColor .GREEN )));
79+ lines .add (Component .text ("Game: " , NamedTextColor .WHITE ).append (Component .text ("BedWars" , NamedTextColor .GREEN )));
8180 lines .add (Component .text ("Mode: " , NamedTextColor .WHITE )
8281 .append (Component .text (formatMode (session .gameModeId ()), NamedTextColor .GREEN )));
8382
0 commit comments