Skip to content

Commit e464d2c

Browse files
author
fran
committed
Updates - Fixes
* Fixed version in SuperPlugin.java * Updated Dependencies * Updated JavaDocs * Updated .gitignore * Updated SECURITY.md Signed-off-by: fran <[email protected]>
1 parent c26e4e8 commit e464d2c

File tree

318 files changed

+1049
-794
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+1049
-794
lines changed

.gitignore

Lines changed: 7 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,12 @@
1-
# Created by .ignore support plugin (hsz.mobi)
2-
### Java template
3-
# Compiled class file
4-
*.class
5-
6-
# Log file
7-
*.log
8-
9-
# BlueJ files
10-
*.ctxt
11-
12-
# Mobile Tools for Java (J2ME)
13-
.mtj.tmp/
14-
15-
# Package Files #
16-
*.jar
17-
*.war
18-
*.nar
19-
*.ear
20-
*.zip
21-
*.tar.gz
22-
*.rar
23-
24-
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
25-
hs_err_pid*
26-
27-
### JetBrains template
28-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
29-
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
30-
31-
# User-specific stuff
32-
.idea/**/workspace.xml
33-
.idea/**/tasks.xml
34-
.idea/**/usage.statistics.xml
35-
.idea/**/dictionaries
36-
.idea/**/shelf
37-
38-
# Generated files
39-
.idea/**/contentModel.xml
40-
41-
# Sensitive or high-churn files
42-
.idea/**/dataSources/
43-
.idea/**/dataSources.ids
44-
.idea/**/dataSources.local.xml
45-
.idea/**/sqlDataSources.xml
46-
.idea/**/dynamic.xml
47-
.idea/**/uiDesigner.xml
48-
.idea/**/dbnavigator.xml
49-
50-
# Gradle
51-
.idea/**/gradle.xml
52-
.idea/**/libraries
53-
54-
# Gradle and Maven with auto-import
55-
# When using Gradle or Maven with auto-import, you should exclude module files,
56-
# since they will be recreated, and may cause churn. Uncomment if using
57-
# auto-import.
58-
.idea/artifacts
59-
.idea/compiler.xml
60-
.idea/jarRepositories.xml
61-
.idea/modules.xml
62-
.idea/*.iml
63-
.idea/modules
1+
# Files
642
*.iml
65-
*.ipr
66-
67-
# CMake
68-
cmake-build-*/
69-
70-
# Mongo Explorer plugin
71-
.idea/**/mongoSettings.xml
72-
73-
# File-based project format
74-
*.iws
75-
76-
# IntelliJ
77-
out/
78-
79-
# mpeltonen/sbt-idea plugin
80-
.idea_modules/
81-
82-
# JIRA plugin
83-
atlassian-ide-plugin.xml
84-
85-
# Cursive Clojure plugin
86-
.idea/replstate.xml
87-
88-
# Crashlytics plugin (for Android Studio and IntelliJ)
89-
com_crashlytics_export_strings.xml
90-
crashlytics.properties
91-
crashlytics-build.properties
92-
fabric.properties
93-
94-
# Editor-based Rest Client
95-
.idea/httpRequests
3+
*.java
4+
*.jar
965

97-
# Android studio 3.1+ serialized cache file
98-
.idea/caches/build_file_checksums.ser
6+
# Other Files
7+
dependency-reduced-pom.xml
8+
SuperCoreAPI.iml
999

100-
# Target
10+
# Folders
10111
target/
102-
103-
# Custom
104-
SuperCoreAPI.iml
10512
.idea/

