diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml
index f8ef145..16953f0 100644
--- a/.github/workflows/build-and-release.yml
+++ b/.github/workflows/build-and-release.yml
@@ -23,7 +23,7 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: temurin
- java-version: "17"
+ java-version: "21"
cache: maven
- name: Build with Maven
diff --git a/pom.xml b/pom.xml
index 4fd417a..199cf91 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,8 +13,8 @@
SkyeBlock plugin for Minecraft 1.21.10
- 17
- 17
+ 21
+ 21
UTF-8
@@ -112,8 +112,8 @@
maven-compiler-plugin
3.13.0
- 17
- 17
+ 21
+ 21
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/SkyeBlockPlugin.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/SkyeBlockPlugin.class
index 5bc7648..c70fec8 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/SkyeBlockPlugin.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/SkyeBlockPlugin.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/HubCommand.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/HubCommand.class
index 27ddc26..a1cc054 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/HubCommand.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/HubCommand.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/IslandCommand.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/IslandCommand.class
index 8376473..19d6ec2 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/IslandCommand.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/commands/IslandCommand.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager$IslandSchematic.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager$IslandSchematic.class
index 1f42256..a3bdead 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager$IslandSchematic.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager$IslandSchematic.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager.class
index d6fb4dd..b82b256 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/CustomSchematicManager.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/IslandManager.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/IslandManager.class
index f26c082..a4a7101 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/IslandManager.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/IslandManager.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/SchematicManager.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/SchematicManager.class
index 86f2588..96af437 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/SchematicManager.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/SchematicManager.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/VoidWorldGenerator.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/VoidWorldGenerator.class
index 178f0b0..866e7c3 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/VoidWorldGenerator.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/VoidWorldGenerator.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/WorldManager.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/WorldManager.class
index 8bc0f71..be2e8d9 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/WorldManager.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/managers/WorldManager.class differ
diff --git a/target/classes/skyeblock/nobleskye/dev/skyeblock/models/Island.class b/target/classes/skyeblock/nobleskye/dev/skyeblock/models/Island.class
index 7647551..9aa701c 100644
Binary files a/target/classes/skyeblock/nobleskye/dev/skyeblock/models/Island.class and b/target/classes/skyeblock/nobleskye/dev/skyeblock/models/Island.class differ