36
36
import com .sk89q .worldedit .util .formatting .text .Component ;
37
37
import com .sk89q .worldedit .util .formatting .text .TextComponent ;
38
38
import com .sk89q .worldedit .util .formatting .text .TranslatableComponent ;
39
- import com .sk89q .worldedit .util .formatting .text .adapter .bukkit .TextAdapter ;
40
39
import com .sk89q .worldedit .util .formatting .text .event .ClickEvent ;
41
- import com .sk89q .worldedit .util .formatting .text .format .TextColor ;
40
+ import com .sk89q .worldedit .util .formatting .text .format .NamedTextColor ;
42
41
import com .sk89q .worldedit .world .World ;
43
42
import com .sk89q .worldedit .world .block .BaseBlock ;
44
43
import com .sk89q .worldedit .world .block .BlockStateHolder ;
45
44
import com .sk89q .worldedit .world .block .BlockTypes ;
46
45
import com .sk89q .worldedit .world .gamemode .GameMode ;
47
46
import com .sk89q .worldedit .world .gamemode .GameModes ;
47
+ import net .kyori .adventure .audience .Audience ;
48
+ import net .kyori .adventure .platform .bukkit .BukkitAudiences ;
48
49
import org .bukkit .Bukkit ;
49
50
import org .bukkit .Location ;
50
51
import org .bukkit .entity .Player ;
@@ -58,6 +59,7 @@ public class BukkitPlayer extends AbstractPlayerActor {
58
59
59
60
private final Player player ;
60
61
private final WorldEditPlugin plugin ;
62
+ private final Audience audience ;
61
63
62
64
public BukkitPlayer (Player player ) {
63
65
this (WorldEditPlugin .getInstance (), player );
@@ -66,6 +68,7 @@ public BukkitPlayer(Player player) {
66
68
public BukkitPlayer (WorldEditPlugin plugin , Player player ) {
67
69
this .plugin = plugin ;
68
70
this .player = player ;
71
+ this .audience = BukkitAudiences .create (plugin ).player (player );
69
72
}
70
73
71
74
@ Override
@@ -138,7 +141,7 @@ public void printError(String msg) {
138
141
139
142
@ Override
140
143
public void print (Component component ) {
141
- TextAdapter .sendMessage (player , WorldEditText .format (component , getLocale ()));
144
+ audience .sendMessage (WorldEditText .format (component , getLocale ()));
142
145
}
143
146
144
147
@ Override
@@ -233,7 +236,7 @@ public Locale getLocale() {
233
236
public void sendAnnouncements () {
234
237
if (WorldEditPlugin .getInstance ().getBukkitImplAdapter () == null ) {
235
238
printError (TranslatableComponent .of ("worldedit.version.bukkit.unsupported-adapter" ,
236
- TextComponent .of ("https://enginehub.org/worldedit/#downloads" , TextColor .AQUA )
239
+ TextComponent .of ("https://enginehub.org/worldedit/#downloads" , NamedTextColor .AQUA )
237
240
.clickEvent (ClickEvent .openUrl ("https://enginehub.org/worldedit/#downloads" ))));
238
241
}
239
242
}
0 commit comments