Skip to content

Commit f385646

Browse files
author
Francisco Solis
committed
New Zip Lib & Cleanup
1 parent 74d93b3 commit f385646

File tree

9 files changed

+56
-120
lines changed

9 files changed

+56
-120
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v5.1.0 Changelog
2+
```
3+
* New Zip Library
4+
* Some Cleanup
5+
```
6+
17
## v5.0.4 Changelog
28
```
39
* Fixed NullPointerException Spam

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,16 @@ This is the list of included extensions in the SuperCoreAPI Package.
4545
* Task Utils
4646

4747
## Included Libraries
48+
* [XSeries](https://github.com/CryptoMorin/XSeries) ([License](https://github.com/CryptoMorin/XSeries/blob/master/LICENSE.txt))
4849
* [slf4j-api, slf4j-nop](https://github.com/qos-ch/slf4j) ([License](http://www.slf4j.org/license.html))
4950
* [commons-codec](https://github.com/apache/commons-codec) ([License](https://www.apache.org/licenses/LICENSE-2.0))
5051
* [commons-io](https://github.com/apache/commons-io) ([License](https://www.apache.org/licenses/LICENSE-2.0))
5152
* [gson](https://github.com/google/gson) ([License](https://github.com/google/gson/blob/master/LICENSE))
53+
* [SimpleYaml](https://github.com/Carleslc/Simple-YAML) ([License](https://github.com/Carleslc/Simple-YAML/blob/master/LICENSE))
5254
* [HikariCP](https://github.com/brettwooldridge/HikariCP/) ([License](https://github.com/brettwooldridge/HikariCP/blob/dev/LICENSE))
5355
* [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc/) ([License](https://github.com/xerial/sqlite-jdbc/blob/master/LICENSE))
5456
* [log4j2](https://github.com/apache/logging-log4j2) ([License](https://github.com/apache/logging-log4j2/blob/master/LICENSE.txt))
57+
* [Zip4J](https://github.com/srikanth-lingala/zip4j) ([License](https://github.com/srikanth-lingala/zip4j/blob/master/LICENSE))
5558
* [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) ([License](https://github.com/PlaceholderAPI/PlaceholderAPI/blob/master/LICENSE))
5659

5760

dependency-reduced-pom.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>xyz.theprogramsrc</groupId>
55
<artifactId>SuperCoreAPI</artifactId>
66
<name>SuperCoreAPI</name>
7-
<version>5.0.1-SNAPSHOT</version>
7+
<version>5.1.0</version>
88
<build>
99
<sourceDirectory>src/main/java</sourceDirectory>
1010
<testSourceDirectory>src/test/java</testSourceDirectory>
@@ -82,6 +82,10 @@
8282
<pattern>org.slf4j</pattern>
8383
<shadedPattern>xyz.theprogramsrc.supercoreapi.libs.slf4j</shadedPattern>
8484
</relocation>
85+
<relocation>
86+
<pattern>net.lingala.zip4j</pattern>
87+
<shadedPattern>xyz.theprogramsrc.supercoreapi.libs.zip4j</shadedPattern>
88+
</relocation>
8589
</relocations>
8690
</configuration>
8791
</execution>

pom.xml

Lines changed: 12 additions & 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.4</version>
9+
<version>5.1.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>SuperCoreAPI</name>
@@ -90,6 +90,10 @@
9090
<pattern>org.slf4j</pattern>
9191
<shadedPattern>xyz.theprogramsrc.supercoreapi.libs.slf4j</shadedPattern>
9292
</relocation>
93+
<relocation>
94+
<pattern>net.lingala.zip4j</pattern>
95+
<shadedPattern>xyz.theprogramsrc.supercoreapi.libs.zip4j</shadedPattern>
96+
</relocation>
9397
</relocations>
9498
</configuration>
9599
</execution>
@@ -261,6 +265,13 @@
261265
<version>2.13.2</version>
262266
<scope>provided</scope>
263267
</dependency>
268+
<!-- Zip Utils -->
269+
<dependency>
270+
<groupId>net.lingala.zip4j</groupId>
271+
<artifactId>zip4j</artifactId>
272+
<version>2.9.0</version>
273+
<scope>compile</scope>
274+
</dependency>
264275
<!-- PlaceholderAPI -->
265276
<dependency>
266277
<groupId>me.clip</groupId>

src/main/java/xyz/theprogramsrc/supercoreapi/global/Metrics.java

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,45 @@
11
package xyz.theprogramsrc.supercoreapi.global;
22

3+
import java.io.BufferedReader;
4+
import java.io.ByteArrayOutputStream;
5+
import java.io.DataOutputStream;
6+
import java.io.File;
7+
import java.io.IOException;
8+
import java.io.InputStreamReader;
9+
import java.lang.reflect.InvocationTargetException;
10+
import java.lang.reflect.Method;
11+
import java.net.URL;
12+
import java.nio.charset.StandardCharsets;
13+
import java.util.ArrayList;
14+
import java.util.Collection;
15+
import java.util.List;
16+
import java.util.Map;
17+
import java.util.Timer;
18+
import java.util.TimerTask;
19+
import java.util.UUID;
20+
import java.util.concurrent.Callable;
21+
import java.util.logging.Level;
22+
import java.util.zip.GZIPOutputStream;
23+
24+
import javax.net.ssl.HttpsURLConnection;
25+
326
import com.google.gson.JsonArray;
427
import com.google.gson.JsonObject;
528
import com.google.gson.JsonParser;
629
import com.google.gson.JsonPrimitive;
30+
731
import org.bukkit.Bukkit;
832
import org.bukkit.configuration.file.YamlConfiguration;
933
import org.bukkit.entity.Player;
1034
import org.bukkit.plugin.Plugin;
1135
import org.bukkit.plugin.RegisteredServiceProvider;
1236
import org.bukkit.plugin.ServicePriority;
1337

14-
import javax.net.ssl.HttpsURLConnection;
15-
import java.io.*;
16-
import java.lang.reflect.InvocationTargetException;
17-
import java.lang.reflect.Method;
18-
import java.net.URL;
19-
import java.nio.charset.StandardCharsets;
20-
import java.util.*;
21-
import java.util.concurrent.Callable;
22-
import java.util.logging.Level;
23-
import java.util.zip.GZIPOutputStream;
24-
2538
/**
2639
* bStats collects some data for plugin authors.
2740
* <p>
2841
* Check out https://bStats.org/ to learn more about bStats!
2942
*/
30-
@SuppressWarnings({"WeakerAccess", "unused"})
3143
public class Metrics {
3244

3345
/*

src/main/java/xyz/theprogramsrc/supercoreapi/global/utils/files/ZipUtils.java

Lines changed: 0 additions & 97 deletions
This file was deleted.

src/main/java/xyz/theprogramsrc/supercoreapi/spigot/packets/DemoMessage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package xyz.theprogramsrc.supercoreapi.spigot.packets;
22

33

4-
import org.bukkit.entity.Player;
5-
import xyz.theprogramsrc.supercoreapi.spigot.utils.ReflectionUtils;
6-
74
import java.lang.reflect.Constructor;
85
import java.util.Objects;
96

10-
@SuppressWarnings("unused")
7+
import org.bukkit.entity.Player;
8+
9+
import xyz.theprogramsrc.supercoreapi.spigot.utils.ReflectionUtils;
10+
1111
public class DemoMessage {
1212

1313
/**

src/main/java/xyz/theprogramsrc/supercoreapi/spigot/utils/BlockUtils.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package xyz.theprogramsrc.supercoreapi.spigot.utils;
22

3+
import java.util.ArrayList;
4+
35
import org.bukkit.Location;
46
import org.bukkit.block.Block;
57

6-
import java.util.ArrayList;
7-
8-
@SuppressWarnings("unused")
98
public class BlockUtils{
109

1110
/**

src/test/java/xyz/theprogramsrc/supercoreapi/RecallTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.Test;
55

6-
import static org.junit.jupiter.api.Assertions.*;
7-
86
class RecallTest {
97

108
@Test

0 commit comments

Comments
 (0)