Skip to content

Commit bb1af24

Browse files
committed
Update for 1.21.10
1 parent 0d6260a commit bb1af24

File tree

13 files changed

+11
-292
lines changed

13 files changed

+11
-292
lines changed

pom.xml

Lines changed: 7 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@
5454
<!-- Non-minecraft related dependencies -->
5555
<powermock.version>2.0.9</powermock.version>
5656
<!-- More visible way how to change dependency versions -->
57-
<spigot.version>1.21.7-R0.1-SNAPSHOT</spigot.version>
58-
<paper.version>1.21.8-R0.1-SNAPSHOT</paper.version>
59-
<bentobox.version>3.3.0</bentobox.version> <!-- Errors with later versions regarding kyori-->
57+
<spigot.version>1.21.10-R0.1-SNAPSHOT</spigot.version>
58+
<paper.version>1.21.10-R0.1-SNAPSHOT</paper.version>
59+
<bentobox.version>3.9.0</bentobox.version> <!-- Errors with later versions regarding kyori-->
6060
<!-- Revision variable removes warning about dynamic version -->
6161
<revision>${build.version}-SNAPSHOT</revision>
6262
<!-- Do not change unless you want different name for local builds. -->
@@ -176,48 +176,11 @@
176176
<version>${bentobox.version}</version>
177177
<scope>provided</scope>
178178
</dependency>
179-
<!-- Spigot NMS. Used for chunk deletion and pasting. -->
180-
<dependency>
181-
<groupId>org.spigotmc</groupId>
182-
<artifactId>spigot</artifactId>
183-
<version>${spigot.version}</version>
184-
<scope>provided</scope>
185-
</dependency>
186-
<dependency>
187-
<groupId>org.spigotmc......</groupId>
188-
<artifactId>spigot</artifactId>
189-
<version>1.21.7-R0.1-SNAPSHOT</version>
190-
<scope>provided</scope>
191-
</dependency>
192-
<dependency>
193-
<groupId>org.spigotmc.....</groupId>
194-
<artifactId>spigot</artifactId>
195-
<version>1.21.6-R0.1-SNAPSHOT</version>
196-
<scope>provided</scope>
197-
</dependency>
198179
<dependency>
199-
<groupId>org.spigotmc....</groupId>
200-
<artifactId>spigot</artifactId>
201-
<version>1.21.5-R0.1-SNAPSHOT</version>
202-
<scope>provided</scope>
203-
</dependency>
204-
<dependency>
205-
<groupId>org.spigotmc...</groupId>
206-
<artifactId>spigot</artifactId>
207-
<version>1.21.4-R0.1-SNAPSHOT</version>
208-
<scope>provided</scope>
209-
</dependency>
210-
<dependency>
211-
<groupId>org.spigotmc..</groupId>
212-
<artifactId>spigot</artifactId>
213-
<version>1.21.3-R0.1-SNAPSHOT</version>
214-
<scope>provided</scope>
215-
</dependency>
216-
<dependency>
217-
<groupId>org.spigotmc......</groupId>
218-
<artifactId>spigot</artifactId>
219-
<version>1.21.1-R0.1-SNAPSHOT</version>
220-
<scope>provided</scope>
180+
<groupId>net.kyori</groupId>
181+
<artifactId>adventure-api</artifactId>
182+
<version>4.24.0</version>
183+
<scope>test</scope>
221184
</dependency>
222185
</dependencies>
223186

src/main/java/world/bentobox/boxed/listeners/NewAreaListener.java

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@
5353
import world.bentobox.bentobox.api.events.island.IslandResettedEvent;
5454
import world.bentobox.bentobox.database.Database;
5555
import world.bentobox.bentobox.database.objects.Island;
56+
import world.bentobox.bentobox.nms.AbstractMetaData;
5657
import world.bentobox.bentobox.util.Pair;
5758
import world.bentobox.bentobox.util.Util;
5859
import world.bentobox.boxed.Boxed;
59-
import world.bentobox.boxed.nms.AbstractMetaData;
6060
import world.bentobox.boxed.objects.BoxedJigsawBlock;
6161
import world.bentobox.boxed.objects.BoxedStructureBlock;
6262
import world.bentobox.boxed.objects.IslandStructures;
@@ -537,7 +537,7 @@ public static BoundingBox removeJigsaw(StructureRecord item) {
537537
*/
538538
private static void processStructureBlock(Block b) {
539539
// I would like to read the data from the block and do something with it!
540-
String data = nmsData(b);
540+
String data = Util.getMetaData().nmsData(b);
541541
if (data.isEmpty()) {
542542
return;
543543
}
@@ -570,7 +570,7 @@ private static void processStructureBlock(Block b) {
570570
*/
571571
private static void processJigsaw(Block b, StructureRotation structureRotation, boolean pasteMobs) {
572572
try {
573-
String data = nmsData(b);
573+
String data = Util.getMetaData().nmsData(b);
574574
if (data.isEmpty()) {
575575
return;
576576
}
@@ -693,28 +693,6 @@ private static BlockFace getDirection(String finalState) {
693693
.orElse(BlockFace.SELF);
694694
}
695695

696-
/**
697-
* Gets NMS data from a block using the appropriate handler.
698-
*
699-
* @param block The block.
700-
* @return The NMS data string.
701-
*/
702-
private static String nmsData(Block block) {
703-
AbstractMetaData handler;
704-
try {
705-
Class<?> clazz = Class.forName(pluginPackageName + ".nms." + bukkitVersion + ".GetMetaData");
706-
if (AbstractMetaData.class.isAssignableFrom(clazz)) {
707-
handler = (AbstractMetaData) clazz.getConstructor().newInstance();
708-
} else {
709-
throw new IllegalStateException("Class " + clazz.getName() + " does not implement AbstractGetMetaData");
710-
}
711-
} catch (Exception e) {
712-
BentoBox.getInstance().logError("No metadata handler found for " + bukkitVersion + " in Boxed (yet).");
713-
handler = new world.bentobox.boxed.nms.fallback.GetMetaData();
714-
}
715-
return handler.nmsData(block);
716-
}
717-
718696
/**
719697
* Loads the list of structures to be placed from the database.
720698
*

src/main/java/world/bentobox/boxed/nms/AbstractMetaData.java

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/fallback/GetMetaData.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_1_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_3_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_4_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_5_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_6_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/world/bentobox/boxed/nms/v1_21_7_R0_1_SNAPSHOT/GetMetaData.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)