Christian Koop
f27b460d45
Release v1.18.0
2026-02-22 14:25:14 +01:00
Christian Koop
6cca81f166
docs: fix a grammatical error in EventListener JavaDocs
2026-02-22 14:08:11 +01:00
Christian Koop
1470f0f4b6
fix: replace a deprecated XMaterial call with the new method name
2026-02-22 14:07:40 +01:00
Christian Koop
4507ca48b6
fix: improve chair block/entity detection in ChairManager using #equals
...
Using a `==` was too strict in some edge-cases and caused
chairs to not be found, although a chair for a given block
exists.
Using `#equals` is more resilient and should be preferred
anyways.
2026-02-22 14:07:16 +01:00
Christian Koop
c4ce7e0bec
feat: add more checks for disappearing chair blocks and dismount players
...
This adds checks for 'external' changes to blocks used as chairs.
E.g. leaves decaying, blocks burning, ice smelting or
block updates/physics affecting other blocks
(e.g. a chain breaks and that breaks a block a player is sitting on).
This fixes #308
2026-02-22 14:05:36 +01:00
Christian Koop
e9a9e933c5
fix: compile v1_21_R7 against 1.21.11-R0.2-SNAPSHOT instead of R0.1
2026-02-22 13:03:47 +01:00
Christian Koop
073d18a467
Release v1.17.0
2025-12-17 10:58:24 +01:00
Christian Koop
8c9f2195ca
feat: use fallback NMS implementation if Error is thrown
2025-12-11 13:16:02 +01:00
Christian Koop
6bafc74cae
feat: implement v1_21_R7 nms module for MC 1.21.11 support
...
I also updated lime-spigot-api dependency needed
for Paper version/mapping support for these versions
2025-12-11 01:08:40 +01:00
Christian Koop
2a63a9f9c8
docs: Use correct release date for v1.16.0 in CHANGELOG.md
2025-10-13 18:05:31 +02:00
Christian Koop
0a6bbc8985
Release v1.16.0
2025-10-13 14:31:12 +02:00
Christian Koop
8e475aa2c8
feat: implement v1_21_R6 nms module for MC 1.21.9/1.21.10 support
...
I also updated lime-spigot-api dependency needed
for Paper version/mapping support for these versions
2025-10-13 13:15:58 +02:00
Christian Koop
b94623e0cf
Release v1.15.0
2025-07-04 11:26:54 +02:00
Christian Koop
3e0ebf42b3
feat: implement v1_21_R5 nms module for MC 1.21.7/1.21.6 support
2025-07-04 10:22:46 +02:00
Christian Koop
67a3cf4a7c
chore(deps): update item-nbt-api to v2.15.1 for Minecraft 1.21.7 support
2025-07-04 10:22:45 +02:00
Christian Koop
4da120f689
chore(deps): update XSeries to v13.3.3 for Minecraft 1.21.7 support
2025-07-04 10:22:37 +02:00
Christian Koop
753000dce1
Release v1.14.0
2025-04-17 11:39:54 +02:00
Christian Koop
e0475d85a4
ci: temporarily remove SFTP cache from SpraxDev/Action-SpigotMC
...
The currently configured server does not exist anymore
and the new system is not set up for this yet.
2025-04-17 10:26:25 +02:00
Christian Koop
c660da6f91
chore(deps): update de.tr7zw:item-nbt-api to v2.14.2-SNAPSHOT
2025-03-31 18:40:55 +02:00
Christian Koop
07913a9414
chore(deps): update org.bstats:bstats-bukkit to v3.1.0
2025-03-31 18:39:22 +02:00
Christian Koop
5c5aea531d
feat: implement v1_21_R4 nms module for MC 1.21.5 support
2025-03-31 18:26:49 +02:00
Christian Koop
5385358208
Release v1.13.0
2024-12-16 21:19:52 +01:00
Christian Koop
78c9cddeb4
ci: update SonarCloud.io organization key
2024-12-16 21:19:52 +01:00
Christian Koop
8946f73c2a
fix: Wrap NBT.modify call in own try-catch to handle unsupported version
...
This is part of the system to try to continue working
*somehow*/mostly in unsupported versions.
2024-12-16 20:25:13 +01:00
Christian Koop
ced8dc53cc
text: print detected null nms version as UNKNOWN instead of null
...
This should make it a bit easier to understand for non-technical people
2024-12-16 20:23:26 +01:00
Christian Koop
27790515ec
feat: implement v1_21_R3 nms module for MC 1.21.4 support
2024-12-16 20:22:26 +01:00
Christian Koop
20c282aa05
chore(deps): update item-nbt-api to v2.14.1 for MC 1.21.4 support
2024-12-16 20:20:50 +01:00
Christian Koop
900fe5d889
chore(deps): update XSeries to v12.1 for MC 1.21.4 support
2024-12-16 20:20:44 +01:00
Christian Koop
9d7d8675b7
Release v1.12.0
2024-11-02 16:36:39 +01:00
Christian Koop
abc06aef67
feat: implement nms module for v1_21_R2 servers
2024-11-02 16:23:04 +01:00
Christian Koop
754ac71f73
Release v1.11.0
2024-08-17 18:35:23 +02:00
Christian Koop
a110716e95
feat: add option to make right-clicking chairs opt-in for players ( #203 )
2024-08-17 18:27:34 +02:00
Christian Koop
7510fa49e6
fix: correct yOffset for trapdoors to be a bit lower
...
Tested in 1.8.8 and 1.21.1 and in both versions the offset
was too low. So I've changed it a bit.
2024-08-17 17:41:31 +02:00
Christian Koop
b971a8ef31
fix: support trapdoor yOffset for all block variations
...
New trapdoor variations where added in some future versions
and I think it makes more sense to do this based on the Enum's name at this point.
There are a lot of trapdoor variations by now ;D
2024-08-17 17:40:25 +02:00
Christian Koop
e833592ff6
fix: improve the overall sitting height in Minecraft 1.20 and 1.21 #204
2024-08-17 17:38:22 +02:00
Christian Koop
5858d3da3b
Release v1.10.0
2024-08-11 13:13:03 +02:00
Christian Koop
b32ced8c7f
chore(deps): update item-nbt-api to v2.13.2 for Spigot 1.21.1 support
2024-08-11 11:45:38 +02:00
Christian Koop
13119ff143
feat: compile v1_21_R1 submodule with Spigot 1.20.1 for compatibility
...
This *might* break 1.21.0 support but doesn't have to/not always.
Paper is not updating 1.21.0 anyways and 1.21.1 should be used instead.
2024-08-11 11:44:39 +02:00
Christian Koop
dfd85ab6ca
Release v1.9.1
2024-06-26 22:51:56 +02:00
Christian Koop
463fd1a543
style: fixed typo in task step name of CI workflow
2024-06-26 22:40:09 +02:00
Christian Koop
e498de9345
Release v1.9.0
2024-06-15 13:54:00 +02:00
Christian Koop
fa2ee9196c
docs: update CHANGELOG.md for v1.9.0 release
2024-06-15 13:53:21 +02:00
Christian Koop
68cceeec0a
feat: add support for Spigot 1.21
2024-06-15 13:49:45 +02:00
Christian Koop
35656ad21d
Release v1.8.0
2024-05-09 21:23:01 +02:00
Christian Koop
16d0025d63
docs(changelog): add v1.8.0 changes to the changelog
2024-05-09 21:19:21 +02:00
Christian Koop
502c750ffb
chore: rename branch from master to main
2024-05-09 21:06:33 +02:00
Christian Koop
5843162d79
Revert "ci: Upgrade SpraxDev/Action-SpigotMC to a dev build"
...
This reverts commit 46741f26f6 .
2024-05-09 19:44:50 +02:00
Christian Koop
a359675337
ci: merge two individual SpraxDev/Action-SpigotMC calls into one
...
Building a remapped version while not needing a remapped one
introduces no noticable increase in build times while reducing the overhead
of running SpraxDev/Action-SpigotMC twice and not being able to parallize
all builds does
2024-05-09 18:47:08 +02:00
Christian Koop
137a72e586
ci: configure SpraxDev/Action-Spigot to verify the sftp server host key
2024-05-09 18:12:35 +02:00
Christian Koop
b26f59e500
ci: re-configure maven repository mirrors
2024-05-08 13:50:42 +02:00
Christian Koop
d74e597e13
ci: tell actions/setup-java not to overwrite the maven settings.xml
...
I configure repository mirrors at the top that should be kept and not overwritten by changing java versions
2024-05-08 10:51:45 +02:00
Christian Koop
836a1ffa8f
ci: move SFTP-Cache-Port from Secrets to Variables to not mask logs
...
The port number is just too short and might occurr in a normal log output.
The port number alone is not that important to keep a secret so I moved it to the vars.
2024-05-08 10:36:41 +02:00
Christian Koop
9796823680
feat: add support for Spigot 1.20.6 and compile v1_20_R4 with it instead
2024-05-08 00:52:17 +02:00
Christian Koop
74c167be12
ci: configure SpraxDev/Action-SpigotMC to use the SFTP-Cache
...
More details in 46741f26f6
2024-05-08 00:52:17 +02:00
Christian Koop
46741f26f6
ci: Upgrade SpraxDev/Action-SpigotMC to a dev build
...
I'm working on a new SFTP-Caching feature (SpraxDev/Action-SpigotMC@feat/sftp-cache)
and this is the test that building without having the cache configured still works
2024-05-08 00:45:47 +02:00
Christian Koop
2c1b527ea7
style: remove unused imports in v1_20_R3
2024-04-27 22:25:48 +02:00
Christian Koop
64d2cde36e
feat: add support for Spigot/Paper 1.20.5 (v1_20_R4)
2024-04-27 22:25:48 +02:00
Christian Koop
101b8464f7
Release v1.7.3
2024-03-29 14:40:48 +01:00
Christian Koop
91a4a0989b
fix: Fix Exception on plugin disable in case ChairManager is still null
2024-03-29 14:11:00 +01:00
Christian Koop
b5fa57d033
fix: Disable Info-Logging from tr7zw/Item-NBT-API dependency
2024-03-29 14:08:33 +01:00
Christian Koop
921b8817ae
feat: Support Paper 1.20 builds without NMS relocation
2024-03-29 14:06:45 +01:00
Christian Koop
2807b6c799
fix: Remove references to download the plugin from Craftaro
...
The Craftaro Marketplace is being discontinued
2024-03-29 12:42:51 +01:00
Christian Koop
6a45dca48a
Release v1.7.2
2023-12-28 14:42:13 +01:00
Christian Koop
662c27e31a
ci: Configure maven repo mirrors for central and SpigotMC
...
Hopefully this makes builds more stable - Worth a try :/
2023-12-11 20:47:24 +01:00
Christian Koop
037e670667
Adds support for Spigot 1.20.3 and 1.20.4 (v1_20_R3)
2023-12-11 16:08:28 +01:00
Christian Koop
cc88754bc2
Adds modrinth and Hangar download URLs to Updater + README.md
2023-12-11 16:07:05 +01:00
Christian Koop
a7de1dffda
Release v1.7.1
2023-09-24 16:28:55 +02:00
Christian Koop
881517b42f
CHANGELOG.md: Release v1.7.1
2023-09-24 16:28:55 +02:00
Christian Koop
635c040b46
Fixes 'already occupied' message when switching seats to the current one
...
#180
Chair already occupied message even when seat is free
2023-09-24 14:59:48 +02:00
Christian Koop
dfe4637ddd
Adds support for all new wood variants of signs to the detection
2023-09-24 14:41:15 +02:00
Christian Koop
ab526ca4f6
Fixes sign on chair detection not working in newer game versions ( #193 )
2023-09-24 14:40:32 +02:00
Christian Koop
8b18428c6b
Updates PlaceholderAPI to v2.11.4
2023-09-24 14:21:02 +02:00
Christian Koop
d82260590f
Updates Item-NBT-API to v2.12.0
2023-09-24 14:21:02 +02:00
Christian Koop
993c517110
Adds support for Spigot 1.20.2 (v1_20_R2)
2023-09-24 14:19:59 +02:00
Christian Koop
8fa3002104
Replace Songoda references with Craftaro ones
...
Name, Domain, etc. changed
2023-06-14 20:59:22 +02:00
Christian Koop
9325a95359
Release v1.7.0
2023-06-14 19:21:04 +02:00
Christian Koop
68f115dd3e
CHANGELOG.md: Add section for v1.7.0 with added 1.20 and 1.20.1 support
2023-06-14 19:19:02 +02:00
Christian Koop
9d548048b1
Compile against Spigot 1.20.1 instead of 1.20
2023-06-14 19:18:03 +02:00
Christian Koop
8cc4c59eb1
Updates item-nbt-api dependency to v2.11.3
2023-06-07 20:46:23 +02:00
Christian Koop
c6fc62a696
Adds NMS module for Spigot 1.20 support
2023-06-07 20:46:23 +02:00
Christian Koop
e19f4b7809
Release v1.6.0
2023-03-17 23:32:35 +01:00
Christian Koop
a8eed1ac09
Fixes players falling through blocks when no tp to old location ( #112 )
...
When `TeleportPlayerToOldLocation` is turned off
in the configuration file, players are falling through the block
into the ground (or into a cave etc.).
The player is now always being teleported (if not asked not to via API call)
but the `Chair#getPlayerLeavingLocation()`
takes that setting into account and produces a
fitting Location.
Tested on Spigot 1.19.4 (3684-Spigot-41150f3-f770708)
2023-03-17 20:56:22 +01:00
Christian Koop
f548cc1bf0
Updates dependency item-nbt-api
2023-03-17 20:22:39 +01:00
Christian Koop
5f5a66ba72
Adds NMS module for v1_19_R3 support (Minecraft 1.19.4)
2023-03-17 20:22:01 +01:00
Christian Koop
c8e05d2f76
pom.xml: Updates CodeMC repo to use the new URL
2023-01-21 00:42:53 +01:00
Christian Koop
a45dbdc1ff
CHANGELOG.md: Fix headline for v1.5.6 entry
2023-01-20 23:00:06 +01:00
Christian Koop
6efb853a5d
Release v1.5.6
2023-01-20 22:56:04 +01:00
Christian Koop
360ee757df
Updates CHANGELOG.md for v1.5.6
2023-01-20 22:47:52 +01:00
Christian Koop
aa4bc5935e
Fixes custom block types as chairs not working ( #171 )
2023-01-20 22:39:34 +01:00
Christian Koop
10d9ccede9
Release v1.5.5
2023-01-08 12:36:35 +01:00
Christian Koop
1075b199be
Updates lime-spigot-api to v0.0.3-SNAPSHOT
...
This update includes:
* Fixes config files not being read/written in UTF-8, Config classes moved into their own package
* Better error logging on Spigot due to weird Logger implementation
* Updated dependencies
2023-01-08 12:32:59 +01:00
Christian Koop
27ba3fb88e
Updates Songoda-Marketplace URLs to the new domain
2023-01-08 12:12:41 +01:00
Christian Koop
1e88e2d291
GitHub Actions: Fix warning about "Deprecating set-output commands"
...
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-01-03 19:42:29 +01:00
Christian Koop
07bdd95277
Release v1.5.4
2023-01-03 17:09:39 +01:00
Christian Koop
ee14f16f66
CHANGELOG.md: Adds changes for v1.5.4
2023-01-03 17:05:20 +01:00
Christian Koop
8926f4e020
Fixes updater permission description not being declared correctly
2023-01-03 16:54:16 +01:00
Christian Koop
769e8b9c2a
Add missing @NotNull annotation to overwritten method
2023-01-03 16:52:28 +01:00
Christian Koop
c7d168e737
Adds 'this' identifier across the whole project
2023-01-03 16:50:35 +01:00
Christian Koop
520631cacc
Fixes JavaDocs formatting
2023-01-03 16:50:26 +01:00
Christian Koop
7599c48942
Adds configuration option to allow seat-switching while sitting ( #159 )
2023-01-03 16:39:21 +01:00