33import eu .pb4 .placeholders .api .PlaceholderContext ;
44import eu .pb4 .placeholders .api .node .TextNode ;
55import eu .pb4 .styledchat .config .ConfigManager ;
6- import net .minecraft .entity .passive .TameableEntity ;
7- import net .minecraft .network .message .MessageType ;
8- import net .minecraft .registry .RegistryKeys ;
9- import net .minecraft .server .command .ServerCommandSource ;
10- import net .minecraft .server .network .ServerPlayerEntity ;
11- import net .minecraft .text .Text ;
12- import net .minecraft .util .Identifier ;
136import org .jetbrains .annotations .Nullable ;
147
158import java .util .Map ;
9+ import net .minecraft .commands .CommandSourceStack ;
10+ import net .minecraft .core .registries .Registries ;
11+ import net .minecraft .network .chat .ChatType ;
12+ import net .minecraft .network .chat .Component ;
13+ import net .minecraft .resources .Identifier ;
14+ import net .minecraft .server .level .ServerPlayer ;
15+ import net .minecraft .world .entity .TamableAnimal ;
1616
1717public final class StyledChatStyles {
18- public static Text getDisplayName (ServerPlayerEntity player , Text vanillaDisplayName ) {
18+ public static Component getDisplayName (ServerPlayer player , Component vanillaDisplayName ) {
1919 var style = StyledChatUtils .getPersonalStyle (player ).getDisplayName (player , vanillaDisplayName );
2020 if (style != null ) {
2121 return style ;
@@ -24,7 +24,7 @@ public static Text getDisplayName(ServerPlayerEntity player, Text vanillaDisplay
2424 return ConfigManager .getConfig ().getDisplayName (player , vanillaDisplayName );
2525 }
2626
27- public static Text getChat (ServerPlayerEntity player , Text message ) {
27+ public static Component getChat (ServerPlayer player , Component message ) {
2828 var style = StyledChatUtils .getPersonalStyle (player ).getChat (player , message );
2929 if (style != null ) {
3030 return style ;
@@ -33,7 +33,7 @@ public static Text getChat(ServerPlayerEntity player, Text message) {
3333 return ConfigManager .getConfig ().getChat (player , message );
3434 }
3535
36- public static Text getJoin (ServerPlayerEntity player ) {
36+ public static Component getJoin (ServerPlayer player ) {
3737 var style = StyledChatUtils .getPersonalStyle (player ).getJoin (player );
3838 if (style != null ) {
3939 return style ;
@@ -42,7 +42,7 @@ public static Text getJoin(ServerPlayerEntity player) {
4242 return ConfigManager .getConfig ().getJoin (player );
4343 }
4444
45- public static Text getJoinFirstTime (ServerPlayerEntity player ) {
45+ public static Component getJoinFirstTime (ServerPlayer player ) {
4646 var style = StyledChatUtils .getPersonalStyle (player ).getJoinFirstTime (player );
4747 if (style != null ) {
4848 return style ;
@@ -51,7 +51,7 @@ public static Text getJoinFirstTime(ServerPlayerEntity player) {
5151 return ConfigManager .getConfig ().getJoinFirstTime (player );
5252 }
5353
54- public static Text getJoinRenamed (ServerPlayerEntity player , String oldName ) {
54+ public static Component getJoinRenamed (ServerPlayer player , String oldName ) {
5555 var style = StyledChatUtils .getPersonalStyle (player ).getJoinRenamed (player , oldName );
5656 if (style != null ) {
5757 return style ;
@@ -60,7 +60,7 @@ public static Text getJoinRenamed(ServerPlayerEntity player, String oldName) {
6060 return ConfigManager .getConfig ().getJoinRenamed (player , oldName );
6161 }
6262
63- public static Text getLeft (ServerPlayerEntity player ) {
63+ public static Component getLeft (ServerPlayer player ) {
6464 var style = StyledChatUtils .getPersonalStyle (player ).getLeft (player );
6565 if (style != null ) {
6666 return style ;
@@ -69,7 +69,7 @@ public static Text getLeft(ServerPlayerEntity player) {
6969 return ConfigManager .getConfig ().getLeft (player );
7070 }
7171
72- public static Text getDeath (ServerPlayerEntity player , Text vanillaMessage ) {
72+ public static Component getDeath (ServerPlayer player , Component vanillaMessage ) {
7373 var style = StyledChatUtils .getPersonalStyle (player ).getDeath (player , vanillaMessage );
7474 if (style != null ) {
7575 return style ;
@@ -78,7 +78,7 @@ public static Text getDeath(ServerPlayerEntity player, Text vanillaMessage) {
7878 return ConfigManager .getConfig ().getDeath (player , vanillaMessage );
7979 }
8080
81- public static Text getAdvancementTask (ServerPlayerEntity player , Text advancement ) {
81+ public static Component getAdvancementTask (ServerPlayer player , Component advancement ) {
8282 var style = StyledChatUtils .getPersonalStyle (player ).getAdvancementTask (player , advancement );
8383 if (style != null ) {
8484 return style ;
@@ -87,7 +87,7 @@ public static Text getAdvancementTask(ServerPlayerEntity player, Text advancemen
8787 return ConfigManager .getConfig ().getAdvancementTask (player , advancement );
8888 }
8989
90- public static Text getAdvancementGoal (ServerPlayerEntity player , Text advancement ) {
90+ public static Component getAdvancementGoal (ServerPlayer player , Component advancement ) {
9191 var style = StyledChatUtils .getPersonalStyle (player ).getAdvancementGoal (player , advancement );
9292 if (style != null ) {
9393 return style ;
@@ -96,7 +96,7 @@ public static Text getAdvancementGoal(ServerPlayerEntity player, Text advancemen
9696 return ConfigManager .getConfig ().getAdvancementGoal (player , advancement );
9797 }
9898
99- public static Text getAdvancementChallenge (ServerPlayerEntity player , Text advancement ) {
99+ public static Component getAdvancementChallenge (ServerPlayer player , Component advancement ) {
100100 var style = StyledChatUtils .getPersonalStyle (player ).getAdvancementChallenge (player , advancement );
101101 if (style != null ) {
102102 return style ;
@@ -105,8 +105,8 @@ public static Text getAdvancementChallenge(ServerPlayerEntity player, Text advan
105105 return ConfigManager .getConfig ().getAdvancementChallenge (player , advancement );
106106 }
107107
108- public static Text getSayCommand (ServerCommandSource source , Text message ) {
109- if (source .isExecutedByPlayer ()) {
108+ public static Component getSayCommand (CommandSourceStack source , Component message ) {
109+ if (source .isPlayer ()) {
110110 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getSayCommand (source , message );
111111 if (style != null ) {
112112 return style ;
@@ -116,8 +116,8 @@ public static Text getSayCommand(ServerCommandSource source, Text message) {
116116 return ConfigManager .getConfig ().getSayCommand (source , message );
117117 }
118118
119- public static Text getMeCommand (ServerCommandSource source , Text message ) {
120- if (source .isExecutedByPlayer ()) {
119+ public static Component getMeCommand (CommandSourceStack source , Component message ) {
120+ if (source .isPlayer ()) {
121121 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getMeCommand (source , message );
122122 if (style != null ) {
123123 return style ;
@@ -127,8 +127,8 @@ public static Text getMeCommand(ServerCommandSource source, Text message) {
127127 return ConfigManager .getConfig ().getMeCommand (source , message );
128128 }
129129
130- public static Text getPrivateMessageSent (Text sender , Text receiver , Text message , ServerCommandSource source ) {
131- if (source .isExecutedByPlayer ()) {
130+ public static Component getPrivateMessageSent (Component sender , Component receiver , Component message , CommandSourceStack source ) {
131+ if (source .isPlayer ()) {
132132 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getPrivateMessageSent (sender , receiver , message , PlaceholderContext .of (source ));
133133 if (style != null ) {
134134 return style ;
@@ -138,8 +138,8 @@ public static Text getPrivateMessageSent(Text sender, Text receiver, Text messag
138138 return ConfigManager .getConfig ().getPrivateMessageSent (sender , receiver , message , source );
139139 }
140140
141- public static Text getPrivateMessageReceived (Text sender , Text receiver , Text message , ServerCommandSource source ) {
142- if (source .isExecutedByPlayer ()) {
141+ public static Component getPrivateMessageReceived (Component sender , Component receiver , Component message , CommandSourceStack source ) {
142+ if (source .isPlayer ()) {
143143 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getPrivateMessageReceived (sender , receiver , message , PlaceholderContext .of (source ));
144144 if (style != null ) {
145145 return style ;
@@ -148,8 +148,8 @@ public static Text getPrivateMessageReceived(Text sender, Text receiver, Text me
148148 return ConfigManager .getConfig ().getPrivateMessageReceived (sender , receiver , message , source );
149149 }
150150
151- public static Text getTeamChatSent (Text team , Text displayName , Text message , ServerCommandSource source ) {
152- if (source .isExecutedByPlayer ()) {
151+ public static Component getTeamChatSent (Component team , Component displayName , Component message , CommandSourceStack source ) {
152+ if (source .isPlayer ()) {
153153 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getTeamChatSent (team , displayName , message , source );
154154 if (style != null ) {
155155 return style ;
@@ -159,8 +159,8 @@ public static Text getTeamChatSent(Text team, Text displayName, Text message, Se
159159 return ConfigManager .getConfig ().getTeamChatSent (team , displayName , message , source );
160160 }
161161
162- public static Text getTeamChatReceived (Text team , Text displayName , Text message , ServerCommandSource source ) {
163- if (source .isExecutedByPlayer ()) {
162+ public static Component getTeamChatReceived (Component team , Component displayName , Component message , CommandSourceStack source ) {
163+ if (source .isPlayer ()) {
164164 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getTeamChatReceived (team , displayName , message , source );
165165 if (style != null ) {
166166 return style ;
@@ -170,17 +170,17 @@ public static Text getTeamChatReceived(Text team, Text displayName, Text message
170170 return ConfigManager .getConfig ().getTeamChatReceived (team , displayName , message , source );
171171 }
172172
173- public static Text getPetDeath (TameableEntity entity , Text vanillaMessage ) {
173+ public static Component getPetDeath (TamableAnimal entity , Component vanillaMessage ) {
174174 return ConfigManager .getConfig ().getPetDeath (entity , vanillaMessage );
175175 }
176176
177- public static Map <String , TextNode > getEmotes (ServerCommandSource source ) {
177+ public static Map <String , TextNode > getEmotes (CommandSourceStack source ) {
178178 return ConfigManager .getConfig ().getEmotes (source );
179179
180180 }
181181
182- public static Text getCustom (Identifier identifier , Text displayName , Text message , Text receiver , ServerCommandSource source ) {
183- if (source .isExecutedByPlayer ()) {
182+ public static Component getCustom (Identifier identifier , Component displayName , Component message , Component receiver , CommandSourceStack source ) {
183+ if (source .isPlayer ()) {
184184 var style = StyledChatUtils .getPersonalStyle (source .getPlayer ()).getCustom (identifier , displayName , message , receiver , source );
185185 if (style != null ) {
186186 return style ;
@@ -193,24 +193,24 @@ public static Text getCustom(Identifier identifier, Text displayName, Text messa
193193 return out ;
194194 }
195195
196- var type = source .getRegistryManager ().getOrThrow ( RegistryKeys . MESSAGE_TYPE ). get (identifier );
196+ var type = source .registryAccess ().lookupOrThrow ( Registries . CHAT_TYPE ). getValue (identifier );
197197
198198 if (type == null ) {
199- return Text .empty ();
199+ return Component .empty ();
200200 }
201201
202- var optional = source .getRegistryManager ().getOrThrow ( RegistryKeys . MESSAGE_TYPE ). getKey (type );
202+ var optional = source .registryAccess ().lookupOrThrow ( Registries . CHAT_TYPE ). getResourceKey (type );
203203
204204 if (optional .isEmpty ()) {
205- return Text .empty ();
205+ return Component .empty ();
206206 }
207- var params = MessageType . params (optional .get (), source .getRegistryManager (), displayName );
207+ var params = ChatType . bind (optional .get (), source .registryAccess (), displayName );
208208
209209 if (receiver != null ) {
210210 params = params .withTargetName (receiver );
211211 }
212212
213213
214- return type .chat ().apply (message , params );
214+ return type .chat ().decorate (message , params );
215215 }
216216}
0 commit comments