Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix sql spigot link #27

Merged
merged 40 commits into from
May 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
98bbf37
Feature: MySQL database connection pool using HikariCP
tamilpp25 May 15, 2022
9f61950
Feature : PluginMessage API for velocity and paper communication
tamilpp25 May 15, 2022
222fdb5
Updated javadoc
tamilpp25 May 15, 2022
2a0161e
Merge pull request #10 from tamilpp25/feature-mysql-interface
Wyzards May 15, 2022
6f83121
Added /*.iml to .gitignore
Wyzards May 15, 2022
31a1e9c
Feature: MySQL database connection pool using HikariCP
tamilpp25 May 15, 2022
4c63e40
Feature : PluginMessage API for velocity and paper communication
tamilpp25 May 15, 2022
fcf040c
Updated javadoc
tamilpp25 May 15, 2022
4830948
Added /*.iml to .gitignore
Wyzards May 15, 2022
5704a3a
Merge branch 'development' of https://github.com/Grubnest/GrubnestCor…
Wyzards May 15, 2022
0e512d6
Added VelocityPlugin basics
Wyzards May 20, 2022
9f1f0ab
Startup message
Wyzards May 20, 2022
09fd836
Startup message
Wyzards May 20, 2022
0ad2797
Cleaned imports and docs
Wyzards May 20, 2022
43340d6
Renamed package
Wyzards May 20, 2022
eb95add
Merge pull request #19 from Grubnest/feature-adding-velocity
Wyzards May 20, 2022
754d189
Added server connection listener
Wyzards May 21, 2022
fe531fb
Logs username and ID on first server connection event
Wyzards May 21, 2022
53a7e8b
Made package names lowercase
Wyzards May 21, 2022
12efca4
Moved SQL and Config setup to own methods
Wyzards May 21, 2022
dd4e66f
Added MySQL setup for Velocity
Wyzards May 21, 2022
c611267
Reduced mySQL setup method again mb
Wyzards May 21, 2022
1a05055
Replaced bukkit yaml with snakeyaml (non functioning)
Wyzards May 21, 2022
02407a2
Updated MySQL config info
Wyzards May 22, 2022
61a27c9
Insert default values update if existing
Wyzards May 23, 2022
81f7db7
Class documentation & userdata update query
Wyzards May 23, 2022
a85a2db
Merge pull request #20 from Grubnest/feature-mysql-basics
Wyzards May 23, 2022
c16c08d
Properly closes table statement and connection
Wyzards May 26, 2022
5d44663
Properly closes update statement and connection
Wyzards May 26, 2022
82873ea
Corrected index of statement placeholders
Wyzards May 26, 2022
d820ccb
Merge pull request #26 from Grubnest/hotfix-sql-closing
Wyzards May 26, 2022
49b3862
Removed redundant connection close
Wyzards May 26, 2022
6eb5049
Removed redundant connection close
Wyzards May 26, 2022
9c998a0
Added VPlayer
Wyzards May 26, 2022
efc48cd
Moved username update into MySQL class
Wyzards May 26, 2022
d4a81ba
Documentation updates
Wyzards May 26, 2022
aeb502b
Documentation updates
Wyzards May 26, 2022
c261078
Relocated dataInitializer to MySQLData class
Wyzards May 26, 2022
fb89c73
Updated class documentation
Wyzards May 26, 2022
a1028fd
Moved Paper Core plugin
Wyzards May 27, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
/.idea/
/target/
/*.iml
/dependency-reduced-pom.xml
37 changes: 36 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,20 @@
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand All @@ -60,9 +74,20 @@
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
</repository>

<repository>
<id>papermc</id>
<url>https://repo.papermc.io/repository/maven-public/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>com.velocitypowered</groupId>
<artifactId>velocity-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
Expand All @@ -76,6 +101,16 @@
<scope>provided</scope>
<classifier>remapped-mojang</classifier>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>5.0.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.29</version>
</dependency>
</dependencies>

</project>
22 changes: 0 additions & 22 deletions src/main/java/com/grubnest/game/core/GrubnestCorePlugin.java

This file was deleted.

Loading