Skip to content

Commit 765bb55

Browse files
author
david
committed
Replace NamespacedKey with Key across brush classes
This refactor updates all instances of `NamespacedKey` to `Key` for consistency with the Adventure library. The changes ensure a unified approach to handling namespaced keys across the codebase, aligning with modern standards.
1 parent 0fa251f commit 765bb55

File tree

12 files changed

+30
-26
lines changed

12 files changed

+30
-26
lines changed

src/main/java/net/thenextlvl/gopaint/GoPaintPlugin.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import org.bukkit.Axis;
3030
import org.bukkit.Bukkit;
3131
import org.bukkit.Material;
32-
import org.bukkit.NamespacedKey;
3332
import org.bukkit.entity.Player;
3433
import org.bukkit.plugin.ServicePriority;
3534
import org.bukkit.plugin.java.JavaPlugin;
@@ -58,7 +57,7 @@ public class GoPaintPlugin extends JavaPlugin implements GoPaintProvider {
5857
private final @Getter BrushRegistry brushRegistry = new CraftBrushRegistry(this);
5958

6059
private final FileIO<PluginConfig> configFile = new GsonFile<>(IO.of(getDataFolder(), "config.json"), new PluginConfig(
61-
new PluginConfig.BrushConfig(Material.FEATHER, new NamespacedKey("gopaint", "sphere_brush"), 100, 10, 50,
60+
new PluginConfig.BrushConfig(Material.FEATHER, Key.key("gopaint", "sphere_brush"), 100, 10, 50,
6261
Axis.Y, 50, 50, Set.of("disabled"), true, Material.SPONGE, true, SurfaceMode.EXPOSED,
6362
List.of(Material.STONE)),
6463
new PluginConfig.ThicknessConfig(1, 5),

src/main/java/net/thenextlvl/gopaint/brush/standard/AngleBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.AnglePattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class AngleBrush extends SpherePatternBrush {
3838
public AngleBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmRlNDQ4ZjBkYmU3NmJiOGE4MzJjOGYzYjJhMDNkMzViZDRlMjc4NWZhNWU4Mjk4YzI2MTU1MDNmNDdmZmEyIn19fQ==",
41-
new NamespacedKey("gopaint", "angle_brush")
41+
Key.key("gopaint", "angle_brush")
4242
);
4343
this.provider = provider;
4444
}

src/main/java/net/thenextlvl/gopaint/brush/standard/BucketBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
import com.sk89q.worldedit.function.pattern.Pattern;
2525
import com.sk89q.worldedit.math.BlockVector3;
2626
import net.kyori.adventure.audience.Audience;
27+
import net.kyori.adventure.key.Key;
2728
import net.kyori.adventure.text.Component;
2829
import net.thenextlvl.gopaint.api.brush.PatternBrush;
2930
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
3031
import net.thenextlvl.gopaint.api.math.ConnectedBlocks;
3132
import net.thenextlvl.gopaint.api.math.Sphere;
3233
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3334
import net.thenextlvl.gopaint.brush.pattern.ShufflePattern;
34-
import org.bukkit.NamespacedKey;
3535
import org.jspecify.annotations.NullMarked;
3636

3737
@NullMarked
@@ -41,7 +41,7 @@ public class BucketBrush extends PatternBrush {
4141
public BucketBrush(GoPaintProvider provider) {
4242
super(
4343
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTAxOGI0NTc0OTM5Nzg4YTJhZDU1NTJiOTEyZDY3ODEwNjk4ODhjNTEyMzRhNGExM2VhZGI3ZDRjOTc5YzkzIn19fQ==",
44-
new NamespacedKey("gopaint", "bucket_brush")
44+
Key.key("gopaint", "bucket_brush")
4545
);
4646
this.provider = provider;
4747
}

src/main/java/net/thenextlvl/gopaint/brush/standard/DiskBrush.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424
import com.sk89q.worldedit.function.pattern.Pattern;
2525
import com.sk89q.worldedit.math.BlockVector3;
2626
import net.kyori.adventure.audience.Audience;
27+
import net.kyori.adventure.key.Key;
2728
import net.kyori.adventure.text.Component;
2829
import net.thenextlvl.gopaint.api.brush.PatternBrush;
30+
import net.thenextlvl.gopaint.api.brush.pattern.BuildPattern;
2931
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
3032
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
31-
import net.thenextlvl.gopaint.api.brush.pattern.BuildPattern;
3233
import net.thenextlvl.gopaint.brush.pattern.ShufflePattern;
33-
import org.bukkit.NamespacedKey;
3434
import org.jspecify.annotations.NullMarked;
3535

3636
@NullMarked
@@ -40,7 +40,7 @@ public class DiskBrush extends PatternBrush {
4040
public DiskBrush(GoPaintProvider provider) {
4141
super(
4242
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjFmMjgyNTBkMWU0MjBhNjUxMWIwMzk2NDg2OGZjYTJmNTYzN2UzYWJhNzlmNGExNjNmNGE4ZDYxM2JlIn19fQ==",
43-
new NamespacedKey("gopaint", "disk_brush")
43+
Key.key("gopaint", "disk_brush")
4444
);
4545
this.provider = provider;
4646
}

src/main/java/net/thenextlvl/gopaint/brush/standard/FractureBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.FracturePattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class FractureBrush extends SpherePatternBrush {
3838
public FractureBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjNkZjczZWVlNjIyNGM1YzVkOTQ4ZDJhMzQ1ZGUyNWYyMDhjYmQ5YWY3MTA4Y2UxZTFiNjFhNTg2ZGU5OGIyIn19fQ==",
41-
new NamespacedKey("gopaint", "fracture_brush")
41+
Key.key("gopaint", "fracture_brush")
4242
);
4343
this.provider = provider;
4444
}

src/main/java/net/thenextlvl/gopaint/brush/standard/GradientBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.GradientPattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class GradientBrush extends SpherePatternBrush {
3838
public GradientBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjA2MmRhM2QzYjhmMWZkMzUzNDNjYzI3OWZiMGZlNWNmNGE1N2I1YWJjNDMxZmJiNzhhNzNiZjJhZjY3NGYifX19",
41-
new NamespacedKey("gopaint", "gradient_brush")
41+
Key.key("gopaint", "gradient_brush")
4242
);
4343
this.provider = provider;
4444
}

src/main/java/net/thenextlvl/gopaint/brush/standard/OverlayBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.OverlayPattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class OverlayBrush extends SpherePatternBrush {
3838
public OverlayBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGYzMWQ2Zjk2NTRmODc0ZWE5MDk3YWRlZWEwYzk2OTk2ZTc4ZTNmZDM3NTRmYmY5ZWJlOTYzYWRhZDliZTRjIn19fQ==",
41-
new NamespacedKey("gopaint", "overlay_brush")
41+
Key.key("gopaint", "overlay_brush")
4242
);
4343
this.provider = provider;
4444
}

src/main/java/net/thenextlvl/gopaint/brush/standard/PaintBrush.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.sk89q.worldedit.function.pattern.Pattern;
2727
import com.sk89q.worldedit.math.BlockVector3;
2828
import net.kyori.adventure.audience.Audience;
29+
import net.kyori.adventure.key.Key;
2930
import net.kyori.adventure.text.Component;
3031
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
3132
import net.thenextlvl.gopaint.api.brush.PatternBrush;
@@ -34,10 +35,14 @@
3435
import net.thenextlvl.gopaint.api.math.curve.BezierSpline;
3536
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3637
import net.thenextlvl.gopaint.brush.pattern.SplinePattern;
37-
import org.bukkit.NamespacedKey;
3838
import org.jspecify.annotations.NullMarked;
3939

40-
import java.util.*;
40+
import java.util.ArrayList;
41+
import java.util.HashMap;
42+
import java.util.LinkedList;
43+
import java.util.List;
44+
import java.util.Map;
45+
import java.util.UUID;
4146

4247
@NullMarked
4348
public class PaintBrush extends PatternBrush {
@@ -47,7 +52,7 @@ public class PaintBrush extends PatternBrush {
4752
public PaintBrush(GoPaintProvider provider) {
4853
super(
4954
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODBiM2E5ZGZhYmVmYmRkOTQ5YjIxN2JiZDRmYTlhNDg2YmQwYzNmMGNhYjBkMGI5ZGZhMjRjMzMyZGQzZTM0MiJ9fX0=",
50-
new NamespacedKey("gopaint", "paint_brush")
55+
Key.key("gopaint", "paint_brush")
5156
);
5257
this.provider = provider;
5358
}

src/main/java/net/thenextlvl/gopaint/brush/standard/SphereBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.ShufflePattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class SphereBrush extends SpherePatternBrush {
3838
public SphereBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmU5OGY0ODU2MDE0N2MwYTJkNGVkYzE3ZjZkOTg1ZThlYjVkOTRiZDcyZmM2MDc0NGE1YThmMmQ5MDVhMTgifX19",
41-
new NamespacedKey("gopaint", "sphere_brush")
41+
Key.key("gopaint", "sphere_brush")
4242
);
4343
this.provider = provider;
4444
}

src/main/java/net/thenextlvl/gopaint/brush/standard/SplatterBrush.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
import com.sk89q.worldedit.function.pattern.Pattern;
2424
import com.sk89q.worldedit.math.BlockVector3;
2525
import net.kyori.adventure.audience.Audience;
26+
import net.kyori.adventure.key.Key;
2627
import net.kyori.adventure.text.Component;
2728
import net.thenextlvl.gopaint.api.brush.SpherePatternBrush;
2829
import net.thenextlvl.gopaint.api.brush.setting.BrushSettings;
2930
import net.thenextlvl.gopaint.api.model.GoPaintProvider;
3031
import net.thenextlvl.gopaint.brush.pattern.SplatterPattern;
31-
import org.bukkit.NamespacedKey;
3232
import org.jspecify.annotations.NullMarked;
3333

3434
@NullMarked
@@ -38,7 +38,7 @@ public class SplatterBrush extends SpherePatternBrush {
3838
public SplatterBrush(GoPaintProvider provider) {
3939
super(
4040
"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzMzODI5MmUyZTY5ZjA5MDY5NGNlZjY3MmJiNzZmMWQ4Mzc1OGQxMjc0NGJiNmZmYzY4MzRmZGJjMWE5ODMifX19",
41-
new NamespacedKey("gopaint", "splatter_brush")
41+
Key.key("gopaint", "splatter_brush")
4242
);
4343
this.provider = provider;
4444
}

0 commit comments

Comments
 (0)