Christian Koop
3b92b69cc6
Fixes some code style issues
2023-06-17 16:34:50 +02:00
Christian Koop
3203e4b799
Deprecate some utility classes that still need some additional work
2023-06-17 16:31:13 +02:00
Christian Koop
f1fa34f891
Deprecates most parts of NumberUtils and refactors #isInt(String)
...
Trying to parse an empty or null String throws an `NumberFormatException` so we don't need that check.
2023-06-17 16:30:27 +02:00
Christian Koop
24007b5d17
Slight refactor of PlayerUtils and marking some methods as Deprecated
...
The Deprecations need to be taken care of at a later point in time.
Most methods do have a strong use-case in relation to commands and should be placed
in a more appropriate class.
2023-06-17 16:30:27 +02:00
Christian Koop
f348ddef45
Deprecate some unused or no-longer-needed utility classes
2023-06-17 16:30:27 +02:00
Christian Koop
c43bc093cc
Replace EntityUtils with new NmsEntity implementation and deprecate it
2023-06-17 15:45:23 +02:00
Christian Koop
a11c6aa691
GitHub Actions: Don't increment snapshot versions on dev branch
2023-06-17 14:37:53 +02:00
Christian Koop
4c32936367
Fix package path used in SongodaCore#hasShading
2023-06-17 13:35:19 +02:00
Christian Koop
bba24097fd
Rename SongodaCoreConstants into CraftaroCoreConstants and update them
2023-06-17 13:06:57 +02:00
Christian Koop
2c6273c1b5
Compile v1_20_R1 nms module with Spigot 1.20.1 instead of 1.20
2023-06-14 21:34:05 +02:00
ceze88
ee9d6016bf
Big changes to the database system
...
This a modified version of the original commit b2180b0c73
.
I changed/removed:
* project version bump (a lot of unrealated file changes, wrong version in regards to breaking changes)
* Hacky changes to the NMS class
* Reverted changes to SSpawner (We want to keep the class variables final
and there doesn't seem to be a big advantage in overwriting basically the whole classe's content
when you could just create a new instance instead, as intended)
* Commit name (old name was `(changes will be in next commit)`)
2023-06-11 12:55:04 +02:00
Christian Koop
61205da3b4
GitHub Actions: Updates some mentions of Songoda to represent rename
2023-06-11 00:41:05 +02:00
Christian Koop
421e515d85
Bump CraftaroCore version to v3.0.0-SNAPSHOT
2023-06-11 00:37:11 +02:00
Christian Koop
636775bbef
Rename Maven modules from SongodaCore to CraftaroCore
2023-06-11 00:37:11 +02:00
Christian Koop
e8639f3540
Fix forgotten package name changes
...
Forgotten in a33da058e29e4ed1ee018b8d51f503e07547d18a
2023-06-11 00:37:11 +02:00
Christian Koop
dd4a7bd04e
Removes pitest as a maven plugin
...
It is used for mutation testing but realistically we don't even write that many tests.
Just adds complexity and because it is not often used, causes trouble when it hasn't been touched for months/years
2023-06-11 00:37:11 +02:00
Christian Koop
5da3769a47
Move every class from com.songoda
package to com.craftaro
2023-06-11 00:37:11 +02:00
Christian Koop
0f2d9fa769
Reverse the order in which the NMS modules are listed in NMS/NMS/pom.xml
2023-06-11 00:37:11 +02:00
Christian Koop
4937fb7c44
Adds NMS module for Spigot v1_20_R1
2023-06-11 00:37:11 +02:00
Christian Koop
d695b8c1bd
Updates FUNDING.yml to point to Craftaro+ and remove Patreon
2023-06-10 22:50:20 +02:00
Christian Koop
f66964b2ee
Refactor Nms class to be more readable and make it final
2023-06-10 22:14:54 +02:00
Christian Koop
1e0de3d844
If the product's license check fails, periodically broadcast a message
2023-06-09 15:20:33 +02:00
Christian Koop
d0abbf26ec
Don't use Apache commons-io to read HTTP response body bytes
...
At least in Spigot 1.19 it is not available by default - That much we can do ourselves in that case.
2023-06-09 15:20:33 +02:00
Christian Koop
5f02c06ce8
Bump core revision from 9 to 10
...
To make sure the Core with the `/craftaro license` command wins the 'newest-core-battle'
2023-06-09 15:20:33 +02:00
Christian Koop
f8a9e81388
Improve colors and formatting for /craftaro license
command
2023-06-09 15:20:33 +02:00
Christian Koop
3f89267e8e
Don't fully shutdown the plugin when license verification fails
...
The goal here is to keep the plugin enabled and initialize the Core.
This is needed for the `/craftaro license` command to work etc.
Sadly this also means other plugins checking for the plugin being the
(including the `/plugins` command), report the plugin as enabled
and seemingly ready (Although the plugin's API is not).
2023-06-09 15:20:33 +02:00
Christian Koop
1998fd7ff9
Remove broken command '/craftaro myip`
...
The API endpoint doesn't exist anymore.
The command is part of the old SongodaAuth license system.
2023-06-09 15:20:33 +02:00
Christian Koop
c6d688b6b7
Implements new Craftaro Product Verification Flows replacing SongodaAuth
2023-06-09 15:20:33 +02:00
dependabot[bot]
84490ce9d2
Bump maven-surefire-plugin from 3.0.0-M6 to 3.1.0 ( #54 )
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.0.0-M6 to 3.1.0.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M6...surefire-3.1.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 17:52:06 +02:00
dependabot[bot]
1afa32a927
Bump maven-compiler-plugin from 3.10.1 to 3.11.0 ( #55 )
...
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.1...maven-compiler-plugin-3.11.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 17:37:39 +02:00
Christian Koop
346b621c1b
GitHub Actions: Updates the names of some secrets/variables in use
2023-05-23 20:49:30 +02:00
Christian Koop
22cfd623de
GitHub Actions: Updates the names of some secrets/variables in use
2023-05-23 20:06:39 +02:00
Christian Koop
eac02d51fe
Removes org.yaml.snakeyaml as shaded dependency
...
It is already included in Spigot. Probably forgot to revert this with c725ea69d6
.
This causes weird Exceptions/Errors in Folia (and/or Paper?).
2023-05-18 19:17:47 +02:00
Christian Koop
f196cbd55c
Fix NMS module for v1_19_R3 missing in final jar
2023-05-18 19:17:47 +02:00
ceze88
755124c070
Update UltimateStacker hook
2023-05-18 19:08:44 +02:00
ceze88
624221c532
Update UltimateStacker version
2023-05-18 19:08:33 +02:00
Christian Koop
2077f0fb68
Adds missing NMS classes for v1_19_R2 and v1_19_R3 after merge
...
Introduced in 2c1f8bbdf8
2023-05-18 11:27:01 +02:00
Christian Koop
5855a3dd1e
pom.xml: Updates Git-URLs and issueManagement URL to new Craftaro ones
2023-05-18 11:24:30 +02:00
Christian Koop
e3153653ff
GitHub Actions: Updates projectKey and organization for SonarCloud
...
I've editted the organisation on SonarCloud and the organisation key changed.
2023-05-07 20:02:29 +02:00
Christian Koop
3dc48dabd3
README.md: Updates badges
2023-05-07 19:01:43 +02:00
Christian Koop
fa355cbdcc
GitHub Actions: Don't trigger SonarCloud for PRs but workflow_dispatch
...
They turns green if the PR comes from an outside collaborator because all steps
are skipped if the SONAR_TOKEN is not set.
I'd rather not run static analysis on PRs overall than having it turn out green.
2023-05-07 19:00:12 +02:00
Christian Koop
f00f157bfb
GitHub Actions: Updates actions/checkout from v2 to v3
...
Somehow Dependabot errors out when trying to check for updates
2023-05-07 18:40:27 +02:00
Christian Koop
55d4c7036b
GitHub Actions: Remove listening for pushes to development-v3 branch
...
The branch does not longer exist and has been merged
2023-05-07 18:25:34 +02:00
Christian Koop
a78c2a832e
GitHub Actions: Only deploy to maven repo on push event and not PRs
2023-05-07 18:25:00 +02:00
Christian Koop
880d9d36e0
Merge branch 'development'
2023-05-07 15:19:08 +02:00
Christian Koop
9c4923cd42
Release v2.6.22
...
I'm creating this release to push the GitHub Actions and Dependabot changes to the main branch.
Dependabot should find at least 2 outdated actions dependencies and create a PR for them.
Please check #47 for a list of *most* changes.
2023-05-07 15:19:04 +02:00
Christian Koop
edb62751ba
GitHub Actions: Set increment_version to patch outside of tags
...
When we release v.2.20.1 and add a commit, v2.20.1-SNAPSHOT is published,
which is not the correct version.
patch-level isn't right either always, but I think that's a good compromise for now.
2023-05-07 14:58:43 +02:00
Christian Koop
2c1f8bbdf8
Merge pull request #47 from craftaro/development-v3-without-breaking-changes
...
Merges the original development-v3 branch and reverts commits that introduce breaking changes
2023-05-06 23:32:10 +02:00
Christian Koop
3e233cf021
Revert the project's version back to '2.6.21'
2023-05-06 22:54:50 +02:00
Christian Koop
5e21ac9424
Revert deletion of NmsManager, deprecate it and have it use the new one
2023-05-06 22:44:38 +02:00