Commit Graph

297 Commits

Author SHA1 Message Date
Christian Koop
200df50bf6
GitHub Actions: Additionally upload plugin jar as build artifact 2023-06-24 16:07:23 +02:00
Christian Koop
72a5960d28
GitHub Actions: Updates build.yml based on craftaro/GH-Commons 2023-06-24 12:42:04 +02:00
Christian Koop
5e23c339f9
Configure generation of JavaDocs and Source jars for API submodule 2023-06-24 12:32:49 +02:00
Christian Koop
069b923f9f
Merge branch 'master' into development 2023-06-24 11:47:28 +02:00
Christian Koop
5622e86e0f
Changes Songoda to Craftaro in EpicAnchors command 2023-06-24 11:47:23 +02:00
Christian Koop
adcff80c47
pom.xml/plugin.yml: Updates Marketplace Link from Songoda to Craftaro 2023-06-24 11:46:54 +02:00
songoda-plugins-overview[bot]
47ef8a362d
Updates contents of README.md 2023-06-24 09:36:41 +00:00
Christian Koop
a1e5c11ccb
Updates .github/FUNDING.yml to only list Craftaro+ 2023-06-24 11:30:34 +02:00
Christian Koop
a2ed4c8656
Fix final plugin jar's name being suffixed with '-Plugin'
The suffix comes from the module itself but this is the main artifact of the project.
2023-06-24 11:28:44 +02:00
Christian Koop
3967209265
Moved all classes fromcom.songoda package to com.craftaro package 2023-06-24 11:27:25 +02:00
Christian Koop
8e5cb2405d
GitHub Actions: Temporarily removes Deployment to the maven repository
We have a new template for compiling projects and publishing them but it hasn't really been designed
with API modules in mind yet and needs some smaler adjustments before being used in all projects.
I don't want to manually update all projects if I change the template workflow file.
2023-06-24 11:05:49 +02:00
Christian Koop
f82486aecb
Sets the plugin's version to v3.0.0-SNAPSHOT 2023-06-24 11:00:53 +02:00
Christian Koop
da0e877d03
Fixes compatibility with DecentHolograms 2023-06-24 10:59:05 +02:00
Christian Koop
dea440732e
Make the plugin compatible with the latest Core-Snapshot build
I've replaced CompatibleMaterial with a library adding XMaterial.
2023-06-24 10:57:14 +02:00
Christian Koop
bbfd62c1d3
Restructures the code and add classes/interfaces to the API module
I tried creating a usable API module containing everything important without introducing
too many changes that cost time and might confuse people when migration to the new module.

We have limited time right now and need to push the 1.20 update... So no additional thoughts on
the API design (so I can regret it in the somewhat near future \o/)
2023-06-24 10:51:11 +02:00
Christian Koop
da2e999ef9
Change the project structure to allow a dedicated API module to exist 2023-06-21 15:05:48 +02:00
Christian Koop
b25843aee3
pom.xml: Mark the shaded jar as main artifact 2023-06-14 21:41:39 +02:00
Christian Koop
ae74ffa5f0
Don't try to shade org.jetbrains.annotations and exclude it afterwards 2023-06-14 21:41:09 +02:00
Christian Koop
7f0f2a1acb
Improves NMS error handling when the server version is not supported 2023-06-14 21:25:19 +02:00
Christian Koop
aef95bb831
Migrates from SongodaCore to CraftaroCore v3.0.0-SNAPSHOT 2023-06-14 21:24:50 +02:00
Christian Koop
5a8f873672
Always tick spawners in loaded chunks + Refactor of AnchorTask
When a user was inside a given chunk with a spawner, the spawner might not trigger because
of the activation range.
Anchors are supposed to ignore this limit - This change makes sure, spawners are always active.

