84ec090df1
fix: Add entity cap check of armor stands & end crystals into player interact listener ( #4654 )
...
When cancelled in the creature spawn event and placed by a player, the player will lose the armor stand / end crystal item from their inventory. This PR aims to fix this by moving the verification whether the entity should be cancelled up to the spawn egg right click, this way the item is not touched.
2025-06-26 17:35:40 +01:00
629646ab06
fix: cancel structure locate in classic plot worlds ( #4653 )
2025-05-24 14:39:14 +02:00
2accedf264
fix: Don't use list to proof block is copper. Instead check with name ( #4641 )
...
* fix: Don't use list to proof block is copper. Instead check with name
* chore: Code-Cleanup
2025-05-18 14:04:39 +02:00
6ef0d58480
fix: cancel teleport to denied plot ( #4650 )
...
* chore: add 1.21.5 to runServer task, download Paper FAWE jar
* fix: don't allow teleport to denied plots
2025-05-18 14:03:51 +02:00
fbf4a638b4
chore/fix: use #getBlock in PlayerBucketEmptyEvent ( #4651 )
...
chore/fix: use #getBlock method for block retrieval in PlayerBucketEmptyEvent
2025-05-18 14:03:28 +02:00
b84599b4b3
Add server brand to debugpaste ( #4640 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-05-17 23:18:52 +02:00
9626302f04
Remove snapshot repositories ( #4631 )
...
* Remove snapshot repositories
Signed-off-by: Alexander Brandes <mc.cache@web.de >
* Update Papi location
Signed-off-by: Alexander Brandes <mc.cache@web.de >
---------
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-04-21 11:34:11 +02:00
f3400df811
fix: plot entry trigger on teleport ( #4593 )
2025-03-05 19:43:27 +00:00
e8c170686c
Fix IndexOutOfBoundsException on BlockFertilizeEvent ( #4609 )
2025-02-28 10:11:54 +01:00
6a6c113e5b
fix: use orTimeout instead of completing null in chunk coordinator
2025-02-23 20:25:17 +00:00
eb0d854870
fix: allow queues to not generate chunks ( #4599 )
...
- initially apply to regenallroads
- additionally add a 10s timeout for requesting a chunk before resubmitting it to the queue
- addresses #4310
2025-02-23 11:21:18 +01:00
d4f10422e3
1.21.4 ( #4582 )
...
* chore: bump api to 1.21.4
* fix: replace (removed) constants with backwards compatible alternatives
* chore: cleanup import
* chore: update javadoc link for paper
* chore: i like this more
* fix: check for vehicle
* chore: compile against 1.20.4 again
* chore: add 1.21.4 to bug report issue template
* chore: add 1.21.4 to runServer supported versions array
* chore: update entity type enum name switch
* chore: remove 1.18 from supportedVersions for runServer task
* fix: attempt to update ReplicatingEntityWrapper
* fix/chore: missing boat handling on spawn
* chore: cleanup imports
2025-02-23 11:20:33 +01:00
1b9d0d5317
Improve teleport behavior for home command ( #4369 )
2025-02-15 15:29:21 +00:00
effbacb823
Force-enable NETWORK side effect to ensure blocks are instantly visible ( #4558 )
2024-12-30 21:01:10 +01:00
960b7b2a8b
Add option to prevent entities from being moved from plot ( #4554 )
2024-12-22 11:12:10 +01:00
bc4e2c51da
fix: update to changes in 1.21 class paths ( #4546 )
2024-12-06 17:52:17 +01:00
32d36b28fa
feat: add InteractionInteractFlag ( #4538 )
2024-11-19 16:48:03 +01:00
a11c560d4e
Support 1.21.3 ( #4537 )
...
* Fix Biome ABI break
* Update issue template
* add run-task for 1.21.3
2024-11-18 18:44:00 +01:00
5e628cc758
Restriction: Adding "weaving-death-place" flag ( #4519 )
...
* Adding "weaving-death-place" flag
* Improving spelling of flag description
* Reworking event listener for Weaving effect
* Undoing import optimization
* Fixing weaving-death-place check for plots
2024-11-01 11:06:46 +00:00
a42e08dc0e
Adding "entity-change-block" flag check for roads ( #4527 )
...
Adding check for plot flag
2024-11-01 11:05:33 +00:00
afb36d98c7
Read Adventure version from version catalogue
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-09-15 14:22:31 +02:00
a69cd609b9
fix: rename minecart EntityType enum constants ( #4471 )
...
* fix: rename minecart EntityType enum constants
* chore: re-add older minecart entity type names
2024-08-25 22:12:25 +02:00
dfd80c4723
Reenable checkerframewowkr javadoc linking ( #4483 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-18 01:11:22 +02:00
fad038ef78
Remove unused SNOW field which triggers legacy mode ( #4472 )
...
Remove unused SNOW variable which triggers legacy mode
2024-08-15 07:37:32 +02:00
84b1af8856
Fix use-flag on spigot servers ( #4476 )
...
* fix: workaround for broken Material.isInteractable spigot implementation
* chore: don't filter unnecessarily
* fix: waxing signs was introduced in 1.20 - not 1.20.1
2024-08-15 07:36:49 +02:00
67e69e3fc1
Fix sending multiple messages of notify-enter and notify-leave flag when joining from foreign worlds ( #4433 )
...
* Fixed IntellectualSites/PlotSquared#3424 by combining Teleport and WorldChange
* re-added WorldEdit permission check
* Changed conditions for calling plotEntry
2024-06-16 10:55:02 +02:00
670f5a802e
fix: add null check for bukkit world ref ( #4443 )
2024-06-16 10:53:50 +02:00
be8f07c556
fix: use soft/weak references when caching bukkit/P2 worlds ( #4439 )
...
- Fixes #4435
2024-06-02 10:05:31 +02:00
215053e364
Ref: height limit check ( #4427 )
...
- The notifyIfOutsideBuildArea method checks the limits and already includes sending the height.height_limit message. This does not need to be called again in the code.
2024-06-01 16:43:43 +02:00
f88ea94bfe
Performance Improvement: high-requency listener ( #4402 )
...
* Adding new 'high-frequency-listener' setting
* Moving high-frequency event listener in new class
* Small typo
2024-05-13 20:20:21 +01:00
a7447c9d75
fix: disable not saving single world chunks ( #4416 )
...
Disable not saving single world chunks
- addresses #4413
2024-05-09 14:57:58 +02:00
6ef1163325
perf: get rid of guice overhead when accessing the player & world manager ( #4409 )
...
Return already injected fields to skip slow Injector access
2024-05-01 18:45:15 +02:00
bc1cc074b8
Make builds reproducible ( #4395 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-14 21:04:01 +02:00
9f4f213a8c
fix plot music volume to span full plot ( #4391 )
...
fix: plot music volume to span full plot
2024-04-12 20:55:09 +02:00
111ea7029e
fix: allow trusted players to remove books from lecterns while lectern-read-book flag is true ( #4336 )
...
allow trusted players to remove books from lecterns
2024-03-30 10:31:04 +01:00
9be2eedf7f
fix-armor-stand-caps ( #4355 )
2024-03-30 10:30:37 +01:00
82f868ae7d
Introduce tile-drop flag ( #4371 )
...
* added tile-drops flag
* added tile-drops flag
* added tile-drop flag
* updated description
* relocated listener
2024-03-26 17:38:55 +01:00
2321831044
Prevent loading faraway chunks ( #4370 )
...
* Prevent loading faraway chunks
* docs
2024-03-07 21:34:33 +01:00
25e98618b9
feat: introduce a flag section into the config for instabreak ( #4368 )
...
* Added and applied config
* removed wrong return logic
2024-03-07 21:34:25 +01:00
5344efd1b7
feat: introduce a fishing flag ( #4343 )
...
* introduce fishing flag
* fixed typo in description
* added details to the flags description
2024-03-02 13:43:16 +01:00
d9537ee9df
Suppress errors due to failed getEntitySpawnReason implementation ( #4334 )
...
fix: suppress errors due to failed getEntitySpawnReason implementation
2024-02-12 18:32:27 +01:00
0de6887526
Avoid creating EntityDamageByEntityEvent ( #4332 )
2024-02-12 18:20:20 +01:00
a2e3274215
Introduce base plot count placeholder ( #4328 )
...
* Introduce base plot count placeholder
* add world-specific variant
2024-02-12 18:19:59 +01:00
b369683b9c
fix: allow allay breeding ( #4325 )
...
move DUPLICATION to BREEDING
2024-02-12 18:19:44 +01:00
448577774a
Entity#getEntitySpawnReason compatibility for spigot ( #4305 )
...
chore: Entity#getEntitySpawnReason compatibility for spigot
2024-02-02 16:46:39 +01:00
ae941e67a4
Fallback to areas QueueCoordinator when passing null ( #4300 )
...
* fix: fallback to area QueueCoordinator if null passed
* chore: add annotations to suppress IDE warnings
2024-01-21 12:40:38 +01:00
9566af5fda
Use MUSIC soundcategory for plot music flag ( #4302 )
...
chore/fix: use MUSIC sound category for plot music
2024-01-21 12:38:46 +01:00
fccc146053
Do not remove entitys with CUSTOM spawn-reason on CreatureSpawnEvent. ( #4297 )
...
Do not remove entitys with CUSTOM spawn-reason.
2024-01-21 12:33:53 +01:00
e4613cfc62
Fix minimessage tag resolver in list command ( #4290 )
...
fix: update resolver tag names for list command
2024-01-12 09:35:11 +01:00
449af2f3a4
Add admin permission override to edit signs ( #4287 )
...
* add admin permission override to edit signs
* include sign dying
2024-01-06 11:28:33 +01:00