Commit Graph

1312 Commits

Author SHA1 Message Date
Christian Koop 041c146038
ci: Fix potentially problematic `increment_version` value 2024-02-26 11:33:02 +01:00
Christian Koop f87632c2e5
fix: Corrects method signature for required getHandlerList in events #27
The method needs to be static or an IllegalPluginAccessException is thrown when trying to use the event
2024-02-26 10:43:33 +01:00
ceze88 0c8fc5d979 Release v3.0.3 2024-02-23 17:08:14 +01:00
ceze88 fd158996df Fix hologram leaderboards not showing 2024-02-23 17:07:31 +01:00
ceze88 3129adce6f Release v3.0.2 2024-02-12 22:41:59 +01:00
ceze88 491143ce45 Make sure non island members can't access EpicSpawners GUI 2024-02-12 22:41:28 +01:00
ceze88 994357fe8e Temporary fix for hook system 2024-02-12 22:41:02 +01:00
Christian Koop 3aa85c751e
feat: Adds previous island owner to `IslandOwnershipTransferEvent` (#14)
Instead of resolving the previous owner and risk a potential web/api request getting triggert,
although the previous owner might never be used, I decided on just providing the UUID we already have.

The plugins can then still find the (Offline)Player themselves when needed.
2024-01-30 11:45:52 +01:00
ceze88 0b685b31df Release v3.0.1 2024-01-25 20:19:32 +01:00
ceze88 d6819abab2 Update to latest core build 2024-01-25 20:19:07 +01:00
dependabot[bot] eab020f569
Bump com.sk89q.worldedit:worldedit-bukkit from 7.2.9 to 7.2.18 (#22)
Bumps com.sk89q.worldedit:worldedit-bukkit from 7.2.9 to 7.2.18.

---
updated-dependencies:
- dependency-name: com.sk89q.worldedit:worldedit-bukkit
  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>
2024-01-13 18:09:36 +01:00
dependabot[bot] 1e84f621c9
Bump me.clip:placeholderapi from 2.11.3 to 2.11.5 (#23)
Bumps me.clip:placeholderapi from 2.11.3 to 2.11.5.

---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
  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>
2024-01-13 18:09:26 +01:00
dependabot[bot] 693f14242a
Bump com.github.MilkBowl:VaultAPI from 1.7 to 1.7.1 (#25)
Bumps [com.github.MilkBowl:VaultAPI](https://github.com/MilkBowl/VaultAPI) from 1.7 to 1.7.1.
- [Release notes](https://github.com/MilkBowl/VaultAPI/releases)
- [Commits](https://github.com/MilkBowl/VaultAPI/compare/1.7...1.7.1)

---
updated-dependencies:
- dependency-name: com.github.MilkBowl:VaultAPI
  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>
2024-01-13 18:08:37 +01:00
dependabot[bot] 1efd8cadfb
Bump io.papermc:paperlib from 1.0.7 to 1.0.8 (#20)
Bumps [io.papermc:paperlib](https://github.com/PaperMC/PaperLib) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/PaperMC/PaperLib/releases)
- [Changelog](https://github.com/PaperMC/PaperLib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PaperMC/PaperLib/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: io.papermc:paperlib
  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>
2024-01-13 18:08:29 +01:00
dependabot[bot] 7fa4795ec0
Bump actions/upload-artifact from 3 to 4 (#21)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-13 18:07:38 +01:00
dependabot[bot] c95f96ffe1
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 (#24)
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-13 18:07:29 +01:00
dependabot[bot] fbe8d0cbc4
Bump actions/checkout from 3 to 4 (#19)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2024-01-13 18:07:10 +01:00
ceze88 bc15c264d9 Release v3.0.0 2024-01-13 16:33:30 +01:00
ceze88 53cde6f804 Migrate to dynamic dependency loading 2024-01-13 16:33:16 +01:00
Christian Koop c2e1d82c09
Release v3.0.0-b7-SNAPSHOT 2023-10-23 18:14:14 +02:00
Christian Koop 1a2124fb2f
Revert "Don't handle PortalTeleportEvent when target world is disabled in config"
This reverts commit b2b3b3d976.

That event handler didn't affect players
2023-08-21 19:12:53 +02:00
Christian Koop b2b3b3d976
Don't handle PortalTeleportEvent when target world is disabled in config
Related to 5711389549
2023-08-21 18:18:22 +02:00
Christian Koop 5711389549
Don't handle PortalEnterEvent when target world is disabled in config
This allows vanilla and third-party plugins to take over properly without the stuck-teleport or
something else to interfer with that.
2023-08-21 16:53:06 +02:00
Christian Koop 24dc591f75
Release v3.0.0-b6-SNAPSHOT 2023-08-21 16:17:51 +02:00
Christian Koop c12c82afe2
Fallback gracefully and log missing Economy plugin instead of Exception
Some places I kept the exception because there is no handling or return type in place that allows
for that economy transaction to fail.
So instead of not rewarding the player with the money, an exception is logged instead
2023-08-21 10:58:23 +02:00
Christian Koop 7589bae8b0
Fix Exception when running /is leaderboard 2023-08-18 21:29:07 +02:00
Christian Koop 3105cdf86d
Release v3.0.0-b5-SNAPSHOT 2023-08-18 10:47:59 +02:00
Christian Koop c9abab64d5
Fixes errors when using hologram related admin commands
e.g. `/island admin sethologram bank`
2023-08-18 10:47:26 +02:00
Christian Koop 64c4affe3f
Fixes error when setting island to non-public while visitors are on it 2023-08-18 10:45:29 +02:00
Christian Koop 25e401826c
Replace FabledSkyBlock placeholders without PlaceholderAPI installed 2023-08-18 10:35:10 +02:00
Christian Koop 2e37efefd4
Correctly replace color codes after replacing PlaceholderAPI placeholder
A user reported that user/group prefixes may containt color codes like `&e` which are not
replaced in the end to be rendered correctly

I believe the responsible plugin should take care of that but apparently there are multiple...
So we just replace them in the end ^^
2023-08-18 09:52:30 +02:00
Christian Koop f22ac073f7
Merge pull request #18 from BaxAndrei/development-1
Fixes generators in the nether dimension
2023-08-18 09:28:53 +02:00
BaxAndrei 011a9ed640
FIX Generators Nether 2023-08-17 22:49:30 +03:00
Christian Koop 0891be3166
GitHub Actions: Upload unsigned and signed jars as build artifacts 2023-08-16 20:14:12 +02:00
Christian Koop 3e94aa3f78
Release v3.0.0-b4-SNAPSHOT 2023-08-16 20:12:57 +02:00
Christian Koop 596305bd33
Improve default Materials for `biomes.yml` 2023-08-16 20:12:24 +02:00
Christian Koop 4df43fccad
Fixes startup issues because of renamed Enum constants
The constants #name() was used when reading various plugin configurations.
After me renaming them in 308d8ca7b9 they stopped
matching in the configurations and broke everything horibly.

This commit introduces a friendly name to keep the new names but still support existing configuration files.
2023-08-16 17:27:05 +02:00
Christian Koop b29111b96d
Drop support for LeaderHeads plugin
Last update was in 2020 and it is marked as abandoned.

I think users had enough time to find an alternative + I can't find an official maven repository for it,
making clean builds hard
2023-08-16 09:51:16 +02:00
Christian Koop 57f49b6c1f
GitHub Actions: Have the build workflow compile the needed Spigot jar 2023-08-15 22:19:16 +02:00
Christian Koop 688e24aa8d
Configure Dependabot to check GitHub Actions 2023-08-15 22:12:34 +02:00
Christian Koop d34483c6ff
GitHub Actions: Introduce build workflow with maven auto-publish 2023-08-15 22:12:19 +02:00
Christian Koop 41db72c590
Release v3.0.0-SNAPSHOT 2023-08-15 21:54:46 +02:00
Christian Koop eb75ed8a38
pom.xml: Change project's groupId, artifactId to com.craftaro 2023-08-15 21:54:37 +02:00
Christian Koop 2da22bd260
Replace Songoda in strings with Craftaro 2023-08-15 21:54:07 +02:00
Christian Koop c43e4cb799
Updates EpicSpawners Dependency + Implementation to API v1.0.0-SNAPSHOT 2023-08-15 21:36:53 +02:00
Christian Koop 700b293f9c
Updates UltimateStacker Dependency+Implementation to API v1.0.0-SNAPSHOT 2023-08-15 19:02:31 +02:00
Christian Koop a259589897
Replace deprecated usages of NmsManager with Nms 2023-08-15 18:58:04 +02:00
Christian Koop 2caf39d49e
Move everything from com.songoda to com.craftaro package 2023-08-15 18:57:00 +02:00
Christian Koop f47354980b
Replace usages of now incompatible CompatibleMaterial with XMaterial 2023-08-15 18:48:40 +02:00
Christian Koop c44a684ecd
Replace usages of now incompatible CompatibleSound with XSound 2023-07-29 16:21:35 +02:00