From 23f0f038ee7ad63c951c60fc8813743ea050d005 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Mon, 12 Jun 2023 17:09:30 -0400 Subject: [PATCH 1/7] Update gradle versions --- api/build.gradle | 18 +++++++++--------- build.gradle | 16 ++++++++-------- gradle/wrapper/gradle-wrapper.properties | 2 +- modules/build.gradle | 16 ++++++++-------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/api/build.gradle b/api/build.gradle index 6607fc5a..3917133f 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -20,15 +20,15 @@ processResources.filteringCharset = "UTF-8" dependencies { - implementation 'org.jetbrains:annotations:23.0.0' - testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2' - implementation 'net.dv8tion:JDA:4.4.0_350' - compileOnly 'me.clip:placeholderapi:2.11.2' + implementation 'org.jetbrains:annotations:24.0.1' + testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.2' + implementation 'net.dv8tion:JDA:5.0.0-beta.10' + compileOnly 'me.clip:placeholderapi:2.11.3' compileOnly fileTree('libs') { include '*.jar' } - compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.7' - implementation 'mysql:mysql-connector-java:8.0.29' - compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0-SNAPSHOT' - compileOnly 'dev.esophose:playerparticles:7.25' + compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8' + implementation 'mysql:mysql-connector-java:8.0.33' + compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0' + compileOnly 'dev.esophose:playerparticles:8.3' implementation 'org.reflections:reflections:0.10.2' } @@ -67,7 +67,7 @@ bukkit { main = 'parallelmc.parallelutils.ParallelUtils' - apiVersion = '1.19' + apiVersion = '1.20' depend = ['PlaceholderAPI', 'ProtocolLib'] softDepend = ['Multiverse-Core', 'FractalForest', 'WorldGuard', 'VoteParty', 'PlayerParticles', 'ProNouns'] diff --git a/build.gradle b/build.gradle index 4d697256..6f2b4ae6 100644 --- a/build.gradle +++ b/build.gradle @@ -1,13 +1,13 @@ plugins { id 'java' - id 'com.github.johnrengelman.shadow' version '7.1.2' - id("io.papermc.paperweight.userdev") version "1.3.7" - id "xyz.jpenilla.run-paper" version "1.0.6" + id 'com.github.johnrengelman.shadow' version '8.1.1' + id("io.papermc.paperweight.userdev") version "1.5.5" + id "xyz.jpenilla.run-paper" version "2.1.0" id 'net.minecrell.plugin-yml.bukkit' version '0.5.2' } dependencies { - paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.19.2-R0.1-SNAPSHOT") + paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.20-R0.1-SNAPSHOT") } @@ -39,10 +39,10 @@ allprojects { } dependencies { - paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.19.2-R0.1-SNAPSHOT") + paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.20-R0.1-SNAPSHOT") - compileOnly "io.papermc.paper:paper-api:1.19.2-R0.1-SNAPSHOT" - compileOnly 'net.luckperms:api:5.4' - compileOnly 'dev.esophose:playerparticles:8.2' + compileOnly "io.papermc.paper:paper-api:1.20-R0.1-SNAPSHOT" + compileOnly 'net.luckperms:api:5.4.84' + compileOnly 'dev.esophose:playerparticles:8.3' } } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 84d1f85f..fae08049 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/modules/build.gradle b/modules/build.gradle index 2777a3a9..a3589fed 100644 --- a/modules/build.gradle +++ b/modules/build.gradle @@ -17,15 +17,15 @@ dependencies { compileOnly project(':api') compileOnly fileTree('../libs') { include '*.jar' } - compileOnly 'org.jetbrains:annotations:23.0.0' - testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2' - compileOnly 'net.dv8tion:JDA:4.4.0_350' - compileOnly 'me.clip:placeholderapi:2.11.2' + compileOnly 'org.jetbrains:annotations:24.0.1' + testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.2' + compileOnly 'net.dv8tion:JDA:5.0.0-beta.10' + compileOnly 'me.clip:placeholderapi:2.11.3' compileOnly fileTree('libs') { include '*.jar' } - compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.7' - compileOnly 'mysql:mysql-connector-java:8.0.29' - compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0-SNAPSHOT' - compileOnly 'dev.esophose:playerparticles:7.25' + compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8' + compileOnly 'mysql:mysql-connector-java:8.0.33' + compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0' + compileOnly 'dev.esophose:playerparticles:8.3' } def names = [] From ef821088a728eed83403c5b178a8fa257c6545f3 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Mon, 12 Jun 2023 17:21:50 -0400 Subject: [PATCH 2/7] Update API to 1.20 --- .../java/parallelmc/parallelutils/ParallelModule.java | 1 - .../java/parallelmc/parallelutils/ParallelUtils.java | 9 ++++----- .../java/parallelmc/parallelutils/commands/Commands.java | 4 ++-- .../java/parallelmc/parallelutils/util/TimeTools.java | 6 +++--- build.gradle | 4 ++-- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/api/src/main/java/parallelmc/parallelutils/ParallelModule.java b/api/src/main/java/parallelmc/parallelutils/ParallelModule.java index e2e4925f..1bd7fba0 100644 --- a/api/src/main/java/parallelmc/parallelutils/ParallelModule.java +++ b/api/src/main/java/parallelmc/parallelutils/ParallelModule.java @@ -3,7 +3,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Unmodifiable; -import java.net.URLClassLoader; import java.util.List; public abstract class ParallelModule diff --git a/api/src/main/java/parallelmc/parallelutils/ParallelUtils.java b/api/src/main/java/parallelmc/parallelutils/ParallelUtils.java index 1a57fe38..64bc4766 100644 --- a/api/src/main/java/parallelmc/parallelutils/ParallelUtils.java +++ b/api/src/main/java/parallelmc/parallelutils/ParallelUtils.java @@ -14,7 +14,6 @@ import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.net.URL; -import java.net.URLClassLoader; import java.sql.*; import java.util.*; import java.util.jar.JarEntry; @@ -42,7 +41,7 @@ public final class ParallelUtils extends JavaPlugin { private HashMap registeredModules; - private HashMap classloaders = new HashMap<>(); + private final HashMap classloaders = new HashMap<>(); private Commands commands; private boolean loadedModules = false; @@ -71,8 +70,8 @@ public void onEnable() { config = this.getConfig(); config.options().copyDefaults(true); - config.options().copyHeader(true); - config.options().header(HEADER); + config.options().parseComments(true); + config.options().setHeader(List.of(HEADER)); // Read config this.saveDefaultConfig(); @@ -140,7 +139,6 @@ public void onEnable() { port = Integer.parseInt(portStr); } catch (NumberFormatException e) { log(Level.WARNING, "Invalid address string. Using default port"); - port = 3306; } } @@ -399,6 +397,7 @@ private void loadModules() { ParallelModule module = modules.get(0).getDeclaredConstructor(ParallelClassLoader.class, List.class).newInstance(classLoader, dependents); availableModules.put(module.getName(), module); + loadedList.add(module.getName()); currentlyLoading.remove(name); diff --git a/api/src/main/java/parallelmc/parallelutils/commands/Commands.java b/api/src/main/java/parallelmc/parallelutils/commands/Commands.java index e7a5349f..d1feadec 100644 --- a/api/src/main/java/parallelmc/parallelutils/commands/Commands.java +++ b/api/src/main/java/parallelmc/parallelutils/commands/Commands.java @@ -5,7 +5,7 @@ import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.command.*; -import org.bukkit.craftbukkit.v1_19_R1.command.ServerCommandSender; +import org.bukkit.craftbukkit.v1_20_R1.command.ServerCommandSender; import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -220,7 +220,7 @@ public static Location convertLocation(CommandSender sender, String sx, String s */ public static List getTargetedBlockTabHelper(@NotNull Player player, int depth) { ArrayList list = new ArrayList<>(); - Block targetedBlock = player.getTargetBlock(5); + Block targetedBlock = player.getTargetBlockExact(5); if (targetedBlock != null && targetedBlock.isSolid()) { // Autofill targeted coords diff --git a/api/src/main/java/parallelmc/parallelutils/util/TimeTools.java b/api/src/main/java/parallelmc/parallelutils/util/TimeTools.java index 5f90d3d0..64bb2904 100644 --- a/api/src/main/java/parallelmc/parallelutils/util/TimeTools.java +++ b/api/src/main/java/parallelmc/parallelutils/util/TimeTools.java @@ -15,9 +15,9 @@ public enum TimeUnit { HOURS(3, 20*60*60, "h"), DAYS(4, 20*60*60*24, "d"); - public int index; - public int ticks; - public String val; + public final int index; + public final int ticks; + public final String val; /** * Create a new TimeUnit with a given index, ticks equivalent, and one character string representation diff --git a/build.gradle b/build.gradle index 6f2b4ae6..d5e4a47b 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'com.github.johnrengelman.shadow' version '8.1.1' id("io.papermc.paperweight.userdev") version "1.5.5" id "xyz.jpenilla.run-paper" version "2.1.0" - id 'net.minecrell.plugin-yml.bukkit' version '0.5.2' + id 'net.minecrell.plugin-yml.bukkit' version '0.5.3' } dependencies { @@ -42,7 +42,7 @@ allprojects { paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.20-R0.1-SNAPSHOT") compileOnly "io.papermc.paper:paper-api:1.20-R0.1-SNAPSHOT" - compileOnly 'net.luckperms:api:5.4.84' + compileOnly 'net.luckperms:api:5.4' compileOnly 'dev.esophose:playerparticles:8.3' } } \ No newline at end of file From e0d1f0378b5966e04d7fa187ec2ad10a24f29998 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Mon, 12 Jun 2023 20:51:05 -0400 Subject: [PATCH 3/7] Update modules to 1.20 --- .../modules/bitsandbobs/minimodules/KeepSpecialItems.java | 2 +- .../modules/bitsandbobs/minimodules/SpecialItems.java | 2 +- .../modules/charms/handlers/impl/CharmParticleHandler.java | 2 +- .../listeners/PlayerJoinContainerListenerOverwrite.java | 6 +++--- .../charms/playerparticles/styles/ParticleStyleKill.java | 1 - .../main/java/parallelmc/parallelutils/modules/custommobs | 2 +- .../parallelmc/parallelutils/modules/discordintegration | 2 +- .../java/parallelmc/parallelutils/modules/parallelitems | 2 +- 8 files changed, 9 insertions(+), 10 deletions(-) diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/KeepSpecialItems.java b/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/KeepSpecialItems.java index d644b5d8..b81a7c78 100644 --- a/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/KeepSpecialItems.java +++ b/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/KeepSpecialItems.java @@ -2,7 +2,7 @@ import net.minecraft.nbt.CompoundTag; import org.bukkit.Material; -import org.bukkit.craftbukkit.v1_19_R1.inventory.CraftItemStack; +import org.bukkit.craftbukkit.v1_20_R1.inventory.CraftItemStack; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/SpecialItems.java b/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/SpecialItems.java index d7f11b37..071b3b59 100644 --- a/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/SpecialItems.java +++ b/modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/SpecialItems.java @@ -4,7 +4,7 @@ import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.NamespacedKey; -import org.bukkit.craftbukkit.v1_19_R1.inventory.CraftItemStack; +import org.bukkit.craftbukkit.v1_20_R1.inventory.CraftItemStack; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/charms/handlers/impl/CharmParticleHandler.java b/modules/src/main/java/parallelmc/parallelutils/modules/charms/handlers/impl/CharmParticleHandler.java index 0faa0fbd..650c383d 100644 --- a/modules/src/main/java/parallelmc/parallelutils/modules/charms/handlers/impl/CharmParticleHandler.java +++ b/modules/src/main/java/parallelmc/parallelutils/modules/charms/handlers/impl/CharmParticleHandler.java @@ -4,7 +4,7 @@ import org.bukkit.Material; import org.bukkit.Particle; import org.bukkit.block.data.BlockData; -import org.bukkit.craftbukkit.v1_19_R1.block.data.CraftBlockData; +import org.bukkit.craftbukkit.v1_20_R1.block.data.CraftBlockData; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import org.bukkit.scheduler.BukkitRunnable; diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/charms/listeners/PlayerJoinContainerListenerOverwrite.java b/modules/src/main/java/parallelmc/parallelutils/modules/charms/listeners/PlayerJoinContainerListenerOverwrite.java index 58c160c0..db205e48 100644 --- a/modules/src/main/java/parallelmc/parallelutils/modules/charms/listeners/PlayerJoinContainerListenerOverwrite.java +++ b/modules/src/main/java/parallelmc/parallelutils/modules/charms/listeners/PlayerJoinContainerListenerOverwrite.java @@ -5,7 +5,7 @@ import net.minecraft.world.inventory.*; import net.minecraft.world.item.ItemStack; import org.bukkit.Bukkit; -import org.bukkit.craftbukkit.v1_19_R1.entity.CraftPlayer; +import org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; @@ -26,9 +26,9 @@ public PlayerJoinContainerListenerOverwrite() { Field field; Field field1; try { - field = ServerPlayer.class.getDeclaredField("cZ"); + field = ServerPlayer.class.getDeclaredField("cW"); field.setAccessible(true); - field1 = ServerPlayer.class.getDeclaredField("da"); + field1 = ServerPlayer.class.getDeclaredField("cX"); field1.setAccessible(true); } catch (NoSuchFieldException e) { e.printStackTrace(); diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/charms/playerparticles/styles/ParticleStyleKill.java b/modules/src/main/java/parallelmc/parallelutils/modules/charms/playerparticles/styles/ParticleStyleKill.java index f23e1701..f366f4e9 100644 --- a/modules/src/main/java/parallelmc/parallelutils/modules/charms/playerparticles/styles/ParticleStyleKill.java +++ b/modules/src/main/java/parallelmc/parallelutils/modules/charms/playerparticles/styles/ParticleStyleKill.java @@ -1,7 +1,6 @@ package parallelmc.parallelutils.modules.charms.playerparticles.styles; import dev.esophose.playerparticles.PlayerParticles; -import dev.esophose.playerparticles.config.CommentedFileConfiguration; import dev.esophose.playerparticles.manager.DataManager; import dev.esophose.playerparticles.manager.ParticleManager; import dev.esophose.playerparticles.particles.PParticle; diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/custommobs b/modules/src/main/java/parallelmc/parallelutils/modules/custommobs index a5b4639a..ab8a8e4c 160000 --- a/modules/src/main/java/parallelmc/parallelutils/modules/custommobs +++ b/modules/src/main/java/parallelmc/parallelutils/modules/custommobs @@ -1 +1 @@ -Subproject commit a5b4639a1200a89c253474d2e0f9b01ef0eaf1cf +Subproject commit ab8a8e4cb50468704b049bd7a1503b1cf3d54037 diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration b/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration index 6a128014..24c19037 160000 --- a/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration +++ b/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration @@ -1 +1 @@ -Subproject commit 6a128014bc22dd4afe1bb724762ebc741d0ea736 +Subproject commit 24c19037d540a88cba2ff3a524b4172a12bece92 diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/parallelitems b/modules/src/main/java/parallelmc/parallelutils/modules/parallelitems index 807b9cd9..789b723d 160000 --- a/modules/src/main/java/parallelmc/parallelutils/modules/parallelitems +++ b/modules/src/main/java/parallelmc/parallelutils/modules/parallelitems @@ -1 +1 @@ -Subproject commit 807b9cd92830d3b3e4b44d039a04fcceb956fcfa +Subproject commit 789b723db4ad7c9ac8e7fe07c529a4ab2c973a63 From 339fc84ccf5a1c5988380bf560db1618c151d49a Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Wed, 21 Jun 2023 15:06:39 -0400 Subject: [PATCH 4/7] Update plugin-yml plugin to fix bug on load --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d5e4a47b..76c1e387 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'com.github.johnrengelman.shadow' version '8.1.1' id("io.papermc.paperweight.userdev") version "1.5.5" id "xyz.jpenilla.run-paper" version "2.1.0" - id 'net.minecrell.plugin-yml.bukkit' version '0.5.3' + id 'net.minecrell.plugin-yml.bukkit' version '0.6.0' } dependencies { From 1dd376890bfe29c56509dbe1388493667dd90315 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Wed, 28 Jun 2023 14:58:51 -0400 Subject: [PATCH 5/7] Update DiscordIntegration --- .../java/parallelmc/parallelutils/modules/discordintegration | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration b/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration index 24c19037..7c3713f5 160000 --- a/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration +++ b/modules/src/main/java/parallelmc/parallelutils/modules/discordintegration @@ -1 +1 @@ -Subproject commit 24c19037d540a88cba2ff3a524b4172a12bece92 +Subproject commit 7c3713f5a50df7c91667dcad5e0d06aad786ac63 From 2480fdd628531ed099d78b1dcc0111edf5bf5818 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Thu, 29 Jun 2023 14:06:34 -0400 Subject: [PATCH 6/7] Change PlayerParticles version --- api/build.gradle | 2 +- build.gradle | 2 +- modules/build.gradle | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/build.gradle b/api/build.gradle index 9d7b6614..b81545ae 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -28,7 +28,7 @@ dependencies { compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8' implementation 'mysql:mysql-connector-java:8.0.33' compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0' - compileOnly 'dev.esophose:playerparticles:8.3' + compileOnly 'dev.esophose:playerparticles:8.2' implementation 'org.reflections:reflections:0.10.2' } diff --git a/build.gradle b/build.gradle index 76c1e387..c2ea9b52 100644 --- a/build.gradle +++ b/build.gradle @@ -43,6 +43,6 @@ allprojects { compileOnly "io.papermc.paper:paper-api:1.20-R0.1-SNAPSHOT" compileOnly 'net.luckperms:api:5.4' - compileOnly 'dev.esophose:playerparticles:8.3' + compileOnly 'dev.esophose:playerparticles:8.2' } } \ No newline at end of file diff --git a/modules/build.gradle b/modules/build.gradle index a3589fed..b8834bad 100644 --- a/modules/build.gradle +++ b/modules/build.gradle @@ -25,7 +25,7 @@ dependencies { compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8' compileOnly 'mysql:mysql-connector-java:8.0.33' compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0' - compileOnly 'dev.esophose:playerparticles:8.3' + compileOnly 'dev.esophose:playerparticles:8.2' } def names = [] From d1b3fddc60d02ba5b1a10f031cc2bf141732c298 Mon Sep 17 00:00:00 2001 From: Jake Backer Date: Wed, 12 Jul 2023 00:11:57 -0400 Subject: [PATCH 7/7] Bump version --- api/build.gradle | 2 +- api/src/main/java/parallelmc/parallelutils/Constants.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/build.gradle b/api/build.gradle index b81545ae..738a1355 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -7,7 +7,7 @@ plugins { group = 'org.parallelmc' -version = '3.5.2' +version = '4.0.0' description = 'A set of utilities and features for use on the Parallel Minecraft server' java { diff --git a/api/src/main/java/parallelmc/parallelutils/Constants.java b/api/src/main/java/parallelmc/parallelutils/Constants.java index 8253ed39..db33de8a 100644 --- a/api/src/main/java/parallelmc/parallelutils/Constants.java +++ b/api/src/main/java/parallelmc/parallelutils/Constants.java @@ -2,7 +2,7 @@ public class Constants { - public static final Version VERSION = new Version(3, 5, 2); + public static final Version VERSION = new Version(4, 0, 0); public static final String PLUGIN_NAME = "ParallelUtils"; public static final String DEFAULT_WORLD = "world2"; }