11package uk .peanutbutter144 .timestampchat ;
22
3- import java .text .SimpleDateFormat ;
4- import java .util .Date ;
5-
63import net .minecraft .util .text .ChatType ;
74import net .minecraft .util .text .ITextComponent ;
85import net .minecraft .util .text .StringTextComponent ;
96import net .minecraftforge .api .distmarker .Dist ;
107import net .minecraftforge .api .distmarker .OnlyIn ;
8+ import net .minecraftforge .client .event .ClientChatReceivedEvent ;
119import net .minecraftforge .common .MinecraftForge ;
1210import net .minecraftforge .eventbus .api .SubscribeEvent ;
1311import net .minecraftforge .fml .ModLoadingContext ;
1412import net .minecraftforge .fml .common .Mod ;
15- import net .minecraftforge .client .event .ClientChatReceivedEvent ;
1613import net .minecraftforge .fml .config .ModConfig ;
1714
15+ import java .text .SimpleDateFormat ;
16+ import java .util .Date ;
17+
1818@ Mod (TimestampChat .MODID )
1919@ OnlyIn (Dist .CLIENT )
2020public class TimestampChat {
@@ -29,12 +29,12 @@ public TimestampChat() {
2929 public void onChatMessage (ClientChatReceivedEvent event ) {
3030 if (event .getType () == ChatType .GAME_INFO ) return ;
3131 final String format = TimestampChatConfig .CLIENT .format .get ();
32- final String timestamp = new SimpleDateFormat (format )
33- . format ( new Date ());
34- final ITextComponent msg = (( ITextComponent ) new StringTextComponent ("" ) )
35- . appendText ( timestamp ) // timestamp - format is embedded
36- .appendText (" " ) // separator (space )
37- .appendSibling (event .getMessage ());
32+ final String timestamp = new SimpleDateFormat (format ). format ( new Date ());
33+ final ITextComponent msg =
34+ new StringTextComponent ("" )
35+ . appendText ( timestamp )
36+ .appendText (" " )
37+ .appendSibling (event .getMessage ());
3838 event .setMessage (msg );
3939 }
4040}
0 commit comments