The hack to not tick chunks with players in them is only in there because of the randomTicks done.
But this can still cause chunks to get double the randomTicks they are supposed to because
there is no good way (that I know of) to check when the server did them on a given chunk.
2023-05-18 12:24:36 +02:00
Christian Koop
47fd57a7ac
Minor code style changes (mostly use of this. for instance fields) 2023-05-18 12:08:01 +02:00
Christian Koop
cc2307f532
README.md + pom.xml: Updates some Songoda URLs to Craftaro
The image URL (and marketplace URLs that I didn't change) contain the new product ID.
The ID changed sadly but I think they will be some work done to restore the old IDs,
so I'm not updating them for now.
2023-05-18 11:55:24 +02:00
Christian Koop
70741c3f7e
GitHub Actions: Switch to new Build + SonarCloud workflows
Based on craftaro/GH-Commons

These new workflows bring a lot of nice things - For example:
* signed jars
* Auto-Deploy to Maven Repo
* Using songoda.sprax.dev/repo/ as proxy for most repos/dependencies
* ...
2023-05-18 11:55:24 +02:00
Christian Koop
d312c6c578
Updates Dependabot, .editorconfig, .gitignore, FUNDING.yml
Based on craftaro/GH-Commons
2023-05-18 11:30:30 +02:00
Christian Koop
577547b53a
Fix git connection URL in pom.xml
https://maven.apache.org/scm/git.html
2023-05-18 10:23:03 +02:00
Christian Koop
9f5a20e215
Merge branch 'development' 2023-04-22 17:58:59 +02:00
Christian Koop
c0dda10e65
Release v2.2.7 2023-04-22 17:58:54 +02:00
Christian Koop
ea00d32a80
Updates SongodaCore to v2.6.20 2023-04-22 17:58:45 +02:00
songoda-plugins-overview[bot]
4cb75ecc16
Updates contents of README.md 2023-04-13 16:59:05 +00:00
songoda-plugins-overview[bot]
c217c7d91a
Updates contents of README.md 2023-04-13 16:52:55 +00:00
songoda-plugins-overview[bot]
0b56e8ef56
Updates contents of README.md (#28)
This file was automatically generated by a bot.

Co-authored-by: songoda-plugins-overview[bot] <111250264+songoda-plugins-overview[bot]@users.noreply.github.com>
2023-04-13 17:57:44 +02:00
Christian Koop
0e6e0eac55
Merge branch 'development' 2023-04-13 12:26:59 +02:00
Christian Koop
78f54e0c41
Release v2.2.6 2023-04-13 12:26:44 +02:00
Christian Koop
5a5443ab04
Updates SongodaCore to v2.6.19 2023-04-13 12:26:37 +02:00
dependabot[bot]
16bfbf5116
Bump annotations from 24.0.0 to 24.0.1 (#27)
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 24.0.0 to 24.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/24.0.0...24.0.1)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 14:59:48 +02:00
Christian Koop
edaf591488
Release v2.2.6-BETA 2023-03-29 21:51:33 +02:00
Christian Koop
087eed5ccc
Updates SongodaCore to 2.6.19-DEV for Spigot 1.19.4 support 2023-03-29 21:51:18 +02:00
Christian Koop
8f4a5b6644
Fixes NBTItem related deprecation warnings 2023-03-29 20:22:21 +02:00
Christian Koop
a5e93331fd
Switch LICENSE to CC BY-NC-ND 4.0
Co-authored-by: Eli Rickard <38917063+EliRickard@users.noreply.github.com>
2023-03-29 19:31:40 +02:00
dependabot[bot]
1cd8bda6d8
Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#26)
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-03-07 10:56:43 +01:00
dependabot[bot]
bbae267d22
Bump annotations from 23.1.0 to 24.0.0 (#25)
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 23.1.0 to 24.0.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/23.1.0...24.0.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 08:40:14 +01:00
Christian Koop
4f085ac7d5
Release v2.2.5-DEV 2023-01-11 22:32:58 +01:00
Christian Koop
9860a8cc28
Updates SongodaCore to v2.6.18-DEV 2023-01-11 22:32:50 +01:00
Christian Koop
05702f4199
Add loaded anchor count when done with initializing a world 2022-12-26 20:26:45 +01:00
Christian Koop
327c259e65
Reduce console spam in Minecraft 1.19.3 when manually ticking via NMS
NoSuchMethod is now a possible problem - This change makes sure that any failed reflection
access/modification is caught and further calls skipped
2022-12-26 20:26:12 +01:00
Christian Koop
4d24e0a954
Use LogLevel SEVERE instead of FINER
Because Spigot - Thats fucking why. Hiding the logged messages in the console and log file.
why tf
2022-12-26 20:26:12 +01:00
Christian Koop
8bf3535f4f
Updates dev depependency org.jetbrains.annotations to v23.1.0 2022-12-26 12:15:04 +01:00
dependabot[bot]
7245a6c391
Bump maven-shade-plugin from 3.4.0 to 3.4.1 (#24)
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.0...maven-shade-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-03 08:34:19 +01:00
dependabot[bot]
d38c8dadef
Bump actions/upload-artifact from 2 to 3 (#19)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-19 01:10:26 +02:00