@@ -118,9 +118,11 @@ public JsonObject toJSON() {
118
118
obj .addProperty ("text" , "" );
119
119
120
120
JsonArray array = new JsonArray ();
121
- for (MessagePart part : parts ) {
122
- array .add (part .toJSON ());
123
- }
121
+
122
+ parts .stream ()
123
+ .map (MessagePart ::toJSON )
124
+ .forEach (array ::add );
125
+
124
126
obj .add ("extra" , array );
125
127
126
128
return obj ;
@@ -143,9 +145,11 @@ public String toString() {
143
145
*/
144
146
public String toLegacy () {
145
147
StringBuilder output = new StringBuilder ();
146
- for (MessagePart part : parts ) {
147
- output .append (part .toLegacy ());
148
- }
148
+
149
+ parts .stream ()
150
+ .map (MessagePart ::toLegacy )
151
+ .forEach (output ::append );
152
+
149
153
return output .toString ();
150
154
}
151
155
@@ -578,19 +582,20 @@ static void sendPacket(Object packet, Player... players) {
578
582
}
579
583
580
584
private static void setType (Object object , byte type ) {
581
- if (MAJOR_VER >= 12 ) {
582
- switch (type ) {
583
- case 1 :
584
- set ("b" , object , enumChatMessage );
585
- break ;
586
- case 2 :
587
- set ("b" , object , enumActionbarMessage );
588
- break ;
589
- default :
590
- throw new IllegalArgumentException ("type must be 1 or 2" );
591
- }
592
- } else {
585
+ if (MAJOR_VER < 12 ) {
593
586
set ("b" , object , type );
587
+ return ;
588
+ }
589
+
590
+ switch (type ) {
591
+ case 1 :
592
+ set ("b" , object , enumChatMessage );
593
+ break ;
594
+ case 2 :
595
+ set ("b" , object , enumActionbarMessage );
596
+ break ;
597
+ default :
598
+ throw new IllegalArgumentException ("type must be 1 or 2" );
594
599
}
595
600
}
596
601
@@ -705,7 +710,7 @@ static Object fromJson(String json) {
705
710
* <br>
706
711
* <br>
707
712
* Example:
708
- * <p>
713
+ *
709
714
* <pre>
710
715
* Class<?> entityPlayer = ReflectionHelper.getClass("{nms}.EntityPlayer");
711
716
* </pre>
@@ -812,9 +817,10 @@ public String toLegacy() {
812
817
if (color != null ) {
813
818
output .append (color .toString ());
814
819
}
815
- for (ChatColor style : styles ) {
816
- output .append (style .toString ());
817
- }
820
+ styles .stream ()
821
+ .map (ChatColor ::toString )
822
+ .forEach (output ::append );
823
+
818
824
return output .append (text ).toString ();
819
825
}
820
826
0 commit comments