1
1
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2
2
From: Jake Potrebic <jake.m.potrebic@gmail.com>
3
3
Date: Wed, 6 Jan 2021 00:34:10 -0800
4
- Subject: [PATCH] Add methods to get world by key
4
+ Subject: [PATCH] Expand world key API
5
5
6
6
7
7
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
8
- index 8072924c977e0a23ee743ca8d613b9ea5de885fa..c7fe6865e1a14116b61ae69c26d4af2d8af11955 100644
8
+ index 37a295b2bbf7127713e19f224e788e0adb8823f4..3a2137c6505ef0e14875f7eaa7809509750fb625 100644
9
9
--- a/src/main/java/org/bukkit/Bukkit.java
10
10
+++ b/src/main/java/org/bukkit/Bukkit.java
11
11
@@ -791,6 +791,18 @@ public final class Bukkit {
@@ -27,6 +27,34 @@ index 8072924c977e0a23ee743ca8d613b9ea5de885fa..c7fe6865e1a14116b61ae69c26d4af2d
27
27
28
28
/**
29
29
* Create a new virtual {@link WorldBorder}.
30
+ diff --git a/src/main/java/org/bukkit/RegionAccessor.java b/src/main/java/org/bukkit/RegionAccessor.java
31
+ index 2fa3de66107162ccaa158b369e2c4a926ecaff92..aa534b1a9a1fb84a2fbd4b372f313bb4b63325fa 100644
32
+ --- a/src/main/java/org/bukkit/RegionAccessor.java
33
+ +++ b/src/main/java/org/bukkit/RegionAccessor.java
34
+ @@ -19,7 +19,7 @@ import org.jetbrains.annotations.Nullable;
35
+ * A RegionAccessor gives access to getting, modifying and spawning {@link Biome}, {@link BlockState} and {@link Entity},
36
+ * as well as generating some basic structures.
37
+ */
38
+ - public interface RegionAccessor {
39
+ + public interface RegionAccessor extends Keyed { // Paper
40
+
41
+ /**
42
+ * Gets the {@link Biome} at the given {@link Location}.
43
+ @@ -383,5 +383,14 @@ public interface RegionAccessor {
44
+ */
45
+ @NotNull
46
+ io.papermc.paper.world.MoonPhase getMoonPhase();
47
+ +
48
+ + /**
49
+ + * Get the world's key
50
+ + *
51
+ + * @return the world's key
52
+ + */
53
+ + @NotNull
54
+ + @Override
55
+ + NamespacedKey getKey();
56
+ // Paper end
57
+ }
30
58
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
31
59
index afed6bcf923166065ac9f63dd96191cd42eefcb9..181493def187f72b6ff89c3849598428f35d31f3 100644
32
60
--- a/src/main/java/org/bukkit/Server.java
0 commit comments