Skip to content

Commit f698e1a

Browse files
committed
Continue the adventure
1 parent a64f657 commit f698e1a

File tree

129 files changed

+1046
-1081
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+1046
-1081
lines changed

buildSrc/src/main/kotlin/PlatformConfig.kt

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2-
import net.minecrell.gradle.licenser.LicenseExtension
32
import org.gradle.api.JavaVersion
43
import org.gradle.api.Project
54
import org.gradle.api.plugins.JavaPluginConvention

worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBiomeRegistry.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
import javax.annotation.Nullable;
3131

32+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
33+
3234
/**
3335
* A biome registry for Bukkit.
3436
*/
@@ -39,7 +41,7 @@ class BukkitBiomeRegistry implements BiomeRegistry {
3941

4042
@Override
4143
public Component getRichName(BiomeType biomeType) {
42-
return TranslatableComponent.of(
44+
return translatable(
4345
TranslationManager.makeTranslationKey("biome", biomeType.getId())
4446
);
4547
}

worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayer.java

+13-5
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@
3232
import com.sk89q.worldedit.session.SessionKey;
3333
import com.sk89q.worldedit.util.HandSide;
3434
import com.sk89q.worldedit.util.formatting.component.TextUtils;
35-
import com.sk89q.worldedit.util.formatting.text.TextComponent;
36-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
3735
import com.sk89q.worldedit.util.formatting.text.event.ClickEvent;
3836
import com.sk89q.worldedit.util.formatting.text.format.NamedTextColor;
3937
import com.sk89q.worldedit.world.World;
@@ -42,6 +40,7 @@
4240
import com.sk89q.worldedit.world.block.BlockTypes;
4341
import com.sk89q.worldedit.world.gamemode.GameMode;
4442
import com.sk89q.worldedit.world.gamemode.GameModes;
43+
import net.kyori.adventure.audience.Audience;
4544
import org.bukkit.Bukkit;
4645
import org.bukkit.Location;
4746
import org.bukkit.entity.Player;
@@ -51,8 +50,13 @@
5150
import java.util.UUID;
5251
import javax.annotation.Nullable;
5352

53+
import static com.sk89q.worldedit.util.formatting.text.Component.text;
54+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
55+
import static com.sk89q.worldedit.util.formatting.text.event.ClickEvent.openUrl;
56+
5457
public class BukkitPlayer extends AbstractPlayerActor {
5558

59+
private final Audience audience;
5660
private final Player player;
5761
private final WorldEditPlugin plugin;
5862

@@ -62,6 +66,7 @@ public BukkitPlayer(Player player) {
6266

6367
public BukkitPlayer(WorldEditPlugin plugin, Player player) {
6468
super(plugin.getAudiences().player(player)::sendMessage);
69+
this.audience = plugin.getAudiences().player(player);
6570
this.plugin = plugin;
6671
this.player = player;
6772
}
@@ -193,9 +198,12 @@ public Locale getLocale() {
193198
@Override
194199
public void sendAnnouncements() {
195200
if (WorldEditPlugin.getInstance().getBukkitImplAdapter() == null) {
196-
printError(TranslatableComponent.of("worldedit.version.bukkit.unsupported-adapter",
197-
TextComponent.of("https://enginehub.org/worldedit/#downloads", NamedTextColor.AQUA)
198-
.clickEvent(ClickEvent.openUrl("https://enginehub.org/worldedit/#downloads"))));
201+
printError(translatable(
202+
"worldedit.version.bukkit.unsupported-adapter",
203+
text()
204+
.content("https://enginehub.org/worldedit/#downloads")
205+
.color(NamedTextColor.AQUA)
206+
.clickEvent(openUrl("https://enginehub.org/worldedit/#downloads"))));
199207
}
200208
}
201209

worldedit-cli/src/main/java/com/sk89q/worldedit/cli/CLIWorldEdit.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import com.sk89q.worldedit.extent.clipboard.io.ClipboardFormats;
3333
import com.sk89q.worldedit.extent.clipboard.io.ClipboardReader;
3434
import com.sk89q.worldedit.registry.state.Property;
35-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
3635
import com.sk89q.worldedit.world.biome.BiomeType;
3736
import com.sk89q.worldedit.world.block.BlockCategory;
3837
import com.sk89q.worldedit.world.block.BlockState;
@@ -62,6 +61,8 @@
6261
import java.util.Map;
6362
import java.util.Scanner;
6463

64+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
65+
6566
/**
6667
* The CLI implementation of WorldEdit.
6768
*/
@@ -238,13 +239,13 @@ public void run(InputStream inputStream) {
238239
while (scanner.hasNextLine()) {
239240
String line = scanner.nextLine();
240241
if (line.equals("stop")) {
241-
commandSender.printInfo(TranslatableComponent.of("worldedit.cli.stopping"));
242+
commandSender.printInfo(translatable("worldedit.cli.stopping"));
242243
break;
243244
}
244245
CommandEvent event = new CommandEvent(commandSender, line);
245246
WorldEdit.getInstance().getEventBus().post(event);
246247
if (!event.isCancelled()) {
247-
commandSender.printError(TranslatableComponent.of("worldedit.cli.unknown-command"));
248+
commandSender.printError(translatable("worldedit.cli.unknown-command"));
248249
} else {
249250
saveAllWorlds(false);
250251
}

worldedit-core/src/main/java/com/sk89q/minecraft/util/commands/CommandException.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@
1919

2020
package com.sk89q.minecraft.util.commands;
2121

22-
import static com.google.common.base.Preconditions.checkNotNull;
23-
2422
import java.util.ArrayList;
2523
import java.util.List;
2624
import java.util.ListIterator;
27-
2825
import javax.annotation.Nullable;
2926

27+
import static com.google.common.base.Preconditions.checkNotNull;
28+
3029
public class CommandException extends Exception {
3130

3231
private final List<String> commandStack = new ArrayList<>();

worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java

+9-10
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,6 @@
111111
import com.sk89q.worldedit.util.collection.BlockMap;
112112
import com.sk89q.worldedit.util.collection.DoubleArrayList;
113113
import com.sk89q.worldedit.util.eventbus.EventBus;
114-
import com.sk89q.worldedit.util.formatting.text.TextComponent;
115-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
116114
import com.sk89q.worldedit.world.NullWorld;
117115
import com.sk89q.worldedit.world.World;
118116
import com.sk89q.worldedit.world.biome.BiomeType;
@@ -142,6 +140,8 @@
142140
import static com.sk89q.worldedit.regions.Regions.asFlatRegion;
143141
import static com.sk89q.worldedit.regions.Regions.maximumBlockY;
144142
import static com.sk89q.worldedit.regions.Regions.minimumBlockY;
143+
import static com.sk89q.worldedit.util.formatting.text.Component.text;
144+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
145145

146146
/**
147147
* An {@link Extent} that handles history, {@link BlockBag}s, change limits,
@@ -888,7 +888,7 @@ private void dumpTracingInformation() {
888888
List<TracingExtent> tracingExtents = getActiveTracingExtents();
889889
assert actor != null;
890890
if (tracingExtents.isEmpty()) {
891-
actor.printError(TranslatableComponent.of("worldedit.trace.no-tracing-extents"));
891+
actor.printError(translatable("worldedit.trace.no-tracing-extents"));
892892
return;
893893
}
894894
// find the common stacks
@@ -911,13 +911,12 @@ private void dumpTracingInformation() {
911911
stackToPosition.forEach((stack, position) -> {
912912
// stack can never be empty, something has to have touched the position
913913
TracingExtent failure = stack.get(0);
914-
actor.printDebug(TranslatableComponent.builder("worldedit.trace.action-failed")
915-
.args(
916-
TextComponent.of(failure.getFailedActions().get(position).toString()),
917-
TextComponent.of(position.toString()),
918-
TextComponent.of(failure.getExtent().getClass().getName())
919-
)
920-
.build());
914+
actor.printDebug(translatable(
915+
"worldedit.trace.action-failed",
916+
text(failure.getFailedActions().get(position).toString()),
917+
text(position.toString()),
918+
text(failure.getExtent().getClass().getName())
919+
));
921920
});
922921
}
923922

worldedit-core/src/main/java/com/sk89q/worldedit/EditSessionFactory.java

-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import com.sk89q.worldedit.extent.inventory.BlockBag;
2525
import com.sk89q.worldedit.world.World;
2626

27-
import static com.google.common.base.Preconditions.checkNotNull;
28-
2927
/**
3028
* Creates new {@link EditSession}s. To get an instance of this factory,
3129
* use {@link WorldEdit#getEditSessionFactory()}.

worldedit-core/src/main/java/com/sk89q/worldedit/LocalSession.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import com.sk89q.worldedit.session.request.Request;
5151
import com.sk89q.worldedit.util.Countable;
5252
import com.sk89q.worldedit.util.SideEffectSet;
53-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
5453
import com.sk89q.worldedit.world.World;
5554
import com.sk89q.worldedit.world.block.BaseBlock;
5655
import com.sk89q.worldedit.world.block.BlockState;
@@ -71,6 +70,7 @@
7170
import javax.annotation.Nullable;
7271

7372
import static com.google.common.base.Preconditions.checkNotNull;
73+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
7474

7575
/**
7676
* Stores session information.
@@ -674,7 +674,7 @@ public BrushTool getBrushTool(ItemType item) throws InvalidToolBindException {
674674
*/
675675
public void setTool(ItemType item, @Nullable Tool tool) throws InvalidToolBindException {
676676
if (item.hasBlockType()) {
677-
throw new InvalidToolBindException(item, TranslatableComponent.of("worldedit.tool.error.item-only"));
677+
throw new InvalidToolBindException(item, translatable("worldedit.tool.error.item-only"));
678678
}
679679
if (tool instanceof SelectionWand) {
680680
setSingleItemTool(id -> this.wandItem = id, this.wandItem, item);

worldedit-core/src/main/java/com/sk89q/worldedit/MissingWorldException.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919

2020
package com.sk89q.worldedit;
2121

22-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
22+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
2323

2424
/**
2525
* Raised when a world is missing but is required.
2626
*/
2727
public class MissingWorldException extends WorldEditException {
2828

2929
public MissingWorldException() {
30-
super(TranslatableComponent.of("worldedit.error.missing-world"));
30+
super(translatable("worldedit.error.missing-world"));
3131
}
3232
}

worldedit-core/src/main/java/com/sk89q/worldedit/NotABlockException.java

+7-6
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919

2020
package com.sk89q.worldedit;
2121

22-
import com.sk89q.worldedit.util.formatting.text.TextComponent;
23-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
2422
import com.sk89q.worldedit.world.item.ItemType;
2523

24+
import static com.sk89q.worldedit.util.formatting.text.Component.text;
25+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
26+
2627
/**
2728
* Raised when an item is used when a block was expected.
2829
*/
@@ -32,7 +33,7 @@ public class NotABlockException extends WorldEditException {
3233
* Create a new instance.
3334
*/
3435
public NotABlockException() {
35-
super(TranslatableComponent.of("worldedit.error.not-a-block"));
36+
super(translatable("worldedit.error.not-a-block"));
3637
}
3738

3839
/**
@@ -42,7 +43,7 @@ public NotABlockException() {
4243
*/
4344
@Deprecated
4445
public NotABlockException(String input) {
45-
super(TranslatableComponent.of("worldedit.error.not-a-block.item", TextComponent.of(input)));
46+
super(translatable("worldedit.error.not-a-block.item", text(input)));
4647
}
4748

4849
/**
@@ -52,7 +53,7 @@ public NotABlockException(String input) {
5253
*/
5354
@Deprecated
5455
public NotABlockException(int input) {
55-
super(TranslatableComponent.of("worldedit.error.not-a-block.item", TextComponent.of(input)));
56+
super(translatable("worldedit.error.not-a-block.item", text(input)));
5657
}
5758

5859
/**
@@ -61,6 +62,6 @@ public NotABlockException(int input) {
6162
* @param input the input that was used
6263
*/
6364
public NotABlockException(ItemType input) {
64-
super(TranslatableComponent.of("worldedit.error.not-a-block.item", input.getRichName()));
65+
super(translatable("worldedit.error.not-a-block.item", input.getRichName()));
6566
}
6667
}

worldedit-core/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package com.sk89q.worldedit;
2121

22-
import com.sk89q.worldedit.util.formatting.text.TextComponent;
23-
import com.sk89q.worldedit.util.formatting.text.TranslatableComponent;
22+
import static com.sk89q.worldedit.util.formatting.text.Component.text;
23+
import static com.sk89q.worldedit.util.formatting.text.Component.translatable;
2424

2525
/**
2626
* Thrown when an unknown direction is specified or detected.
@@ -35,7 +35,7 @@ public class UnknownDirectionException extends WorldEditException {
3535
* @param dir the input that was tried
3636
*/
3737
public UnknownDirectionException(String dir) {
38-
super(TranslatableComponent.of("worldedit.error.unknown-direction", TextComponent.of(dir)));
38+
super(translatable("worldedit.error.unknown-direction", text(dir)));
3939
this.dir = dir;
4040
}
4141

0 commit comments

Comments
 (0)