Skip to content

Commit e2f408e

Browse files
author
Francisco Solis
committed
1.8 Support and Improvements
1 parent 2e5fced commit e2f408e

File tree

4 files changed

+18
-12
lines changed

4 files changed

+18
-12
lines changed

pom.xml

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

77
<groupId>xyz.theprogramsrc</groupId>
88
<artifactId>SuperCoreAPI</artifactId>
9-
<version>5.0.0-SNAPSHOT</version>
9+
<version>5.0.1-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>SuperCoreAPI</name>

src/main/java/xyz/theprogramsrc/supercoreapi/global/dependencies/DependencyManager.java

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,6 @@
2424
*/
2525
package xyz.theprogramsrc.supercoreapi.global.dependencies;
2626

27-
import com.google.common.collect.ImmutableSet;
28-
import com.google.common.io.ByteStreams;
29-
import xyz.theprogramsrc.supercoreapi.SuperPlugin;
30-
import xyz.theprogramsrc.supercoreapi.global.dependencies.classloader.IsolatedClassLoader;
31-
import xyz.theprogramsrc.supercoreapi.global.dependencies.classloader.PluginClassLoader;
32-
import xyz.theprogramsrc.supercoreapi.global.utils.Utils;
33-
3427
import java.io.File;
3528
import java.io.InputStream;
3629
import java.net.MalformedURLException;
@@ -40,9 +33,21 @@
4033
import java.nio.file.Path;
4134
import java.security.MessageDigest;
4235
import java.security.NoSuchAlgorithmException;
43-
import java.util.*;
36+
import java.util.ArrayList;
37+
import java.util.Arrays;
38+
import java.util.Base64;
39+
import java.util.HashMap;
40+
import java.util.List;
41+
import java.util.Map;
4442
import java.util.concurrent.TimeUnit;
4543

44+
import com.google.common.collect.ImmutableSet;
45+
import com.google.common.io.ByteStreams;
46+
47+
import xyz.theprogramsrc.supercoreapi.SuperPlugin;
48+
import xyz.theprogramsrc.supercoreapi.global.dependencies.classloader.IsolatedClassLoader;
49+
import xyz.theprogramsrc.supercoreapi.global.dependencies.classloader.PluginClassLoader;
50+
4651
/**
4752
* Responsible for loading runtime dependencies.
4853
*/

src/main/java/xyz/theprogramsrc/supercoreapi/global/placeholders/PlaceholderManager.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package xyz.theprogramsrc.supercoreapi.global.placeholders;
22

3-
import org.bukkit.entity.Player;
4-
53
import java.util.Collection;
64
import java.util.LinkedList;
75
import java.util.Map;

src/main/java/xyz/theprogramsrc/supercoreapi/spigot/utils/tasks/SpigotTasks.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package xyz.theprogramsrc.supercoreapi.spigot.utils.tasks;
22

3+
import org.bukkit.Bukkit;
34
import org.bukkit.scheduler.BukkitScheduler;
45
import org.bukkit.scheduler.BukkitTask;
6+
57
import xyz.theprogramsrc.supercoreapi.global.objects.RecurringTask;
68
import xyz.theprogramsrc.supercoreapi.spigot.SpigotModule;
79
import xyz.theprogramsrc.supercoreapi.spigot.SpigotPlugin;
@@ -98,7 +100,8 @@ public void start() {
98100
this.task = builder.get();
99101
}
100102

101-
if(this.task.isCancelled()){
103+
104+
if(!Bukkit.getScheduler().isCurrentlyRunning(this.task.getTaskId())){
102105
this.task = builder.get();
103106
}
104107
}

0 commit comments

Comments
 (0)