Skip to content

Commit 3f681cd

Browse files
Merge pull request #59 from ParallelMC/staging
Staging
2 parents a6626d8 + 3ff3961 commit 3f681cd

File tree

17 files changed

+45
-48
lines changed

17 files changed

+45
-48
lines changed

api/build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77

88
group = 'org.parallelmc'
99

10-
version = '3.5.2'
10+
version = '4.0.0'
1111
description = 'A set of utilities and features for use on the Parallel Minecraft server'
1212

1313
java {
@@ -20,15 +20,15 @@ processResources.filteringCharset = "UTF-8"
2020

2121

2222
dependencies {
23-
implementation 'org.jetbrains:annotations:23.0.0'
24-
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
25-
implementation 'net.dv8tion:JDA:4.4.0_350'
26-
compileOnly 'me.clip:placeholderapi:2.11.2'
23+
implementation 'org.jetbrains:annotations:24.0.1'
24+
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.2'
25+
implementation 'net.dv8tion:JDA:5.0.0-beta.10'
26+
compileOnly 'me.clip:placeholderapi:2.11.3'
2727
compileOnly fileTree('libs') { include '*.jar' }
28-
compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.7'
29-
implementation 'mysql:mysql-connector-java:8.0.29'
30-
compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0-SNAPSHOT'
31-
compileOnly 'dev.esophose:playerparticles:7.25'
28+
compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8'
29+
implementation 'mysql:mysql-connector-java:8.0.33'
30+
compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0'
31+
compileOnly 'dev.esophose:playerparticles:8.2'
3232
implementation 'org.reflections:reflections:0.10.2'
3333
}
3434

@@ -67,7 +67,7 @@ bukkit {
6767

6868
main = 'parallelmc.parallelutils.ParallelUtils'
6969

70-
apiVersion = '1.19'
70+
apiVersion = '1.20'
7171

7272
depend = ['PlaceholderAPI', 'ProtocolLib']
7373
softDepend = ['Multiverse-Core', 'FractalForest', 'WorldGuard', 'VoteParty', 'PlayerParticles', 'ProNouns']

api/src/main/java/parallelmc/parallelutils/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public class Constants {
44

5-
public static final Version VERSION = new Version(3, 5, 2);
5+
public static final Version VERSION = new Version(4, 0, 0);
66
public static final String PLUGIN_NAME = "ParallelUtils";
77
public static final String DEFAULT_WORLD = "world2";
88
}

api/src/main/java/parallelmc/parallelutils/ParallelModule.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.jetbrains.annotations.NotNull;
44
import org.jetbrains.annotations.Unmodifiable;
55

6-
import java.net.URLClassLoader;
76
import java.util.List;
87

98
public abstract class ParallelModule

api/src/main/java/parallelmc/parallelutils/ParallelUtils.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import java.io.IOException;
1515
import java.lang.reflect.InvocationTargetException;
1616
import java.net.URL;
17-
import java.net.URLClassLoader;
1817
import java.sql.*;
1918
import java.util.*;
2019
import java.util.jar.JarEntry;
@@ -42,7 +41,7 @@ public final class ParallelUtils extends JavaPlugin {
4241

4342
private HashMap<String, ParallelModule> registeredModules;
4443

45-
private HashMap<ParallelModule, ClassLoader> classloaders = new HashMap<>();
44+
private final HashMap<ParallelModule, ClassLoader> classloaders = new HashMap<>();
4645
private Commands commands;
4746

4847
private boolean loadedModules = false;
@@ -71,8 +70,8 @@ public void onEnable() {
7170
config = this.getConfig();
7271

7372
config.options().copyDefaults(true);
74-
config.options().copyHeader(true);
75-
config.options().header(HEADER);
73+
config.options().parseComments(true);
74+
config.options().setHeader(List.of(HEADER));
7675

7776
// Read config
7877
this.saveDefaultConfig();
@@ -140,7 +139,6 @@ public void onEnable() {
140139
port = Integer.parseInt(portStr);
141140
} catch (NumberFormatException e) {
142141
log(Level.WARNING, "Invalid address string. Using default port");
143-
port = 3306;
144142
}
145143
}
146144

@@ -399,6 +397,7 @@ private void loadModules() {
399397
ParallelModule module = modules.get(0).getDeclaredConstructor(ParallelClassLoader.class, List.class).newInstance(classLoader, dependents);
400398

401399
availableModules.put(module.getName(), module);
400+
loadedList.add(module.getName());
402401

403402
currentlyLoading.remove(name);
404403

api/src/main/java/parallelmc/parallelutils/commands/Commands.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.bukkit.World;
66
import org.bukkit.block.Block;
77
import org.bukkit.command.*;
8-
import org.bukkit.craftbukkit.v1_19_R1.command.ServerCommandSender;
8+
import org.bukkit.craftbukkit.v1_20_R1.command.ServerCommandSender;
99
import org.bukkit.entity.Player;
1010
import org.jetbrains.annotations.NotNull;
1111
import org.jetbrains.annotations.Nullable;
@@ -220,7 +220,7 @@ public static Location convertLocation(CommandSender sender, String sx, String s
220220
*/
221221
public static List<String> getTargetedBlockTabHelper(@NotNull Player player, int depth) {
222222
ArrayList<String> list = new ArrayList<>();
223-
Block targetedBlock = player.getTargetBlock(5);
223+
Block targetedBlock = player.getTargetBlockExact(5);
224224

225225
if (targetedBlock != null && targetedBlock.isSolid()) {
226226
// Autofill targeted coords

api/src/main/java/parallelmc/parallelutils/util/TimeTools.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ public enum TimeUnit {
1515
HOURS(3, 20*60*60, "h"),
1616
DAYS(4, 20*60*60*24, "d");
1717

18-
public int index;
19-
public int ticks;
20-
public String val;
18+
public final int index;
19+
public final int ticks;
20+
public final String val;
2121

2222
/**
2323
* Create a new TimeUnit with a given index, ticks equivalent, and one character string representation

build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
plugins {
22
id 'java'
3-
id 'com.github.johnrengelman.shadow' version '7.1.2'
4-
id("io.papermc.paperweight.userdev") version "1.3.7"
5-
id "xyz.jpenilla.run-paper" version "1.0.6"
6-
id 'net.minecrell.plugin-yml.bukkit' version '0.5.2'
3+
id 'com.github.johnrengelman.shadow' version '8.1.1'
4+
id("io.papermc.paperweight.userdev") version "1.5.5"
5+
id "xyz.jpenilla.run-paper" version "2.1.0"
6+
id 'net.minecrell.plugin-yml.bukkit' version '0.6.0'
77
}
88

99
dependencies {
10-
paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.19.2-R0.1-SNAPSHOT")
10+
paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.20-R0.1-SNAPSHOT")
1111
}
1212

1313

@@ -39,9 +39,9 @@ allprojects {
3939
}
4040

4141
dependencies {
42-
paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.19.2-R0.1-SNAPSHOT")
42+
paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:1.20-R0.1-SNAPSHOT")
4343

44-
compileOnly "io.papermc.paper:paper-api:1.19.2-R0.1-SNAPSHOT"
44+
compileOnly "io.papermc.paper:paper-api:1.20-R0.1-SNAPSHOT"
4545
compileOnly 'net.luckperms:api:5.4'
4646
compileOnly 'dev.esophose:playerparticles:8.2'
4747
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

modules/build.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ dependencies {
1717
compileOnly project(':api')
1818
compileOnly fileTree('../libs') { include '*.jar' }
1919

20-
compileOnly 'org.jetbrains:annotations:23.0.0'
21-
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
22-
compileOnly 'net.dv8tion:JDA:4.4.0_350'
23-
compileOnly 'me.clip:placeholderapi:2.11.2'
20+
compileOnly 'org.jetbrains:annotations:24.0.1'
21+
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.2'
22+
compileOnly 'net.dv8tion:JDA:5.0.0-beta.10'
23+
compileOnly 'me.clip:placeholderapi:2.11.3'
2424
compileOnly fileTree('libs') { include '*.jar' }
25-
compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.7'
26-
compileOnly 'mysql:mysql-connector-java:8.0.29'
27-
compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0-SNAPSHOT'
28-
compileOnly 'dev.esophose:playerparticles:7.25'
25+
compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.8'
26+
compileOnly 'mysql:mysql-connector-java:8.0.33'
27+
compileOnly 'com.comphenix.protocol:ProtocolLib:5.0.0'
28+
compileOnly 'dev.esophose:playerparticles:8.2'
2929
}
3030

3131
def names = []

modules/src/main/java/parallelmc/parallelutils/modules/bitsandbobs/minimodules/KeepSpecialItems.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import net.minecraft.nbt.CompoundTag;
44
import org.bukkit.Material;
5-
import org.bukkit.craftbukkit.v1_19_R1.inventory.CraftItemStack;
5+
import org.bukkit.craftbukkit.v1_20_R1.inventory.CraftItemStack;
66
import org.bukkit.event.EventHandler;
77
import org.bukkit.event.EventPriority;
88
import org.bukkit.event.Listener;

0 commit comments

Comments
 (0)