README.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
# SuperCoreAPI
2-
Create the best plugins with better code, control and more!
3-
<br>
4-
![Sonatype Nexus (Repository)](https://img.shields.io/nexus/maven-public/xyz.theprogramsrc/SuperCoreAPI?label=Latest%20Version&server=https%3A%2F%2Frepo.theprogramsrc.xyz) ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/TheProgramSrc/SuperCoreAPI/Java%20CI) ![Discord](https://img.shields.io/discord/722162545305190543?color=%235171FF&label=Discord)
2+
_The best way to create a plugin_<br>![Sonatype Nexus (Repository)](https://img.shields.io/nexus/maven-public/xyz.theprogramsrc/SuperCoreAPI?label=Latest%20Version&server=https%3A%2F%2Frepo.theprogramsrc.xyz) ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/TheProgramSrc/SuperCoreAPI/Java%20CI)
3+
<br>[![Discord](https://i.imgur.com/J1XhmMd.png)](https://go.theprogramsrc.xyz/discord) [![Terms of Service](https://i.imgur.com/4tFAGtE.png)](https://go.theprogramsrc.xyz/tos) [![Wiki](https://i.imgur.com/x0ZMnSx.png)](https://wiki.theprogramsrc.xyz/) [![Become a Patron](https://i.imgur.com/h9Y1X2X.png)](https://go.theprogramsrc.xyz/patreon)
54

65

76
## Available extensions:
8-
7+
This is the list of included extensions in the SuperCoreAPI Package.
98
### [Global](https://github.com/TheProgramSrc/SuperCoreAPI/tree/master/src/main/java/xyz/theprogramsrc/supercoreapi/global)
109
* Songoda / Spigot Update Checker
1110
* Plugin Injection
@@ -39,13 +38,18 @@ Create the best plugins with better code, control and more!
3938
* Cross-Version materials
4039
* Task Utils
4140

42-
43-
## Links:
44-
* [CommandAPI Docs by JorelAli](http://commandapi.jorel.dev/)
45-
* [Donate](https://go.theprogramsrc.xyz/donate)
46-
* [Patreon](https://go.theprogramsrc.xyz/patreon)
47-
* [Free Minecraft Hosting](https://go.theprogramsrc.xyz/aternos)
48-
* [Best Minecraft Hosting, VPS Hosting, Dedicated Hosting and more!](https://go.theprogramsrc.xyz/elixirnode)
49-
50-
<br>
51-
If you think there is a feature that shouldn't be here remember that this API is for TheProgramSrc's and PluginsSrc Projects.
41+
## Included Libraries
42+
* [slf4j-api, slf4j-nop](https://github.com/qos-ch/slf4j) ([License](http://www.slf4j.org/license.html))
43+
* [commons-codec](https://github.com/apache/commons-codec) ([License](https://www.apache.org/licenses/LICENSE-2.0))
44+
* [commons-io](https://github.com/apache/commons-io) ([License](https://www.apache.org/licenses/LICENSE-2.0))
45+
* [gson](https://github.com/google/gson) ([License](https://github.com/google/gson/blob/master/LICENSE))
46+
* [HikariCP](https://github.com/brettwooldridge/HikariCP/) ([License](https://github.com/brettwooldridge/HikariCP/blob/dev/LICENSE))
47+
* [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc/) ([License](https://github.com/xerial/sqlite-jdbc/blob/master/LICENSE))
48+
* [log4j2](https://github.com/apache/logging-log4j2) ([License](https://github.com/apache/logging-log4j2/blob/master/LICENSE.txt))
49+
* [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) ([License](https://github.com/PlaceholderAPI/PlaceholderAPI/blob/master/LICENSE))
50+
* [CommandAPI by JorelAli](http://commandapi.jorel.dev/) ([License](https://github.com/JorelAli/CommandAPI/blob/master/LICENSE))
51+
52+
53+
## Links
54+
* Become a [Patron](https://go.theprogramsrc.xyz/patreon) and support us!
55+
* [Donate](https://go.theprogramsrc.xyz/donate) to support us!

SuperCoreAPI.iml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,25 @@
2020
</content>
2121
<orderEntry type="inheritedJdk" />
2222
<orderEntry type="sourceFolder" forTests="false" />
23-
<orderEntry type="library" scope="PROVIDED" name="Maven: org.spigotmc:spigot-api:1.16.4-R0.1-SNAPSHOT" level="project" />
23+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.spigotmc:spigot-api:1.16.5-R0.1-SNAPSHOT" level="project" />
2424
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-lang:commons-lang:2.6" level="project" />
2525
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.guava:guava:21.0" level="project" />
26-
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-chat:1.16-R0.3" level="project" />
27-
<orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.26" level="project" />
28-
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-api:1.16-R0.3" level="project" />
29-
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-config:1.16-R0.3" level="project" />
30-
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-event:1.16-R0.3" level="project" />
31-
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-protocol:1.16-R0.3" level="project" />
26+
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-chat:1.16-R0.4" level="project" />
27+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.27" level="project" />
28+
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-api:1.16-R0.5-SNAPSHOT" level="project" />
29+
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-config:1.16-R0.5-SNAPSHOT" level="project" />
30+
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-event:1.16-R0.5-SNAPSHOT" level="project" />
31+
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-protocol:1.16-R0.5-SNAPSHOT" level="project" />
3232
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:brigadier:1.0.16-SNAPSHOT" level="project" />
33-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-codec:4.1.49.Final" level="project" />
33+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-codec:4.1.58.Final" level="project" />
3434
<orderEntry type="library" scope="PROVIDED" name="Maven: net.sf.trove4j:core:3.1.0" level="project" />
3535
<orderEntry type="library" scope="PROVIDED" name="Maven: se.llbit:jo-nbt:1.3.0" level="project" />
36-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport-native-unix-common:4.1.49.Final" level="project" />
37-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-common:4.1.49.Final" level="project" />
38-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-buffer:4.1.49.Final" level="project" />
39-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport:4.1.49.Final" level="project" />
40-
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-resolver:4.1.49.Final" level="project" />
41-
<orderEntry type="library" scope="PROVIDED" name="Maven: org.spigotmc:spigot:1.16.4-R0.1-SNAPSHOT" level="project" />
36+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport-native-unix-common:4.1.58.Final" level="project" />
37+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-common:4.1.58.Final" level="project" />
38+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-buffer:4.1.58.Final" level="project" />
39+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport:4.1.58.Final" level="project" />
40+
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-resolver:4.1.58.Final" level="project" />
41+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.spigotmc:spigot:1.16.5-R0.1-SNAPSHOT" level="project" />
4242
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-nop:1.7.30" level="project" />
4343
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
4444
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.6" level="project" />
@@ -50,6 +50,6 @@
5050
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.logging.log4j:log4j-api:2.13.2" level="project" />
5151
<orderEntry type="library" scope="PROVIDED" name="Maven: me.clip:placeholderapi:2.10.9" level="project" />
5252
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jetbrains:annotations:19.0.0" level="project" />
53-
<orderEntry type="library" name="Maven: dev.jorel:commandapi-shade:5.3" level="project" />
53+
<orderEntry type="library" name="Maven: dev.jorel:commandapi-shade:5.8" level="project" />
5454
</component>
5555
</module>

dependency-reduced-pom.xml

Lines changed: 8 additions & 4 deletions
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>4.8.2</version>
7+
<version>4.9.0</version>
88
<build>
99
<sourceDirectory>src/main/java</sourceDirectory>
1010
<defaultGoal>clean package</defaultGoal>
@@ -85,12 +85,16 @@
8585
<id>commandapi</id>
8686
<url>https://raw.githubusercontent.com/JorelAli/CommandAPI/mvn-repo/</url>
8787
</repository>
88+
<repository>
89+
<id>jitpack.io</id>
90+
<url>https://jitpack.io</url>
91+
</repository>
8892
</repositories>
8993
<dependencies>
9094
<dependency>
9195
<groupId>org.spigotmc</groupId>
9296
<artifactId>spigot-api</artifactId>
93-
<version>1.16.4-R0.1-SNAPSHOT</version>
97+
<version>1.16.5-R0.1-SNAPSHOT</version>
9498
<scope>provided</scope>
9599
<exclusions>
96100
<exclusion>
@@ -114,7 +118,7 @@
114118
<dependency>
115119
<groupId>net.md-5</groupId>
116120
<artifactId>bungeecord-api</artifactId>
117-
<version>1.16-R0.3</version>
121+
<version>1.16-R0.5-SNAPSHOT</version>
118122
<scope>provided</scope>
119123
<exclusions>
120124
<exclusion>
@@ -150,7 +154,7 @@
150154
<dependency>
151155
<groupId>org.spigotmc</groupId>
152156
<artifactId>spigot</artifactId>
153-
<version>1.16.4-R0.1-20210108.224241-7</version>
157+
<version>1.16.5-R0.1-20210130.231704-4</version>
154158
<scope>provided</scope>
155159
</dependency>
156160
<dependency>

javadocs/allclasses-frame.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>All Classes</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -84,6 +84,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
8484
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/Notification.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications" target="classFrame">Notification</a></li>
8585
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/Notification.NotificationBuilder.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications" target="classFrame">Notification.NotificationBuilder</a></li>
8686
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/NotificationCollection.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications" target="classFrame">NotificationCollection</a></li>
87+
<li><a href="xyz/theprogramsrc/supercoreapi/global/objects/Pair.html" title="class in xyz.theprogramsrc.supercoreapi.global.objects" target="classFrame">Pair</a></li>
8788
<li><a href="xyz/theprogramsrc/supercoreapi/global/placeholders/Placeholder.html" title="class in xyz.theprogramsrc.supercoreapi.global.placeholders" target="classFrame">Placeholder</a></li>
8889
<li><a href="xyz/theprogramsrc/supercoreapi/global/placeholders/PlaceholderManager.html" title="class in xyz.theprogramsrc.supercoreapi.global.placeholders" target="classFrame">PlaceholderManager</a></li>
8990
<li><a href="xyz/theprogramsrc/supercoreapi/spigot/utils/skintexture/PlayerGameProfile.html" title="class in xyz.theprogramsrc.supercoreapi.spigot.utils.skintexture" target="classFrame">PlayerGameProfile</a></li>

javadocs/allclasses-noframe.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>All Classes</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -84,6 +84,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
8484
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/Notification.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications">Notification</a></li>
8585
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/Notification.NotificationBuilder.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications">Notification.NotificationBuilder</a></li>
8686
<li><a href="xyz/theprogramsrc/supercoreapi/global/notifications/NotificationCollection.html" title="class in xyz.theprogramsrc.supercoreapi.global.notifications">NotificationCollection</a></li>
87+
<li><a href="xyz/theprogramsrc/supercoreapi/global/objects/Pair.html" title="class in xyz.theprogramsrc.supercoreapi.global.objects">Pair</a></li>
8788
<li><a href="xyz/theprogramsrc/supercoreapi/global/placeholders/Placeholder.html" title="class in xyz.theprogramsrc.supercoreapi.global.placeholders">Placeholder</a></li>
8889
<li><a href="xyz/theprogramsrc/supercoreapi/global/placeholders/PlaceholderManager.html" title="class in xyz.theprogramsrc.supercoreapi.global.placeholders">PlaceholderManager</a></li>
8990
<li><a href="xyz/theprogramsrc/supercoreapi/spigot/utils/skintexture/PlayerGameProfile.html" title="class in xyz.theprogramsrc.supercoreapi.spigot.utils.skintexture">PlayerGameProfile</a></li>

javadocs/constant-values.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>Constant Field Values</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -94,7 +94,7 @@ <h2 title="xyz.theprogramsrc">xyz.theprogramsrc.*</h2>
9494
<!-- -->
9595
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
9696
<td><code><a href="xyz/theprogramsrc/supercoreapi/SuperPlugin.html#SUPER_CORE_API_VERSION">SUPER_CORE_API_VERSION</a></code></td>
97-
<td class="colLast"><code>"4.8.0"</code></td>
97+
<td class="colLast"><code>"4.9.0"</code></td>
9898
</tr>
9999
</tbody>
100100
</table>

javadocs/deprecated-list.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>Deprecated List</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>

javadocs/help-doc.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>API Help</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>

javadocs/index-files/index-1.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_275) on Mon Jan 11 15:35:39 CLST 2021 -->
5+
<!-- Generated by javadoc (1.8.0_275) on Fri Feb 05 15:53:05 CLST 2021 -->
66
<title>A-Index</title>
7-
<meta name="date" content="2021-01-11">
7+
<meta name="date" content="2021-02-05">
88
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
99
<script type="text/javascript" src="../script.js"></script>
1010
</head>

0 commit comments

Comments
 (0)