31
31
import com .sk89q .worldedit .math .Vector3 ;
32
32
import com .sk89q .worldedit .session .SessionKey ;
33
33
import com .sk89q .worldedit .util .HandSide ;
34
- import com .sk89q .worldedit .util .formatting .WorldEditText ;
35
34
import com .sk89q .worldedit .util .formatting .component .TextUtils ;
36
- import com .sk89q .worldedit .util .formatting .text .Component ;
37
35
import com .sk89q .worldedit .util .formatting .text .TextComponent ;
38
36
import com .sk89q .worldedit .util .formatting .text .TranslatableComponent ;
39
37
import com .sk89q .worldedit .util .formatting .text .event .ClickEvent ;
44
42
import com .sk89q .worldedit .world .block .BlockTypes ;
45
43
import com .sk89q .worldedit .world .gamemode .GameMode ;
46
44
import com .sk89q .worldedit .world .gamemode .GameModes ;
47
- import net .kyori .adventure .audience .Audience ;
48
- import net .kyori .adventure .platform .bukkit .BukkitAudiences ;
49
45
import org .bukkit .Bukkit ;
50
46
import org .bukkit .Location ;
51
47
import org .bukkit .entity .Player ;
@@ -59,16 +55,15 @@ public class BukkitPlayer extends AbstractPlayerActor {
59
55
60
56
private final Player player ;
61
57
private final WorldEditPlugin plugin ;
62
- private final Audience audience ;
63
58
64
59
public BukkitPlayer (Player player ) {
65
60
this (WorldEditPlugin .getInstance (), player );
66
61
}
67
62
68
63
public BukkitPlayer (WorldEditPlugin plugin , Player player ) {
64
+ super (plugin .getAudiences ().player (player )::sendMessage );
69
65
this .plugin = plugin ;
70
66
this .player = player ;
71
- this .audience = BukkitAudiences .create (plugin ).player (player );
72
67
}
73
68
74
69
@ Override
@@ -107,43 +102,6 @@ public void giveItem(BaseItemStack itemStack) {
107
102
player .getInventory ().addItem (BukkitAdapter .adapt (itemStack ));
108
103
}
109
104
110
- @ Override
111
- @ Deprecated
112
- public void printRaw (String msg ) {
113
- for (String part : msg .split ("\n " )) {
114
- player .sendMessage (part );
115
- }
116
- }
117
-
118
- @ Override
119
- @ Deprecated
120
- public void print (String msg ) {
121
- for (String part : msg .split ("\n " )) {
122
- player .sendMessage ("§d" + part );
123
- }
124
- }
125
-
126
- @ Override
127
- @ Deprecated
128
- public void printDebug (String msg ) {
129
- for (String part : msg .split ("\n " )) {
130
- player .sendMessage ("§7" + part );
131
- }
132
- }
133
-
134
- @ Override
135
- @ Deprecated
136
- public void printError (String msg ) {
137
- for (String part : msg .split ("\n " )) {
138
- player .sendMessage ("§c" + part );
139
- }
140
- }
141
-
142
- @ Override
143
- public void print (Component component ) {
144
- audience .sendMessage (WorldEditText .format (component , getLocale ()));
145
- }
146
-
147
105
@ Override
148
106
public boolean trySetPosition (Vector3 pos , float pitch , float yaw ) {
149
107
return player .teleport (new Location (player .getWorld (), pos .getX (), pos .getY (),
0 commit comments