1
0
mirror of https://github.com/Zrips/Jobs.git synced 2025-02-08 16:31:37 +01:00

Use executeUpdate for table conversion when updating to ids

This commit is contained in:
montlikadani 2021-02-26 08:15:39 +01:00
parent 2a941c76cb
commit 4f475888a6
4 changed files with 38 additions and 22 deletions

32
pom.xml
View File

@ -14,12 +14,33 @@
</properties>
<dependencies>
<!-- Spigot -->
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<groupId>com.destroystokyo.paper</groupId>
<artifactId>paper-api</artifactId>
<version>1.16.5-R0.1-SNAPSHOT</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
</exclusion>
<exclusion>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- McMMO -->
<dependency>
@ -178,11 +199,6 @@
</dependency>
</dependencies>
<repositories>
<!-- Spigot -->
<repository>
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
</repository>
<!-- Vault -->
<repository>
<id>vault-repo</id>

View File

@ -830,7 +830,7 @@ public class ConfigManager {
}
Parser maxExpEquation;
String maxExpEquationInput = jobKey.equalsIgnoreCase("None") ? "0" : jobSection.getString("leveling-progression-equation");
String maxExpEquationInput = jobKey.equalsIgnoreCase("None") ? "0" : jobSection.getString("leveling-progression-equation", "0");
try {
maxExpEquation = new Parser(maxExpEquationInput);
// test equation
@ -859,7 +859,7 @@ public class ConfigManager {
}
Parser expEquation;
String expEquationInput = jobKey.equalsIgnoreCase("None") ? "0" : jobSection.getString("experience-progression-equation");
String expEquationInput = jobKey.equalsIgnoreCase("None") ? "0" : jobSection.getString("experience-progression-equation", "0");
try {
expEquation = new Parser(expEquationInput);
// test equation

View File

@ -1024,7 +1024,7 @@ public abstract class JobsDAO {
for (JobsWorld jobsWorld : Util.getJobsWorlds().values()) {
exploreStatement.setInt(1, jobsWorld.getId());
exploreStatement.setString(2, jobsWorld.getName());
exploreStatement.execute();
exploreStatement.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1039,7 +1039,7 @@ public abstract class JobsDAO {
for (JobsWorld jobsWorld : Util.getJobsWorlds().values()) {
exploreStatementBack.setString(1, jobsWorld.getName());
exploreStatementBack.setInt(2, jobsWorld.getId());
exploreStatementBack.execute();
exploreStatementBack.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1054,7 +1054,7 @@ public abstract class JobsDAO {
for (JobsWorld jobsWorld : Util.getJobsWorlds().values()) {
bpStatement.setInt(1, jobsWorld.getId());
bpStatement.setString(2, jobsWorld.getName());
bpStatement.execute();
bpStatement.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1069,7 +1069,7 @@ public abstract class JobsDAO {
for (JobsWorld jobsWorld : Util.getJobsWorlds().values()) {
bpStatementback.setString(1, jobsWorld.getName());
bpStatementback.setInt(2, jobsWorld.getId());
bpStatementback.execute();
bpStatementback.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1084,7 +1084,7 @@ public abstract class JobsDAO {
for (Job job : Jobs.getJobs()) {
archiveStatement.setInt(1, job.getId());
archiveStatement.setString(2, job.getName());
archiveStatement.execute();
archiveStatement.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1098,7 +1098,7 @@ public abstract class JobsDAO {
for (Job job : Jobs.getJobs()) {
archiveStatementBack.setString(1, job.getName());
archiveStatementBack.setInt(2, job.getId());
archiveStatementBack.execute();
archiveStatementBack.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1112,7 +1112,7 @@ public abstract class JobsDAO {
for (Job job : Jobs.getJobs()) {
usersStatement.setInt(1, job.getId());
usersStatement.setString(2, job.getName());
usersStatement.execute();
usersStatement.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1125,7 +1125,7 @@ public abstract class JobsDAO {
for (Job job : Jobs.getJobs()) {
usersStatementBack.setString(1, job.getName());
usersStatementBack.setInt(2, job.getId());
usersStatementBack.execute();
usersStatementBack.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1140,7 +1140,7 @@ public abstract class JobsDAO {
for (CurrencyType type : CurrencyType.values()) {
limitsStatement.setInt(1, type.getId());
limitsStatement.setString(2, type.getName());
limitsStatement.execute();
limitsStatement.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();
@ -1155,7 +1155,7 @@ public abstract class JobsDAO {
for (CurrencyType type : CurrencyType.values()) {
limitsStatementBack.setString(1, type.getName());
limitsStatementBack.setInt(2, type.getId());
limitsStatementBack.execute();
limitsStatementBack.executeUpdate();
}
} catch (SQLException e) {
e.printStackTrace();

View File

@ -549,7 +549,7 @@ exampleJob:
fly:
# Command its self, this will be executed from console, so all commands should work
# Possible variables are: [player] [jobname] [oldlevel] [newlevel]
command: manuaddp [player] essentials.fly
command: lp user [player] permission set essentials.fly
# When to execute this command first time
levelFrom: 100
@ -560,7 +560,7 @@ exampleJob:
kit:
command:
- manuaddp [player] essentials.kits.woodcutter
- lp user [player] permission set essentials.kits.woodcutter
- msg [player] Now you can use woodcutter kit!
levelFrom: 150