renovate[bot]
573425f91f
Update dependency com.vanniktech.maven.publish to v0.34.0
2025-07-21 07:41:52 +00:00
renovate[bot]
4f4ba07bd2
Update dependency com.diffplug.spotless to v7.2.0 ( #4705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 02:51:48 +00:00
Pierre Maurice Schwang
53771a3ece
fix: test case for adventure update ( #4703 )
...
and bump adventure
2025-07-20 21:23:47 +00:00
JvstinXz
f020a6c6da
feat: Added missing music_discs from 1.21.6 & 1.21.7 ( #4694 )
...
Added missing music_discs from 1.21.6 & 1.21.7
2025-07-14 21:50:08 +02:00
Alexander Brandes
d7e158747e
Fixes #4693
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-07-11 16:08:25 +02:00
renovate[bot]
4d64ea83ec
Update dependency com.diffplug.spotless to v7.1.0 ( #4692 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 03:47:44 +00:00
Alexander Brandes
7ab334562c
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-07-06 17:53:36 +02:00
Alexander Brandes
fe1ef36f7e
Release 7.5.4
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-07-06 17:52:21 +02:00
Jordan
70bc02985f
fix: allow cauldron in use flag to behave as expected ( #4673 )
2025-07-06 17:49:42 +02:00
renovate[bot]
3ec7e992a3
Update junit-framework monorepo ( #4689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 15:01:17 +00:00
renovate[bot]
9acaa9c554
Update dependency gradle to v8.14.3 ( #4688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 15:00:50 +00:00
renovate[bot]
e132c01331
Update dependency com.gradleup.shadow to v8.3.8 ( #4686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 16:45:35 +00:00
renovate[bot]
24e4e51884
Update dependency org.checkerframework:checker-qual to v3.49.5 ( #4684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 19:35:10 +00:00
FlorianMichael
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
renovate[bot]
6c6ea1c1b4
Update dependency org.junit.jupiter:junit-jupiter to v5.13.2 ( #4679 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 19:54:47 +00:00
renovate[bot]
97989face1
Update dependency org.junit.platform:junit-platform-launcher to v1.13.2 ( #4680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 13:51:13 +00:00
renovate[bot]
f471c02330
Update dependency com.gradleup.shadow to v8.3.7 ( #4678 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 03:03:11 +00:00
renovate[bot]
94322d5982
Update dependency com.vanniktech.maven.publish to v0.33.0 ( #4676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-22 17:57:31 +00:00
RedstoneFuture
6cbb894249
Fix/plot info syntax message ( #4671 )
...
* Adding plot-info category messages
* Use plot-info category list from language config
2025-06-15 12:42:06 +02:00
renovate[bot]
6f0fa19601
Update junit5 monorepo ( #4667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 09:06:38 +00:00
renovate[bot]
0b692459e6
Update dependency gradle to v8.14.2 ( #4666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 15:26:03 +00:00
renovate[bot]
0d410ed869
Update dependency org.checkerframework:checker-qual to v3.49.4 ( #4665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 21:02:18 +00:00
renovate[bot]
711fba0b2a
Update junit5 monorepo ( #4662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-30 12:06:20 +00:00
renovate[bot]
671a27fa6f
Update dependency com.diffplug.spotless to v7.0.4 ( #4661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 22:39:24 +00:00
renovate[bot]
03de685dc4
Update dependency net.essentialsx:EssentialsX to v2.21.1 ( #4660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 21:59:36 +00:00
renovate[bot]
f616885206
Update dependency net.luckperms:api to v5.5 ( #4659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 10:29:47 +00:00
Pierre Maurice Schwang
7da4eb1ab5
fix: correctly parse help messages with prefix ( #4652 )
2025-05-24 14:39:31 +02:00
Pierre Maurice Schwang
629646ab06
fix: cancel structure locate in classic plot worlds ( #4653 )
2025-05-24 14:39:14 +02:00
renovate[bot]
74a1a1f954
Update dependency gradle to v8.14.1 ( #4658 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 17:04:52 +00:00
Alexander Brandes
aa44078018
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-05-18 19:30:24 +02:00
Alexander Brandes
bfbf406418
Release 7.5.3
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-05-18 19:27:33 +02:00
Tjorven Liebe
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
Pierre Maurice Schwang
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
Pierre Maurice Schwang
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
Alexander Brandes
9abfa21078
Add 'world' placeholder to status messages ( #4632 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-05-17 23:20:03 +02:00
Alexander Brandes
b84599b4b3
Add server brand to debugpaste ( #4640 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-05-17 23:18:52 +02:00
renovate[bot]
058983cdd5
Update dependency com.vanniktech.maven.publish to v0.32.0 ( #4648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 19:09:18 +00:00
renovate[bot]
6ba3694121
Update dependency net.kyori:adventure-platform-bukkit to v4.4.0 ( #4646 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-11 02:14:59 +00:00
renovate[bot]
8e8e31b80e
Update dependency org.checkerframework:checker-qual to v3.49.3 ( #4643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 17:47:32 +00:00
renovate[bot]
da2e66c1f8
Update adventure to v4.21.0 ( #4642 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 08:27:55 +00:00
renovate[bot]
d5d6fcb859
Update dependency gradle to v8.14 ( #4638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 12:06:27 +00:00
renovate[bot]
96f73331f9
Update dependency com.intellectualsites.paster:Paster to v1.1.7 ( #4635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 13:07:09 +00:00
renovate[bot]
020947d90c
Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.4 ( #4634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 13:06:42 +00:00
renovate[bot]
7dbd0bcff8
Update dependency com.intellectualsites.informative-annotations:informative-annotations to v1.6 ( #4633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 21:57:17 +00:00
Alexander Brandes
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
Alexander Brandes
1b4a347e8b
Move to new publishing portal ( #4630 )
...
* Move to new publishing portal
Signed-off-by: Alexander Brandes <mc.cache@web.de >
* Use new variables
Signed-off-by: Alexander Brandes <mc.cache@web.de >
* Try snapshot
Signed-off-by: Alexander Brandes <mc.cache@web.de >
* Back to main
Signed-off-by: Alexander Brandes <mc.cache@web.de >
---------
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-04-20 22:20:30 +02:00
renovate[bot]
19e6ed4b9b
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.7 ( #4629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-19 22:46:38 +00:00
renovate[bot]
6b1b0f2d6a
Update junit5 monorepo ( #4628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 16:43:06 +00:00
renovate[bot]
e499bc02ec
Update dependency com.diffplug.spotless to v7.0.3 ( #4626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 03:19:23 +00:00
Alexander Brandes
62084fffdd
Fix bad PlotPlayer#getUUID() javadocs
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-04-06 22:01:57 +02:00
Alexander Brandes
d012f79349
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-04-06 21:51:17 +02:00
Alexander Brandes
139d6efc70
Release 7.5.2
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-04-06 21:49:08 +02:00
renovate[bot]
6f5cb917f2
Update adventure to v4.20.0 ( #4625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 21:25:07 +00:00
renovate[bot]
9bf66f1b7c
Update dependency org.checkerframework:checker-qual to v3.49.2 ( #4623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 21:38:21 +00:00
renovate[bot]
92875ebe7f
Update dependency net.essentialsx:EssentialsX to v2.21.0 ( #4621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 22:56:51 +00:00
renovate[bot]
25a4545f14
Update dependency com.github.spotbugs:spotbugs-annotations to v4.9.3 ( #4618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 06:33:24 +00:00
renovate[bot]
3fdeed019b
Update junit5 monorepo ( #4617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 14:40:52 +00:00
Tjorven Liebe
f3400df811
fix: plot entry trigger on teleport ( #4593 )
2025-03-05 19:43:27 +00:00
renovate[bot]
beb7cb40f4
Update dependency org.checkerframework:checker-qual to v3.49.1 ( #4614 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 22:26:52 +00:00
renovate[bot]
2c0bb03e5c
Update dependency com.github.spotbugs:spotbugs-annotations to v4.9.2 ( #4613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 21:56:49 +00:00
Hannes Greule
e8c170686c
Fix IndexOutOfBoundsException on BlockFertilizeEvent ( #4609 )
2025-02-28 10:11:54 +01:00
szumielxd
ff8676cde3
Execute chunk loading operations outside the main thread ( #4522 )
...
* Wait with further command execution until chunk will be loaded
* Replaced `Throwable#printStackTraces` with `Logger#error`
* Moved from jetbrains to javax annotations
* Use preferred logging
2025-02-28 09:10:38 +00:00
renovate[bot]
817effb735
Update dependency gradle to v8.13 ( #4610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 13:14:17 +00:00
dordsor21
a0a3d8828a
Back to snapshot for development
2025-02-23 20:57:47 +00:00
dordsor21
8741bfcf88
Release 7.5.1
2025-02-23 20:46:30 +00:00
dordsor21
6a6c113e5b
fix: use orTimeout instead of completing null in chunk coordinator
2025-02-23 20:25:17 +00:00
renovate[bot]
3f573b4d46
Update fawe to v2.13.0 ( #4607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-23 14:35:55 +00:00
Alexander Brandes
2f6db9c3db
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-02-23 11:27:30 +01:00
Alexander Brandes
2f050b7b47
Release 7.5.0
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-02-23 11:25:22 +01:00
Jordan
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
Pierre Maurice Schwang
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
TheJonstone✓
4e2ea67992
fix: update error message of /p remove <player> if player does not need to be removed ( #4592 )
2025-02-22 19:25:49 +00:00
renovate[bot]
f533e194f4
Update junit5 monorepo ( #4598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 14:18:09 +00:00
renovate[bot]
98bc2e7407
Update adventure to v4.19.0 ( #4597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 03:18:04 +00:00
Phillipp Glanz
1b9d0d5317
Improve teleport behavior for home command ( #4369 )
2025-02-15 15:29:21 +00:00
Alexander Brandes
8bb15d5c65
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-02-12 21:15:51 +01:00
Alexander Brandes
e9baa802ec
Release 7.4.2
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2025-02-12 21:09:27 +01:00
renovate[bot]
63e2d325cf
Update dependency com.github.spotbugs:spotbugs-annotations to v4.9.1 ( #4591 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 21:50:50 +00:00
renovate[bot]
94abd69e22
Update dependency org.checkerframework:checker-qual to v3.49.0 ( #4587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 22:23:37 +00:00
renovate[bot]
661e4ae8d3
Update dependency com.gradleup.shadow to v8.3.6 ( #4585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-02 21:38:30 +00:00
Pierre Maurice Schwang
974c639a51
fix: grow music inventory dynamically ( #4583 )
2025-01-26 12:51:54 +01:00
renovate[bot]
11b806bd4d
Update dependency gradle to v8.12.1 ( #4581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 14:14:20 +00:00
renovate[bot]
0275372051
Update dependency com.github.spotbugs:spotbugs-annotations to v4.9.0 ( #4572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 13:14:02 +00:00
renovate[bot]
c18cf3acfe
Update dependency com.diffplug.spotless to v7.0.2 ( #4571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 21:41:40 +00:00
renovate[bot]
fa52149394
Update dependency com.diffplug.spotless to v7.0.1 ( #4566 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 20:31:41 +00:00
renovate[bot]
f5108ec253
Update dependency com.diffplug.spotless to v7 ( #4565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 09:10:19 +00:00
renovate[bot]
a7058eeff2
Update eps1lon/actions-label-merge-conflict action to v3.0.3 ( #4564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 08:01:24 +00:00
renovate[bot]
eabae8db44
Update dependency org.checkerframework:checker-qual to v3.48.4 ( #4563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 08:01:08 +00:00
Alexander Brandes
a836e8e763
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-12-30 21:07:08 +01:00
Alexander Brandes
6930a9cecb
Release 7.4.1
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-12-30 21:03:23 +01:00
Hannes Greule
effbacb823
Force-enable NETWORK side effect to ensure blocks are instantly visible ( #4558 )
2024-12-30 21:01:10 +01:00
renovate[bot]
47d1f1e0cb
Update fawe to v2.12.3 ( #4561 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 13:17:37 +00:00
renovate[bot]
6bedd9b25f
Update adventure to v4.18.0 ( #4559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 00:23:50 +00:00
Hannes Greule
960b7b2a8b
Add option to prevent entities from being moved from plot ( #4554 )
2024-12-22 11:12:10 +01:00
renovate[bot]
198052b7a8
Update dependency gradle to v8.12 ( #4555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 20:51:53 +00:00
renovate[bot]
a5af3a9d16
Update junit5 monorepo ( #4553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 15:52:35 +00:00
Jordan
bc4e2c51da
fix: update to changes in 1.21 class paths ( #4546 )
2024-12-06 17:52:17 +01:00
Alexander Brandes
c46b4ddeaa
Add 1.21 music discs ( Fixes #4551 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-12-06 17:51:31 +01:00
renovate[bot]
c8e7367987
Update dependency org.checkerframework:checker-qual to v3.48.3 ( #4549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 20:52:26 +00:00
renovate[bot]
1a0450eefb
Migrate renovate config ( #4543 )
...
Migrate config .github/renovate.json
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu >
2024-11-30 00:00:16 +01:00
renovate[bot]
0cb8075184
Update dependency com.fastasyncworldedit:FastAsyncWorldEdit-Core to v2.12.2 ( #4547 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 05:11:54 +00:00
renovate[bot]
5d979b0a4f
Update dependency com.fastasyncworldedit:FastAsyncWorldEdit-Core to v2.12.1 ( #4545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 02:14:56 +00:00
renovate[bot]
fe1554c03c
Update dependency gradle to v8.11.1 ( #4544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 19:44:50 +00:00
Alexander Brandes
f0fd9986b4
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-11-19 16:53:39 +01:00
Alexander Brandes
bab6f20a5d
Release 7.4.0
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-11-19 16:52:43 +01:00
Maurice
32d36b28fa
feat: add InteractionInteractFlag ( #4538 )
2024-11-19 16:48:03 +01:00
Hannes Greule
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
renovate[bot]
66bb0a6214
Update dependency gradle to v8.11 ( #4540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 16:40:08 +00:00
renovate[bot]
7218e9829f
Update dependency com.gradleup.shadow to v8.3.5
2024-11-03 03:27:24 +00:00
renovate[bot]
2e17c941fc
Update dependency org.checkerframework:checker-qual to v3.48.2
2024-11-01 23:06:01 +00:00
RedstoneFuture
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
RedstoneFuture
a42e08dc0e
Adding "entity-change-block" flag check for roads ( #4527 )
...
Adding check for plot flag
2024-11-01 11:05:33 +00:00
renovate[bot]
10bf45c128
Update dependency com.gradleup.shadow to v8.3.4
2024-10-29 06:17:48 +00:00
renovate[bot]
9fe61e5053
Update fawe to v2.12.0
2024-10-25 21:38:23 +00:00
Alexander Brandes
8f5bdf5dbb
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-10-25 19:58:55 +02:00
Alexander Brandes
9df1387f81
Release 7.3.12
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-10-25 19:57:54 +02:00
renovate[bot]
dcf5a7d940
Update junit5 monorepo
2024-10-21 17:00:43 +00:00
Hannes Greule
641e3840cb
Do not check interactions outside plot areas ( #4515 )
2024-10-13 10:31:08 +02:00
renovate[bot]
5642061d6f
Update dependency org.checkerframework:checker-qual to v3.48.1
2024-10-11 21:58:05 +00:00
renovate[bot]
003898f6a7
Update junit5 monorepo
2024-10-04 16:31:07 +00:00
renovate[bot]
fecf8104e9
Update dependency org.checkerframework:checker-qual to v3.48.0
2024-10-02 18:08:14 +00:00
renovate[bot]
8a9dab4f8e
Update dependency com.gradleup.shadow to v8.3.3
2024-10-02 07:08:25 +00:00
renovate[bot]
0832656a12
Update junit5 monorepo
2024-09-25 08:24:14 +00:00
renovate[bot]
5525085e6d
Update dependency gradle to v8.10.2
2024-09-24 01:08:25 +00:00
renovate[bot]
7a429fd05c
Update dependency org.bstats:bstats-bukkit to v3.1.0
2024-09-22 18:27:56 +00:00
renovate[bot]
2c0ad36939
Update dependency com.gradleup.shadow to v8.3.2
2024-09-18 14:32:21 +00:00
renovate[bot]
5e0957c14a
Update fawe to v2.11.2
2024-09-15 18:25:38 +00:00
Alexander Brandes
c83306a2ea
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-09-15 17:10:27 +02:00
Alexander Brandes
6f4c156585
Release 7.3.11
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-09-15 17:09:58 +02:00
Alexander Brandes
afb36d98c7
Read Adventure version from version catalogue
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-09-15 14:22:31 +02:00
Pierre Maurice Schwang
001ae78fb2
fix: load single plot areas on creation ( #4490 )
...
* fix: load single plot areas on creation
* fix: don't allow overlapping plot areas
2024-09-14 10:46:27 +02:00
renovate[bot]
5fc8e06c22
Update dependency com.gradleup.shadow to v8.3.1
2024-09-10 14:49:56 +00:00
renovate[bot]
f9401dda94
Update dependency gradle to v8.10.1
2024-09-09 10:50:42 +00:00
renovate[bot]
d1a48dba4d
Update dependency org.checkerframework:checker-qual to v3.47.0
2024-09-04 19:07:03 +00:00
Alexander Brandes
db9b51a535
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-31 11:31:51 +02:00
Alexander Brandes
511db0af37
Release 7.3.10
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-31 11:27:05 +02:00
PapiCapi
e1ccda3e6d
Prevent vanished players from being in plot kick autocompletion ( #4485 )
2024-08-30 17:50:23 +02:00
Pierre Maurice Schwang
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
Alexander Brandes
5d4e6c5819
Update shadow
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-25 11:39:14 +02:00
Alexander Brandes
db05f1481a
Update MySQL properties URL
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-25 11:35:59 +02:00
renovate[bot]
ee3dd00225
Update dependency org.bstats:bstats-bukkit to v3.0.3
2024-08-19 08:35:39 +00:00
renovate[bot]
346a48225d
Update dependency xyz.jpenilla.run-paper to v2.3.1
2024-08-18 22:38:48 +00:00
Alexander Brandes
dfd80c4723
Reenable checkerframewowkr javadoc linking ( #4483 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-18 01:11:22 +02:00
James Lyne
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
Pierre Maurice Schwang
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
renovate[bot]
13c5a67cb1
Update dependency gradle to v8.10
2024-08-14 12:12:09 +00:00
renovate[bot]
8ae894d51d
Update junit5 monorepo
2024-08-14 12:11:51 +00:00
Hannes Greule
bbb3736846
Prevent out of world claims ( #4475 )
...
* Prevent out of world claims
* update java version in workflows
2024-08-13 07:40:09 +02:00
Alexander Brandes
1ebcbf60a6
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-11 10:37:22 +02:00
Alexander Brandes
494144dc4f
Release 7.3.9
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-08-11 10:32:30 +02:00
renovate[bot]
895cf0da66
Update dependency net.kyori:adventure-platform-bukkit to v4.3.4
2024-08-07 08:40:24 +00:00
renovate[bot]
05811d80ce
Update gradle/actions action to v4
2024-08-04 02:17:13 +00:00
renovate[bot]
4de9967ef4
Update dependency org.checkerframework:checker-qual to v3.46.0
2024-08-01 21:51:46 +00:00
renovate[bot]
034bd866eb
Update dependency gradle to v8.9
2024-07-11 16:49:23 +00:00
Jordan
98aab56616
fix: use the correct block parser as the "default" ( #4456 )
2024-07-09 08:49:03 +02:00
Jordan
8f980c726b
chore: update bug report template
2024-07-07 09:25:43 +02:00
renovate[bot]
7f59c03f06
Update dependency org.checkerframework:checker-qual to v3.45.0
2024-07-01 21:09:39 +00:00
renovate[bot]
480a5925b6
Update fawe to v2.11.0
2024-06-30 12:51:53 +00:00
renovate[bot]
cee4493723
Update junit5 monorepo
2024-06-27 15:19:31 +00:00
renovate[bot]
b8ac1a22c1
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.6
2024-06-18 03:23:27 +00:00
Nicolai
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
Jordan
670f5a802e
fix: add null check for bukkit world ref ( #4443 )
2024-06-16 10:53:50 +02:00
renovate[bot]
c4bd6b6500
Update dependency org.checkerframework:checker-qual to v3.44.0
2024-06-04 01:07:17 +00:00
renovate[bot]
161e3ffdc7
Update dependency net.kyori:adventure-platform-bukkit to v4.3.3
2024-06-02 08:08:54 +00:00
Jordan
be8f07c556
fix: use soft/weak references when caching bukkit/P2 worlds ( #4439 )
...
- Fixes #4435
2024-06-02 10:05:31 +02:00
RedstoneFuture
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
renovate[bot]
4839a83279
Update dependency gradle to v8.8
2024-06-01 02:17:11 +00:00
renovate[bot]
0649ef33f0
Update eps1lon/actions-label-merge-conflict action to v3.0.2
2024-05-30 11:13:04 +00:00
renovate[bot]
1590a4b6eb
Update dependency me.clip:placeholderapi to v2.11.6
2024-05-21 17:16:54 +00:00
Alexander Brandes
c793b4454a
Allow consuming artifacts built on a newer JDK
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-05-19 16:01:29 +00:00
renovate[bot]
7ab1a3eafb
Update fawe to v2.10.0
2024-05-19 16:01:29 +00:00
RedstoneFuture
c65c9e7827
fix: PlayerEnterPlotEvent (java doc) description ( #4426 )
...
Fixing event description
2024-05-13 20:20:29 +01:00
RedstoneFuture
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
renovate[bot]
c8e8eb919f
Update eps1lon/actions-label-merge-conflict action to v3.0.1
2024-05-10 12:55:40 +00:00
Vrganj
83fe761fe4
perf: Avoid expensive Plot#getOwner calls in Plot#getOwners ( #4418 )
...
* Avoid expensive Plot#getOwner calls in Plot#getOwners
* Don't check for the owner beforehand, because it's done in the loop regardless
2024-05-09 14:58:06 +02:00
Jordan
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
renovate[bot]
5867cc51a7
Update adventure to v4.17.0
2024-05-08 06:20:49 +00:00
renovate[bot]
86e21f3e1a
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.5
2024-05-04 01:58:28 +00:00
renovate[bot]
d7d884ad6d
Update dependency org.checkerframework:checker-qual to v3.43.0
2024-05-02 02:13:16 +00:00
renovate[bot]
1c45e01a14
Update dependency xyz.jpenilla.run-paper to v2.3.0
2024-05-02 02:12:54 +00:00
Vrganj
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
renovate[bot]
c57d784df7
Update dependency xyz.jpenilla.run-paper to v2.2.4
2024-04-23 02:10:41 +00:00
Pierre Maurice Schwang
c239908aa3
Don't heal dead players ( #4407 )
...
fix: don't heal dead players
2024-04-21 13:03:00 +02:00
Alexander Brandes
a6412581a6
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-16 16:39:38 +02:00
Alexander Brandes
f20c5f46e3
Release 7.3.8
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-16 16:37:46 +02:00
renovate[bot]
4db5954490
Update dependency com.intellectualsites.informative-annotations:informative-annotations to v1.5
2024-04-15 21:31:02 +00:00
renovate[bot]
9f68654614
Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.3
2024-04-15 20:50:20 +00:00
renovate[bot]
2e4c6199e5
Update dependency com.intellectualsites.paster:Paster to v1.1.6
2024-04-15 20:50:00 +00:00
Alexander Brandes
7edca600fd
Introduce 'skip.signing' property ( #4398 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-15 19:39:54 +02:00
Alexander Brandes
bc1cc074b8
Make builds reproducible ( #4395 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-14 21:04:01 +02:00
renovate[bot]
d383187c6e
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6
2024-04-14 13:00:22 +00:00
renovate[bot]
125a3f6772
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5
2024-04-14 10:20:45 +00:00
Alexander Brandes
faca8c2da0
Update wrapper action
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-14 10:37:08 +02:00
renovate[bot]
0ad5ef4f94
Update gradle/wrapper-validation-action action to v3
2024-04-12 21:33:57 +00:00
Jordan
5e8d8629c2
fix: skip valid location check for world plots ( #4388 )
...
- Checking location on teleport to a single plot means the bukkit world is attempted to be accessed before it is loaded
- we can just skip this check because we know the player will teleport to a reasonable location
2024-04-12 20:55:22 +02:00
Pierre Maurice Schwang
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
renovate[bot]
ce14036949
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.4
2024-04-07 17:22:04 +00:00
renovate[bot]
2dbb6ee025
Update dependency io.github.gradle-nexus.publish-plugin to v2
2024-04-06 01:23:47 +00:00
renovate[bot]
0da1d9f17a
Update fawe to v2.9.2
2024-04-04 22:38:19 +00:00
Alexander Brandes
f1f41b0523
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-04 21:51:55 +02:00
Alexander Brandes
fe324d3ea9
Release 7.3.7
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-04-04 21:47:43 +02:00
Alexander Brandes
ff83868cbc
Add a placeholder for grants ( #4380 )
...
* Add a placeholder for grants
Signed-off-by: Alexander Brandes <mc.cache@web.de >
* Address feedback
Signed-off-by: Alexander Brandes <mc.cache@web.de >
---------
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-03-30 18:30:40 +01:00
Maurice
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
ch4ika
9be2eedf7f
fix-armor-stand-caps ( #4355 )
2024-03-30 10:30:37 +01:00
Nicolai
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
renovate[bot]
e46dbd826c
Update eps1lon/actions-label-merge-conflict action to v3
2024-03-23 19:16:07 +00:00
renovate[bot]
809ddce2b3
Update dependency gradle to v8.7
2024-03-22 16:40:24 +00:00
RedstoneFuture
1b40cea51f
Feat: adding "last" argument for Visit cmd to choose the highest number ( #4219 )
...
* Refactoring, Adding "last" argument to visit cmd
* Adding reversed plot format
* fixing tab-completion of "last" argument
* reformatting the code-style
2024-03-20 20:00:22 +01:00
Alexander Brandes
022e0fc224
Drop support for 1.17.1 and prior ( #4376 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-03-17 12:35:17 +01:00
renovate[bot]
b32137a650
Update fawe to v2.9.1
2024-03-16 02:18:07 +00:00
Alexander Brandes
17c41c0494
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-03-10 17:58:34 +01:00
Alexander Brandes
1ee76bf2d9
Release 7.3.6
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-03-10 17:57:59 +01:00
Hannes Greule
2321831044
Prevent loading faraway chunks ( #4370 )
...
* Prevent loading faraway chunks
* docs
2024-03-07 21:34:33 +01:00
Maurice
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
Maurice
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
Alexander Brandes
68701b6201
Update renovate.json
2024-03-02 12:32:30 +01:00
renovate[bot]
64c610ef37
Update worldedit to v7.2.20 ( #4365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 12:04:04 +01:00
renovate[bot]
931bb90600
Update adventure to v4.16.0 ( #4366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 12:03:58 +01:00
Alexander Brandes
1dfa3b4e66
[commit-watch] Revert 8f236a56a6 due to failing status checks
...
This reverts commit 8f236a56a6 .
2024-02-18 10:52:52 +01:00
renovate[bot]
8f236a56a6
Update dependency org.ajoberstar.grgit to v5
2024-02-18 10:51:39 +01:00
Alexander Brandes
e51121960d
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-18 09:54:06 +01:00
Alexander Brandes
cc011de032
Release 7.3.5
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-18 09:53:12 +01:00
Pierre Maurice Schwang
28298ffdd6
return false if PLACE_VEHICLE and missing flag ( #4345 )
...
fix: return false if PLACE_VEHICLE and missing flag
2024-02-18 05:05:25 +01:00
Alexander Brandes
499d3c39bc
Remove static print out of legacy schematic URL ( #4341 )
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-16 20:23:12 +01:00
renovate[bot]
3d56937f14
Update fawe to v2.9.0 ( #4335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 22:18:56 +01:00
Alexander Brandes
0f1c2cb4e4
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-12 20:32:46 +01:00
Alexander Brandes
7b233c944a
Release 7.3.4
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-12 20:24:23 +01:00
Pierre Maurice Schwang
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
Hannes Greule
0de6887526
Avoid creating EntityDamageByEntityEvent ( #4332 )
2024-02-12 18:20:20 +01:00
Hannes Greule
a2e3274215
Introduce base plot count placeholder ( #4328 )
...
* Introduce base plot count placeholder
* add world-specific variant
2024-02-12 18:19:59 +01:00
Maurice
b369683b9c
fix: allow allay breeding ( #4325 )
...
move DUPLICATION to BREEDING
2024-02-12 18:19:44 +01:00
Jordan
7f1f1e025e
feat: configurable accounting for bedrock layer when setting components ( #4266 )
...
- Add configuration option to force plot components to be set only above bedrock level
- Account for build height < gen height where it is not wanted for components to be set at/below bedrock
2024-02-09 13:48:56 +01:00
Alexander Brandes
59787fe7f3
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-06 14:33:42 +01:00
Alexander Brandes
6783d5ece6
Release 7.3.3
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-02-05 23:04:06 +01:00
renovate[bot]
d9aa2a496c
Update dependency gradle to v8.6 ( #4321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 23:00:08 +01:00
renovate[bot]
809ed6778c
Update release-drafter/release-drafter action to v6 ( #4322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 22:53:29 +01:00
renovate[bot]
2fe44053a2
Update junit5 monorepo ( #4320 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 22:53:19 +01:00
renovate[bot]
c36b87ca14
Update dependency xyz.jpenilla.run-paper to v2.2.3 ( #4319 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 22:53:06 +01:00
renovate[bot]
5aec7653b6
Update dependency com.diffplug.spotless to v6.25.0 ( #4308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 18:05:41 +01:00
renovate[bot]
cc5d01e225
Update gradle/wrapper-validation-action action to v2 ( #4309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 18:05:30 +01:00
Pierre Maurice Schwang
448577774a
Entity#getEntitySpawnReason compatibility for spigot ( #4305 )
...
chore: Entity#getEntitySpawnReason compatibility for spigot
2024-02-02 16:46:39 +01:00
Alexander Brandes
966c878a72
Back to snapshot for development
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-01-22 20:37:31 +01:00
Alexander Brandes
5021f5b379
Release 7.3.2
...
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2024-01-22 20:32:39 +01:00
David
76ea9e0d3c
PostPlotClearEvent added ( #4268 )
...
* PostPlotClearEvent added
* Made requested changes
* Clear.java changed
* Changed to PlotPlayer Event
* Removed methods
* Removed methods
* Removed useless import
2024-01-21 15:22:38 +01:00
Pierre Maurice Schwang
951f08bc8b
Add events for plot buying ( #4291 )
...
* cancelable event results are nullable
* chore: add javadocs to CancellablePlotEvent#
* feat: events for plot buy process
2024-01-21 15:21:36 +01:00
Pierre Maurice Schwang
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
Pierre Maurice Schwang
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
Nico Lube
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
OneLiteFeather
a1d94af242
Fix home command reset ( #4295 )
...
* Add location not null check
The issue lies within the equals implementation
* Fix setposition method with default value.
Also add a comment too.
---------
Co-authored-by: OneLiteFeather <seelenretterin@onelitefeather.net >
2024-01-20 00:34:46 +01:00
renovate[bot]
6371cd4c5a
Update fawe to v2.8.4 ( #4278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-13 17:04:44 +01:00
Pierre Maurice Schwang
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
Jordan
8c44b2d2d2
feat: add specific admin permissions for placing vehicles ( #4258 )
...
- fixes #3850
2024-01-07 14:57:36 +00:00
Hannes Greule
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
Jordan
ead7acdd76
fix: allow pistons on merged plot road if detect-invalid-edge-pistons true ( #4257 )
...
- fixes #4232
2023-12-31 18:50:29 +00:00
Jordan
1991142d48
refactor: move leave event dispact to after logic ( #4260 )
...
- closes #4171
2023-12-26 15:26:31 +00:00
Alexander Brandes
63ae11b3d3
Back to snapshot for development
2023-12-25 19:54:00 +01:00
Alexander Brandes
86fe3c6846
Release 7.3.1
2023-12-25 19:49:36 +01:00
Pierre Maurice Schwang
a90e179338
Relocate net.kyori.options (Support newer 1.20.4 builds) ( #4280 )
...
chore/fix: relocate net.kyori.option
2023-12-25 18:32:29 +01:00
Alexander Brandes
a6ae287908
Back to snapshot for development
2023-12-22 17:59:33 +01:00
Alexander Brandes
1a33997099
Release 7.3.0
2023-12-22 17:54:28 +01:00
renovate[bot]
6edd4b8220
Update dependency net.kyori:adventure-platform-bukkit to v4.3.2 ( #4276 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:51:28 +01:00
renovate[bot]
9b0d1e484c
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.3 ( #4275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:51:20 +01:00
renovate[bot]
6971fa4c10
Update github/codeql-action action to v3 ( #4274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:36:22 +01:00
renovate[bot]
3c818f3e33
Update dependency org.checkerframework:checker-qual to v3.42.0 ( #4273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:36:14 +01:00
renovate[bot]
31be2e5eb3
Update adventure to v4.15.0 ( #4272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:36:08 +01:00
renovate[bot]
945a8ad306
Update worldedit to v7.2.18 ( #4271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 17:35:54 +01:00
Alexander Brandes
c6b0b99cd6
Fix MM update in plot condensation
2023-12-22 17:28:00 +01:00
Pierre Maurice Schwang
dbfc43e3cd
feat: allow for custom plot limit handling ( #4261 )
...
* feat: allow for custom plot limit handling
* feat: allow for custom plot limit handling
* chore: use fluent setter
2023-12-18 21:07:41 +01:00
MrJoshuaT
c8b4a2fa39
feat: Allow admin done permission to override requiring plot complexity calculation ( #4267 )
...
Co-authored-by: MrJoshuaT <josh@jmt.me >
2023-12-16 21:04:11 +00:00
Alexander Brandes
d851e27aed
Fix checkerframework javadoc URL
2023-12-16 17:34:56 +01:00
Jordan
4a45729c9e
feat: add projectile-change-block flag ( #4185 )
...
- closes #4081
2023-12-12 13:53:10 +00:00
renovate[bot]
7931c0864e
Update dependency org.checkerframework:checker-qual to v3.41.0 ( #4265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-09 10:26:00 +01:00
renovate[bot]
1456b29d93
Update fawe to v2.8.3 ( #4264 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-09 10:25:53 +01:00
renovate[bot]
761477b76d
Update dependency com.diffplug.spotless to v6.23.3 ( #4263 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-09 10:25:46 +01:00
Alexander Brandes
e61bcf905f
Back to snapshot for development
2023-12-09 10:21:05 +01:00
Alexander Brandes
85bec710df
Release 7.2.1
2023-12-09 10:13:42 +01:00
Alexander Brandes
d130794453
Prepare for 1.20.3/4
2023-12-08 07:29:19 +01:00
Jordan
f5f875eb11
feat: add HasOwner PlotFilter filter ( #4259 )
...
* feat: add HasOwner PlotFilter filter
- closes #3831
* change since to TODO
* Address feedback
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-12-07 18:29:10 +01:00
Tamikaschu
89511f07f9
Fix: disable sign-coloring when edit-sign flag is false ( #4252 )
...
* Initial commit
* Update Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEventListener.java
Co-authored-by: powercas_gamer <cas@mizule.dev >
* Relocated Item check
* Added version check when building list of items
* Use mutable set and copy to immutable
---------
Co-authored-by: powercas_gamer <cas@mizule.dev >
2023-12-06 22:56:22 +01:00
Alexander Brandes
1a18adcd95
Declare explicit runtime dependency on 'junit-platform-launcher' ( #4255 )
2023-12-02 00:17:28 +01:00
renovate[bot]
65858c5f3e
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.2 ( #4245 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 00:00:21 +01:00
renovate[bot]
5c7520b5f5
Update dependency org.junit.jupiter:junit-jupiter to v5.10.1 ( #4246 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 00:00:13 +01:00
renovate[bot]
f3b9cd5ded
Update dependency xyz.jpenilla.run-paper to v2.2.2 ( #4248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:47:33 +01:00
renovate[bot]
8a3eb25805
Update fawe to v2.8.2 ( #4249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:47:26 +01:00
renovate[bot]
48bbd3c018
Update dependency com.diffplug.spotless to v6.23.2 ( #4250 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:47:17 +01:00
renovate[bot]
bf85013f70
Update dependency gradle to v8.5 ( #4251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:47:10 +01:00
renovate[bot]
d36a2d236b
Update dependency org.checkerframework:checker-qual to v3.40.0 ( #4253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:46:59 +01:00
renovate[bot]
79f111ec0a
Update actions/setup-java action to v4 ( #4254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:46:38 +01:00
Hannes Greule
31ae62b62c
Introduce edit-sign flag ( #4236 )
2023-11-26 12:36:01 +00:00
Jordan
cdb44d4884
fix: re-add default spawn option and disclude armour stands ( #4240 )
...
- Fixes #4238
2023-11-25 20:30:48 +00:00
Pierre Maurice Schwang
eb63e4351d
Feat(API): Mutable Location in PlayerTeleportToPlotEvent ( #4196 )
...
* feat: ability to overwrite spawn location for plot teleports
* chore/feat: migrate to LocationTransformer to resolve unnecessary chunk loads
* chore: simplify transform type
2023-11-21 17:26:30 +00:00
RedstoneFuture
ba7880241b
Fix: permission check for integer flags ( #4217 )
...
* Changing numeric check to support '0'
* Adding notes
* More detailed description of 'max-plots' setting
2023-11-21 17:26:15 +00:00
Alexander Brandes
be6838f29e
Make '/plot download world' clickable ( #4239 )
2023-11-19 14:43:07 +01:00
RedstoneFuture
dc73116401
Fix: remove everyone command ( #4106 )
...
Fixing remove everyone command
2023-11-19 13:42:11 +00:00
Alexander Brandes
b6a87df072
Fixup renovate warnings
2023-11-19 09:49:55 +01:00
ch4ika
8195afaa2f
Fix: chest_boat not removing ( #4231 )
2023-11-06 14:38:32 +01:00
Alexander Brandes
561eac2fbd
Back to snapshot for development
2023-11-03 15:06:30 +01:00
Alexander Brandes
fdc887850c
Release 7.2.0
2023-11-03 15:01:50 +01:00
Hannes Greule
e3bfd9b8bf
Add info about service providers to debugpaste ( #4226 )
2023-11-03 14:58:38 +01:00
renovate[bot]
e689337188
Update dependency me.clip:placeholderapi to v2.11.5 ( #4220 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 21:25:40 +01:00
renovate[bot]
ee6ae6cba0
Update worldedit to v7.2.17 ( #4222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 21:25:30 +01:00
renovate[bot]
dc8d7809bd
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.0 ( #4223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 07:55:10 +01:00
renovate[bot]
dcd63ed4d9
Update fawe to v2.8.1 ( #4221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 07:55:03 +01:00
Jordan
3cc770970f
feat: add configurable border size ( #4213 )
...
- allows players to travel past border, but not claim
- closes #2962
2023-10-31 10:51:19 +00:00
Hannes Greule
1c3776b605
Delay economy initialization to server load ( #4216 )
2023-10-29 10:55:31 +01:00
RedstoneFuture
95c7f621fb
Fix: including "highestLimit" number ( #4218 )
...
Including "highestLimit" number
2023-10-29 10:55:01 +01:00
Hannes Greule
15b4cbdb0f
Simplify Plot#getConnectedPlots and share cache between connected plots ( #4212 )
...
* Simplify Plot#getConnectedPlots and share cache between connected plots
* add missing isMerged check
2023-10-23 16:38:41 +02:00
Alexander Brandes
812eac18d3
Label PRs with merge conflicts
2023-10-22 12:53:43 +02:00
Pierre Maurice Schwang
16a4ee835c
chore/fix(:runServer): cache fawe artifact and fix java 21 ( #4209 )
...
chore/fix: cache fawe artifact and fix java 21
2023-10-16 19:23:25 +02:00
Alexander Brandes
c013b92e62
Address deprecated 'Times#of()' in 'PlotPlayer' ( #4207 )
2023-10-15 12:05:04 +00:00
Jordan
b00a46b286
chore: remove poorly implemented /ps debug loadedchunks command ( #4180 )
...
- the same (but correctly implemented) functionality exists in other plugins
- closes #4140
2023-10-10 11:06:22 +01:00
Alexander Brandes
44b1127181
Back to snapshot for development
2023-10-09 17:14:17 +02:00
Alexander Brandes
c7bfd48a21
Release 7.1.0
2023-10-09 17:03:09 +02:00
Pierre Maurice Schwang
dc13783db8
chore: mitigate possible future sqlite driver problems ( #4200 )
...
* chore: mitigate possible future sqlite driver problems
* chore/feat: log driver version on error
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-10-09 16:55:09 +02:00
renovate[bot]
0a390ab342
Update dependency gradle to v8.4 ( #4202 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-07 21:08:28 +02:00
Alexander Brandes
d111740f64
Updater checkerqual
2023-10-07 20:48:53 +02:00
Phillipp Glanz
28e97e8441
Replace deprecated ageable with breedable ( #4193 )
...
* [#4164 ] Replace deprecated ageable with breedable
* [#4164 ] Correct methods and usage based on issue
* [#4164 ] Add since tag to deprecated and new methods
* [#4164 ] Add to deprecated annotation since argument with todo value
* [#4164 ] Change since to todo for changed code
* [#4164 ] Change access of storeBreedable to private
2023-10-07 20:15:26 +02:00
Jordan
a30cdb37d6
fix: load flags after we is initialised ( #4186 )
...
* fix: load flags after we is initliased
- fixes #4073
- it could be possible to add a callback in the WE initilised event listener, but that overcomplicates it a bit and this is fine tbh
* Extract method
2023-10-07 20:14:54 +02:00
Alexander Brandes
f848162066
Default to latest version of informative-annotations ( #4199 )
...
* Default to latest version of informative-annotations
* Update Core/build.gradle.kts
2023-10-07 20:14:10 +02:00
Alexander Brandes
40c70aa98d
Replace javadoc.io with javadocs.dev
2023-10-05 20:48:49 +02:00
Pierre Maurice Schwang
0d2b36bac8
Fix: No response to errors in plot user group modifications ( #4197 )
2023-10-05 14:54:11 +01:00
Alexander Brandes
d7e5bcdaa5
Update publishing profile
2023-10-04 13:45:11 +02:00
Alexander Brandes
fc783574a3
Migrate 'EntityUtil#capNumeral' to an enhanced switch ( #4195 )
...
* Migrate 'EntityUtil#capNumeral' to an enhanced switch
* Apply feedback
2023-10-04 11:34:50 +02:00
Jordan
5f7bb784f0
feat: add concrete-harden flag ( #4184 )
2023-10-04 09:41:47 +01:00
Jordan
26c55a318f
feat: add placeholder for plot size ( #4181 )
2023-10-02 20:37:00 +01:00
Alexander Brandes
ee68bc3d9e
Fix 'ChunkCoordinatorBuilder#unloadAfter()' javadocs ( #4194 )
2023-10-02 19:37:43 +02:00
Alexander Brandes
a3bc3968a5
Update Paper javadoc URL to 1.20 ( #4187 )
2023-10-01 14:07:55 +02:00
Alexander Brandes
79454da1a6
Address deprecated 'Project.buildDir' in build scripts ( #4191 )
2023-10-01 14:07:36 +02:00
renovate[bot]
12a4c92ad9
Update dependency com.diffplug.spotless to v6.22.0 ( #4188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 14:00:26 +02:00
renovate[bot]
167692d464
Update dependency org.checkerframework:checker-qual to v3.38.0 ( #4189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 14:00:03 +02:00
renovate[bot]
ae26e8155c
Update fawe to v2.8.0 ( #4190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 13:59:52 +02:00
renovate[bot]
286ea62a21
Update actions/checkout action to v4 ( #4192 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 13:59:43 +02:00
BlockyTheDev
d95c74d8c9
Addresses issues related to maven publish scm block ( #4179 )
...
- Fixes https://github.com/IntellectualSites/PlotSquared/issues/4158
- Fixes https://github.com/IntellectualSites/PlotSquared/issues/4159
- Resolves https://github.com/IntellectualSites/PlotSquared/issues/4160
2023-10-01 11:54:47 +02:00
BlockyTheDev
c1555ddbc7
Fix #isAccessible() deprecation in HybridPlotWorld ( #4177 )
...
Fixes https://github.com/IntellectualSites/PlotSquared/issues/4165
2023-10-01 11:50:19 +02:00
BlockyTheDev
4fe0c586d9
Address deprecated URL instantiation ( #4178 )
...
Fixes https://github.com/IntellectualSites/PlotSquared/issues/4166
2023-10-01 11:50:12 +02:00
renovate[bot]
aae6ea4fee
Update dependency net.kyori:adventure-platform-bukkit to v4.3.1 ( #4182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 11:50:03 +02:00
renovate[bot]
385d018504
Update worldedit to v7.2.16 ( #4183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 11:49:53 +02:00
renovate[bot]
f4def082c1
Update dependency cloud.commandframework:cloud-services to v1.8.4 ( #4175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 11:25:05 +02:00
renovate[bot]
69c9f1df83
Update dependency me.clip:placeholderapi to v2.11.4 ( #4176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 11:24:58 +02:00
Pierre Maurice Schwang
e138dc0267
Update runServer gradle tasks ( #4173 )
...
* chore/feat: download fawe & only use latest patch versions in runServer
* chore: gitignore runServer-1.20 folder as well
* chore: exclude minor versions >= 10 by default (no need for < 10)
* chore: update gradle plugin
2023-09-30 01:32:50 +02:00
Alexander Brandes
ca50b53f94
Update api.spigotmc.org from 0.1 to 0.2 ( #4167 )
2023-09-17 20:14:30 +02:00
Alexander Brandes
f705487055
Ignore deprecations we can't address (yet)
2023-09-16 21:48:13 +02:00
Matt
b7c9453a1a
Rewrite javadocs for PlotId class ( #4157 )
2023-09-15 13:17:42 -04:00
Alexander Brandes
1aa370d562
Fixup bad commit d3dab0d736
2023-09-13 21:13:30 +02:00
Matt
d3dab0d736
Added documentation for PlotWeather
2023-09-12 21:13:04 -04:00
Matt
764156b267
Minor doc rewrite
2023-09-12 20:58:24 -04:00
Matt
665f5251bf
Added docs to PlotItemStack
2023-09-12 20:42:58 -04:00
Jordan
7c328095d7
*actually 10s
2023-09-06 17:46:56 +01:00
dordsor21
7884c91d52
fix: run world unload task every 10 seconds, not 1 second
...
- Every second meant worlds would be unloaded whilst a player attempted to teleport to it
2023-09-06 17:09:01 +01:00
renovate[bot]
e9a19e0821
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.4 ( #4152 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 08:36:43 +02:00
renovate[bot]
022847fc4b
Update fawe to v2.7.1 ( #4153 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 08:36:29 +02:00
renovate[bot]
1ee673be58
Update dependency com.diffplug.spotless to v6.21.0 ( #4154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 08:33:17 +02:00
Alexander Brandes
3c2aa99e86
Fix javadoc for 'PlotModificationManager#setComponent()'
2023-08-26 11:30:56 +02:00
Alexander Brandes
11fac3f060
Remove repository-level CoC in favor with organization-level CoC ( #4148 )
...
Remove repository-level CoC in favor with organization-level Coc
2023-08-23 16:54:21 +02:00
Alexander Brandes
3e57e524b9
Back to snapshot for development
2023-08-23 13:02:45 +02:00
Alexander Brandes
f582ec03c5
Release 7.0.0
2023-08-23 12:50:00 +02:00
renovate[bot]
893be136f0
Update dependency gradle to v8.3 ( #4147 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-23 12:22:47 +02:00
Matt
b74ba30281
Fixed NPE in DebugRoadRegen command
2023-08-21 19:09:35 -04:00
Matt
ba9dab1f73
Fixed a typo.
2023-08-18 00:28:51 -04:00
Matt
8e60fdb477
Merge remote-tracking branch 'origin/main'
2023-08-18 00:10:03 -04:00
Matt
443fe8dd47
Added deprecation
2023-08-18 00:09:48 -04:00
Alexander Brandes
e56e52ba4f
Fix 'grant' placeholder
2023-08-11 14:05:23 +02:00
renovate[bot]
cd008bed9b
Update dependency net.essentialsx:EssentialsX to v2.20.1 ( #4139 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 09:52:49 +02:00
Alexander Brandes
d4c90283d6
Cleanup dependencies
2023-08-08 22:33:24 +02:00
Alexander Brandes
dc04ec955a
Back to snapshot for development
2023-08-02 13:57:50 +02:00
Alexander Brandes
72f511ce99
Release 7.0.0-rc.4
2023-08-02 13:51:03 +02:00
Jordan
0d63c2bdb6
feat: allow bypass of econ costs ( #4126 )
2023-08-02 13:48:07 +02:00
Jordan
49e13384cf
fix: remove "default" spawn reason ( #4132 )
2023-08-02 13:47:53 +02:00
renovate[bot]
1ddc19ff69
Update dependency com.intellectualsites.bom:bom-newest to v1.34 ( #4130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-01 10:45:47 +02:00
renovate[bot]
a6d436e841
Update dependency org.junit.jupiter:junit-jupiter to v5.10.0 ( #4131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-01 10:45:38 +02:00
Jordan
9b0b39ac2e
feat: add a permission requirement to /plot merge all ( #4127 )
2023-07-31 14:04:08 +02:00
Jordan
638f0bd078
fix: do not use overall max schem height for checking road schem height ( #4124 )
2023-07-30 12:17:35 +02:00
Jordan
c27b838dad
fix: add missing method in UncheckedWorldLocation ( #4112 )
...
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-07-24 18:00:56 +00:00
Jordan
e0cb2949df
fix: switch to consistent heights for schematic generation ( #4113 )
2023-07-24 16:56:53 +01:00
Jordan
59be582c28
fix: correct reflected fields for chunk needs saving ( #4111 )
2023-07-24 16:56:46 +01:00
Alexander Brandes
f6cbb3792f
[ci skip] Update documentation location
2023-07-22 11:40:01 +02:00
renovate[bot]
a68918f830
Update dependency gradle to v8.2.1 ( #4117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-22 11:16:24 +02:00
renovate[bot]
1a7ded864e
Update dependency com.diffplug.spotless to v6.20.0 ( #4118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-22 09:11:22 +00:00
Alexander Brandes
cbc8bc8879
[ci skip] Publish javadocs for releases only
2023-07-22 11:05:30 +02:00
Alexander Brandes
21f79d1c13
Back to snapshot for development
2023-07-22 11:01:11 +02:00
Alexander Brandes
293d7acf2d
Release 7.0.0-rc.3
2023-07-22 10:56:35 +02:00
Aurélien
d876d3722a
Fix default flags registration for third parties ( #4114 )
...
Co-authored-by: Leomixer17 <leonardo.dgs@yahoo.com >
2023-07-17 22:30:02 +02:00
Jordan
dffb7672ff
fix: add missing spawn event reasons ( #4110 )
2023-07-16 15:25:07 +01:00
Alexander Brandes
f867867a42
Fix typo in comment
2023-07-15 19:56:44 +02:00
Jordan
59eefd6865
fix: even better handling of schematic heights ( #4102 )
2023-07-10 23:13:36 +02:00
Alexander Brandes
587a286d05
Back to snapsho for development
2023-07-05 13:35:51 +02:00
Alexander Brandes
e10caf6aa0
Release 7.0.0-rc.2
2023-07-05 13:28:13 +02:00
RedstoneFuture
08b325e37d
feat: improvement of kick messages ( #4099 )
...
* Adding new player_not_in_plot message
* Adding new cannot_kick_player message
* Small typo
* Rejection: renaming of the player placeholder
2023-07-04 18:44:45 +02:00
Jordan
c394108ba6
feat: add a sculk sensor flag ( #4095 )
2023-07-04 16:56:28 +01:00
renovate[bot]
31e89019f1
Update worldedit to v7.2.15 ( #4096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-01 10:43:53 +02:00
renovate[bot]
3a7075e28d
Update dependency com.intellectualsites.bom:bom-newest to v1.31 ( #4097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-01 10:43:36 +02:00
renovate[bot]
8373b7874e
Update dependency gradle to v8.2 ( #4098 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-01 10:42:20 +02:00
Alexander Brandes
fe13882b97
Update renovate.json
2023-07-01 10:28:10 +02:00
dordsor21
f45064c4c4
fix: P2 areas are in worlds.yml
2023-06-23 14:11:12 +01:00
Alexander Brandes
af32399dd2
Correct calculating the plot price, if 'merge' differs from 'claim'
2023-06-23 10:40:40 +02:00
Jordan
f3c03348d9
fix: return on null plot on big boom ( #4085 )
...
- Fixes #4084
2023-06-22 20:09:31 +02:00
Alexander Brandes
a53330e39b
Disable update checker for RC phase
2023-06-22 20:08:43 +02:00
Alexander Brandes
e2ba93dab9
Update unsupported MiniMessage syntax
2023-06-22 19:55:36 +02:00
Alexander Brandes
9d43434e40
Add 1.20.1 to the issue template
2023-06-17 18:45:42 +02:00
Alexander Brandes
4f421167d1
Move renovate to .github folder
2023-06-17 18:43:53 +02:00
Alexander Brandes
94f4619c2c
Publish javadocs for v7
2023-06-15 17:30:27 +02:00
Alexander Brandes
9885d3e506
Fill in 'since' annotations
2023-06-15 17:24:21 +02:00
Hannes Greule
a54276d3b2
Strip legacy color codes if message cannot be parsed by MiniMessage ( #4077 )
2023-06-15 10:23:09 +02:00
Hannes Greule
cbb284b0fd
Properly drop unsupported biomes from biome list ( #4074 )
...
* Drop CUSTOM from biome list
* Drop cherry_grove if present on pre 1.20 versions
2023-06-14 15:12:34 +02:00
Alexander Brandes
ed22b22e9c
[ci skip] Update bug_report.yml
2023-06-11 12:06:33 +02:00
Alexander Brandes
444ccda807
Add support for 1.20 ( #4061 )
...
1.20 fixes
2023-06-09 13:22:55 +02:00
Phillipp Glanz
db361cc420
Wrong biome list for 1.19.4 if datapacks are not enabled ( #4016 )
...
* Remove cherry grove for 1.20 below
* Handle PR feedback. Replace version check with registry check
* Simplify the biomes list
* Update Bukkit/src/main/java/com/plotsquared/bukkit/generator/BukkitPlotGenerator.java
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
* Handle pr feedback
---------
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
2023-06-09 13:22:23 +02:00
renovate[bot]
079dc02cfe
Update dependency net.essentialsx:EssentialsX to v2.20.0 ( #4063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-09 11:09:06 +00:00
Alexander Brandes
e98791c865
Update top level group id and lowercaswe artifact names ( #4060 )
...
* Update top level group Id (#4055 )
* Lowercase artifact names
2023-06-08 10:40:02 +02:00
Alexander Brandes
7c3112f30f
Update gradle ( #4044 )
...
* Update gradle
* Update codeQL
* *
2023-06-04 13:57:39 +02:00
renovate[bot]
c01f5f5c7d
Update dependency com.diffplug.spotless to v6.19.0 ( #4052 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 09:21:53 +02:00
renovate[bot]
95caa19505
Update guice to v7 (major) ( #4053 )
...
Update guice to v7
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 09:21:43 +02:00
Jordan
b8055201df
fix: do not reset the connectedCache every time Plot#getRegions is called ( #4046 )
...
* fix: do not reset the connectedCache every time Plot#getRegions is called
- Fixes IntellectualSites/FastAsyncWorldEdit#2188
* Remove unused import
2023-05-25 19:05:20 +02:00
Jordan
81daefae4a
fix: do not overwrite bedrock with wall ( #4048 )
...
- Fixes #4047
2023-05-25 19:04:53 +02:00
Jordan
02437a8c72
feat: add cost for the merge when using plot auto-merge ( #3841 )
...
* feat: add cost for the merge when using plot auto-merge
- Closes #3814
* fix: Don't charge for auto merge if there is no auto merge
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-05-21 17:57:46 +02:00
Pierre Maurice Schwang
958c66b28f
Road-Schematic-Generation now shows correct skull skins and banner patterns ( #4026 )
...
* fix: Preserve NBT Data for Banners and Skulls on Chunk Generation
* Update Bukkit/src/main/java/com/plotsquared/bukkit/schematic/StateWrapper.java
* Make it compile
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-05-13 22:32:33 +02:00
MrJoshuaT
c656190e14
Fix plot done success flag being false when complexity is higher than… ( #4040 )
...
Fix plot done success flag being false when complexity is higher than the threshold
Co-authored-by: MrJoshuaT <josh@jmt.me >
2023-05-13 22:23:11 +02:00
Alexander Brandes
e914cb210e
Update announce-release-on-discord.yml ( #4036 )
2023-05-01 10:16:29 +02:00
Alexander Brandes
94c6af74d2
Update build.yml
2023-05-01 10:15:50 +02:00
Alexander Brandes
ebb82bd66d
Update build-pr.yml
2023-05-01 10:15:20 +02:00
Alexander Brandes
66f907eb5d
Update codeql
2023-05-01 10:15:04 +02:00
renovate[bot]
9ffede2c5c
Update dependency org.junit.jupiter:junit-jupiter to v5.9.3 ( #4032 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 10:14:20 +02:00
renovate[bot]
97172df0dc
Update dependency com.intellectualsites.bom:bom-newest to v1.27 ( #4033 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 10:03:01 +02:00
renovate[bot]
c9746b182c
Update plugin xyz.jpenilla.run-paper to v2.1.0 ( #4034 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 10:02:48 +02:00
renovate[bot]
10a2b80ffc
Update dependency com.diffplug.spotless to v6.18.0 ( #4030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 15:30:00 +02:00
Pierre Maurice Schwang
ca0f38255d
Fix /plot area create <name> without passing a specific terrain type ( #4025 )
...
fix: Ensure PlotAreaBuilder#plotAreaType returns non-null value
2023-04-29 15:27:49 +02:00
Phillipp Glanz
0484ac73af
Improve testability for different versions ( #4018 )
...
* Ignore run folders
* Add a bulk of supported test environments
* Fix gitignore
* Fix gitignore
* Fix gitignore
2023-04-22 11:33:00 +02:00
Jordan
1a712ad3c1
fix: account for false permissions when checking range ( #4014 )
2023-04-21 23:24:14 +01:00
Jordan
2d1f483469
fix: clear above and below plot gen heights if build heights are larger ( #3991 )
...
- Fixes #3985
2023-04-13 17:34:49 +01:00
Phillipp Glanz
91830e233b
Fix Misaligned SVG In IJ project view ( #4011 )
2023-04-10 11:54:29 +02:00
Alexander Brandes
561edb83bf
Update renovate.json ( #4005 )
2023-04-01 17:52:58 +02:00
renovate[bot]
0e09cf223a
Update dependency org.enginehub:squirrelid to v0.3.2 ( #4002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-27 10:43:58 +02:00
dordsor21
d78360d6eb
fix: correct variable check in schematic dimensions
...
- Fixes #3999
2023-03-26 13:31:01 +01:00
renovate[bot]
1464804c11
Update dependency me.clip:placeholderapi to v2.11.3 ( #3994 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:04:41 +00:00
renovate[bot]
8629eae5fc
Update dependency com.diffplug.spotless to v6.17.0 ( #3989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:56:01 +01:00
renovate[bot]
7b8ba7c3ac
Update github/codeql-action digest to 168b99b ( #3992 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:54:31 +01:00
renovate[bot]
77c7466c17
Update dependency cloud.commandframework:cloud-services to v1.8.3 ( #3993 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:54:22 +01:00
renovate[bot]
82fe76fd37
Update dependency com.intellectualsites.bom:bom-newest to v1.25 ( #3995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:53:15 +01:00
renovate[bot]
3f81ea4ef8
Update worldedit to v7.2.14 ( #3996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 23:52:56 +01:00
dordsor21
745b06a008
fix: fix generation by re-adding important method
2023-03-16 17:42:48 +00:00
renovate[bot]
77b2bd166a
Update dependency io.github.gradle-nexus.publish-plugin to v1.3.0 ( #3987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 09:43:41 +00:00
Alexander Brandes
8e02336c44
Reapply stash
2023-03-15 10:30:38 +01:00
Alexander Brandes
3adfbde45a
Don't format JSON files
2023-03-06 11:49:18 +01:00
Alexander Brandes
e6db8e2750
Perform code formatting according to editorconfig ( #3981 )
...
* Perform code reformatting
* Fix javadoc errors
2023-03-06 11:38:30 +01:00
Alexander Brandes
9cd0ee9b49
Cleanup deprecated methods ( #3980 )
2023-03-06 11:21:14 +01:00
Alexander Brandes
d455d1fcd7
Merge branch 'v6' into v7
2023-03-06 10:48:51 +01:00
Alexander Brandes
ea19ff783f
Back to snapshot for development
2023-03-06 10:47:51 +01:00
Alexander Brandes
447e4c7d58
Release 6.11.1
2023-03-06 10:40:17 +01:00
Alexander Brandes
89031447f2
Migrate left over occurrences to enhanced switches ( #3979 )
...
* Migrate left-overs to enhanced switches
* More
2023-03-06 10:25:02 +01:00
Alexander Brandes
4210a3a555
Deprecate unused methods for removal ( #3977 )
2023-03-06 10:13:03 +01:00
Alexander Brandes
42e146b8c7
Delete unused HyperverseWorldManager file
2023-03-05 20:53:00 +01:00
Alexander Brandes
a5fdcda673
Merge branch 'v6' into v7
2023-03-05 10:18:55 +01:00
renovate[bot]
52823f5024
Update Ilshidur/action-discord digest to 08d9328 ( #3974 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 10:15:38 +01:00
renovate[bot]
1326c257a0
Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.2 ( #3972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 10:15:27 +01:00
ByteExceptionM
fc3137cd96
Fix farmland moisturize ( #3978 )
...
* fix: Fix farmland gets moisturizes
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Revert code reformat
Signed-off-by: ByteExceptionM <git@byteexception.eu >
---------
Signed-off-by: ByteExceptionM <git@byteexception.eu >
2023-03-05 10:15:05 +01:00
Alexander Brandes
a5c53a96d1
Record-inize methods ( #3976 )
2023-03-05 10:07:36 +01:00
Alexander Brandes
c46cc73f52
Turn down renovate a bit
2023-03-05 00:03:39 +01:00
Alexander Brandes
276e619caa
Merge branch 'v6' into v7
2023-03-04 11:19:48 +01:00
renovate[bot]
f11acacedd
Update dependency com.intellectualsites.prtree:PRTree to v2.0.1 ( #3975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 22:36:18 +01:00
Alexander Brandes
f636a5ec63
Merge branch 'v6' into v7
2023-03-02 20:48:43 +01:00
Alexander Brandes
d1bac90745
Update developers field
2023-03-02 20:48:33 +01:00
Alexander Brandes
785362c576
Merge branch 'v6' into v7
2023-03-02 12:34:18 +01:00
Alexander Brandes
e98f628d34
Pin GH actions to SHA to avoid mutable refs ( #3973 )
2023-03-02 12:30:14 +01:00
renovate[bot]
b2ab61559c
Update dependency com.diffplug.spotless to v6.16.0 ( #3970 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 00:46:34 +01:00
renovate[bot]
dd6eb8e74f
Update dependency cloud.commandframework:cloud-services to v1.8.2 ( #3971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 00:46:19 +01:00
renovate[bot]
97cdd03ea4
Update dependency gradle to v7.6.1 ( #3967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-27 21:24:04 +01:00
Alexander Brandes
f5118e6802
Don't fire 'PlotUnlinkEvent' twice on plot clear ( #3947 )
2023-02-23 09:26:30 +01:00
renovate[bot]
94ca5cf679
Update dependency cloud.commandframework:cloud-services to v1.8.1 ( #3965 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-22 23:47:31 +01:00
renovate[bot]
5a55a1f602
Update dependency io.github.gradle-nexus.publish-plugin to v1.2.0 ( #3966 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-22 23:47:13 +01:00
Alexander Brandes
1e7ba7d173
Merge branch 'v6' into v7
2023-02-12 19:06:11 +01:00
renovate[bot]
ed33635a15
Update dependency com.diffplug.spotless to v6.15.0 ( #3959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 09:35:35 +01:00
renovate[bot]
888682e5d0
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.24 ( #3960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 09:35:21 +01:00
Alexander Brandes
72bb5f00b0
Back to snapshot for development
2023-02-10 17:16:52 +01:00
Alexander Brandes
773fd6f59f
Release 6.11.0
2023-02-10 17:12:15 +01:00
Alexander Brandes
aa784e98f8
Merge branch 'v6' into v7
2023-02-10 16:44:57 +01:00
ByteExceptionM
5cce86d924
feat: Add event firing on remove road entity ( #3955 )
...
* feat: Add event firing on remove road entity
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Add some more entity vars
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Rename method
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Code cleanup
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Code reformat
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* chore: Change iterator removal
Signed-off-by: ByteExceptionM <git@byteexception.eu >
* Comply with checkstyle
---------
Signed-off-by: ByteExceptionM <git@byteexception.eu >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-02-09 20:51:59 +01:00
renovate[bot]
84567bcb00
Update dependency com.diffplug.spotless to v6.14.1 ( #3957 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-06 12:48:30 +01:00
Traks
d7c2ab1d16
Make farmland keep its moisture ( #3952 )
...
Handle MoistureChangeEvent for farm land
2023-01-31 11:22:13 +01:00
renovate[bot]
0d359ade0c
Update dependency com.diffplug.spotless to v6.14.0 ( #3950 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-28 19:21:35 +01:00
renovate[bot]
ffbec24290
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.23 ( #3948 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-24 22:35:15 +01:00
Alexander Brandes
586474c8e6
Merge branch 'v6' into v7
2023-01-23 13:40:52 +01:00
Alexander Brandes
70b6636f50
Revert "Cleanup deprecated methods"
...
This reverts commit 26692d6633 .
2023-01-23 13:40:47 +01:00
Alexander Brandes
ab357deb48
Put more legacy web interface deprecations in place
2023-01-23 13:40:35 +01:00
Alexander Brandes
bd62d1a1c7
Merge branch 'v6' into v7
2023-01-23 13:28:12 +01:00
Alexander Brandes
6130c3dfa5
Clarify 2D biome deprecation
2023-01-23 13:28:05 +01:00
Alexander Brandes
26692d6633
Cleanup deprecated methods
2023-01-23 13:27:08 +01:00
Alexander Brandes
bb0f200429
Merge branch 'v6' into v7
2023-01-23 13:18:28 +01:00
Alexander Brandes
5787588500
Move BukkitPlotGenerator#generateChunkData() deprecation from v7 to v6
2023-01-23 13:18:20 +01:00
Alexander Brandes
bed62edc02
Resolved conflicts
2023-01-23 13:03:26 +01:00
Alexander Brandes
ee0f389c78
Merge branch 'v6' into v7
2023-01-23 13:01:48 +01:00
Alexander Brandes
b40383b5a4
Back to snapshot for development
2023-01-23 12:33:51 +01:00
Alexander Brandes
be8903128d
Release 6.10.9
2023-01-23 12:28:33 +01:00
Alexander Brandes
08800ec16d
Cleanup deperecated WorldEdit met
...
Co-authored-by: Matthew Kaulfers <42121989+mkaulfers@users.noreply.github.com >
2023-01-22 11:26:07 +01:00
Alexander Brandes
83e274ff9f
Revert "PS-3908: Cleanup deprecated methods to improve code maturity. ( #3944 )"
...
This reverts commit 0dd8b1053c .
2023-01-22 11:21:01 +01:00
Matthew Kaulfers
0dd8b1053c
PS-3908: Cleanup deprecated methods to improve code maturity. ( #3944 )
...
https://github.com/IntellectualSites/PlotSquared/issues/3908
2023-01-22 00:02:15 +01:00
Alexander Brandes
0558fcf5d5
Provide full verbosity for invalid components
2023-01-21 22:27:20 +01:00
Jordan
5af8be4293
chore: Remove things marked as for removal ( #3941 )
...
* chore: Remove things marked as for removal
* Address feedback
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-01-21 16:44:28 +01:00
Alexander Brandes
cbacdd67eb
Merge branch 'v6' into v7
2023-01-21 16:39:14 +01:00
Jordan
c45bbe3ec5
fix: ensure plots are fully unlinked before the clear itself is run ( #3933 )
...
* fix: ensure plots are fully unlinked before the clear itself is run
* Update Core/src/main/java/com/plotsquared/core/plot/PlotModificationManager.java
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2023-01-19 09:01:06 +01:00
dordsor21
746028afbc
*Actually clean up
2023-01-17 13:25:46 +00:00
dordsor21
b79537ebbc
Clean up merge
2023-01-17 12:59:16 +00:00
dordsor21
6efd581500
Merge branch 'v6' into v7
...
# Conflicts:
# .github/workflows/codeql.yml
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PaperListener.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/ProjectileEventListener.java
# Core/src/main/java/com/plotsquared/core/command/Add.java
# Core/src/main/java/com/plotsquared/core/command/Caps.java
# Core/src/main/java/com/plotsquared/core/command/Cluster.java
# Core/src/main/java/com/plotsquared/core/command/Continue.java
# Core/src/main/java/com/plotsquared/core/command/Copy.java
# Core/src/main/java/com/plotsquared/core/command/Save.java
# Core/src/main/java/com/plotsquared/core/command/Visit.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# build.gradle.kts
2023-01-17 11:51:39 +00:00
Jordan
07e598e48f
fix: account for exclusivity of max build height where requires ( #3935 )
2023-01-16 21:15:35 +00:00
Jordan
f6f00dfcda
fix: Remove chunk#isLoaded call in BukkitChunkCoordinator ( #3934 )
2023-01-16 17:14:20 +00:00
Alexander Brandes
63a6bdc1d6
Terminate process if .git folder is not a repository ( #3937 )
...
Terminate process if folder is not a repository
2023-01-16 00:18:51 +01:00
Alexander Brandes
abbac057ed
Default to unix line endings ( #3932 )
...
* Default to unix line endings
* Respect preconfigured settings
2023-01-15 17:54:52 +01:00
Alexander Brandes
c978322036
Separate workflows between PRs and pushes ( #3928 )
...
* Separate workflows between PRs and pushes
* Fixup
2023-01-15 14:10:41 +01:00
Jordan
39d2f1a72c
chore: remove uses of deprecated Permissions class and add javadoc notes ( #3930 )
...
- Closes #3907
2023-01-15 14:08:59 +01:00
renovate[bot]
86919b8841
Update dependency com.diffplug.spotless to v6.13.0 ( #3929 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-15 10:28:43 +01:00
Alexander Brandes
1448d8d4af
Fixes #3906 by fine-graining the help menu generation localization support
2023-01-14 00:42:46 +01:00
Alexander Brandes
8d9a387587
Merge branch 'v6' into v7
2023-01-14 00:31:05 +01:00
Hannes Greule
00722bc463
Reduce /plot home overhead ( #3921 )
...
* Add JFR events
* Replace global connected plots cache with local cache
* Simplify isOwner check
* Avoid extensive hashing of plots
* Clear caches in more cases
* Revert "Add JFR events"
This reverts commit 78c107f1
2023-01-14 00:27:09 +01:00
renovate[bot]
6a34a1996f
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.22 ( #3918 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-13 22:28:58 +01:00
Alexander Brandes
1d201b04ba
chore: Update a few deprecations ( #3913 )
2023-01-13 17:48:13 +01:00
Alexander Brandes
e887a59158
Officially deprecated BukkitPlayer#BukkitPlayer() ( #3922 )
...
* Officially deprecated BukkitPlayer#BukkitPlayer()
* Address review feedback
2023-01-12 10:03:11 +01:00
renovate[bot]
d1b8f652a7
Update dependency org.junit.jupiter:junit-jupiter to v5.9.2 ( #3923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-11 22:16:12 +01:00
Alexander Brandes
0707aa47c9
Merge branch 'v6' into v7
2023-01-11 22:12:31 +01:00
Alexander Brandes
4aa7bc51bc
Include missing javadoc option
2023-01-11 22:11:11 +01:00
Alexander Brandes
0f0030916f
Add source documentation to javadocs and add dependency tab ( #3917 )
...
Get the most out of javadocs
2023-01-11 18:25:51 +01:00
Alexander Brandes
8c57d616cf
Drop HTTP4J ( #3916 )
2023-01-11 18:18:49 +01:00
Alexander Brandes
66660507e0
Fix relocation of informative annotations
2023-01-11 08:48:12 +01:00
Alexander Brandes
a12490c3eb
Fixes #3919
2023-01-09 23:50:13 +01:00
Alexander Brandes
bbf1e4fe61
Back to snapshot for development
2023-01-09 15:53:19 +01:00
Alexander Brandes
febac6fa40
Release 6.10.8
2023-01-09 15:43:51 +01:00
Alexander Brandes
99ee8a780d
Back to snapshot for development
2023-01-09 15:40:32 +01:00
Alexander Brandes
577a0d8ed9
Unstage 6.10.7
2023-01-09 15:28:31 +01:00
Alexander Brandes
02ae14894a
Stage 6.10.7
2023-01-09 15:23:50 +01:00
Alexander Brandes
36e5f36660
Merge branch 'v6' into v7
2023-01-09 11:50:56 +01:00
Alexander Brandes
78dbe7fbbc
Back to snapshot for development
2023-01-09 11:41:59 +01:00
Alexander Brandes
669293566b
Release 6.10.6
2023-01-09 11:41:12 +01:00
Alexander Brandes
350eae7813
Temporarily create javadocs for v7 snapshots
2023-01-09 11:35:11 +01:00
Alexander Brandes
12dc198a86
Temporarily create javadocs for v7 snapshots
2023-01-09 11:33:49 +01:00
Alexander Brandes
fb2533d66a
Start deployment of v7 snapshots
2023-01-09 10:42:08 +01:00
Alexander Brandes
707c7be5bd
Remove unused editorconfig rules ( #3915 )
2023-01-09 10:26:05 +01:00
Alexander Brandes
37d6dcc7ea
Update javadoc links
2023-01-09 10:21:55 +01:00
Alexander Brandes
becd8c4eaf
Replace licenser with spotless ( #3914 )
2023-01-08 23:16:40 +01:00
Alexander Brandes
530fcc0fea
Revert GAV changes
2023-01-08 16:36:57 +01:00
Alexander Brandes
7135bdd6aa
Fix compile errors
2023-01-08 10:36:41 +01:00
Alexander Brandes
3198c3b081
Merge branch 'v6' into v7
2023-01-08 10:20:15 +01:00
Hannes Greule
339ca8e30f
Fix wrong plot id calculation for negative coordinates ( #3898 )
2023-01-04 12:35:12 +01:00
Alexander Brandes
742d78a505
Add 1.19.3 to the issue template
2022-12-23 13:41:58 +01:00
Hraponssi
120bf37196
Fix dispensers loading Legacy Material Support ( #3894 )
...
Fixes https://github.com/IntellectualSites/PlotSquared/issues/3883
2022-12-23 09:08:38 +00:00
renovate[bot]
2a40a6b35e
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.21 ( #3890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-13 22:45:51 +01:00
renovate[bot]
ea1f35b45a
Update dependency cloud.commandframework:cloud-services to v1.8.0 ( #3891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-13 22:44:29 +01:00
renovate[bot]
15e63378a7
Update worldedit to v7.2.13 ( #3889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-11 08:39:32 +01:00
Jordan
f3bc504a6f
refactor: adjust specific Nullable annotations used ( #3869 )
2022-12-02 12:39:38 +00:00
renovate[bot]
3a8fae47a0
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.20 ( #3882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-28 15:23:44 +01:00
Alexander Brandes
70cb1cd100
Back to snapshot for development
2022-11-28 11:18:56 +01:00
Alexander Brandes
2067cc1670
Release 6.10.5
2022-11-28 11:18:06 +01:00
renovate[bot]
e6338976dd
Update dependency gradle to v7.6 ( #3880 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 19:20:37 +01:00
Jordan
90ebd5d5ed
feat: add a permission to override-allow a merge if the other plot's owner is offline ( #3844 )
2022-11-25 10:48:33 +00:00
Alexander Brandes
c973ee8649
Revert "feat: check merge limits when completing auto-merge ( #3868 )" - Fixes a bug in 6.10.4 ( #3876 )
...
Revert "feat: check merge limits when completing auto-merge (#3868 )"
This reverts commit 25ce7a83f1 .
2022-11-20 10:58:04 +01:00
Jordan
c1543f034c
feat: improve handling of null issues in plot analysis ( #3867 )
2022-11-17 17:23:44 +00:00
renovate[bot]
6baf339ecb
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.19 ( #3874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-16 18:35:03 +01:00
Alexander Brandes
11906ef1c9
Back to snapshot for development
2022-11-16 11:30:23 +01:00
Alexander Brandes
ee8902154a
Release 6.10.4
2022-11-16 11:26:03 +01:00
Jordan
b5bc1988e5
feature: implement road flags as widely as seems reasonable ( #3870 )
...
* feature: implement road flags as widely as seems reasonable
- Closes #3047
- Any further road flag implementations would be very specific from what I can gather, and thus the gist of #3047 is now implemented
* Add javadoc since tag
Co-authored-by: Alexander Brandes <mc.cache@web.de >
* Create util class for method
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-11-15 19:07:38 +01:00
Jordan
2147012beb
chore: deprecate paper 1.13 listener as P2 effectively doesn't support 1.13 ( #3872 )
2022-11-14 22:58:05 +01:00
Jordan
52bb561689
fix: attempt to recover from IllegalStateException when restoring block tags ( #3838 )
...
- Fixes #3801
2022-11-14 16:47:24 +01:00
Jordan
25ce7a83f1
feat: check merge limits when completing auto-merge ( #3868 )
...
- Closes #3748
2022-11-13 11:57:41 +01:00
Jordan
55c8a590e7
Fix item thrower/owner can be null ( #3866 )
...
fix: item thrower/owner can be nuill
- Fixes #3862
2022-11-12 17:10:21 +01:00
renovate[bot]
28bd993680
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.18 ( #3864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-06 11:13:29 +01:00
Alexander Brandes
8330f37d8a
Back to snapshot for development
2022-11-02 09:35:57 +01:00
Alexander Brandes
985fae65b6
ÂRelease 6.10.3
2022-11-02 09:34:33 +01:00
Jordan
db2d590e8e
fix: account for mismatched road-schematic heights ( #3854 )
2022-10-23 21:22:21 +02:00
renovate[bot]
c8d356783a
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.17 ( #3853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-20 10:23:56 +02:00
Alexander Brandes
4947450ff0
Back to snapshot for development
2022-10-18 23:14:03 +02:00
Alexander Brandes
de4e91ff62
Release 6.10.2
2022-10-18 23:12:27 +02:00
Pierre Maurice Schwang
fe5e3d5f6d
Annotate ExpireManager with @Inject ( #3852 )
...
fix: annotate ExpireManager with @Inject
2022-10-18 10:17:34 +02:00
michizhou
b8b3098022
feat: Move ExpireManager to Guice by removing legacy IMP references ( #3845 )
...
* feat: Move ExpireManager to Guice by removing legacy IMP references
* Mark ExpireManager IMP as deprecated and add comments
* Add import for PlotPlatform for function reference
* Add ExpireManager instance call and optimize performance
2022-10-17 09:31:48 +02:00
renovate[bot]
0ae8fc46b8
Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.3 ( #3851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 09:24:42 +02:00
Alexander Brandes
e0762f63a8
chore: Replace paper reference in favor of bom
2022-10-15 16:04:30 +02:00
Jordan
9f3850000c
fix: adjust nullability checks for shulkers in the kill road mobs task ( #3842 )
...
- Fixes #3789
2022-10-15 15:26:14 +02:00
BlockyTheDev
76c6be9ba7
Fix 'No resource for locale 'lang' found ' error ( #3830 )
...
* Fix #3820
* Reword message and add link to completed translations
* Fix #3820
* Reword message and add link to completed translations
* Add line breaks for better code readability
* Add line breaks for better code readability
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-10-13 19:19:20 +02:00
Jordan
308a5aa781
Ensure all setBlock methods in BlockArrayCacheScopedQueueCoordinator apply the correct offset ( #3843 )
...
- Fixes #3783
2022-10-13 19:17:27 +02:00
Hannes Greule
e244527538
Make more complex patterns work correctly ( #3847 )
...
allow more complex patterns to work correctly
2022-10-13 19:16:19 +02:00
Jordan
11dd013333
fix: Adjust schematic height logic when pasting and actually set air as well ( #3840 )
2022-10-13 16:46:29 +01:00
Pierre Maurice Schwang
b740d5854c
Support MiniMessage in plot-title flag ( #3835 )
2022-10-10 17:41:35 +01:00
BlockyTheDev
d5445cfbef
Don't kill owned road entities (leashed / named) ( #3829 )
2022-10-10 17:41:25 +01:00
Alexander Brandes
3effaefda7
chore: Announce releases on Discord ( #3839 )
2022-10-09 16:40:51 +02:00
Hannes Greule
49b19e0eaf
Check proper locations on PortalCreateEvent ( #3834 )
...
check proper locations on PortalCreateEvent
2022-10-08 15:13:11 +02:00
Hannes Greule
caef3a923b
Deprecate PlotId#copy ( #3821 )
2022-10-08 14:11:16 +01:00
BlockyTheDev
d4c3ceaf2b
Move license into jar during compile process ( #3826 )
2022-10-08 14:10:57 +01:00
renovate[bot]
25e6aecf13
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.16 ( #3825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-04 22:54:56 +02:00
Alexander Brandes
33c11fdee9
Back to snapshot for development
2022-10-04 19:31:27 +02:00
Alexander Brandes
316dd92667
Release 6.10.1
2022-10-04 19:30:44 +02:00
StealWonders
e53d2ac449
Update the plot sign when a plot has been purchased ( #3822 )
2022-10-03 21:51:17 +02:00
StealWonders
5786e8cc7a
refactor: replace guava's Iterables with Java's stream API ( #3823 )
2022-10-03 21:51:05 +02:00
Pierre Maurice Schwang
1b717c9b10
Only show visible players in /plot near ( #3819 )
...
feat: check visibility of player in `/plot near`
2022-10-03 21:50:41 +02:00
Hannes Greule
35abae99ca
Improve feedback for invalid patterns ( #3818 )
...
improve feedback for invalid patterns
2022-10-02 22:22:08 +02:00
Schuwi
d1a85982fb
Fix "set block timer" error after "/plot download" with legacy-webinterface setting ( #3812 )
...
Add missing `Plot.removeRunning` call to Download
2022-10-01 11:37:24 +02:00
resi23
3446b913cd
plots.auto.mega fix for #3815 ( #3816 )
...
Co-authored-by: Resi <unconfigured@null.spigotmc.org >
2022-09-28 10:53:44 +02:00
renovate[bot]
8b8fd6aab7
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.15 ( #3809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-22 22:26:11 +02:00
Alexander Brandes
520bb64eca
Back to snapshot for development
2022-09-21 16:29:17 +02:00
Alexander Brandes
60d266b2d7
Release 6.10.0
2022-09-21 16:28:17 +02:00
Hannes Greule
8deeef4f7d
Add allay to animals ( #3788 )
...
add allay to animals
2022-09-21 16:18:34 +02:00
resi23
9b0b071c0c
Add GLOW_BERRIES to VineGrowFlag ( #3803 )
2022-09-21 16:18:18 +02:00
renovate[bot]
81a3f1098d
Update dependency org.junit.jupiter:junit-jupiter to v5.9.1 ( #3807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-21 16:18:08 +02:00
renovate[bot]
efc248dcdb
Update dependency com.intellectualsites.bom:bom-1.18.x to v1.14 ( #3794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-12 11:19:07 +02:00
DerEingerostete
476f3d328d
feature: add flag for beacon effects of other plots ( #3627 )
...
* feature: add flag for beacon effects of other plots
Took 7 minutes
* fix: don't add the beacon effect flag if the platform is not paper
Took 2 minutes
* fix: creating consistency in documentation
Took 7 minutes
* feature: add global paper setting for the beacon-effect
* fix: description of the plot flag and rewrite of the listener
* fix: renamed flag and added road support
* fix: renamed flag and changed flag functionality
* fix: added spigot fallback listener and fixed NPE
* refactor: Address checkstyle violations
* addition: remove beacon effects when player leaves a plot
* fix: updated javadoc and fixed usage of the PlotListener#addEffect method
* chore: Run license updater
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-09-05 20:06:37 +02:00
renovate[bot]
69f5f88183
Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.2 ( #3793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 09:40:41 +02:00
Alexander Brandes
6df63f7fc7
Invoke -parameters on compile time ( #3787 )
...
chore: Invoke -parameters on compile time
2022-09-03 12:55:55 +02:00
renovate[bot]
295b8a0135
Update dependency cloud.commandframework:cloud-services to v1.7.1 ( #3784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-27 09:32:40 +02:00
renovate[bot]
fcc5bc5473
Update dependency net.essentialsx:EssentialsX to v2.19.7 ( #3780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-24 09:56:33 +02:00
Alexander Brandes
408b834376
[ci skip] chore: Add renovate schema URL
2022-08-20 15:31:51 +02:00
Pierre Maurice Schwang
986812b9e4
chore: make snow set more future-proof ( #3768 )
2022-08-19 13:41:04 +02:00
renovate[bot]
8d4333ad9d
fix(deps): update dependency net.essentialsx:essentialsx to v2.19.6 ( #3770 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-13 10:12:05 +02:00
renovate[bot]
9ff9097ff9
fix(deps): update dependency net.essentialsx:essentialsx to v2.19.5 ( #3767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-12 14:13:42 +02:00
renovate[bot]
1ef424a2f1
fix(deps): update dependency com.intellectualsites.bom:bom-1.18.x to v1.13 ( #3766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-10 16:52:47 +02:00
Alexander Brandes
9fd96dbaa2
build: Back to snapshot for development
2022-08-10 11:10:41 +02:00
Alexander Brandes
b0a4e11c46
build: Release 6.9.4
2022-08-10 11:09:51 +02:00
Hannes Greule
77bce43ace
fix: replace usages of snow tag ( #3758 )
...
* replace usages of snow tag
* powder snow is 1.17+
2022-08-10 11:03:20 +02:00
Pierre Maurice Schwang
cba1927cc7
Items no longer despawn on road when natural_mob_spawning = true and kill-road-items = false ( #3764 )
...
* fix: handling of item despawning on road
* chore: de-duplicate check
* chore: check in PaperListener for consistency
2022-08-10 10:22:19 +02:00
Hannes Greule
3d19c5c2ad
perf: avoid quadratic overhead for UUID collection ( #3749 )
...
avoid quadratic overhead for UUID collection
2022-08-08 12:50:22 +02:00
Hannes Greule
e0eff15694
fix: use correct uuid type in /grant ( #3759 )
...
use correct type
2022-08-07 21:19:01 +02:00
renovate[bot]
0bdeeea83b
fix(deps): update worldedit to v7.2.12 ( #3762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-07 21:16:18 +02:00
Hannes Greule
7669e79da1
refactor: simplify timeout logic in uuid pipeline ( #3760 )
...
simplify timeout logic
2022-08-06 16:32:11 +02:00
Alexander Brandes
6f96daae56
Update bug_report.yml
2022-08-06 13:49:25 +02:00
renovate[bot]
d1021d19da
chore(deps): update dependency gradle to v7.5.1 ( #3761 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-06 13:49:01 +02:00
renovate[bot]
ee589ac7f0
fix(deps): update worldedit to v7.2.11 ( #3750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-31 15:58:38 +02:00
Traks
3b747ffecf
Don't allow wall corals to dry ( #3746 )
2022-07-29 23:00:55 +02:00
Alexander Brandes
4e5a2b9f96
fix: Add user friendly message for creationdate placeholder ( #3745 )
2022-07-29 23:00:37 +02:00
Alexander Brandes
aeb4350ccb
Update bug_report.yml
2022-07-29 19:01:35 +02:00
renovate[bot]
9609990832
build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.12 ( #3739 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-26 22:47:51 +02:00
renovate[bot]
0e4319b757
build: Update dependency org.junit.jupiter:junit-jupiter to v5.9.0 ( #3741 )
...
* build: Update dependency org.junit.jupiter:junit-jupiter to v5.9.0
* Update renovate.json
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-07-26 22:47:25 +02:00
Alexander Brandes
c8f4907f77
build: Back to snapshot for development
2022-07-25 21:11:35 +02:00
Alexander Brandes
dcf98c2298
build: Release 6.9.3
2022-07-25 21:10:39 +02:00
Hannes Greule
ae59c7442f
fix: improve handling of missing message files ( #3718 )
...
* improve handling of missing message files
* fix javadoc
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-07-25 21:02:54 +02:00
Jordan
98708118d8
Deprecate the static Permissions "util" class that is almost entirely superseded by methods in PermissionHolder instances themselves ( #3695 )
...
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-07-24 15:55:43 +02:00
Bernhard
276d8f8e1e
change message of /p remove <player> if player does not need to be removed ( #3734 )
...
refactor: change message of `/p remove <player>` if unnecessary
2022-07-24 10:32:29 +02:00
renovate[bot]
87f89541b5
build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.11 ( #3726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 10:04:01 +02:00
renovate[bot]
93f6de7029
build: Update dependency gradle to v7.5 ( #3727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 10:03:27 +02:00
renovate[bot]
73d2686b17
build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.10 ( #3723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-06 00:14:20 +02:00
Alexander Brandes
c446a95b07
build: Back to snapshot for development
2022-07-05 22:26:52 +02:00
Alexander Brandes
3676e1df35
build: Release 6.9.2
2022-07-05 22:25:57 +02:00
Alexander Brandes
12e2705260
Revert #3681 ( #3722 )
...
Revert "Adjust schematic height logic when pasting and actually set air as well (#3681 )"
This reverts commit 08ce4c872c .
2022-07-05 15:02:25 +02:00
renovate[bot]
31e777a03a
build: Update dependency me.clip:placeholderapi to v2.11.2 ( #3720 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-04 14:07:14 +02:00
Alexander Brandes
7f436c405b
fix: Don't fail post processing compilation on non-ascii charmap ( #3719 )
2022-07-03 14:58:17 +02:00
Traks
4d4d2ab087
Ignore cancelled projectile launch events ( #3709 )
2022-06-28 21:15:09 +02:00
dordsor21
91017acce4
Realistically only need the "highest" y level of adding overlay block errors
2022-06-27 17:41:47 +01:00
dordsor21
c0bfa297bb
Ensure use of new generation methods only on 1.19 and above
2022-06-27 17:40:46 +01:00
renovate[bot]
e90fd231d9
build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.1 ( #3714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-27 17:00:13 +02:00
Alexander Brandes
cd9f0789de
build: Update bom to 1.9
2022-06-27 16:47:32 +02:00
Alexander Brandes
5f4c8d92df
build: Back to snapshot for development
2022-06-27 14:57:32 +02:00
Alexander Brandes
263cb47a21
build: Release 6.9.1
2022-06-27 14:56:44 +02:00
Traks
005600c99e
Show old flag value in remove command ( #3711 )
2022-06-27 13:31:45 +02:00
NotMyFault
26bec7fe2f
style: Address javadoc violations
2022-06-26 11:18:33 +02:00
Jordan
f4b886d977
Minor cleanup of the plot analyze code ( #3708 )
...
- No need to wrap the final analysis into another async method. It's already contained in an async task
- Don't overstretch a chunk bounday when setting blocks to newBlocks array
2022-06-23 19:18:29 +02:00
Jordan
75fd9b2631
Update to new Spigot generation API ( #3659 )
...
* Address deprecations in queue/generation code
* Move to new generation API
- Currently not working due to lack of biome-setting capability via BiomeProvider for flat worlds
* Any fixes to flat world biome setting will target 1.19
* Ensure compiled is actually set to true in BlockBucket
* Delegate to platformGenerator in deprecated generation method if applicable when using new generation methods (1.19)
* Re-add wrongly removed method
* Handle exceptions using logger
* We can simplify getting relative offset using floormod
* Replace many booleans with EnumSet
* Address comments, remove needless boolean return for populateChunk
2022-06-22 14:57:39 +02:00
Traks
c09d0d882e
Use single PlotListener instance ( #3704 )
2022-06-22 12:50:56 +01:00
Traks
312cb2996c
Better handling of offline projectile shooters ( #3705 )
2022-06-22 12:50:46 +01:00
Jordan
f218902581
Implement build height limits into more events ( #3691 )
...
* Implement build height limits into more events
* Implement util method to check if y is within world build limits
* Extract duplicate player-build-height-checking to plot area
- Extract to core module to allow any possible future platforms to access the method, as they will always duplicate
* Add code tag to javadoc
Co-authored-by: Alexander Brandes <mc.cache@web.de >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-06-21 19:09:29 +02:00
Alexander Brandes
f27009216c
chore: Replace AnnotationHelper class ( #3706 )
2022-06-21 19:09:17 +02:00
Alexander Brandes
6b680fb2c0
Merge v6/v7
2022-06-21 11:00:53 +02:00
renovate[bot]
dda52ebc2e
build: Update dependency cloud.commandframework:cloud-services to v1.7.0 ( #3701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 10:47:49 +02:00
Alexander Brandes
9ac8d38bab
chore: Remove checkerframework from gradle libs
...
Closes #3700
2022-06-20 10:43:43 +02:00
Hannes Greule
6a54328f7d
refactor: replace usages of switch over keyed enums ( #3673 )
2022-06-19 00:59:43 +01:00
Alexander Brandes
7279862def
docs: Publish javadocs to GH actions ( #3686 )
...
* docs: Publish javadocs to GH actions
* chore: Use updated URL
* chore: Use correct URL
2022-06-17 23:40:29 +02:00
Jordan
08ce4c872c
Adjust schematic height logic when pasting and actually set air as well ( #3681 )
2022-06-17 15:39:41 +01:00
Jordan
27ffe4fcdc
Address deprecations in queue/generation code ( #3658 )
2022-06-16 15:41:03 +01:00
dordsor21
8afcaccb8a
Merge branch 'v6' into v7
2022-06-16 15:26:03 +01:00
dordsor21
c83b13e374
Merge branch 'v6' into v7
...
# Conflicts:
# Core/src/main/java/com/plotsquared/core/command/Chat.java
# Core/src/main/java/com/plotsquared/core/command/Save.java
# Core/src/main/java/com/plotsquared/core/configuration/caption/Templates.java
# Core/src/main/java/com/plotsquared/core/plot/PlotArea.java
# Core/src/main/java/com/plotsquared/core/util/MainUtil.java
# Core/src/main/java/com/plotsquared/core/util/RegExUtil.java
# build.gradle.kts
# gradle/libs.versions.toml
2022-06-16 15:25:33 +01:00
Jordan
2b0c5b1e21
Reset wall filling on clear ( #3680 )
...
- Implements #3591
2022-06-16 16:22:27 +02:00
Alexander Brandes
3d5c694daa
chore: Comply with OSSRH licensing guidelines ( #3684 )
2022-06-15 20:17:17 +02:00
Jordan
23360057b9
Chore: General deprecations ( #3660 )
...
Address deprecations for removal throughout the plugin
2022-06-13 23:45:27 +02:00
Schuwi
d153232969
Fix maximum plot number check in /plot continue counting the current plot twice ( #3674 )
...
Fix max plot restriction check in continue command
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-06-13 23:44:56 +02:00
Alexander Brandes
bb0aa8d5cc
fix: Don't publish root directory to maven repository ( #3676 )
...
* fix: Don't publish root directory (Fixes #3647 )
* fix: More investigations
* fix: Exclude task 'jar' from root project
* chore: Keep group ID in the root scope
2022-06-13 15:23:12 +02:00
renovate[bot]
d69f3b0893
build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.5 ( #3677 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-06-13 11:38:28 +02:00
Alexander Brandes
565838ad43
[ci skip] chore: Update renovate excludes ( Closes #3678 )
2022-06-13 11:36:46 +02:00
Alexander Brandes
8b52461271
build: Back to snapshot for development
2022-06-13 11:25:07 +02:00
Alexander Brandes
d08381dfed
build: Release 6.9.0
2022-06-13 11:23:48 +02:00
Jordan
b6c45f2df3
Add an on-complete task to PlotArea#mergePlots ( #3671 )
...
* Add an on-complete task to PlotArea#mergePlots
* Fix typo
2022-06-13 09:06:01 +02:00
Jordan
b9479405e1
Ensure forceSync is provided when constructing chunk coordinators ( #3657 )
...
* Ensure forceSync is provided when constructing chunk coordinators
* Re-add old factory create method and deprecate for removal
* Remove old create method that Guice doesn't like
2022-06-12 10:47:43 +02:00
Jordan
a238ff19bf
Implement tile entities to generation using Populators ( #3665 )
...
* Implement tile entities to generation using Populators
- Fixes #3051
* Javadocs
* Don't do the big error if heads don't work
* Address comments regarding javadocs/comments
* Ensure Location is still sealed, and add api description annotation to public methods in UncheckedWorldLocation
* Clean up HybridGen
- There's no need for while loops acting as a modulo after we've already performed a modulo
- Make the code-sections calculating if positions are in the wall/road more readable
- Collaps duplicate if-elseif bodies
* Better exception handling when setting data to LimitedRegion during chunk population
* Address comments
Co-authored-by: Alexander Brandes <mc.cache@web.de >
* Better naming for "legacy" block state populator
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-06-12 10:47:25 +02:00
Alexander Brandes
c93b08d0c7
feat: Add 1.19 music disk to the /plot music GUI ( #3668 )
...
feat: Add 1.19 music disk to the GUI
2022-06-12 10:47:00 +02:00
Alexander Brandes
1470b7117a
chore: Add tadpole buckets to the list of dispensable items ( #3669 )
...
chore: Add tadpole buckets to the list of disposables
Signed-off-by: Alexander Brandes <mc.cache@web.de >
2022-06-12 10:46:21 +02:00
Alexander Brandes
7cbc67f4fc
chore: Fix typo
2022-06-11 17:14:51 +02:00
Alexander Brandes
0a76bbb2b0
Update README.md
2022-06-11 17:14:05 +02:00
Alexander Brandes
09cc59a1c1
docs: Unify WE, P2 and Fawe abbreviations ( #3672 )
2022-06-11 16:16:06 +02:00
Alexander Brandes
60f7113105
build: Update bom
2022-06-11 14:53:39 +02:00
Alexander Brandes
26c0c1b7cd
Merge branch 'v6' into v7
2022-06-11 14:11:25 +02:00
Jordan
bf646be482
Only load world cofigurations if WorldEdit has fully enabled (safe to do) ( #3666 )
...
* Only load world cofigurations if WorldEdit has fully enabled (safe to do)
- Fixes #3664
(cherry picked from commit f2e1e99be3b4f1fd5ce00e32ea7773dd4d1855aa)
* Fix imports
* QueryCapability is effectively a "dumb" method
* Update Core/src/main/java/com/plotsquared/core/PlotSquared.java
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-06-10 16:52:17 +02:00
Alexander Brandes
cc7e17960b
docs: Add 1.19 to issue template
2022-06-10 13:42:09 +02:00
Bernhard
3c75b170f0
fix: mob cap counting for each connected plot individually ( #3643 )
...
cap meta is now handled in the base plot
2022-06-10 01:27:39 +02:00
Alexander Brandes
764c94c9cc
Merge branch 'v6' into v7
2022-06-10 01:14:09 +02:00
dordsor21
a79c474957
Deprecate methods for removal that will be removed/had their signatures changed in v7
2022-06-09 13:49:58 +01:00
Alexander Brandes
4bb480a238
chore: Update Code of conduct email ( #3661 )
2022-06-09 12:58:31 +02:00
Alexander Brandes
9ffa935c0c
build: Switch to bill of materials ( #3653 )
...
* build: Switch to managed dependencies
* build: Move bom to root build script
* build: Update bom
* Update build.gradle.kts
* fix: Use the correct bom version
2022-06-09 12:57:37 +02:00
dordsor21
3d87ee41b3
v7 is 7.0.0-SNAPSHOT
2022-06-08 14:42:14 +01:00
Bernhard
0a32268784
Prevent blocks moving/generating below and above build height ( #3641 )
...
* fix: cancel BlockFormEvent outside of build limit
* refactor: rename variables for easier readability
* fix: cancel liquid flow outside build limit
* refactor: implement to/from context
2022-06-05 20:51:07 +02:00
Alexander Brandes
ae3b8c06f6
chore: Address Paper javadoc warnings ( #3648 )
2022-06-05 20:50:49 +02:00
Alexander Brandes
713c4ad0d2
Remove aggregation of cross module javadocs ( #3646 )
...
chore: Don't aggregate javadocs anymore
2022-06-03 23:13:41 +02:00
NotMyFault
fd8832ac98
Merge branch 'v6' into v7
2022-06-01 20:13:07 +02:00
NotMyFault
48386c0828
build: Back to snapshot for development
2022-06-01 20:12:50 +02:00
NotMyFault
625b3921e1
build: Release 6.8.1
2022-06-01 20:09:36 +02:00
Alexander Brandes
48aa37d173
Update Readme SVG ( #3642 )
...
docs: Update Readme SVG
2022-05-30 13:47:25 +02:00
Alexander Brandes
228acc196c
Merge branch 'v7' of https://github.com/IntellectualSites/PlotSquared into v7
2022-05-29 22:05:37 +02:00
Alexander Brandes
62197f3deb
Merge branch 'v6' into v7
2022-05-29 22:05:17 +02:00
Bernhard
2c2314e95c
refactor: return info.server for %plotsquared_currentplot_owner% if plot is a server plot ( #3640 )
2022-05-25 10:18:10 +02:00
Bernhard
5eb2fc3ad0
Kick players on merged plots appropriately ( #3639 )
...
fix: kick denied player regardless on all connected plots
2022-05-24 20:30:06 +02:00
renovate[bot]
82cd9a092c
build: Update fawe to v2.2.0 ( #3637 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-24 13:33:54 +02:00
Alexander Brandes
62754362c2
build: Don't expose jcip and findbugs annotations to the world on runtime ( #3533 )
...
* build: Don't expose jcip and findbugs
* build: Revert relocation change of unpublished, shaded deps
* chore: Exclude .DS_Store files
2022-05-21 10:01:06 +00:00
Alexander Brandes
daa9348993
chore: Change maven group and artifact ID ( #3632 )
...
chore: Change maven group and artifact ID
2022-05-21 11:58:30 +02:00
BlockyTheDev
2e9dfd6f6f
chore: Update PaperMC repository endpoint ( #3633 )
...
Migration - New PaperMC endpoints
2022-05-21 07:57:22 +02:00
Alexander Brandes
7e4499e092
Merge branch 'v7' of https://github.com/IntellectualSites/PlotSquared into v7
2022-05-18 22:14:35 +02:00
Alexander Brandes
396a1575d2
Merge branch 'v6' into v7
2022-05-18 22:13:29 +02:00
Alexander Brandes
fc9fe1462f
build: Back to snapshot for development
2022-05-18 22:07:22 +02:00
Alexander Brandes
41f546ca6b
build: Release 6.8.0
2022-05-18 22:05:31 +02:00
Alexander Brandes
d037da33cb
chore: Ignore .DS_Store files
2022-05-18 21:59:09 +02:00
renovate[bot]
dc2d08c67e
build: Update release-drafter/release-drafter action to v5.20.0 ( #3624 )
...
* build: Update release-drafter/release-drafter action to v5.20.0
* Update release-drafter.yml
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-05-18 17:19:23 +02:00
Hannes Greule
953d57d1b5
Replace legacy color codes in flag examples ( #3520 )
2022-05-16 13:28:03 +01:00
Jordan
96dfc27411
Fix lag caused when generating augmented worlds with roads ( #3614 )
...
- Begin by implementing forceSync to the queue system as we know the chunk will be accessible to edits in some cases (i.e. population).
- Also implement custom SideEffectSets to override any decided by the default chunk consumer, as we do NOT want to update neighbours in population (this caused infinite generation to be required causing the lag and server death). We also do not want to enqueue the QueueCoordinator in AugmentedUtils as this would write to the world and update neighbours before we might want to (plus it's just used to restrict and offset the blocks being set)
- Then implement disabling any biomes from being saved/set to the queue to prevent augmented worlds having their biomes overridden in roads
- Consequently fix ScopedQueueCoordinator, preventing the y value of blocks being set from needlessly being changed, fixing road heights in augmented worlds
- Finally we do not need a method with chunkObject in the signature in AugmentedUtils as this is no longer used by the method
2022-05-16 13:27:41 +01:00
Jordan
171d2e5e99
Fix generation of augmented/partial worlds when single worlds are enabled ( #3615 )
2022-05-16 13:21:43 +01:00
Bernhard
4433892431
fix: Block Endermites from spawning if mob spawning is disabled ( #3623 )
2022-05-16 13:20:03 +01:00
Alexander Brandes
b53d2d03a4
Merge branch 'v6' into v7
2022-05-15 15:41:17 +02:00
Alexander Brandes
c1431c0971
build: Update to Paper 1.18.2 ( #3622 )
...
build: Align MM and Adventure version
2022-05-15 12:31:40 +02:00
Jordan
98a07dad1b
Fix plot analysis ( #3618 )
...
* Fix plot analysis
- Stop using deprecated ChunkQueueCoordinator and create a new purpose-built coordinator
- Generation is chunk-by-chunk thus the old blocks cache needs to be filled accordingly
- Remove the **four** System#gc calls
- Fixes #3464
- Fix really weird dumb... maths? in ExpiryTask
- Fixes #3600
* Add since annotation
* Address comments and maxY should be inclusive
* Annotate new queue as internal use only
2022-05-15 11:58:04 +02:00
Jordan
0ffa22b7a6
Deprecations to Queues ( #3613 )
...
* Deprecations and niceties
- Deprecate ScopedQueueCoordinator as it is poorly named
- Deprecate ChunkQueueCoordinator for complete removal as it is poorly designed (though still used)
* Add since tags
2022-05-15 11:57:26 +02:00
Jordan
60a0129fe9
Correctly use yIndex when regenerating plots in certain world configurations ( #3601 )
...
- Fixes #3597
2022-05-15 11:42:19 +02:00
Pierre Maurice Schwang
62ee60a76c
Update MiniMessage to 4.10.1 ( #3617 )
...
* chore!: bump MiniMessage to 4.10.1
BREAKING CHANGE: bumping MiniMessage and Adventure removes the adventure Template class and breaks the whole messaging system api wise
* chore: fix minimessage messages, fix circular method reference
2022-05-14 17:05:28 +02:00
Hannes Greule
d5f8a0842b
make y location of homes always absolute part 2 ( #3620 )
2022-05-13 15:46:52 +02:00
Jordan
f7d55ce105
Implement restoring tags directly using a supplied block ( #3616 )
...
- Reduces overhead when setting blocks via fallback
- Also means blocks will not be accessed via world when they should be access via chunk (https://github.com/IntellectualSites/PlotSquared/pull/3612 )
2022-05-11 13:12:19 +01:00
Bernhard
85911646f3
Add ability to disable random Mojang uuid API calls ( #3586 )
...
* feature: ability to disable impromtu Mojang uuid API calls
* refactor: update comment for the new setting
2022-05-11 13:11:57 +01:00
Jordan
8b75dece69
Implement chunkObject into queueing ( #3612 )
2022-05-11 13:11:38 +01:00
Bernhard
7d6e515ba8
Improvements to /plot list command ( #3585 )
...
* refactor: list command shows owner better
added check for:
- unknown owners (UUID not cached/invalid)
- server plots
- plots owner by everyone
* fix: show correct color in list command if plot is owned by everyone
* refactor: improved List command for server plots
(cherry picked from commit fed700f0d8 )
* refactor: removed duplicate code
* refactor: renamed placeholders to reflect their use
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-05-10 09:50:27 +02:00
dordsor21
13d7357c85
Niceties
...
- Better ordering of augmented information printed to consol on startup
- Override
2022-05-10 01:43:01 +01:00
renovate[bot]
16e26b910c
build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.0 ( #3606 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-09 13:53:59 +02:00
Alexander Brandes
faadebd30e
chore: Update my name ( #3599 )
2022-05-07 15:56:24 +02:00
Alexander Brandes
2aeacb3dcf
build: Back to snapshot for development
2022-05-05 10:07:58 +02:00
Alexander Brandes
9db7791835
build: Release 6.7.0
2022-05-05 09:58:14 +02:00
Bernhard
f49ddb819d
Add Plot flag for projectiles ( #3581 )
...
* feature: add flag for projectiles
* build: add License to ProjectilesFlag.java
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-05-04 23:21:24 +02:00
renovate[bot]
d71c62771e
build: Update dependency org.checkerframework:checker-qual to v3.22.0 ( #3595 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-03 09:58:14 +02:00
Traks
a6aaa9538f
Set plot biome chunk by chunk ( #3590 )
...
* Actually set plot biome chunk by chunk
* Better variable name for chunk position
2022-04-30 14:16:58 +02:00
renovate[bot]
0974fb2834
[ci skip] build: Update com.fastasyncworldedit to v2.1.2 ( #3588 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-25 16:56:30 +02:00
renovate[bot]
8982b33b6c
build: Update github/codeql-action action to v2 ( #3589 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-25 15:59:30 +02:00
Alexander Brandes
a7b3b3b7df
build: Back to snapshot for development
2022-04-19 08:50:50 +02:00
NotMyFault
888bb20e78
build: Release 6.6.3
2022-04-19 08:45:44 +02:00
Hannes Greule
b11bb6fa22
make y location of homes always absolute ( #3568 )
2022-04-19 00:48:51 +02:00
Alexander Brandes
e5764b958d
build: Replace jsr305 with spotbugs ( #3576 )
2022-04-19 00:48:23 +02:00
Alexander Brandes
bfe3141ff1
style: Emphasize project icon in idea selection ( #3577 )
2022-04-19 00:47:38 +02:00
Alexander Brandes
73c82deeb0
build: Switch back to upstream SquirrelID ( #3575 )
2022-04-19 00:46:39 +02:00
Pierre Maurice Schwang
38682ecff6
fix: share the QueueCoordinator in PlotModificationManager#unlinkPlot ( #3571 )
...
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-04-15 07:01:53 +00:00
Pierre Maurice Schwang
6a54dc7eff
fix: typo (MaxBuildHeight -> MinBuildHeight) ( #3572 )
2022-04-15 08:59:01 +02:00
Pierre Maurice Schwang
8454c29c91
fix: Make PlayerManager#resolveName blocking for entry title ( #3556 )
2022-04-11 14:38:02 +00:00
renovate[bot]
b2c9311a47
build: Update com.fastasyncworldedit to v2.1.1 ( #3562 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 15:32:02 +02:00
renovate[bot]
c4aa497a2b
build: Update actions/setup-java action to v3.1.0 ( #3563 )
...
* build: Update actions/setup-java action to v3.1.0
* Update build.yml
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Alexander Brandes <mc.cache@web.de >
2022-04-04 15:31:53 +02:00
NotMyFault
c13f544390
build: Back to snapshot for development
2022-04-04 13:03:49 +02:00
NotMyFault
c28177d6af
build: Release 6.6.2
2022-04-04 12:56:13 +02:00
NotMyFault
8a80f252cf
chore: Fill in since TODOs
2022-04-04 12:54:42 +02:00
renovate[bot]
93571c72d1
build: Update dependency org.checkerframework:checker-qual to v3.21.4 ( #3561 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 12:47:38 +02:00
renovate[bot]
6fd7379221
build: Update dependency gradle to v7.4.2 ( #3560 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 12:46:49 +02:00
Hannes Greule
dc5c80d812
clean up PlayerCommandPreprocess listener ( #3557 )
2022-04-01 19:30:37 +02:00
Alexander Brandes
96e9a61e7c
refactor: Deprecate Load#secToTime() ( #3558 )
2022-04-01 19:30:11 +02:00
Jordan
b9bd9b81e6
Make confirm tasks synchronous. It was changed in 7ac3f7ca03 ( #3551 )
2022-03-23 15:04:39 +01:00
renovate[bot]
ec77812879
build: Update com.sk89q.worldedit to v7.2.10 ( #3554 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-21 11:49:34 +01:00
dordsor21
efc2083798
Change the default sign orientation to better match the wall location
2022-03-15 16:25:40 +00:00
dordsor21
3a6f845c01
Use correct field for unsaved in 1.18
2022-03-15 16:25:23 +00:00
NotMyFault
7efd42ae45
build: Ignore kyori updates until we update MM
...
Closes #3543
2022-03-14 20:09:52 +01:00
renovate[bot]
f43f4cbf5d
build: Update com.fastasyncworldedit to v2.1.0 ( #3541 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-14 15:36:43 +01:00
renovate[bot]
104cc4b7a4
build: Update dependency net.essentialsx:EssentialsX to v2.19.4 ( #3540 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-14 12:40:03 +01:00
renovate[bot]
218be43143
build: Update dependency gradle to v7.4.1 ( #3539 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-14 12:39:46 +01:00
Jordan
308dba5601
Only add extent to WE operations once ( #3537 )
2022-03-10 22:40:09 +01:00
dordsor21
5f233bb5d1
Use new FAWE method including actor for schematic pasting
2022-03-09 16:31:33 +01:00
NotMyFault
5e188d114f
build: Misc dependency updates
2022-03-08 20:50:19 +01:00
NotMyFault
660e05d27f
build: Back to snapshot for development
2022-03-08 20:21:23 +01:00
NotMyFault
4c0ad148bf
build: Release 6.6.1
2022-03-08 20:15:16 +01:00
dordsor21
5c7bfb988c
Fix #3532
2022-03-08 18:14:19 +00:00
renovate[bot]
b46f486680
build: Update actions/checkout action to v3 ( #3530 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-07 23:14:24 +01:00
renovate[bot]
05797d0c78
build: Update dependency org.checkerframework:checker-qual to v3.21.3 ( #3528 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-07 20:55:39 +01:00
renovate[bot]
36ef2cf9ba
build: Update dependency net.essentialsx:EssentialsX to v2.19.3 ( #3527 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-07 20:55:28 +01:00
NotMyFault
26ec31a012
build: Back to snapshot for development
2022-03-07 15:55:25 +01:00
NotMyFault
fd4a542062
build: Release 6.6.0
2022-03-07 15:35:00 +01:00
NotMyFault
dc13f2565f
ci: Pin GH workflow dependencies
2022-03-07 15:26:41 +01:00
Jordan
9f632af0ae
Implement extended world heights from Y-64 to Y319 #3473 ( #3473 )
...
* Begin to implement extended world heights:
- Implemented in Bukkit module (and where required in Core module)
* Implement extended world heights into core module
* Add min gen height to setup,
* Default gen/build heights based on minecraft version
* Few fixes
* Fix up queues
* Address comments
* Make road schematic stuff slightly more efficient by sharing queues
* Minor fixes, don't overlay error many times for the same y
* Fix incorrect schematic paste height, undo changes to HybridUtils
* Overhall regenallroads method to make it work, make sure BukkitChunkCoordinator can/will finish
* Process chunks in order when regenerating all roads
* Address comments
* Address comments
* Ground level//bedrock is at min gen height
- Add comment on == rather than <= being used
- It's because it's only checking for the bedrock layer being broken if that's disabled
* Fix offset for min build height in SchematicHandler
* Better javadoc
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
* Address inclusivity issues for max world height
* Javadocs/comments/deprecation
* Use world min/max heights if present in QueueCoordinator
* Address some deprecations for regions and biome setting
* Add a count for chunks we're currently trying to load to not skip chunks at the end of a queue's edit
* Use minGenHeight + 1 rather than build height in AugmentedUtils
* Create utility method for layer index in GenChunk
* Correct height in HybridUtils, also use minGenHeight + 1
* Don't magically split to 128 height in regeneration
* Add utility methods for world height in QueueCoordinator
* Clean up ClassicPlotManager road creation/removal
* Start generation at min gen height if bedrock is disabled
* min gen height is set in PlotArea
* Add note on schem y normalisation
* Improve plot getVolume method readability
* Don't overly extend height when regenerating road region
* y index utility method in ChunknQueueCoordinator
* Layer index utility method in LocalChunk
* Use version min/max heights if world not present in QueueCoordinator
* Fix min -> max
* Don't allow players to modify outside build height when using plot set / schematics.
- Also fixes schematic height issues
* Remove debug
* Address comments
* Switch loadingChunks to AtomicInteger to be safe (in case of multi-threaded)
* Fix "security" issue that was already present
* Ensure sign isn't physicsed
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
2022-03-05 19:03:39 +01:00
Alex
d698c6a1e5
[ci skip] Update issue templates for 1.18.2
2022-03-04 13:25:50 +01:00
renovate[bot]
40e1bd9897
build: Update dependency cloud.commandframework:cloud-services to v1.6.2 ( #3522 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-01 16:31:40 +01:00
Hannes Greule
75f31c5bf6
Replace delombok-ed equals and hashCode methods ( #3518 )
...
* regenerate leftover delombok-ed equals and hashCode methods
* delegate to hashCode directly instead of single parameter calls
2022-02-27 18:51:37 +01:00
NotMyFault
954c813cef
build: Update gradle wrapper properly
2022-02-27 18:48:37 +01:00
Alex
05e055e9cf
ci: Bump actions/setup-java to 3.0.0 ( #3519 )
2022-02-25 22:43:24 +01:00
NotMyFault
2ea21c150f
build: Back to snapshot for development
2022-02-23 11:05:40 +01:00
NotMyFault
c2fd4edad5
build: Release 6.5.1
2022-02-23 11:00:45 +01:00
NotMyFault
78b8696778
refactor: Delete rebase.yml
2022-02-23 10:54:07 +01:00
Alex
e653961385
Fix shulkers teleporting on the road ( #3501 )
...
* fix: Don't teleport shulkers on the road
* Address comments
2022-02-16 13:48:20 +01:00
renovate[bot]
b21d12fd52
build: Update dependency net.luckperms:api to v5.4 ( #3505 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-14 11:58:35 +01:00
Pierre Maurice Schwang
7557df96c7
Cancel block placement if the block consists of two block states ( #3487 )
...
* fix: cancel block placements out of area
* chore: use BlockMultiPlaceEvent
* chore: fix comment typo
* fix: max build height should be exclusive
2022-02-11 11:21:59 +01:00
NotMyFault
61797c3aff
build: Back to snapshot for development
2022-02-10 12:44:17 +01:00
NotMyFault
78125ff1e2
build: Release 6.5.0
2022-02-10 12:32:02 +01:00
Alex
d7c8715b25
Don't open the component GUI if the actor has no permission for a specific preset ( #3496 )
...
* fix: Handle an empty component GUI gracefully
* Address comments
2022-02-10 12:19:35 +01:00
Alex
34f005c244
Restore ability to use PlaceholderAPI in greeting and farewell flag ( #3489 )
...
Fixes #3465
2022-02-10 12:11:39 +01:00
Alex
6fbd1376ca
Don't enable presets with prices if economy is disabled ( #3497 )
2022-02-10 12:10:47 +01:00
Pierre Maurice Schwang
951767dc64
fix: synchronize confirmExpiry ( #3481 )
...
Prevents that the MetaDataAccess is closed before setting the data
2022-02-08 15:57:09 +01:00
Pierre Maurice Schwang
16928b05f1
Display "/plot help" categories only, if the player has permission to access these commands ( #3490 )
...
* feat: only show categories with access in help-menu
* chore: cleanup imports
* feat: tab complete should respect category permissions as well
* chore: cleanup imports again
* chore: rename ambiguous method name and update access modifier
2022-02-08 15:56:29 +01:00
renovate[bot]
fff14b05cb
build: Update release-drafter/release-drafter action to v5.18.1 ( #3494 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-07 10:37:26 +01:00
renovate[bot]
e619c867e9
build: Update dependency org.checkerframework:checker-qual to v3.21.2 ( #3493 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-07 10:34:53 +01:00
Pierre Maurice Schwang
543284e016
fix: NPE on unavailable music discs on lower versions ( #3475 )
...
* fix: NPE on unavailable music discs
* chore: documentation for InventoryUtil changes
* fix: no need for additional decrement
* chore: address requested changes
* fix: prevent binary mismatch
Co-authored-by: Alex <mc.cache@web.de >
2022-02-04 18:21:43 +01:00
NotMyFault
0d78ba5f35
[ci skip] ci: Don't run actions twice
2022-01-31 21:12:00 +01:00
NotMyFault
9ba2b62fc2
[ci skip] style: Restore GlobalFlagContainer's entry list being sorted alphabetically
...
Mostly helps me when updating the wiki
2022-01-31 15:50:44 +01:00
renovate[bot]
f10ee27fdd
build: Update dependency org.bstats:bstats-bukkit to v3 ( #3486 )
...
* build: Update dependency org.bstats:bstats-bukkit to v3
* build: Update bStats
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: NotMyFault <mc.cache@web.de >
2022-01-31 10:35:31 +01:00
renovate[bot]
3278ce1fe9
build: Update dependency com.intellectualsites.paster:Paster to v1.1.4 ( #3485 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-31 10:24:16 +01:00
renovate[bot]
fefb0334bd
build: Update com.fastasyncworldedit to v2.0.1 ( #3484 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-31 10:23:57 +01:00
Hannes Greule
d06a827e31
Always call plot events through the event dispatcher ( #3479 )
2022-01-29 13:12:00 +01:00
Alex
10bb520f3a
docs: Switch to generated wiki ( #3482 )
2022-01-29 00:12:54 +01:00
NotMyFault
126aa53b61
build: Back to snapshot for development
2022-01-27 14:00:51 +01:00
NotMyFault
ac71046feb
build: Release 6.4.0
2022-01-27 13:49:17 +01:00
Alex
7c290e6bd0
Align plugin's java version with API java version - Java 17 ( #3468 )
...
* refactor!: Align plugin's java version with API java version
* fix: Bump Guice to fix private injection on Java 17
2022-01-27 13:26:58 +01:00
Alex
4d297cc829
Separate linked javadocs per module ( #3476 )
...
* docs: Separate javadocs per module
* docs: Read javadoc version from Gradle version catalog
2022-01-27 13:26:27 +01:00
Alex
5ab410a5c5
fix: Don't ommit flag int input in no permission message ( #3466 )
2022-01-27 12:14:39 +01:00
Jordan
1f28bac955
Fix: Plot#getOwner can be nullable, and redstone may be present on unowned plots ( #3472 )
2022-01-27 12:14:16 +01:00
Pierre Maurice Schwang
92c54de5e9
fix: run whenDone on empty queue ( #3474 )
2022-01-27 12:13:55 +01:00
Alex
ff5d79699d
docs: Add @since annotation for v6 changes ( #3471 )
2022-01-24 21:46:01 +01:00
Alex
a0594c19ee
docs: Address dangling @see tags ( #3469 )
2022-01-24 21:43:35 +01:00
Alex
da41c136fe
docs: Unify true/false style in @return ( #3470 )
2022-01-24 21:41:54 +01:00
renovate[bot]
6a5859ee0f
build: Update release-drafter/release-drafter action to v5.17.6 ( #3467 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-24 11:06:27 +01:00
Pierre Maurice Schwang
59e0b4b67a
feat: unknown owner(s) for plot expiry ( #3452 )
...
* feat: unknown owner(s) for plot expiry
* Sort plugins on `/plot debugpaste` alphabetically (#3447 )
* feat: Sort plugins on debugpaste alphabetically
* Put (F[A])WE at the top
* feat: Add 1.18's music disc additions to `/plot music` (#3446 )
* refactor: Prepare removal of our maven repository (#3451 )
* Allow restoration of road schematic height calculation behaviour from pre 6.1.4 (#3444 )
* refactor: Update SquirrelID GAV
* build: Release 6.3.0
* build: Back to snapshot for development
* fix: fallback method in BukkitQueueCoordinator uses world coordinates
* mark since tags as TODO
* fix: get the lowest diff for plot age
* fix: initialize with high value and better readability
* fix: no need for multiple age checks
* fix: address exceptions in plot analysis
* chore: address requested changes
* chore: Fix introduced violations
Co-authored-by: Alex <mc.cache@web.de >
Co-authored-by: Jordan <dordsor21@gmail.com >
2022-01-23 10:44:11 +01:00
Jordan
5fc153d896
fix: PlayerInteractEvent does not necessarily interact with a block ( #3463 )
2022-01-22 17:25:41 +01:00
Yannick Lamprecht
a003836dbc
feat: plot-title flag value should allow single values ( #3410 )
2022-01-22 11:02:08 +01:00
NotMyFault
42bf413528
chore: Address more violations
2022-01-20 21:01:38 +01:00
Alex
827f46566c
draft: Address false positives in code style issues ( #3461 )
...
* chore: Address false positive code style issues
* chore: More work
* More work
2022-01-20 12:39:40 +01:00
Pierre Maurice Schwang
6f4d2f6d5a
Fix: Missing Component returns + plot info on unknown plot owner ( #3449 )
...
* Fix: getName should return something
* Fix caption typo
* Deprecate old getName methods + add new methods for username retrieval
* Remove wildcard import
* Use @since TODO instead of hard coded version
* chore: Update `@since` tags to TODO
Co-authored-by: NotMyFault <mc.cache@web.de >
2022-01-19 15:56:31 +01:00
Bernhard
6073b96317
feat: add worldname to the notify flags ( #3457 )
...
* feat: add worldname to the notify flags
* fix: change default message
* refactor: extract duplicated code
* fix: use area instead of world
2022-01-18 20:42:44 +01:00
renovate[bot]
74a490f9f0
build: Update release-drafter/release-drafter action to v5.17.5 ( #3460 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-17 11:19:28 +01:00
NotMyFault
3a752db698
build: Switch to Fawe release
2022-01-15 16:50:03 +01:00
NotMyFault
7cdde5a822
build: Back to snapshot for development
2022-01-14 11:46:02 +01:00
NotMyFault
8b6e7b2f2b
build: Release 6.3.0
2022-01-14 11:14:00 +01:00
NotMyFault
06f0b42a97
refactor: Update SquirrelID GAV
2022-01-14 10:58:44 +01:00
Jordan
9a85080bf6
Allow restoration of road schematic height calculation behaviour from pre 6.1.4 ( #3444 )
2022-01-14 10:46:04 +01:00
Alex
d14d2caa2d
refactor: Prepare removal of our maven repository ( #3451 )
2022-01-13 14:50:07 +01:00
Alex
bcfe7c58dd
feat: Add 1.18's music disc additions to /plot music ( #3446 )
2022-01-12 22:22:01 +01:00
Alex
289f0f3bfd
Sort plugins on /plot debugpaste alphabetically ( #3447 )
...
* feat: Sort plugins on debugpaste alphabetically
* Put (F[A])WE at the top
2022-01-12 22:21:51 +01:00
StealWonders
6fc4005c72
Fix for unwanted audio panning ( #3430 )
...
* Fixes https://github.com/IntellectualSites/PlotSquared/issues/3422
* Removed old code
Co-authored-by: Alex <mc.cache@web.de >
2022-01-11 11:02:23 +01:00
Alex
8f7c2e4c02
fix: /plot music being able to be used on unclaimed plots ( #3432 )
2022-01-11 11:01:36 +01:00
Xaver106
b43d08f4aa
feat: Display explosion particles even after the event got canceled (with setting to control behavior) ( #3436 )
...
* feat: display explosion particles even after event cancel
And add settings option to change behavior
* refactor
* refactor: Change settings comment to clearer connect to it's purpose.
2022-01-10 13:18:19 +01:00
renovate[bot]
2c55c6a92e
build: Update dependency org.checkerframework:checker-qual to v3.21.1 ( #3441 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-10 11:26:53 +01:00
Jordan
31f48cc7d1
Fix: 1.18 uses the same field as 1.17 for mustNotSave ( #3428 )
2022-01-05 21:22:09 +01:00
Jordan
4b77f1ab28
Make road flags great again ( #3420 )
...
Fixes #3111
2022-01-05 21:21:58 +01:00
Jordan
7cc38b5fa8
Fix: use ownersInclude instead of ownedBy where required ( #3419 )
...
* Fix: use ownersInclude instead of ownedBy where required
- Also account for multiple plot owners in Cluster player removal
- Add whereBasePlot to avoid merged plots listing multiple times if required
- Only use ownersInclude in visit if enabled in config
- Fixes #3143
* Remove static import
2022-01-05 21:21:48 +01:00
Jordan
0c76d08b10
Only send border area exit message once ( #3418 )
...
Fixes #3335
2022-01-05 21:21:37 +01:00
Jordan
9c474570c8
Fix: use portal corners to test for event cancellation as entity can be null ( #3417 )
...
* Fix: use portal corners to test for event cancellation as entity can be null
* Remove duplicate flag check?
* Simplify to Set#of
2022-01-05 21:21:25 +01:00
Jordan
7e1d56c849
fix: Reimplement the "unknown owner" option to plot purge ( #3412 )
...
- Warn user that backgorund UUID caching may fix the issue
- Also correct the UUID set when purging based on "shared" (added) player
- Fixes #3353
2022-01-05 21:21:08 +01:00
NotMyFault
07d0f124b4
ci: Let release drafter listen to forks too
2022-01-05 11:56:28 +01:00
Alex
8d6c621763
ci: Setup auto rebase ( #3431 )
2022-01-04 15:38:21 +01:00
renovate[bot]
cef7098014
build: Update plugin shadow to v7.1.2 ( #3427 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-03 13:52:29 +01:00
renovate[bot]
e1efa7266e
build: Update dependency cloud.commandframework:cloud-services to v1.6.1 ( #3425 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-03 11:45:04 +01:00
renovate[bot]
f363941719
build: Update dependency org.apache.logging.log4j:log4j-api to v2.17.1 ( #3426 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-01-03 11:14:52 +01:00
NotMyFault
25095f4546
chore: Welcome 2022
2022-01-02 22:22:19 +01:00
Alexander Söderberg
fd0c2050d8
Refactor: Replace Rörledning with Cloud-Services ( #3409 )
...
* Refactor: Replace Rörledning with Cloud-Services
Cloud-Services is actually maintained, as opposed to Rörledning. Furthermore, Rörledning is available through Maven Central, whereas rörledning isn't.
This is a semi-breaking change, but because we relocate, it might be fine? Either way, this is a necessary change.
* build: Provide jsr at runtime
* Merge branch 'v6' into refactor/v6/cloud-services
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-12-31 15:49:11 +01:00
Jordan
07fdc94dd8
Account for mutability of plot objects when sending move/swap success messages ( #3414 )
...
Fixes #3337
2021-12-31 15:46:08 +01:00
NotMyFault
b501a81e21
build: Exchange mvdwapi version to our ones
2021-12-31 01:29:30 +01:00
dordsor21
eb334b3aac
Fix: add missing placeholders for plot info
...
Fixes #3339
2021-12-30 14:41:31 +00:00
NotMyFault
a77a51b6f2
build: Back to snapshot for development
2021-12-30 10:31:08 +01:00
NotMyFault
7d981bc610
build: Release 6.2.2
2021-12-30 10:14:15 +01:00
Alex
3eb485e900
refactor: Drop guava annotations and create annotation helper ( #3389 )
2021-12-29 16:18:19 +01:00
Yannick Lamprecht
9f4af889f7
fix: npe thrown in entity spawn listener ( #3399 )
2021-12-27 11:01:28 +01:00
renovate[bot]
2559c889e2
build: Update dependency me.clip:placeholderapi to v2.11.1 ( #3403 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-27 10:42:37 +01:00
renovate[bot]
2cf268b99c
build: Update actions/setup-java action to v2.5.0 ( #3404 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-27 10:42:07 +01:00
renovate[bot]
e6fad8309c
build: Update dependency gradle to v7.3.3 ( #3402 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-27 10:40:00 +01:00
Alex
7551450cf9
fix: Send user-friendly message on join of denied plot ( #3388 )
...
Also refactor local variable `now` to a more fitting name
2021-12-26 23:28:50 +01:00
Yannick Lamprecht
e042566bb7
fix: Strip redundant space at flag collection ( #3400 )
2021-12-26 23:28:03 +01:00
dordsor21
1f26808c7b
Don't return the "side" for world plots when accessing default home locations
2021-12-22 17:47:48 +00:00
dordsor21
a7026047d0
Adding gold at the end might stop the prefix weirdness?
2021-12-22 17:46:39 +00:00
NotMyFault
af2613202d
refactor: Satisfy Semgrep
2021-12-22 02:06:07 +01:00
renovate[bot]
3da1e9255a
build: Update dependency me.clip:placeholderapi to v2.11.0 ( #3395 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-21 10:49:47 +01:00
renovate[bot]
9394906a79
build: Update dependency org.checkerframework:checker-qual to v3.21.0 ( #3394 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-20 13:47:16 +01:00
renovate[bot]
d881cb6084
build: Update dependency com.intellectualsites.paster:Paster to v1.1.3 ( #3391 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-20 11:55:54 +01:00
renovate[bot]
b9d43897af
build: Update dependency net.essentialsx:EssentialsX to v2.19.2 ( #3392 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-20 11:55:46 +01:00
renovate[bot]
76b58485a9
build: Update actions/checkout action to v2.4.0 ( #3393 )
...
* build: Update actions/checkout action to v2.4.0
* chore: Invert bolt's status
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-12-20 11:55:14 +01:00
NotMyFault
7002df0bc7
build: Bump dependencies for 1.18
2021-12-18 23:10:41 +01:00
NotMyFault
958aac3cb1
chore: Configure bolt
2021-12-18 13:12:00 +01:00
zombachu
a93402e27b
fix: Standardize projectile permissions ( #3374 )
...
* fix: Standardize projectile permissions
- Let all projectiles (not just splash potions) have a permissions check on throwing
- Fixes snowballs, eggs, etc. being able to be thrown when not added to the plot, etc.
- Fixes #2986 (splash potions only able being to be thrown when also added to the plot)
- Remove the specialized code for egg hatching as now eggs are cancelled entirely
- Remove the non-standard plots.projectile.unowned and plots.projectile.other permissions in favor of the standard admin ones
* docs: Add back deprecated projectile permissions
* docs: Update Core/src/main/java/com/plotsquared/core/permissions/Permission.java
Co-authored-by: Alex <mc.cache@web.de >
Co-authored-by: Alex <mc.cache@web.de >
2021-12-17 22:06:56 +01:00
zombachu
92f41f43c5
fix: Ignore the use flag for liquid placement/removal ( #3375 )
...
Fixes #3069
2021-12-17 21:52:15 +01:00
NotMyFault
392ee9fa07
ci: Escape workflow tasks
2021-12-17 21:36:56 +01:00
NotMyFault
8859871e89
build: Back to snapshot for development
2021-12-14 23:14:35 +01:00
NotMyFault
93d99630a9
build: Release 6.2.1
2021-12-14 23:06:55 +01:00
Alex
47ae79e123
Revert "refactor: Address MiniMessage deprecations ( #3354 )" ( #3371 )
...
This reverts commit f086826942 .
2021-12-14 23:04:36 +01:00
renovate[bot]
f9ad00c2c8
build: Update dependency org.apache.logging.log4j:log4j-api to v2.16.0 ( #3368 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-14 13:57:16 +01:00
renovate[bot]
566af259db
build: Update dependency org.checkerframework:checker-qual to v3.20.0 ( #3369 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-13 15:11:48 +01:00
NotMyFault
d9a6431078
build: Back to snapshot for development
2021-12-13 13:47:28 +01:00
NotMyFault
e9c9375e78
build: Release 6.2.0
2021-12-13 13:35:37 +01:00
renovate[bot]
7c99c8aabf
build: Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.1 ( #3365 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-13 11:31:15 +01:00
NotMyFault
88eb8f88a7
build: Update com.fastasyncworldedit to v1.17-419
...
Closes #3363
2021-12-13 11:11:00 +01:00
renovate[bot]
fd118c2c37
build: Update com.sk89q.worldedit to v7.2.8 ( #3364 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-13 10:42:47 +01:00
Alex
858b6b5471
tests: Move to JUnit 5 ( #3357 )
2021-12-13 10:41:36 +01:00
Alex
f086826942
refactor: Address MiniMessage deprecations ( #3354 )
...
* refactor: Address MiniMessage deprecations
* refactor: More MiniMessage deprecations
* Move away from our `Templates#of`
* Address comments
* style: Address migration style issues
* docs: Add javadoc link for MiniMessage
2021-12-13 09:48:34 +01:00
NotMyFault
9c84dc2bc0
build: Update pipeline version to release build
2021-12-10 11:25:21 +01:00
Alex
cba0f3ac1f
build: Switch PRTree GAV to our deployment ( #3360 )
...
* build: Switch PRTree repository
* build: Use our GAV
2021-12-09 18:30:35 +01:00
Pierre Maurice Schwang
b9a130ab00
feat: Add -Post events firing after operational plot events ( #3334 )
...
* Create Post* events
* Address license violations
* address review
* standardize post event calls in EventDispatcher
* Add package-info.java
* Add @since-tag to Post* events
* fix licenser issue
Co-authored-by: Alex <mc.cache@web.de >
2021-12-06 19:50:04 +01:00
renovate[bot]
688056352b
build: Update dependency net.kyori:adventure-platform-bukkit to v4.0.1 ( #3356 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-06 14:33:04 +01:00
NotMyFault
2a40f52dea
docs: Update issue template to 1.18
2021-12-05 23:29:28 +01:00
Alex
3ed369de19
style: Add missing bracket for deny example ( #3351 )
2021-11-29 20:56:48 +01:00
renovate[bot]
bec51401a3
build: Update dependency org.junit.jupiter:junit-jupiter to v5.8.2 ( #3350 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-29 11:25:01 +01:00
renovate[bot]
109f884b5f
build: Update dependency io.papermc:paperlib to v1.0.7 ( #3349 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-29 11:13:23 +01:00
Pascal Bürklin
8f3fa419c4
Fixes #3344 , Wrong iterator algorithm in PlotRangeIterator ( #3345 )
2021-11-23 19:52:23 +00:00
NotMyFault
a9f08bc885
build: Update dependencies
...
Closes #3330
2021-11-15 12:41:52 +01:00
NotMyFault
a8923ec729
build: Back to snapshot for development
2021-11-11 23:01:37 +01:00
NotMyFault
4eafd043a3
Release 6.1.4
2021-11-11 22:49:46 +01:00
NotMyFault
826cc8c835
build: Update Gradle
2021-11-11 22:43:48 +01:00
dordsor21
d1dbf777a4
Don't check/set if a chunk should be saved if it's a world-plot
2021-11-11 17:57:59 +00:00
Jordan
823e78377b
feat: Better deciding of heights to use for generation and schematics ( #3300 )
...
* Better deciding of heights to use for generation and schematics
- If bedrock is disabled, we should still be filling the space with something
- Use minBuildHeight instead of hardcoding "1" for schematics (it is still 1 by default) to ensure all-encompassing schematics
- Schematic generation/handling for roads etc. should be accounting for all of wall, road, and plot heights for deciding point of origin
- Fixes #3269
- Starts to address #3175
* Also do for HybridPlotManager clear
2021-11-11 17:33:38 +00:00
dordsor21
87a2e81ec3
Don't write biome data to schematics if it's not present
2021-11-10 19:51:14 +00:00
Alex
88775334b7
Schematic paths are configurable ( #3303 )
2021-11-09 10:32:07 +00:00
renovate[bot]
e126547e97
chore: Update com.fastasyncworldedit to v1.17-390 ( #3324 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-09 10:00:14 +01:00
Jordan
c1163cdb2e
feat: Split configuration for teleport on claim/auto ( #3308 )
...
- Fixes #2953
2021-11-07 22:29:49 +01:00
NotMyFault
30d06b7801
build: Reduce consumer dependencies
2021-11-05 11:57:58 +01:00
dordsor21
a5cf7bf2c2
Fix BlockLoc to the requirements for use as a home location
...
- Add home locations to #fromString
- Switch to y=Integer#minValue more
- May help with #3321
2021-11-04 20:47:56 +00:00
dordsor21
3d4d413de8
Minor adjustment to plot home location logic
...
- Allow "centre" spelling
- ClassicPlotWorld contains the PLOT_HEIGHT config setting, not HPW
2021-11-02 15:41:16 +00:00
Hannes Greule
b97e843849
perf: Get rid of Guice overhead when accessing the plot area manager ( #3315 )
...
Fixes #3311
Co-authored-by: Jordan <dordsor21@gmail.com >
2021-11-02 13:38:48 +00:00
Alex
48c7a3e94e
refactor: Use player friendly done message on restricted building ( #3309 )
2021-11-02 13:32:04 +00:00
mindw0rm
7263290bbe
fix: Untrusted visit flag not working with untrusted visit permission
...
Fixes #3317
Co-authored-by: Alex <mc.cache@web.de >
2021-11-02 13:28:39 +00:00
renovate[bot]
e99c4e3289
chore: Update dependency org.checkerframework:checker-qual to v3.19.0 ( #3320 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-01 21:51:53 +01:00
Alex
87cb26189f
Closes #3313
2021-11-01 14:07:44 +01:00
renovate[bot]
2dae336a5f
chore: Update com.fastasyncworldedit to v1.17-380 ( #3312 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-01 14:06:47 +01:00
renovate[bot]
258ed1469b
chore: Update dependency net.kyori:adventure-api to v4.9.3 ( #3314 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-01 14:06:40 +01:00
Jordan
6f3eabba0e
feat: Don't display the default plot title if on a server-plot, unless configured otherwise. ( #3305 )
...
- If plot-title flag is set, title will still be displayed.
2021-11-01 11:23:53 +00:00
Jordan
804228fa6c
Allow pitch and yaw to be used in default home location ( #3304 )
2021-10-29 10:48:35 +01:00
Jordan
be85708e5a
feat: Add border bypass permission ( #3302 )
...
* Add border bypass permission
- Fixes #3297
* Add permission to plots.admin permpack
* Implement messages on leaving/entering border area
* Rename to border.denied and make border msg red
* change too le/ge as tthey are likely to be equal to border when hit.
- Since we check for being across the border beforehand, it will hopefully not be spammed too much?
- If it's spammed then either we use meta to set if a player's left the border, or we just remove the come-back-in altogether because it's a little looong
2021-10-28 10:13:36 +02:00
renovate[bot]
f2368f97df
chore: Update com.sk89q.worldedit to v7.2.7 ( #3299 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-25 11:22:31 +02:00
NotMyFault
df87bcb743
build: Back to snapshot for development
2021-10-18 20:30:28 +02:00
NotMyFault
5653d0f175
Release 6.1.3
2021-10-18 20:22:13 +02:00
NotMyFault
b022a97196
fix: Flag list parsing for console players ( #3277 )
...
Instead of recreating the logic, we can simply reuse what we created above and string-ify that for parsing.
2021-10-18 20:20:52 +02:00
dordsor21
cb596ee6ea
Fix StackOverFlow
2021-10-18 17:27:51 +01:00
Xaver106
4e391136c0
Add and Trust permission now count correctly ( #3290 )
2021-10-15 11:28:23 +01:00
renovate[bot]
a6a0e1d12f
chore: Update dependency org.checkerframework:checker-qual to v3.18.1 ( #3283 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-10 00:23:32 +02:00
NotMyFault
d2776eed5a
[ci skip] Move to work level templates
2021-10-08 18:09:58 +02:00
NotMyFault
6528c60f4d
fix: Fix greeting & farewell captions not being used ( #3272 )
...
* fix: Fix greeting & farewell captions not being used
Fixes #3250
* feat: Allow alias in greeting & farewell flag
2021-10-07 08:10:00 +00:00
NotMyFault
7ee46be2ac
feat: Allow plot alias in title ( #3273 )
...
Fixes #3171
2021-10-07 08:07:13 +00:00
renovate[bot]
13bc231091
chore: Update com.fastasyncworldedit to v1.17-343 ( #3282 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-05 10:26:42 +02:00
renovate[bot]
55d1a40394
chore: Update plugin shadow to v7.1.0 ( #3284 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-04 20:18:56 +02:00
Pierre Maurice Schwang
d70f99b489
fix: Respect tab-complete aliases ( Fixes #3266 ) ( #3268 )
...
* Fixes #3250
* ListFlag#merge should not allow duplicates (Fixes #3157 ) (#3265 )
* feat: Respect non-visible players in tab completion (Closes #3263 ) (#3264 )
* Respect non-visible players in tab completion (Closes #3263 )
* Deprecate old Tab-Complete methods instead of hard-replacing them
* wtf git
* Mark for removal, useless new-lines
* Pass ConsolePlayer.getConsole() instead of Nullable param
* Respect tab-complete aliases (Fixes #3266 )
* Useless import
Co-authored-by: NotMyFault <mc.cache@web.de >
Co-authored-by: dordsor21 <dordsor21@gmail.com >
2021-10-04 17:10:36 +02:00
renovate[bot]
fde9735da2
chore: Update dependency net.kyori:adventure-api to v4.9.2 ( #3278 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-04 17:05:52 +02:00
renovate[bot]
20f0aa3656
chore: Update com.fastasyncworldedit to v1.17-341 ( #3275 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-04 17:05:38 +02:00
renovate[bot]
0b7bf2d26d
chore: Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.1 ( #3276 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-04 17:05:24 +02:00
NotMyFault
f10e38af63
[ci skip] chore: Improve pr template fields
2021-10-04 15:43:44 +02:00
NotMyFault
21727ebfc7
build: Overhaul build & deployment workflow ( #3267 )
...
* Fixes #3250
* build: Overhaul build & deployment workflow
- Move to release drafter
- Replace publishing with gradle nexus
- Conventional commits are handy
- Determine build status in gh actions before deploying
2021-10-04 15:28:47 +02:00
Pierre Maurice Schwang
e322ee85fd
feat: Respect non-visible players in tab completion ( Closes #3263 ) ( #3264 )
...
* Respect non-visible players in tab completion (Closes #3263 )
* Deprecate old Tab-Complete methods instead of hard-replacing them
* wtf git
* Mark for removal, useless new-lines
* Pass ConsolePlayer.getConsole() instead of Nullable param
2021-10-03 14:32:02 +02:00
Pierre Maurice Schwang
541255fe7e
ListFlag#merge should not allow duplicates ( Fixes #3157 ) ( #3265 )
2021-10-03 14:31:57 +02:00
renovate[bot]
20c2f36f6c
Update com.fastasyncworldedit to v1.17-336 ( #3258 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-29 18:09:46 +02:00
renovate[bot]
744f7a18ae
Update dependency org.junit.jupiter:junit-jupiter to v5.8.1 ( #3259 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-29 18:09:35 +02:00
NotMyFault
18eece0b71
[ci skip] chore: Renovate
...
Closes #3260
2021-09-29 18:09:12 +02:00
Kevin Ludwig
4f12dcf966
Return base plot when using alias ( #3253 )
2021-09-25 15:58:31 +02:00
NotMyFault
ee832528db
[ci skip] Adjust renovate config
...
Closes #3252
2021-09-21 00:52:25 +02:00
NotMyFault
bb5d6c91da
Update Fawe version
2021-09-20 16:21:18 +02:00
dordsor21
6d4adecb32
6.1.3
2021-09-18 23:07:10 +01:00
dordsor21
c37b13dcb3
Fix bad move to adventure
2021-09-18 21:54:22 +01:00
renovate[bot]
086dac2ea4
Update dependency net.kyori:adventure-platform-bukkit to v4.0.0 ( #3245 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-16 15:29:17 +02:00
dordsor21
b2b8598b5b
Fix #3246
2021-09-15 13:19:25 +01:00
NotMyFault
61e5d9f1b6
Move /p components title to translations file matching other parts of components
...
- Also component-ify title, this must not be limited to a String.
2021-09-15 11:13:03 +02:00
renovate[bot]
c8989b3332
Update dependency org.junit.jupiter:junit-jupiter to v5.8.0 ( #3244 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-13 10:23:38 +02:00
NotMyFault
9f54472dd6
Relocate annotations properly
2021-09-12 13:56:08 +02:00
NotMyFault
115932c65a
6.1.2
2021-09-11 14:28:08 +02:00
dordsor21
04821f777e
Mappings be obfuscated
2021-09-11 12:19:46 +01:00
dordsor21
cfae804780
6.1.1
2021-09-10 15:01:05 +01:00
dordsor21
4568b17c54
Fix issues with chunk saving in single world plots
2021-09-10 14:05:12 +01:00
NotMyFault
7bc76a3824
Update serverlib
2021-09-09 21:50:11 +02:00
renovate[bot]
4b8180807c
Update dependency com.intellectualsites.http:HTTP4J to v1.3 ( #3239 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-09 21:44:23 +02:00
dordsor21
d77a8c8fa4
Some improvements to events ( #3238 )
...
#3222 #3072
2021-09-09 21:37:44 +02:00
NotMyFault
27a8fcd739
Plot location may be final
2021-09-09 12:36:09 +02:00
SirYwell
c25a0c65a2
Don't check same plot over and over again
2021-09-08 18:37:45 +02:00
NotMyFault
b224a8d1b8
Include world in plot chat & spy template
2021-09-07 16:36:08 +02:00
NotMyFault
87d134215f
Fix placeholder if world already exists.
2021-09-07 16:20:45 +02:00
dordsor21
93e280dba4
Remove unneeded commented out code
2021-09-07 15:08:00 +01:00
dordsor21
732f79bbfc
Fix #3231
2021-09-07 14:47:37 +01:00
dordsor21
8e5e33eec2
Fix #3127
2021-09-07 14:02:48 +01:00
NotMyFault
da3fb1abec
Closes #3236
2021-09-07 13:52:47 +02:00
NotMyFault
62d6b21081
[ci skip] Closes #3232 Closes #3233
2021-09-06 15:04:07 +02:00
NotMyFault
4caaead7ee
Renovate
...
Closes #3217
Closes #3226
Closes #3227
Closes #3229
Closes #3230
2021-09-06 13:47:40 +02:00
NotMyFault
be38086f6c
Update Fawe
2021-09-05 00:13:32 +02:00
NotMyFault
c18b0f943c
Switch deployment to the central repository
2021-09-04 13:58:16 +02:00
NotMyFault
f036980dc5
Disband wilderness permission pack
2021-09-03 20:01:37 +02:00
dordsor21
0e4f54e9c0
Bump (FA)WE versions
2021-08-29 10:56:57 +01:00
dordsor21
7a3d5bd737
Don't trigger async catcher when adding chunk ticket
...
- Apparently PaperLib#getChunkAtAsync#whenComplete doesn't necessarily run the task on the main thread
2021-08-25 15:24:07 +01:00
NotMyFault
2ab1973668
Handle administrative overrides sanely
2021-08-25 11:49:54 +02:00
NotMyFault
387c6e79ba
Return after invalid plot size
2021-08-25 11:10:02 +02:00
NotMyFault
e3e00d34ef
Improve error message claiming plots with ids
2021-08-25 01:36:19 +02:00
NotMyFault
40e651188e
Improve javadoc linking
2021-08-24 15:34:21 +02:00
SirYwell
b2915d9bd7
add license...
2021-08-23 10:11:43 +02:00
SirYwell
6ec136a03d
Make sure lock is free'd even on error ( fixes #3116 )
2021-08-23 10:05:38 +02:00
dordsor21
a8fc6662e0
Allow visit to work when players are not the owner of the base plot
2021-08-22 16:26:49 +01:00
dordsor21
fb8e749411
Still allow serialisation of PlotTitle flag
2021-08-22 15:58:15 +01:00
dordsor21
4b26a7e300
Allow PlotTitle to have a "null" mode (default plot title flag should be the configured values)
2021-08-22 15:55:09 +01:00
dordsor21
8a53b41b52
Improve ChunkListener class
...
- Add quicker method for getting chunks (not requiring a slow stream done by CB) but comment it out for now because we shouldn't need to do our own GC for loaded chunks; they're "handled much better by minecraft as of 1.14" (not really) meaning the required methods for testing if a chunk is allowed to be unloaded is not present. We instead must now rely on the ChunkUnloadEvent for setting if a chunk should be saved.
- Optimise the shouldSave method by not requiring access to injected classes frequently. Location#getPlot methods are not optimised for frequent usage in the same task.
2021-08-22 15:54:05 +01:00
NotMyFault
daa8ffc38f
6.0.10
2021-08-19 20:51:51 +02:00
dordsor21
34f0236e9f
Add option to "update" blocks that are altered in P2 queues. ( #3200 )
2021-08-19 20:30:38 +02:00
Traks
8f0ae7e51d
Clean up chunk coordinators and queue coordinators ( #3208 )
2021-08-19 12:31:47 +01:00
NotMyFault
2988ad6b11
Address style violations
2021-08-18 11:58:18 +02:00
dordsor21
252d6a2866
Fix nms chunk reference
2021-08-17 22:43:58 +01:00
dordsor21
b8c9ae2b0b
Bump FAWE version
2021-08-17 22:43:47 +01:00
NotMyFault
bfe2dda5b1
Closes #3212
2021-08-17 16:38:24 +02:00
dordsor21
33a79595af
Add TitleFlag ( #3202 )
2021-08-16 09:02:58 +00:00
dordsor21
eb2848e5d7
Fix bad method names etc for chunk/world listener
2021-08-15 13:58:56 +01:00
dordsor21
da4ae9f4f5
Slightly change how flag permissions are handled ( #3201 )
2021-08-14 13:13:01 +00:00
NotMyFault
b841a7c03b
Fix javadoc linking of deprecated methods
2021-08-11 17:58:24 +02:00
dordsor21
4ee5e3d134
Invert toggle messages where the toggle disables rather than enables
2021-08-08 16:51:21 +01:00
dordsor21
0e05935ad4
Fix #3166
2021-08-08 14:06:59 +01:00
dordsor21
78a775530a
Merge branch 'v6' of github.com:IntellectualSites/PlotSquared into v6
2021-08-08 12:36:23 +01:00
dordsor21
dd36036334
Allow players to /plot home from non-plot-areas if per-world-teleport is enabled
2021-08-08 12:36:08 +01:00
Hannes Greule
3b2a04e4db
Fix/v6/click event actions ( #3178 )
...
Co-authored-by: NotMyFault <mc.cache@web.de >
Co-authored-by: dordsor21 <dordsor21@gmail.com >
2021-08-08 11:28:43 +00:00
SirYwell
5ab8d50b86
Don't keep PlotFlagUpdateHandlers forever
...
This allows Plots, FlagContainers and its PlotFlagUpdateHandlers being cleaned up by the GC correctly
2021-08-08 12:18:25 +01:00
NotMyFault
391476ba26
6.0.9
2021-08-05 14:08:41 +02:00
NotMyFault
25a69f4ca0
Escalate null entries in the db to the warn level
2021-08-04 23:09:38 +02:00
Patrick "IPat" Hein
c8c946cc10
Fix /p kick msg ( #3186 )
...
* Negate mob-place flag debug message
* fixed a little typo :)
* Added check for dragon egg teleportation event
https://github.com/IntellectualSites/PlotSquared/issues/3074
* Basic dragon egg interact bugfix (Left-click interaction)
* Lifted admin if-condition out of roads (out-of-plot) only block (for animals)
* Fix https://github.com/IntellectualSites/PlotSquared/issues/3185
/p kick missing permission feedback format fix
* remove unnecessary import
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-08-04 20:59:19 +02:00
Traks
a405611b3a
Fix emptying buckets in plot border ( #3192 )
...
* Fix emptying buckets in plot border
* Note on 1.13 compatibility for bucket-empty event
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-08-03 21:03:53 +00:00
Traks
fd4cec39c4
Fix sponge absorbing water across plot borders ( #3191 )
...
* Fix sponge absorbing water across plot borders
* Shorten for-loops by using removeIf
* Use 'Location' instead of 'var'
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-08-03 19:07:02 +00:00
NotMyFault
e7fa057abe
Detach shoulder entities from natural mob spawning
2021-08-03 10:20:59 +02:00
NotMyFault
a86c06bb81
Update a few dependencies
2021-08-01 20:10:06 +02:00
NotMyFault
9afaead81c
Move to security advisory
2021-07-31 18:15:53 +02:00
NotMyFault
6e7bd0a536
Left over from 89e17bb468
2021-07-31 10:43:11 +02:00
SirYwell
89e17bb468
Properly handle economy initialization ( fixes #3189 )
2021-07-30 20:29:12 +02:00
NotMyFault
8fc9e0b13f
Be a bit more helpful with deleted plotworlds and invalid db entries
2021-07-28 22:23:55 +02:00
Aurélien
6ad51bba65
Hot-fix for IntellectualSites#3179 ( #3188 )
...
Authored by @SirYwell ty!
2021-07-28 12:42:20 +02:00
NotMyFault
9d396fa91f
Fixes #3184
2021-07-27 15:04:22 +02:00
NotMyFault
a8c3ac6cee
Fixes #3181
2021-07-26 22:19:17 +02:00
NotMyFault
9a9365a04d
Fixes #3180
2021-07-26 21:23:59 +02:00
NotMyFault
c9b012ea5b
Leave a note when using deprecated commands
2021-07-24 18:01:26 +02:00
NotMyFault
9dd35e87d6
We're using .editorconfig > code_style.xml
2021-07-23 22:23:49 +02:00
NotMyFault
82f0b4194f
Update Fawe version
2021-07-23 17:36:34 +02:00
dordsor21
3b27b6c850
FAWE-Bukkit shouldn't be in core
2021-07-23 16:24:30 +01:00
Traks
1e41734826
Send usage for '/p v' for too many arguments
2021-07-23 15:34:25 +01:00
Traks
a83a79c17e
Error message for '/p v' when page out of range
2021-07-23 15:34:25 +01:00
Traks
8a77d5a450
Fix index out of bounds for '/p h'
2021-07-23 15:33:35 +01:00
dordsor21
2676b76107
6.0.8
2021-07-22 21:46:25 +01:00
dordsor21
51ff043af9
Prevent users defining their own click events in descriptions/farewells/greetings by default
2021-07-22 21:45:51 +01:00
Traks
fbde60fcf9
Handle edge cases of EntityChangeBlockEvent ( #3163 )
...
* Handle edge cases of EntityChangeBlockEvent
* Remove excessive plot area existence check
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-07-21 19:57:42 +00:00
NotMyFault
a0557112a1
Handle db command args sanely
2021-07-21 15:55:26 +02:00
NotMyFault
6d71e0f8be
Fixes 3168
2021-07-20 22:21:32 +02:00
NotMyFault
62e17f5fc5
[ci skip] Fix CONTRIBUTING.md link
2021-07-20 11:23:57 +02:00
dordsor21
613a92eeb9
6.0.7
2021-07-17 17:59:41 +01:00
dordsor21
31522b6502
Check plot ownership/event before handling Direction.ALL
2021-07-17 17:51:48 +01:00
Traks
2e64ac6d25
Revert projectile hit on splash ( #3162 )
...
* Revert projectile hit on splash
* Notes about potions splashing after hit cancelled
2021-07-15 18:43:05 +02:00
Traks
fe65a0c548
Fix off-by-one error in schematic pasting ( #3160 )
2021-07-14 17:58:04 +02:00
Traks
cc60d50dd2
Actually cancel projectile hit events ( #3154 )
...
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-07-13 08:57:12 +00:00
NotMyFault
a797d748ea
Handle /p f add message properly
...
- Leave a note if the database connection has been established properly
2021-07-12 22:55:28 +02:00
NotMyFault
2d1e3b8c03
Fixes #3148
2021-07-12 18:12:54 +02:00
NotMyFault
635e18e7ed
Add copper-oxide flag
2021-07-10 15:50:38 +02:00
dordsor21
b9cb6842e2
Add an online check for teleport listener
...
- Some plugins seem to like teleport players before they're online (e.g. NoCheatPlus)
- Addresses #3142
2021-07-10 10:40:44 +01:00
Patrick "IPat" Hein
991703914c
Batching task count reset ( #3144 )
...
* Negate mob-place flag debug message
* fixed a little typo :)
* Added check for dragon egg teleportation event
https://github.com/IntellectualSites/PlotSquared/issues/3074
* Basic dragon egg interact bugfix (Left-click interaction)
* Lifted admin if-condition out of roads (out-of-plot) only block (for animals)
* See 4514d39bbd
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-07-07 10:10:51 +02:00
NotMyFault
fdb6367351
Remove unneeded maven repos
2021-07-05 15:25:22 +02:00
NotMyFault
bbee330f4f
Don't append color codes to component lore
...
- Color codes are defined thru the file. Adding these here will clash with any other codes you already use
- Remove prefix from component GUI
2021-07-05 11:08:07 +02:00
renovate[bot]
8b8ac76852
Merge pull request #3136 from IntellectualSites/renovate/gradle-7.x
...
Update dependency gradle to v7.1.1
2021-07-02 17:58:00 +02:00
NotMyFault
3b5b51b40c
Update link if outdated Fawe version is spotted
2021-07-02 14:22:33 +02:00
NotMyFault
5395ddc6a3
Update build.gradle.kts
2021-06-29 11:50:47 +02:00
NotMyFault
60c701d20b
Don't display plot rating placeholder in scientific notation
...
Fixes #3091
2021-06-28 18:49:03 +02:00
NotMyFault
eb11d9e3aa
Handle add & trust permission ranges properly
2021-06-28 16:40:01 +02:00
SirYwell
7898313b0b
Check super types and interfaces on PlotPlayer#from
...
fixes https://github.com/IntellectualSites/FastAsyncWorldEdit/issues/1140
2021-06-28 09:53:00 +02:00
NotMyFault
8e23b10f7c
Fix update notification ingame message
2021-06-27 18:11:57 +02:00
NotMyFault
c46647d491
Handle plots.deny.<amount> properly
2021-06-27 16:40:45 +02:00
NotMyFault
013e8fcda5
Leave a note where to get additional translations
2021-06-27 15:23:11 +02:00
dordsor21
f4ff9c0336
6.0.5
2021-06-27 13:21:44 +01:00
dordsor21
7c4d96e176
Fix #3117
2021-06-27 13:06:10 +01:00
dordsor21
2c920bd016
6.0.4
2021-06-26 20:11:15 +01:00
dordsor21
a5452012b5
separate 1.17-only events
2021-06-26 20:08:25 +01:00
dordsor21
43dd35f54b
6.0.3
2021-06-26 19:53:59 +01:00
dordsor21
67bbd64fa1
Update to FAWE 1.17
2021-06-26 16:19:07 +01:00
SirYwell
8f48b83c79
Replace the proper string in expressions
2021-06-24 19:14:59 +02:00
NotMyFault
6a57a5c369
Fixes #3100
2021-06-24 16:40:10 +02:00
NotMyFault
20df062d9f
Back to snapshot for development
2021-06-23 11:50:24 +02:00
NotMyFault
9fa0a8b27b
Update ServerLib & remove Java version check
...
We now require Java 16 onwards
2021-06-22 23:49:31 +02:00
NotMyFault
9acf9f4f19
Improve documentation of deprecated methods
2021-06-22 18:11:48 +02:00
SirYwell
0e84cf085b
Fix compatibility issues with Citizens ( fixes #3105 )
2021-06-22 10:18:48 +02:00
SirYwell
ca9e371067
Teleport all players from plot on clear and delete ( fixes #3102 )
2021-06-21 18:20:47 +02:00
SirYwell
56920fe833
Load configs before accessing them ( fixes #3099 )
2021-06-21 16:38:40 +02:00
NotMyFault
f2e6fd9692
Bump PlotAPI version
2021-06-21 12:05:56 +02:00
NotMyFault
b2966cbc45
Back to snapshot for development
2021-06-21 11:51:20 +02:00
NotMyFault
45c566859e
Don't fail loading on versions prior to 1.17
2021-06-21 10:30:48 +02:00
NotMyFault
654f7ed3ae
Fix arkitektonika backend url
2021-06-20 20:13:37 +02:00
NotMyFault
f1ef07bee0
Merge branch 'v6' of https://github.com/IntellectualSites/PlotSquared into v6
2021-06-20 18:28:29 +02:00
NotMyFault
3e28d39285
We don't need "no-nashorn" config option in v6
2021-06-20 18:28:13 +02:00
NotMyFault
8eb8c24209
Merge branch 'v5' into v6
2021-06-20 18:22:21 +02:00
NotMyFault
4dbbf8f599
1.17 ( #3088 )
...
* Minor work for 1.17
* Address TODOs
Introduce `entity-change-block` flag covering blocks affected by `onPeskyMobsChangeTheWorldLikeWTFEvent`. Previously this was covered by the mob-place flag, however, changing the tilt state of big drip leafs and a series of other blocks call `EntityChangeBlockEvent` so this shouldn't be covered by mob flags only.
* Address other TODOs
* Compile against paper 1.17
This will only work if you built paper locally and deployed it to your local maven repo.
* Updated linked javadoc links
* Handle sculk sensor events in a more controllable way
* Update issue forms for 1.17
2021-06-20 18:17:18 +02:00
dordsor21
a3ebabacb8
Fix #3095
2021-06-18 15:45:45 +01:00
NotMyFault
440afcca5d
Fixes #3066
2021-06-18 16:37:25 +02:00
NotMyFault
8220d4aa31
Update licenser & gradle
2021-06-18 01:22:24 +02:00
NotMyFault
b196c9ce8e
Fix place flag message
2021-06-16 01:15:09 +02:00
dordsor21
93568f9f7f
Update pom
2021-06-12 12:09:40 +01:00
dordsor21
b01291c4ff
Add note about PlayerPlotAutoEvent return null plot
2021-06-12 11:36:33 +01:00
dordsor21
a9d896eb45
Add note about PlayerPlotAutoEvent return null plot
2021-06-12 11:35:55 +01:00
dordsor21
3cd9b76805
Implement "off" to PlotWeather flag and make it default
...
- Players with "player weather" will no longer have their weather reset on plots that do not set the PlotWeather flag
2021-06-10 11:43:12 +01:00
dordsor21
e2700d3b28
Implement "off" to PlotWeather flag and make it default
...
- Players with "player weather" will no longer have their weather reset on plots that do not set the PlotWeather flag
2021-06-10 11:41:55 +01:00
NotMyFault
942d799c9c
Make "NaN" in placeholders translatable
2021-06-09 21:51:51 +02:00
dordsor21
f0cbc4f23e
Add whenDone task to setCuboids and ensure whenDone tasks are added to the queue before FAWE might do something
2021-06-09 13:09:50 +01:00
dordsor21
9bd14b142b
Move FAWE detection before guice injection/configuration
2021-06-09 13:09:50 +01:00
dordsor21
4ba1217b84
Fix licences
2021-06-09 13:09:50 +01:00
dordsor21
50d4353045
begin integration with fawe
2021-06-09 13:09:50 +01:00
dordsor21
19e97a7738
Correctly handle coordinates in swapping
...
Fixes #3030
2021-06-08 20:31:53 +01:00
SirYwell
2ac5fe45e3
Make CaptionLoader namespace-aware
2021-06-08 15:36:03 +02:00
NotMyFault
7f3d3ecb00
Fixes #3018
2021-06-08 14:25:08 +02:00
NotMyFault
331a6ea1b3
Remove "ORE" from setup steps
...
Touches #3068
Generating a world with just ore is used nowhere and needs to be reimplemented properly at some time.
2021-06-08 13:06:42 +02:00
SirYwell
8f2f673438
👀
2021-06-08 12:24:57 +02:00
SirYwell
66e12e2a0c
Make world settings reloadable
2021-06-08 12:10:21 +02:00
SirYwell
2b3ecc178a
Fix some inbox issues
2021-06-08 11:56:03 +02:00
NotMyFault
df842c355e
5.13.13
2021-06-08 10:52:51 +02:00
NotMyFault
9b043b7444
Make /plot rate categories translatable
2021-06-08 10:49:26 +02:00
NotMyFault
ce287cf218
Add toggle allowing to opt out nashorn
2021-06-08 00:16:55 +02:00
NotMyFault
24945efc7d
Merge branch 'v5' into v6
2021-06-06 21:41:24 +02:00
NotMyFault
a01ad5aa04
Update wiki location
2021-06-06 21:40:34 +02:00
NotMyFault
fa14c40283
Update wiki links
2021-06-06 21:38:49 +02:00
NotMyFault
d8f19cec66
Adjust improper origin -> target message of plot moving
2021-06-04 19:17:20 +02:00
SirYwell
955341ff9f
Move enqueue to the actual end of the code
2021-06-04 18:41:57 +02:00
SirYwell
cb342de934
Check merge status from correct plot
2021-06-04 13:39:03 +02:00
SirYwell
ea0342f100
Enqueue on unlink
2021-06-04 13:39:03 +02:00
NotMyFault
cd57741a51
Fix typo introduced in f4552e358d
2021-06-03 12:53:47 +02:00
NotMyFault
f4552e358d
Fixes #3027
...
- Ditch slf4j in favor of log4j. slf4j is (unfortunately) very much unmaintained at this time and future versions of MC (1.17+) will use log4j version 2.14.1 onwards over some ancient sfl4j version.
- Using log4j reduces our jar size as well, because we don't need to bridge it as the game provides it natively.
2021-06-03 12:40:27 +02:00
NotMyFault
1dc225362d
Bump gh action tasks prevent failing of gradle wrapper validation
2021-06-02 23:29:43 +02:00
Mariell Hoversholm
a6b3e97cda
feat: re-add aggregated javadocs task ( #3077 )
...
* feat: re-add aggregated javadocs task
This was removed by IntellectualSites/PlotSquared#2922 .
Closes IntellectualSites/PlotSquared#3037 .
Signed-off-by: Mariell Hoversholm <proximyst@proximyst.com >
* feat: aggregate javadocs on root build task
Signed-off-by: Mariell Hoversholm <proximyst@proximyst.com >
* Address changes requested
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-06-02 23:26:27 +02:00
Patrick "IPat" Hein
8a244d12fc
Fix if-condition limited to roads for animal attack cancelling on plots ( #3079 )
...
* Negate mob-place flag debug message
* fixed a little typo :)
* Added check for dragon egg teleportation event
https://github.com/IntellectualSites/PlotSquared/issues/3074
* Basic dragon egg interact bugfix (Left-click interaction)
* Lifted admin if-condition out of roads (out-of-plot) only block (for animals)
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-06-02 19:55:35 +02:00
NotMyFault
5a5d1f5e62
Fixes #3063
2021-06-01 21:54:00 +02:00
NotMyFault
21214814b7
Fixes #3032
2021-05-31 21:59:15 +02:00
NotMyFault
3ac93dcfca
Enhance /plot target & expiry confirm message
2021-05-28 20:21:41 +02:00
NotMyFault
c509882a18
Enhance alias message with placeholders
2021-05-28 11:37:13 +02:00
Orlaando
c146d6207d
Make /plot pardon an alias of Plot Remove ( #3071 )
...
* Make /plot pardon an alias of /plot undeny
* Make Remove state more clearly what it does
* Lazily target v6
2021-05-28 11:01:42 +02:00
Patrick "IPat" Hein
2045a4988d
Prevent dragon eggs from leaving or entering plot bounds ( #3075 )
...
* Negate mob-place flag debug message
* fixed a little typo :)
* Added check for dragon egg teleportation event
https://github.com/IntellectualSites/PlotSquared/issues/3074
* Basic dragon egg interact bugfix (Left-click interaction)
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-05-28 10:57:48 +02:00
NotMyFault
dc7e6010cb
Fixes #3073
...
- Also add new caption if attempting to clear an empty alias
2021-05-27 17:06:04 +02:00
NotMyFault
b1fc17e045
Remove scripting from javadocs
2021-05-25 20:51:26 +02:00
NotMyFault
daf0e6e1ba
Use same creation message for templates like for setup
2021-05-25 11:02:37 +02:00
NotMyFault
6f263735f0
Move notification-as-actionbar into the Chat config block
...
- Move titles alongside all its new options into its own config block
- Move `titles-as-actionbar` into the new titles block
- Enhance notification about removed config entries
2021-05-24 21:52:27 +02:00
NotMyFault
1d2aa74e51
Add actionbar message for notification flags
...
- Move title_as_actionbar boolean into enabled_components
2021-05-24 13:49:00 +02:00
Glare
a69b1d895c
Implemented the ability to change titles to actionbar on plot entry ( #3060 )
...
* Implemented the ability to change titles to actionbar on plot entry
* Fixed typo in action
* Updated explanation in Javadoc
* Implemented suggestions
* Remove excess import
* Implemented PR suggestions
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-05-23 17:28:03 +02:00
NotMyFault
399d77c60f
Component-ify plot setup wizard
...
Touches #3068
2021-05-22 19:49:22 +02:00
NotMyFault
b768ee6d41
Don't send teleport message before the teleportation is initiated
2021-05-22 18:15:34 +02:00
NotMyFault
58faffed6d
Remove chat.interactive option
...
Whether the chat is interactive or not can be declared in the strings.json by using MMs <click:_action_:_value_> type.
2021-05-22 13:22:44 +02:00
NotMyFault
87706d471b
Add option for legacy sign material
...
Follow up to cde27899dd
2021-05-22 12:34:04 +02:00
Glare
eb7eb15ee7
Implemented tab completion for /plot help ( #3053 )
...
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-05-22 02:23:54 +02:00
NotMyFault
a17085bb18
Remove dead imports
2021-05-21 20:56:44 +02:00
NotMyFault
cde27899dd
Fixes #3064
2021-05-21 19:14:13 +02:00
NotMyFault
93ff778de0
Add administrative override for /plot components
2021-05-21 17:54:26 +02:00
NotMyFault
17f91c8eb9
Make /plot rate GUI items customizable
...
Bye bye legacy items :)
2021-05-21 16:48:34 +02:00
NotMyFault
7775cd0073
Do not rely on a static file path
...
Doing so will cause issues with the `--plugins` flag.
E.g. `java -jar server.jar --plugins /path/to/plugins/`
2021-05-21 00:35:19 +02:00
NotMyFault
cc48f273c0
Fixes #3057
...
Actually execute a kick from server if ordered
2021-05-20 21:59:05 +02:00
NotMyFault
c8406681d7
Notify the kicked person over the actor
2021-05-20 21:22:00 +02:00
NotMyFault
a05dd19986
Fixes #3058
...
- Anonymize meta data keys
2021-05-20 21:04:07 +02:00
NotMyFault
aae350c1b3
Enhance flag tutorial message
2021-05-20 19:57:06 +02:00
NotMyFault
c48559410f
Provide instruction about the .editorconfig
2021-05-20 00:26:35 +02:00
NotMyFault
9c59bfde52
Rephrase message if user has no access to sub-command help pages
2021-05-19 23:48:32 +02:00
Patrick "IPat" Hein
eb9d7e97d9
Bug through last Economy PR - Withdrawn money for non-affordable plots ( #3036 )
...
* Replaced economy supported (Vault) check within cost condition with a pre-eliminating if-guard
* Negate mob-place flag debug message
* Actually prevent purchase of plots if they can't afford it (whoops)
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-05-19 17:44:45 +02:00
NotMyFault
24eebe6711
Update gradle to 7.0.2
2021-05-19 11:51:55 +02:00
SirYwell
a2b8e4493f
Fix infinite loop on multi auto ( fixes #3022 )
2021-05-18 22:30:40 +02:00
Patrick "IPat" Hein
7c4a85325c
Added event handler for cauldron water level modification to prevent untrusted players interacting with a plot ( #3035 )
...
* Added check for burning players using non-trusted plots cauldrons to extinguish themselves, causing the cauldron level to decrease
* Cancelling burning of players without downscaling water instead of ignoring their burn status
* Using Java 14 JEP 305 enhanced instanceOf
Co-authored-by: NotMyFault <mc.cache@web.de >
* Players without permissions may not wash banners or armor now either. Rain modification is now permitted.
* Extinguishing is now explicitly handled so that event handling for other plugins has the actual information of the new cauldron water level
* Un-nestified the if-condition :)
* Properly cancelled the event (since it is semantically cancelled)
* (Actually) properly cancelled the event (since it is semantically cancelled)
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-05-18 19:23:22 +00:00
SirYwell
94ba90d694
Always initialize PermissionHandler ( fixes #3019 )
2021-05-18 21:17:47 +02:00
NotMyFault
e97bc25fb8
Log plot chat to console
...
- Fix plot music removal template
- Fix debug args
2021-05-17 10:35:09 +02:00
NotMyFault
73936bb10d
Fix licenser issues
2021-05-17 09:31:33 +02:00
NotMyFault
23e65ac5d3
Merge branch 'feature/v6/update-licenser' into v6
2021-05-17 09:29:08 +02:00
NotMyFault
9dc0396411
Fix plot list coloring
2021-05-16 22:47:02 +02:00
NotMyFault
cc6db9ae9e
Merge branch 'v5' into v6
2021-05-15 20:47:01 +02:00
NotMyFault
3748d8e246
Minor cleanup in favor of Java 16
...
- Addressing a few command deprecations during the major release superseded by toggles
- Don't swallow SQL warnings in loggers behind debug, as it's often set to false
- Deleted JavaVersionCheck, it's part of ServerLib.
2021-05-15 20:39:16 +02:00
NotMyFault
0341111f8f
Add lectern-read-book flag
...
Fixes https://github.com/IntellectualSites/PlotSquared/issues/2980
2021-05-14 18:22:02 +02:00
NotMyFault
a7c4b40fcc
Add no-portals and deny-portal-travel flag
2021-05-14 15:51:20 +02:00
NotMyFault
e7fb3571ac
Update licenser
2021-05-14 13:36:18 +02:00
NotMyFault
58ad9db5ed
Jump to Java 16
2021-05-14 01:04:09 +02:00
Aurélien
6fd55b47c2
Fix typo
2021-05-13 21:41:10 +01:00
NotMyFault
3d7c191d1c
Make the plot jukebox gui translatable
...
Fixes https://github.com/IntellectualSites/PlotSquared-Translations/issues/2
2021-05-13 20:21:19 +02:00
NotMyFault
9344e1ca79
Make /plot setup header translatable
...
- Document a couple of permission nodes
2021-05-13 13:32:34 +02:00
Patrick "IPat" Hein
68eb5cd74f
Replaced economy supported (Vault) check within cost condition with a pre-eliminating if-guard ( #3014 )
2021-05-12 19:00:14 +02:00
NotMyFault
ca7ac71e76
Update gradle and shadow
2021-05-12 03:00:34 +02:00
NotMyFault
3a280f3b6a
Fix a few typos
2021-05-11 19:26:39 +02:00
NotMyFault
19cea0e129
Un-stringify plot id calls
...
- PlotId#toString() already stringifies IDs, no need to call String.valueOf()
- Add tab completion to `/plot debugroadregen`
- Add `plots.flag.notify-leave.bypass` permission separating from notify-enter
- Add message notifying the player if the attempt to enter a plot they are denied from
2021-05-11 18:50:37 +02:00
Patrick "IPat" Hein
2c40648a60
Fixed feedback recipient for notify flags (Owner instead of entering / leaving player) ( #3011 )
2021-05-11 18:26:24 +02:00
NotMyFault
48815649a8
Clarify native dependency versions
2021-05-07 22:12:14 +02:00
NotMyFault
f690e14a14
Exchange EssentialsX maven repo
2021-05-07 11:08:07 +02:00
NotMyFault
b37ad79e50
Beautify empty /plot caps output
...
Also strip prefix from empty plot description
2021-05-07 09:59:17 +02:00
NotMyFault
a990205d41
Fix empty templates when vault not found
2021-05-07 01:53:18 +02:00
NotMyFault
891230c78e
Fix /plot sethome returning usage message & working on unclaimed plots
2021-05-07 01:27:11 +02:00
NotMyFault
8bfdf8ecf2
Fix /plot cluster sethome triggering usage message
...
Enhance cluster messages a bit
2021-05-07 01:18:33 +02:00
NotMyFault
78655102b9
Fix flag exception coloring
2021-05-06 19:06:50 +02:00
NotMyFault
491a171409
Fix invalid backup messages & component prefix & update minimessage
2021-05-06 10:30:04 +02:00
NotMyFault
b3aec8f839
Fix empty default flag message
2021-05-02 20:31:23 +02:00
NotMyFault
0106a4222d
Address a few deprecations
2021-05-01 18:33:02 +02:00
NotMyFault
11af33f2d5
Fixup inbox javadocs
2021-04-30 19:04:44 +02:00
NotMyFault
812442fbbc
Don't double color the inbox
2021-04-30 13:22:00 +02:00
NotMyFault
1750dd3b97
Opt in future proof gradle features 🚀 ( #2950 )
...
* Opt in future proof gradle features
* Resolve merge conflicts
2021-04-30 09:50:22 +02:00
NotMyFault
ffe298710d
Lazy merge v5/v6
2021-04-28 20:17:10 +02:00
NotMyFault
5cdb7e76fd
Update wiki and issue links
2021-04-28 20:06:19 +02:00
NotMyFault
361b936aa0
Update ServerLib
2021-04-27 11:58:49 +02:00
NotMyFault
9503b0bfc4
Merge branch 'v5' into v6
2021-04-27 11:52:44 +02:00
NotMyFault
823beaf268
Update a few dependencies
2021-04-27 11:46:14 +02:00
NotMyFault
3ada55989f
[ci skip] Setup new issue templates ( #2951 )
...
* Setup issue templates
* Exchange issue url
2021-04-26 16:25:15 +02:00
NotMyFault
de597391dc
Fix keep-inventory flag & adjust disallowed-blocks translation
2021-04-21 11:03:14 +02:00
NotMyFault
59599261ff
Fixes https://issues.intellectualsites.com/issue/PS-237
2021-04-12 16:08:31 +02:00
NotMyFault
e1fb8c1ae5
Take building min height also into consideration
2021-04-11 10:12:37 +02:00
NotMyFault
ba4146f82c
Update to gradle 7
2021-04-10 16:52:46 +02:00
Hannes Greule
a5c43bb823
Suggest flag name instead of value
2021-04-10 09:34:53 +02:00
NotMyFault
050cf3edb3
Update a few dependencies
2021-04-04 13:30:09 +02:00
NotMyFault
84d5ebfa41
Make use of because args
2021-04-03 23:15:40 +02:00
NotMyFault
6bc4e5b45c
Re add per-world-teleport
2021-04-03 22:34:43 +02:00
NotMyFault
496fe09f78
Merge branch 'v5' into v6
2021-04-03 22:31:54 +02:00
NotMyFault
19daf1bd52
5.13.12
2021-04-03 22:18:03 +02:00
Hannes Greule
74a9c2f6b4
Reimplement per-world-visit
2021-04-03 21:48:21 +02:00
NotMyFault
dd9edb68b2
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/23
2021-04-02 23:48:16 +02:00
NotMyFault
b02177e1d0
Add tab completion for gamemode flag
2021-04-02 23:20:39 +02:00
NotMyFault
600d38d3e2
Add flag placeholders to flag commands
2021-04-02 17:50:37 +02:00
NotMyFault
07fd7e497f
Strip commands from translation files
2021-04-02 14:04:17 +02:00
NotMyFault
932873ba02
Do not access nms for older versions on newer ones
2021-03-31 12:42:32 +02:00
NotMyFault
567f1d4247
Fix backup captions and add placeholders to copy/move/swap
2021-03-30 13:44:04 +02:00
Hannes Greule
3f05dfe4bf
Sort plots for /plot home the same as for /plot visit, fixes PS-188
2021-03-30 11:19:43 +02:00
NotMyFault
fbebcf57c1
Fix exporting all plots
2021-03-29 17:07:58 +02:00
NotMyFault
30d3a458e2
Addressing more issues
2021-03-28 17:39:02 +02:00
NotMyFault
7591d88d00
Fixes PS-229
...
Closes #2948
Co-Authored-By: Benjamin Govaerts <17101059+BenjaminGoGurts@users.noreply.github.com >
2021-03-23 23:44:27 +01:00
NotMyFault
22baabf751
Don't fail on Java 17 (and higher)
2021-03-23 10:39:17 +01:00
NotMyFault
0cdda8b0ae
Fix a few issues with debugexec
2021-03-12 15:05:25 +01:00
NotMyFault
295a63087f
Strip lesser used debug commands
2021-03-12 14:45:43 +01:00
NotMyFault
797d3ed362
Don't invert the debug status message
2021-03-04 21:43:16 +01:00
NotMyFault
31de7de385
Cover a couple of NPEs
2021-03-01 16:21:12 +01:00
NotMyFault
5780ad370a
Strip Java 15 note
2021-03-01 10:58:27 +01:00
NotMyFault
3833d2cd83
Restrict a few more commands from plot world plots
...
And add missing tab completion for debug commands
2021-02-24 23:21:54 +01:00
Hannes Greule
38b60205e8
Use javax for Nullable + guice, hope I didn't miss anything
2021-02-24 20:35:38 +01:00
NotMyFault
027456fd77
Add crop-grow flag
2021-02-24 18:41:36 +01:00
Hannes Greule
10e2d65221
Remove scripting-related stuff ( #2947 )
...
* Remove scripting-related stuff
* Cleanup
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-02-24 09:53:55 +01:00
Hannes Greule
d9b5dc5dd7
Sort plots for /plot home the same as for /plot visit, fixes PS-188
2021-02-24 08:46:16 +01:00
NotMyFault
c7e6564667
Add new metrics pies
2021-02-22 15:22:38 +01:00
NotMyFault
da45813a06
Add new metrics pies
2021-02-22 15:18:20 +01:00
NotMyFault
6cc9b5c62b
Remove eol config entries
2021-02-22 13:24:46 +01:00
Hannes Greule
1172e02f1b
Fix several issues with debug command
2021-02-21 12:34:14 +01:00
Hannes Greule
46fbc05040
Don't fail to load when moving components file
2021-02-20 19:41:58 +01:00
NotMyFault
fee1ffa2e9
Switch to vanity url
2021-02-17 00:50:50 +01:00
NotMyFault
22be81b5cb
Switch to vanity url
2021-02-16 23:50:53 +01:00
NotMyFault
12d260ca82
Fixes https://issues.intellectualsites.com/issue/PS-23
2021-02-09 18:20:50 +01:00
NotMyFault
82e90553bc
Enhance continue message
2021-02-03 15:44:18 +01:00
NotMyFault
18c1a0e4f6
Remove duplicated translation strings
2021-02-02 16:48:01 +01:00
NotMyFault
c42102d1c4
Don't shade without relocation
2021-02-01 15:31:25 +01:00
NotMyFault
aca2d2e510
Fixes https://issues.intellectualsites.com/issue/PS-186
2021-01-31 11:44:22 +01:00
NotMyFault
666938b738
Update ServerLib
2021-01-30 13:17:36 +01:00
NotMyFault
a75db92007
Update ServerLib
2021-01-30 13:16:36 +01:00
NotMyFault
aaf2fa8807
Update bStats to 2.1.0
2021-01-24 10:39:03 +01:00
NotMyFault
e549235d83
Switch to ServerLib
2021-01-22 23:42:45 +01:00
NotMyFault
86e8457574
Move to ServerLib
2021-01-22 23:34:47 +01:00
Alexander Söderberg
8292ed9e31
More annotation work
2021-01-10 00:01:48 +01:00
Alexander Söderberg
57fc51d013
Initial annotation usage cleanup + EditorConfig
2021-01-09 22:28:41 +01:00
dordsor21
8b332adbe7
Address comments
2021-01-09 21:34:42 +01:00
dordsor21
ae0ee1ebdd
fix teleport to "*"
2021-01-09 21:34:42 +01:00
dordsor21
3cea734b9b
Fix singleworlds
2021-01-09 21:34:42 +01:00
dordsor21
7ac3f7ca03
Fix sync tasks not being sync
2021-01-09 20:39:25 +01:00
N0tMyFaultOG
0a5c73478d
Fix improper missing permission message on /plot list world
2021-01-08 17:16:38 +01:00
N0tMyFaultOG
495952acb0
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/129
2021-01-08 16:46:57 +01:00
N0tMyFaultOG
25a8f1522a
Move creation date up in plot header
2021-01-08 16:08:42 +01:00
N0tMyFaultOG
f13f7ce129
Disable destructive operations for plot world plots
2021-01-08 16:06:15 +01:00
dordsor21
cc90127af9
fix two <> errors in lang
2021-01-07 13:45:01 +00:00
dordsor21
98e8476a88
Bring v5 entity spawn changes to v6
2021-01-06 21:56:26 +00:00
dordsor21
ec8bdc9af6
Actually place the debugroadregen blocks
2021-01-04 19:23:31 +00:00
dordsor21
9598416932
handle cancellation properly in DefaultProgressSubscriber
2021-01-04 18:23:45 +00:00
dordsor21
4c0bc79e49
Allow over/undersizes schematics to be saved and pasted ( #2944 )
...
Co-authored-by: NotMyFault <mc.cache@web.de >
2021-01-03 23:46:53 +01:00
Hannes Greule
01dd2d8097
Should be code, not link
...
Co-authored-by: Alexander Söderberg <4096670+Citymonstret@users.noreply.github.com >
2021-01-03 23:42:32 +01:00
Hannes Greule
e09444d94f
code style
2021-01-03 23:42:32 +01:00
Hannes Greule
0c76833997
Implement CaptionLoader API to be used by third party plugins/addons
...
This allows to load resources from other classloaders than the P2 one. Therefore, we can use this in addons too to manage messages the same way.
2021-01-03 23:42:32 +01:00
Hannes Greule
ad99ca1723
Use WE Expressions instead of js evaluation ( #2941 )
...
* Implement thread-safe expression evaluation
* Update `{args}` to `plot` automatically
* Stringify more money/balance/price occurrences with EconHandler#format
2021-01-02 16:32:07 +00:00
N0tMyFaultOG
f47561b580
Invert leaf-decay message
2021-01-01 21:51:28 +01:00
N0tMyFaultOG
4f60da292a
Add leaf-decay flag
...
Stop leaves from decaying.
2021-01-01 21:47:09 +01:00
N0tMyFaultOG
70fb86a1c3
Remove redundant legacy version check
...
"api-version" backs us up here.
2021-01-01 14:09:59 +01:00
N0tMyFaultOG
bf79639d07
Update license to 2021
...
Happy new year 🎆
2021-01-01 00:46:30 +01:00
N0tMyFaultOG
e8642df674
Update licenses to 2021
...
Happy new year 🎆
2021-01-01 00:19:45 +01:00
N0tMyFaultOG
b648717079
5.13.11
2020-12-29 15:14:00 +01:00
N0tMyFaultOG
3702caa25f
Replace toggle permission with plots.toggle
2020-12-28 16:06:24 +01:00
N0tMyFaultOG
4200bbfd0a
Update permission range declaration
2020-12-28 15:38:42 +01:00
N0tMyFaultOG
0fcca4c141
Use hasPermissionRange to check for trust and add limits
2020-12-28 15:36:00 +01:00
Hannes Greule
fafdae9ba9
Only check ice-form for ice ( #2940 )
...
Co-authored-by: NotMyFault <mc.cache@web.de >
2020-12-28 14:11:30 +00:00
dordsor21
ef215b1b0c
fix debugpaste with multiverse
2020-12-28 12:31:51 +00:00
dordsor21
1d0721034d
fix debugpaste with multiverse
2020-12-28 12:30:53 +00:00
dordsor21
3cfbe9585a
Merge branch 'v6' of github.com:IntellectualSites/PlotSquared into v6
2020-12-28 12:27:12 +00:00
dordsor21
71305e636c
cache bukkitworld
2020-12-28 12:10:27 +00:00
Hannes Greule
ce23c153ee
Fix added_list and denied_list placeholders
2020-12-28 12:15:34 +01:00
Hannes Greule
019da4d2f4
Expose legacy serializer for placeholders
2020-12-28 11:21:35 +01:00
Hannes Greule
ffc31f565b
Use builder for flags component
2020-12-28 00:05:33 +01:00
N0tMyFaultOG
7f01f2d716
Rename placeholders matching more appropriately
2020-12-27 19:37:09 +01:00
N0tMyFaultOG
bf20b0dd79
Beautify placeholder output for '*' permission
2020-12-27 19:16:26 +01:00
N0tMyFaultOG
867826759b
Make placeholders translatable
2020-12-26 13:50:00 +01:00
dordsor21
3be370071c
fix purge <owner>
2020-12-23 14:13:50 +00:00
dordsor21
2b9a194244
5.13.10
2020-12-23 14:07:42 +00:00
dordsor21
67a928b1ae
Merge branch 'v5' of github.com:IntellectualSites/PlotSquared into v5
2020-12-23 13:54:35 +00:00
dordsor21
67a7211b77
use correct UUID pipeline methods in purge command
2020-12-23 13:52:47 +00:00
N0tMyFaultOG
1d4fe01db0
Rename database chart id
2020-12-22 20:54:22 +01:00
N0tMyFaultOG
07491d8028
Rename database chart id
2020-12-22 20:53:13 +01:00
N0tMyFaultOG
7f1baca872
Add database type to debugpaste
2020-12-22 17:55:37 +01:00
N0tMyFaultOG
8c3a0a8275
Fix compiling
2020-12-21 20:33:49 +01:00
N0tMyFaultOG
eba6043d26
Update paster
2020-12-21 15:59:12 +01:00
N0tMyFaultOG
397692d113
Update Paster
2020-12-21 15:58:34 +01:00
NotMyFault
035ecc1517
Delete dependabot.yml
2020-12-21 10:58:30 +01:00
N0tMyFaultOG
bb52301200
Merge remote-tracking branch 'origin/renovate/configure' into v6
2020-12-20 22:38:35 +01:00
Renovate Bot
f4adf5d7e7
Add renovate.json
2020-12-20 21:24:38 +00:00
dordsor21
e4a8459798
Switch to IncendoPaster "library"
2020-12-19 16:20:44 +00:00
dordsor21
14fa738fbe
switch to InvendoPaster "library"
2020-12-19 16:00:13 +00:00
N0tMyFaultOG
4da7aa38ea
@Sauilitired can't spell properly
2020-12-16 13:23:14 +01:00
N0tMyFaultOG
5147d67318
Add charts for complex plot components
2020-12-16 13:20:23 +01:00
dordsor21
cbc599cb20
don't double-up schematic x/z offsets
2020-12-16 12:13:39 +00:00
dordsor21
09c84e25bf
don't double-up schematic x/z offsets
2020-12-16 12:07:36 +00:00
dordsor21
224e3b6ad4
Fix publishing. I am an author.
2020-12-14 18:09:09 +00:00
dordsor21
992a683ba2
another annoying cache thing
2020-12-14 15:22:10 +00:00
dordsor21
e8e116312a
Merge branch 'v5' into v6
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/BlockEventListener.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/EntityEventListener.java
# Core/src/main/java/com/plotsquared/core/command/Deny.java
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
2020-12-14 15:15:27 +00:00
dordsor21
de3ba9a25c
re-send block change for blocks with gravity if they're physicsed
...
fixes PS-159
2020-12-14 14:53:53 +00:00
dordsor21
5e88cabb4b
compare UUID to UUID, not UUIDMapping
...
fix PS-182
2020-12-14 14:32:34 +00:00
dordsor21
6d71177394
Don't save corrupt schematics so that when they load, they work.
2020-12-13 21:09:05 +00:00
N0tMyFaultOG
edd9ae5118
Fix more flag message issues.
2020-12-12 22:46:37 +01:00
Hannes Greule
23ae3b5830
Use builder for flag list message
2020-12-12 21:19:28 +01:00
Hannes Greule
6746aab7ef
Improve /plot info formatting
2020-12-12 18:56:19 +01:00
NotMyFault
c85ff7ddda
Update README.md
2020-12-12 17:52:24 +01:00
dordsor21
cf70efabb0
we want throwable to be null
2020-12-11 16:51:13 +00:00
dordsor21
6eb2958afc
Fix merge issue
2020-12-11 11:42:19 +00:00
dordsor21
18f13b7d15
Merge branch 'v5' into v6
2020-12-10 21:28:28 +00:00
dordsor21
0bb959d26a
Merge branch 'v6' of github.com:IntellectualSites/PlotSquared into v6
2020-12-10 21:15:51 +00:00
dordsor21
b4f3e85001
allow "owned" road mobs to be killed as well
...
(those that are leashed, being ridden, etc)
2020-12-10 21:14:32 +00:00
Hannes Greule
25100c46f7
Don't unclaim claimed plots with /p claim
2020-12-10 22:13:13 +01:00
dordsor21
540f4c0958
fix info for server-plots
2020-12-10 21:05:50 +00:00
dordsor21
8930ebe572
Relight command is pointless as we'd just use FAWE for it anyway.
2020-12-10 18:06:32 +00:00
dordsor21
8f93f2b6d2
Revert "Allow "Server" owner" as that has its own UUID
...
This reverts commit 9ba91889e0 .
2020-12-10 18:02:38 +00:00
dordsor21
9ba91889e0
Allow "Server" owner
2020-12-10 17:58:00 +00:00
dordsor21
67683fbddb
Ensure not to parse null parameters into templates for titles
2020-12-10 17:56:22 +00:00
Hannes Greule
824f9d7ad0
Add missing returns to /plot cluster
2020-12-09 23:14:52 +01:00
Hannes Greule
3e99f90eb1
Don't spit NPEs on NonNull values
2020-12-09 22:45:47 +01:00
N0tMyFaultOG
3ca8a94419
Update java 8 notice
2020-12-08 00:18:40 +01:00
N0tMyFaultOG
714837dd00
Add charts for complex components
2020-12-07 23:05:25 +01:00
N0tMyFaultOG
bc1d3ddd5d
Fix spelling
2020-12-07 21:25:32 +01:00
N0tMyFaultOG
bf7b75b619
Make titles duration configurable
2020-12-07 21:23:38 +01:00
N0tMyFaultOG
469d6ab907
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/77
2020-12-07 14:46:16 +01:00
N0tMyFaultOG
a4dd5bb62f
Add tab completion to like/dislike and fix more messages
2020-12-07 12:51:14 +01:00
N0tMyFaultOG
60859de0bd
Add an option to teleport the player on plot clearing or deletion
2020-12-07 10:55:34 +01:00
Hannes Greule
ff70d5db14
Feature/v6/arkitektonika ( #2916 )
...
* Start working on Arkitektonika support
* Progress on Arkitektonika
* Add license headers
* Some QoL and javadocs
* Fix maximum calculation
* Fix minor formatting
* Reimplement legacy webinterface support
* Add documentation and fix deletion link
* Resolve conflicts/gradle stuff
* Fix links
* Make message readable
* Do not allow download of merged plots
2020-12-05 19:50:41 +01:00
Alexander Söderberg
c8ad936d26
Clean up PlotPlatform a bit and make the placeholder registry injectible
2020-12-05 18:41:41 +01:00
N0tMyFaultOG
60b5f5fe48
Add note about Nashorn
2020-12-05 18:38:10 +01:00
Hannes Greule
14ec7fb816
Fix PlotRangeIterator
2020-12-05 18:03:24 +01:00
N0tMyFaultOG
b4ea230ff1
Minor translation changes
2020-12-05 15:35:33 +01:00
N0tMyFaultOG
410879d154
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/141
2020-12-05 15:20:19 +01:00
N0tMyFaultOG
f14121e99c
Initiate placeholder registry
2020-12-05 15:08:27 +01:00
N0tMyFaultOG
19d7444946
Fix flag description
2020-12-04 19:27:34 +01:00
N0tMyFaultOG
d9aaed0035
Update dependencies
2020-12-04 18:07:59 +01:00
N0tMyFaultOG
cfd3c159f9
Follow up to 4ff50525ed
...
Skipping deprecation here, this exists for so long and and has been superseded by permissions now.
2020-12-04 17:33:41 +01:00
N0tMyFaultOG
4ff50525ed
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/110
2020-12-04 17:30:11 +01:00
N0tMyFaultOG
34e02e9f3a
Make JavaVersionCheck private
2020-12-04 16:00:18 +01:00
N0tMyFaultOG
62690c2a53
Postpone java version during startup
2020-12-04 12:25:53 +01:00
N0tMyFaultOG
5d30e0854f
Add java version checker
2020-12-04 12:15:56 +01:00
NotMyFault
ec683cdf88
Update ClassicPlotWorld.java
2020-11-29 17:48:59 +01:00
N0tMyFaultOG
39feed6fac
Improve wording of generation steps
2020-11-29 17:35:41 +01:00
dordsor21
ee7f683b76
Bump paperlib, fix single worlds.
2020-11-26 16:54:38 +00:00
N0tMyFaultOG
209d52e920
Update adventure
2020-11-26 11:35:46 +01:00
Traks
585111ca38
Cancel boat placement on interactable blocks, fixes PS-175 ( #2934 )
...
* Cancel boat placement on interactable blocks, fixes PS-175
* Keep boat protection for old game versions
Co-authored-by: NotMyFault <mc.cache@web.de >
2020-11-24 16:32:35 +01:00
N0tMyFaultOG
ef95334fe6
Update actions worflow
2020-11-23 18:35:44 +01:00
N0tMyFaultOG
4595534a6f
Update actions workflow
2020-11-23 18:32:28 +01:00
N0tMyFaultOG
be9d9264ae
Make use of Permission class in tab completion
...
Plus document a few more permission nodes
2020-11-19 22:29:44 +01:00
N0tMyFaultOG
a8495c67d4
Update gradle to 6.7.1
2020-11-19 22:05:45 +01:00
N0tMyFaultOG
eec369ea4f
Improve tab completion, adjust permissions and more v6 changes
2020-11-19 21:53:27 +01:00
N0tMyFaultOG
abed07b613
Add tab completion for /plot area
2020-11-19 21:24:23 +01:00
N0tMyFaultOG
6cfdedb823
Don't collapse imports
2020-11-19 21:13:35 +01:00
N0tMyFaultOG
db903ebb0a
Revert "Update gradle.yml"
...
This reverts commit e12c83fd83 .
2020-11-19 21:05:48 +01:00
N0tMyFaultOG
e12c83fd83
Update gradle.yml
2020-11-19 17:44:57 +01:00
N0tMyFaultOG
12861f6c07
Add tab completion for /plot setowner
2020-11-19 17:39:58 +01:00
N0tMyFaultOG
52065b8313
Add tab completion for /plot schematic
2020-11-19 17:36:14 +01:00
N0tMyFaultOG
f6ff843cfb
Send message when attempting to leave an own plot
...
This is a temporary workaround for the todo addressed below.
2020-11-19 17:30:26 +01:00
N0tMyFaultOG
aedf402c17
Fix /plot leave requiring an arg when none is needed
2020-11-19 17:10:01 +01:00
N0tMyFaultOG
0745b03271
Add tab completion for /plot cluster
2020-11-19 17:00:21 +01:00
N0tMyFaultOG
bb5c0de367
Fix /plot download world not being clickable
2020-11-19 16:39:44 +01:00
N0tMyFaultOG
9478251d44
Fix /plot buy message and enhance it with player balance
2020-11-19 16:32:30 +01:00
NotMyFault
47cb85d3db
Merge pull request #2932 from IntellectualSites/feature/v6/generify-perms
...
Generify permissions thru Permission class
2020-11-16 10:34:29 +01:00
N0tMyFaultOG
ce7ceccc1c
Merge branch 'v6' into feature/v6/generify-perms
2020-11-16 10:25:48 +01:00
dordsor21
5d4cf3b705
setowner should allow null UUIDs
2020-11-10 17:24:37 +00:00
NotMyFault
f33fc092e3
Add java 11 to actions test
2020-11-08 21:48:23 +01:00
N0tMyFaultOG
0ff8abcd6f
Update town template for schem 2 v2
2020-11-08 15:22:31 +01:00
NotMyFault
b0d55d434d
5.13.9
2020-11-03 21:14:07 +01:00
N0tMyFaultOG
092690e9f0
Update permission in regards of https://github.com/IntellectualSites/PlotSquared/pull/2932
2020-11-03 15:44:07 +00:00
N0tMyFaultOG
5b11175cf3
Add plots.visit.denied permission
2020-11-03 15:44:07 +00:00
N0tMyFaultOG
7a203a12a3
Merge branch 'v6' of https://github.com/IntellectualSites/PlotSquared into v6
2020-11-03 16:43:48 +01:00
N0tMyFaultOG
f7dd8af35e
Enhance plot claim message
2020-11-03 15:43:28 +00:00
N0tMyFaultOG
7a9b3442d2
1.16.4
2020-11-03 16:43:18 +01:00
N0tMyFaultOG
b66e2359d1
Update to 1.16.4
...
- Bump WorldEdit to 7.2.0 release
2020-11-03 15:58:17 +01:00
N0tMyFaultOG
81c72ee5d9
Finish up permissions
2020-11-02 21:03:46 +01:00
N0tMyFaultOG
fed7f89f96
Fix compiling
2020-11-02 11:58:07 +01:00
N0tMyFaultOG
aefa629509
Generify permissions thru Permission class
...
- Fixed a few improper permissions
- Fixed a couple of typos
2020-11-02 00:55:58 +01:00
N0tMyFaultOG
bc32581cbd
Improve empty global flag list message
2020-11-02 00:00:38 +01:00
NotMyFault
3f7f6af051
Merge pull request #2913 from IntellectualSites/features/v6/queue-features
...
Features/v6/queue features
2020-11-01 21:16:32 +01:00
dordsor21
ee9b2e8bf8
Just merge the whole thing. Merge branch 'v6' into features/v6/queue-features
...
# Conflicts:
# Core/src/main/resources/lang/messages_en.json
2020-11-01 18:58:24 +00:00
dordsor21
0b968abfe4
fix merging conflicts
2020-11-01 17:45:38 +00:00
N0tMyFaultOG
7e7ecd6a0f
Update paperlib
2020-11-01 17:17:12 +01:00
dordsor21
7e9a9e14c7
Fix various instances where Adventure is being used incorrectly
2020-10-25 22:38:00 +00:00
Mariell Hoversholm
333493f351
adventure v4.1.0; project now compiles
2020-10-17 21:10:02 +01:00
Mariell Hoversholm
38333a6d11
Update to Gradle 6.7
2020-10-17 21:10:02 +01:00
NotMyFault
4213957d76
Delete dependabot.yml
2020-10-12 12:21:32 +02:00
dordsor21
565f9e3e29
5.13.8
2020-10-11 19:27:01 +01:00
dordsor21
a1bfc1cb26
correctly handle road flags
2020-10-11 19:24:50 +01:00
dordsor21
cfd432886d
Correctly handle road flags
2020-10-11 19:19:17 +01:00
N0tMyFaultOG
191666a2f2
Fix logo
2020-10-11 13:03:22 +02:00
N0tMyFaultOG
aeeae7c167
Fix links not being clickable
2020-10-11 12:47:49 +02:00
N0tMyFaultOG
08c7d4d15e
Remove dead imports
2020-10-09 21:03:23 +02:00
N0tMyFaultOG
29b92659c7
Fix typos
2020-10-09 20:50:12 +02:00
N0tMyFaultOG
209f25a5cf
Update default branch
2020-10-09 20:21:57 +02:00
N0tMyFaultOG
4622f4b51d
Fix plot leave
2020-10-09 20:21:02 +02:00
dordsor21
4d51dc9b6c
Switch to translateable captions
2020-10-09 17:47:51 +01:00
dordsor21
76b992509b
use format not silly round stuff
2020-10-09 17:29:05 +01:00
dordsor21
925978db8f
change default lighting to 1
2020-10-09 17:26:52 +01:00
dordsor21
c0e90ddb33
increase interval of progress notify
2020-10-09 17:25:48 +01:00
dordsor21
a7a29eaf97
Correctly cancel notify tasks and add notifications to commands
2020-10-09 17:24:59 +01:00
dordsor21
a451d2d6f2
Fix the injection
2020-10-09 16:34:59 +01:00
dordsor21
914429ab4f
Merge branch 'v6' into features/v6/queue-features
...
# Conflicts:
# Core/src/main/java/com/plotsquared/core/generator/SquarePlotManager.java
# Core/src/main/java/com/plotsquared/core/plot/world/SinglePlotManager.java
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
2020-10-09 15:23:09 +01:00
N0tMyFaultOG
f721a7c66c
Update build.gradle.kts
2020-10-08 21:25:09 +02:00
N0tMyFaultOG
bba499649b
No need to point if PAPI is not in use
2020-10-08 20:56:33 +02:00
N0tMyFaultOG
f9cd54c445
Shift logger.info -> error when running in an outdated environment
2020-10-08 20:54:06 +02:00
N0tMyFaultOG
0d89125a8e
Replace sys out with logger factory
2020-10-08 20:52:02 +02:00
N0tMyFaultOG
6b37d678df
Fix plot template tab completion
2020-10-08 20:47:43 +02:00
N0tMyFaultOG
02698b3a0e
Fix plot grant tab completion
2020-10-08 20:42:17 +02:00
N0tMyFaultOG
6f0512c18c
Fix plot set tab completions
2020-10-08 20:16:29 +02:00
N0tMyFaultOG
e46b38b301
Fix plot set values
2020-10-08 19:51:42 +02:00
N0tMyFaultOG
5841817fb5
Missing space
2020-10-08 19:29:09 +02:00
N0tMyFaultOG
e28fb49015
Add override permission for /plot music
2020-10-08 19:27:05 +02:00
N0tMyFaultOG
841eef6a52
Fix done message on backup and add done message to grant
2020-10-08 18:57:11 +02:00
Mariell Hoversholm
2eee1ef203
Fix log4j
2020-10-08 14:33:48 +02:00
Mariell Hoversholm
cd605f4996
Relocate log4j, move slf4j declaration
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
54a8482a88
Minecraft does not always provide slf4j
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
e15b5a07fb
It runs! And it's small!
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
c198305b5e
Add missing relocations
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
a637a8970b
Add maven publishing
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
d97f68eec0
Address review issues
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
c3069a425d
Format licence headers
2020-10-08 14:02:08 +02:00
Mariell Hoversholm
9b1dc7d42e
She compiles!
2020-10-08 14:02:08 +02:00
N0tMyFaultOG
ec23fcdd75
Rewrite build scripts
...
Co-Authored By: Mariell Hoversholm <proximyst@proximyst.com >
2020-10-08 14:02:08 +02:00
dordsor21
544d57c720
Merge branch 'v5' into v6
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/pom.xml
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEventListener.java
# Bukkit/src/main/java/com/plotsquared/bukkit/uuid/BungeePermsUUIDService.java
# Core/src/main/java/com/plotsquared/core/PlotPlatform.java
# Core/src/main/java/com/plotsquared/core/command/DebugPaste.java
# Core/src/main/java/com/plotsquared/core/command/Grant.java
# build.gradle
2020-10-07 12:20:32 +01:00
dordsor21
b55d836871
5.13.7
2020-10-07 11:59:44 +01:00
N0tMyFaultOG
a210f523a5
Add more information to debugpaste
2020-10-04 18:19:29 +02:00
Aurora
e6237d68d0
Also remove BungeePerms from the config
2020-10-04 13:26:56 +02:00
Aurora
56e6922279
Remove BungeePerms UUID fetcher
2020-10-04 13:26:56 +02:00
Alexander Söderberg
6e2f738d86
Stop relying on maxim's repo as it's very unreliable.
2020-10-04 12:24:37 +01:00
Hannes Greule
81d0bf6f04
Prevent blocks from getting waterlogged
...
In some cases, the PlayerInteractEvent doesn't cancel right clicks on blocks that can be waterlogged
2020-10-03 21:54:14 +02:00
dordsor21
95f509d337
Stop forcing loiwercase world names
2020-10-02 15:08:14 +01:00
dordsor21
2f5ce67154
add back setShouldAbortSpawn
2020-09-29 15:55:08 +01:00
dordsor21
89318be5f4
Apply e2f9b4245b to paper listener too
2020-09-29 15:53:23 +01:00
dordsor21
f80e8c8d11
For sake of allowing v5 -> v6
2020-09-25 20:08:28 +01:00
dordsor21
8c4bb4140a
5.13.6
2020-09-20 19:51:54 +01:00
dordsor21
ff83931a3f
Fix plot grant
2020-09-20 19:42:13 +01:00
N0tMyFaultOG
2468be4736
Merge branch 'v6' of https://github.com/IntellectualSites/PlotSquared into v6
2020-09-20 17:36:35 +02:00
Hannes Greule
4e835ed3ff
Add missing command description
2020-09-20 00:51:54 +02:00
dordsor21
41f494fbff
Remove jetbrains annotations
2020-09-18 12:45:26 +01:00
dordsor21
e974fe5dc7
Merge branch 'v6' into features/v6/queue-features
2020-09-18 12:22:32 +01:00
dordsor21
85a23442cc
bump minimessage version to fix build
2020-09-18 12:22:01 +01:00
dordsor21
a822a70f00
bump minimessage so it compiles
2020-09-18 12:11:34 +01:00
dordsor21
819902c24e
Fix licenses
2020-09-14 22:00:09 +01:00
dordsor21
554efbb057
Merge branch 'v5' into v6
...
# Conflicts:
# .github/CODEOWNERS
# Bukkit/pom.xml
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/player/BukkitPlayer.java
# Core/src/main/java/com/plotsquared/core/command/Alias.java
# Core/src/main/java/com/plotsquared/core/command/HomeCommand.java
# Core/src/main/java/com/plotsquared/core/command/Music.java
# Core/src/main/java/com/plotsquared/core/listener/PlotListener.java
# Core/src/main/java/com/plotsquared/core/player/ConsolePlayer.java
# Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java
# Core/src/main/java/com/plotsquared/core/plot/flag/types/BlockTypeWrapper.java
# build.gradle
2020-09-11 15:44:04 +01:00
dordsor21
8547533210
update pom
2020-09-11 15:04:09 +01:00
dordsor21
d843d1715d
Allow /plot home [area|world]
2020-09-11 15:03:48 +01:00
dordsor21
1552a8e74b
Add option to change lighting behaviour in queues
2020-09-11 14:18:50 +01:00
dordsor21
f0e9a8c5fe
Implement progress subscribers
2020-09-11 12:59:40 +01:00
NotMyFault
648953ec1f
5.13.5
2020-09-11 12:27:23 +02:00
dordsor21
9e85748b2e
Merge branch 'features/v6/queue-features' of github.com:IntellectualSites/PlotSquared into features/v6/queue-features
2020-09-11 11:21:23 +01:00
dordsor21
a98b23af02
progress subscriber
2020-09-11 11:20:38 +01:00
NotMyFault
5463f15633
Add pigstep music disc
2020-09-11 01:16:57 +02:00
NotMyFault
0c6113b0d1
5.13.4
2020-09-09 23:31:30 +02:00
Hannes Greule
c5906e780a
Merge pull request #2912 from IntellectualSites/fix/v5/blocktypewrapper
...
Add default namespace when wrapping block categories by their ids
2020-09-08 18:50:08 +02:00
Hannes Greule
f2355a76d6
Add default namespace when wrapping block categories by their ids
2020-09-06 23:36:36 +02:00
Alexander Söderberg
0aeca40137
Take player visibility into account when sending notify-enter and notify-leave messages. Fixes PS-103.
2020-09-05 18:48:58 +02:00
Hannes Greule
5c48e4ad19
Add missing license header
2020-09-05 18:39:56 +02:00
Hannes Greule
f6d1e2b3b8
Check TileState manually on 1.13.2, fixes PS-122
2020-09-05 18:39:56 +02:00
NotMyFault
37010d92ee
Create CODEOWNERS
2020-09-05 13:42:11 +02:00
Hannes Greule
babad3ab6d
Don't validate plot aliases with offline players (Fixes PS-126)
2020-09-04 14:49:02 +02:00
N0tMyFaultOG
b12e9832c9
Update pom.xml
2020-09-02 17:20:54 +02:00
N0tMyFaultOG
0f9554c717
Merge branch 'v5' into v6
2020-09-02 17:19:12 +02:00
N0tMyFaultOG
d19dde2f85
Add more debugs
2020-09-02 17:18:41 +02:00
N0tMyFaultOG
7a529e156d
Add deb for onBlockIgnite event
2020-09-02 17:03:56 +02:00
N0tMyFaultOG
cba2474df7
Merge v5/v6
2020-09-02 16:44:18 +02:00
NotMyFault
03c889383b
Merge pull request #2908 from IntellectualSites/dependabot/gradle/v5/org.yaml-snakeyaml-1.26
...
Bump snakeyaml from 1.25 to 1.26
2020-09-02 16:15:26 +02:00
NotMyFault
da54478767
Merge pull request #2907 from IntellectualSites/dependabot/gradle/v5/org.jetbrains-annotations-20.1.0
...
Bump annotations from 20.0.0 to 20.1.0
2020-09-02 16:14:26 +02:00
NotMyFault
acf9c2554f
Merge pull request #2904 from IntellectualSites/dependabot/gradle/v5/org.ajoberstar.grgit-4.0.2
...
Bump org.ajoberstar.grgit from 4.0.1 to 4.0.2
2020-09-02 16:12:56 +02:00
dependabot[bot]
7c53bfc870
Bump snakeyaml from 1.25 to 1.26
...
Bumps [snakeyaml](https://bitbucket.org/asomov/snakeyaml ) from 1.25 to 1.26.
- [Commits](https://bitbucket.org/asomov/snakeyaml/branches/compare/snakeyaml-1.26..snakeyaml-1.25 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-02 14:10:44 +00:00
dependabot[bot]
32a8dcd411
Bump annotations from 20.0.0 to 20.1.0
...
Bumps [annotations](https://github.com/JetBrains/java-annotations ) from 20.0.0 to 20.1.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/20.0.0...20.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-02 14:10:44 +00:00
dependabot[bot]
20b4cec0ca
Bump org.ajoberstar.grgit from 4.0.1 to 4.0.2
...
Bumps org.ajoberstar.grgit from 4.0.1 to 4.0.2.
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-02 14:10:39 +00:00
NotMyFault
c51c938e8d
Merge pull request #2903 from IntellectualSites/dependabot/add-v2-config-file
...
Create Dependabot config file
2020-09-02 16:10:14 +02:00
dependabot-preview[bot]
49984f2560
Create Dependabot config file
2020-09-02 13:55:15 +00:00
N0tMyFaultOG
b3c77ef099
Merge branch 'dependabot/gradle/v5/org.jetbrains.kotlin-kotlin-stdlib-1.4.0' into v5
2020-09-02 12:57:05 +02:00
N0tMyFaultOG
97e34844b4
Add option to opt-out MvDW Placeholder API
2020-09-02 12:13:23 +02:00
N0tMyFaultOG
e924a1920e
Add message to rgar
2020-09-01 00:02:56 +02:00
NotMyFault
1441cc293c
5.13.3
2020-08-26 13:57:20 +02:00
Hannes Greule
311a2ddc75
Replace null checks with NullEconHandler
2020-08-25 12:41:03 +02:00
Hannes Greule
551d1d9f1a
Add NullEconHandler to avoid verbose null checks
2020-08-25 12:41:03 +02:00
N0tMyFaultOG
a5dea9e7f6
Permission cleanup
2020-08-24 20:51:23 +02:00
N0tMyFaultOG
02bd83bd90
Merge v5 into v6
2020-08-24 14:33:53 +02:00
Hannes Greule
c42d5390a4
Allow teleporting to merged plots with multiple owners using /p home
2020-08-24 13:37:12 +02:00
Hannes Greule
31ea7297c2
Generate signs by default
2020-08-24 13:30:50 +02:00
Hannes Greule
c53cffb745
Generate signs by default
2020-08-24 13:17:15 +02:00
N0tMyFaultOG
26a99a122a
Minor permission fix
2020-08-23 19:34:22 +02:00
dependabot-preview[bot]
acb0bd95f2
Bump kotlin-stdlib from 1.3.72 to 1.4.0
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.72 to 1.4.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.4.0/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.72...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-22 23:05:56 +00:00
NotMyFault
5d73b17415
Merge pull request #2899 from IntellectualSites/dependabot/gradle/v5/org.jetbrains-annotations-20.0.0
...
Bump annotations from 19.0.0 to 20.0.0
2020-08-23 01:04:40 +02:00
N0tMyFaultOG
3a8fa9f5b6
Update WorldEdit version
...
That doesn't appear to break stuff 👀
2020-08-22 13:18:00 +02:00
N0tMyFaultOG
e93d7feb2c
Fixes PS-114
2020-08-22 11:48:03 +02:00
N0tMyFaultOG
116b870152
Apply missing license header
2020-08-22 11:44:34 +02:00
Alexander Söderberg
667c7b07b6
Merge pull request #2897 from IntellectualSites/features/v6/services
2020-08-21 23:03:29 +02:00
Alexander Söderberg
45e75cc06e
Merge branch 'v6' into features/v6/services
2020-08-21 23:02:52 +02:00
N0tMyFaultOG
5c08db2f44
Merge branch 'feature/v5/1.16.2-support' into v5
2020-08-21 19:02:23 +02:00
NotMyFault
28fc29c3ab
Merge pull request #2890 from MeFisto94/fix-1-16-worldserver-regression
...
Fixes an OfflinePlayerUtil breakaged caused by NMS Changes
2020-08-21 18:29:03 +02:00
NotMyFault
b2ac67692e
Merge pull request #2892 from TimonMi/v5
...
[Bugfix] No chat message confirmation on /p add /p trust, etc.
2020-08-21 18:28:05 +02:00
Hannes Greule
1064d777c2
Clean up unused code
2020-08-21 00:02:07 +02:00
Hannes Greule
62f675adbe
Allow visiting all owners of merged plots
2020-08-21 00:01:53 +02:00
Hannes Greule
cee0bbb805
Revert target usage
2020-08-20 23:29:51 +02:00
Hannes Greule
77eb75fcc6
Adapt adventure changes
2020-08-20 23:28:42 +02:00
Hannes Greule
55211907f2
Use command descriptions from translations
2020-08-20 23:16:15 +02:00
Alexander Söderberg
e1e7cd1479
Add missing license headers
2020-08-20 17:11:12 +02:00
Alexander Söderberg
2d3c729215
Extract plot modifications to external class
2020-08-20 17:10:50 +02:00
Alexander Söderberg
f391cfd432
Extract comment logic from the plot class
2020-08-20 16:03:06 +02:00
N0tMyFaultOG
352136f0c6
Cleanup logging system
2020-08-18 15:50:28 +02:00
N0tMyFaultOG
b6e7f90f6a
Fix logger.info format
2020-08-18 15:34:43 +02:00
N0tMyFaultOG
86cfeb76b6
More json stuff
2020-08-18 12:22:26 +02:00
NotMyFault
d91357a807
Update messages_en.json
2020-08-18 10:59:44 +02:00
N0tMyFaultOG
3c8d7a808b
Prefix changes and others
2020-08-17 23:21:18 +02:00
N0tMyFaultOG
d6a80c7ea5
More json stuff, fixes and enhancements
2020-08-17 22:26:01 +02:00
N0tMyFaultOG
05a15ac689
Fix a few typos and spaces
2020-08-17 19:39:43 +02:00
N0tMyFaultOG
580cc359e5
fabb9b6fd7 (r41530745)
2020-08-17 18:56:27 +02:00
N0tMyFaultOG
630284e7ae
More json fixes
2020-08-17 18:42:42 +02:00
N0tMyFaultOG
cc562033e7
Fix console requirement
2020-08-17 18:29:51 +02:00
N0tMyFaultOG
fabb9b6fd7
More json stuff
2020-08-17 18:15:29 +02:00
dordsor21
e8ffcaae46
progress subscriber
2020-08-17 16:21:11 +01:00
Hannes Greule
47d9895077
Fix ms to ticks conversion on Paper
2020-08-17 16:37:27 +02:00
Hannes Greule
aacf15757f
Use less confusing variable name
2020-08-17 15:32:17 +02:00
Hannes Greule
914b44069b
Convert item display name
2020-08-17 15:22:41 +02:00
Hannes Greule
4789327378
Encapsulate fields
2020-08-17 15:17:40 +02:00
Hannes Greule
c55f2945ac
Fix sign text
2020-08-17 15:08:21 +02:00
N0tMyFaultOG
c6a368d6f2
More json fixes
2020-08-17 13:24:15 +02:00
dependabot-preview[bot]
869a579655
Bump annotations from 19.0.0 to 20.0.0
...
Bumps [annotations](https://github.com/JetBrains/java-annotations ) from 19.0.0 to 20.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/19.0.0...20.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-17 09:08:30 +00:00
Alexander Söderberg
7cd1e8ea76
Fix command registration
2020-08-17 04:39:59 +02:00
Alexander Söderberg
351ae1b2c7
Synchronize auto queries
2020-08-17 01:27:45 +02:00
Hannes Greule
457f3e25cc
resolve rebase issue
2020-08-17 01:10:46 +02:00
Hannes Greule
41c670450b
Remove PlotFilter
2020-08-17 01:10:46 +02:00
Hannes Greule
f636db49f7
Remove SetupObject
2020-08-17 01:10:46 +02:00
Hannes Greule
505bba7612
Fix recursive call
2020-08-17 00:53:39 +02:00
Hannes Greule
72507aba4b
Change player locale on event
2020-08-17 00:29:53 +02:00
Hannes Greule
9b086b3f2a
Insert missing keys into message files
2020-08-17 00:29:53 +02:00
N0tMyFaultOG
f9d7d2d1dd
Fix clickable messages
2020-08-16 19:43:27 +02:00
N0tMyFaultOG
e9efa3f2d3
Fix some translation issues
2020-08-16 18:24:54 +02:00
dordsor21
665a72a08f
Fill out a lot more JavaDoc.
...
I've left DB stuff alone
2020-08-16 13:22:49 +01:00
MeFisto94
61d1dcc231
Ignore Events if they are not caused by real players (i.e. citizens)
2020-08-16 14:09:32 +02:00
MeFisto94
6c9b73b100
Apply patch by @SirYwell to construct the ResourceKey without consulting the DimensionManager
2020-08-16 14:02:03 +02:00
Alexander Söderberg
a4c9ed90b7
Fix startup issues and make messages send properly
2020-08-16 13:49:16 +02:00
Alexander Söderberg
28d6d4db92
Fix shading mess and make the plugin start
2020-08-16 12:44:10 +02:00
dordsor21
12def37194
clean up some javadoc stuff
2020-08-16 11:34:08 +01:00
Alexander Söderberg
ed2302e545
Remove illegal import
2020-08-16 12:10:19 +02:00
N0tMyFaultOG
618adb913d
Update license and remove dead module entries
2020-08-15 19:17:29 +02:00
N0tMyFaultOG
4a220f9bfb
Update license header
2020-08-15 14:59:29 +02:00
NotMyFault
300abd868a
Merge pull request #2888 from IntellectualSites/fix-conversion
...
Fix problem with config creation
2020-08-14 18:36:57 +02:00
Alexander Söderberg
87f0b1fc97
Add service system and rewrite Auto to use the service system
2020-08-14 17:24:34 +02:00
NotMyFault
78a6e72fe1
5.13.2
2020-08-14 15:26:32 +02:00
dordsor21
8f1b2a9d2a
fix pve against animals on other plots and roads
2020-08-14 14:21:45 +01:00
NotMyFault
5b27b652e7
Fix color tag
2020-08-14 12:52:00 +02:00
NotMyFault
556ff0baf4
Fix line break
2020-08-14 12:27:38 +02:00
NotMyFault
8cc536b20f
Fix spelling
2020-08-14 11:57:37 +02:00
N0tMyFaultOG
5e20c871a5
Fix metrics setting
2020-08-14 11:36:17 +02:00
NotMyFault
56fb892818
Fix brackets
2020-08-14 00:37:06 +02:00
N0tMyFaultOG
7f104c249a
Permission cleanup
...
- Removed plotme perms
- Fixed incorrect permission for "/plot flag remove"
- Fixed incorrect administrative unlink node
- Removed compat alias from "/plot set alias" command
I've documented all removed permission packages and fixed permissions in detail on the v6 page. So it's easy to go-by when updating.
2020-08-13 23:32:13 +02:00
N0tMyFaultOG
0eeface374
Remove old translations
2020-08-13 21:37:28 +02:00
N0tMyFaultOG
ffe1e1e40d
Core is Core
2020-08-13 21:25:17 +02:00
N0tMyFaultOG
5efdef19cf
Remove dead asset setting
2020-08-13 21:16:30 +02:00
N0tMyFaultOG
c9fae6a070
Remove old translation setup and move commands to templates
2020-08-13 21:11:07 +02:00
N0tMyFaultOG
2b17f730d4
Merge v5 into v6
2020-08-12 18:20:37 +02:00
NotMyFault
808bddbfbb
Apply scaling to image
2020-08-12 10:30:05 +02:00
N0tMyFaultOG
d6dfa9a0b9
https
2020-08-11 20:12:31 +02:00
NotMyFault
924b73f070
Merge pull request #2896 from luca-gg/patch-1
...
Update de-DE.yml
2020-08-11 19:33:41 +02:00
Luca
64181c6ab8
Update de-DE.yml
...
adjusted grammar
2020-08-11 19:29:40 +02:00
N0tMyFaultOG
a1b10a2900
Remove dead files
2020-08-11 17:49:04 +02:00
N0tMyFaultOG
6315b9ea52
gradle 6.6
2020-08-11 17:43:24 +02:00
N0tMyFaultOG
7c756304b5
1.16.2 support
...
- Bump EssentialsX version to the latest release
2020-08-11 16:20:33 +02:00
NotMyFault
9fd11fbe13
Merge pull request #2893 from JunTVDE/de-translation-edit
...
added german translation for flag-descriptions to de-DE.yml
2020-08-09 13:21:31 +02:00
NotMyFault
7cd9a03b0f
Merge pull request #2894 from TimonMi/patch-1
...
Update link for contributing
2020-08-09 13:20:17 +02:00
EinDev
f8bd844c6c
Update link for contributing
2020-08-09 13:18:35 +02:00
JunTVDE
987d9a267c
added german translation for flag-descriptions to de-DE.yml
2020-08-09 13:05:40 +02:00
EinDev
98d1bb9264
Merge remote-tracking branch 'upstream/v5' into v5
2020-08-08 18:39:47 +02:00
EinDev
b46a19f5ca
Keep player names, so they don't have to be looked up again.
...
That way the lookup function MainUtil#getName won't get called which would throw an exception if called in the Bukkit Thread.
As the player enters the Name, we don't have to look it up again.
Fixes PS-96
2020-08-08 18:07:49 +02:00
dordsor21
6e16ef1246
remove PllayerEvents
2020-08-08 13:21:46 +01:00
dordsor21
7bad242944
Merge branch 'v6' into feature/v6/json. It builds!
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/generator/DelegatePlotGenerator.java
# Bukkit/src/main/java/com/plotsquared/bukkit/inject/BukkitModule.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
# Bukkit/src/main/java/com/plotsquared/bukkit/queue/ChunkCoordinator.java
# Bukkit/src/main/java/com/plotsquared/bukkit/queue/GenChunk.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/Area.java
# Core/src/main/java/com/plotsquared/core/command/Clear.java
# Core/src/main/java/com/plotsquared/core/command/Debug.java
# Core/src/main/java/com/plotsquared/core/command/DebugRoadRegen.java
# Core/src/main/java/com/plotsquared/core/command/Relight.java
# Core/src/main/java/com/plotsquared/core/command/Set.java
# Core/src/main/java/com/plotsquared/core/command/Template.java
# Core/src/main/java/com/plotsquared/core/command/Trim.java
# Core/src/main/java/com/plotsquared/core/components/ComponentPresetManager.java
# Core/src/main/java/com/plotsquared/core/generator/ClassicPlotManager.java
# Core/src/main/java/com/plotsquared/core/generator/HybridPlotManager.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/plot/flag/GlobalFlagContainer.java
# Core/src/main/java/com/plotsquared/core/queue/AreaBoundDelegateQueueCoordinator.java
# Core/src/main/java/com/plotsquared/core/queue/ChunkQueueCoordinator.java
# Core/src/main/java/com/plotsquared/core/queue/LocalBlockQueue.java
# Core/src/main/java/com/plotsquared/core/util/ChunkUtil.java
# Core/src/main/java/com/plotsquared/core/util/EntityUtil.java
# Core/src/main/java/com/plotsquared/core/util/RegionManager.java
# Core/src/main/java/com/plotsquared/core/util/WorldUtil.java
# Core/src/main/java/com/plotsquared/core/uuid/UUIDPipeline.java
# build.gradle
2020-08-08 13:20:30 +01:00
dordsor21
74a5c48214
Finish up core and bukkit json
2020-08-08 12:16:48 +01:00
N0tMyFaultOG
11af906c79
Fix a little oopsie
2020-08-07 18:55:22 +02:00
N0tMyFaultOG
c31c4b4286
More work
2020-08-07 18:52:45 +02:00
dordsor21
7f29b5d1e8
ComponentPreset inventory to json
2020-08-07 13:22:10 +01:00
dordsor21
6012705e95
Implement Permission#format to replace the CaptionUtility#format method
2020-08-07 12:12:16 +01:00
dordsor21
21a97863ac
Refactor Captions to Permission, reimplement message list in debug command
2020-08-07 11:53:32 +01:00
dordsor21
50cfecb3fd
Several minor progress. Couple of bigger (inboxes and help)
2020-08-07 11:08:03 +01:00
dordsor21
1461804039
Remove last reference to PlotMessage in Core
2020-08-07 10:20:11 +01:00
Timon
dc3f45acd4
Added UseFlag check at Roads
2020-08-07 09:57:02 +01:00
Hannes Greule
6970dfa5f8
More json progress
2020-08-07 02:53:05 +02:00
MeFisto94
48d3c2105d
Fixes an OfflinePlayerUtil breakage caused by NMS Changes
2020-08-06 15:23:36 +02:00
dordsor21
18f630ba15
Bit more json
2020-08-06 14:06:19 +01:00
dordsor21
f68eb9c778
update plot list
2020-08-06 13:36:15 +01:00
dordsor21
4a960d9f2c
update pagination to new json
2020-08-06 12:23:47 +01:00
Timon
c745b99922
Added UseFlag check at Roads
2020-08-06 12:01:43 +02:00
dordsor21
f1e3902fea
Several more progress
2020-08-05 11:48:10 +01:00
N0tMyFaultOG
41a623a643
More work towards json
2020-08-04 19:01:25 +02:00
dordsor21
d3fe1d3b2b
Fix plot info, sign usage in Plot.class
2020-08-04 15:07:07 +01:00
Hannes Greule
3fd3baaa47
Making progress on messages
2020-08-03 23:59:16 +02:00
N0tMyFaultOG
01d2b0024f
Add more information to the debugpaste
2020-07-31 20:33:17 +02:00
N0tMyFaultOG
01e66f8833
Readd skyblock template
2020-07-29 14:53:09 +02:00
dordsor21
afd9b56e71
Merge branch 'v5' of github.com:IntellectualSites/PlotSquared into v5
2020-07-28 13:58:37 +01:00
dordsor21
e2f9b4245b
Fixes https://issues.intellectualsites.com/issue/PS-81
...
- Add break statements to switches to prevent bleed from normal spawning to breeding
- Separate misc spawning from mob spawning
2020-07-28 13:56:37 +01:00
N0tMyFaultOG
22a007b514
Revert "Update zh-CN.yml"
...
This reverts commit 240362a16d .
2020-07-28 12:33:04 +02:00
dordsor21
38988b4819
A little spring cleaning
...
- Add Javadoc comments for where QueueCoordinator can be given or nulled
- Add some more Javadoc comments in general
- Squash methods into one where QueueCoordinator can be given
- Only use one queue in some places where it makes sense
2020-07-28 10:18:49 +01:00
dordsor21
704e92c3d0
Use placeholder
2020-07-28 09:38:27 +01:00
dordsor21
97b1a60ae8
Move comments to ChunkCoordinator, remove Range annotations
2020-07-28 08:44:16 +01:00
dordsor21
3288721259
Better constructor error handling in QueueProvider.
...
Add back default constructor requiring world to QueueCoordinator to indicate extents require this constructor
2020-07-28 08:34:14 +01:00
N0tMyFaultOG
ab121c7eee
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/133
2020-07-26 21:12:32 +02:00
NotMyFault
240362a16d
Update zh-CN.yml
2020-07-26 17:08:58 +02:00
Alexander Söderberg
f2dcbce490
Fix problem where servers created in v5 (not converted from v4) would fail to start properly.
...
This is a quite major issue and I hope this fix resolves it. Although, it should be tested with migration from v4 to v5 and then a fresh v5 server.
2020-07-25 03:16:36 +02:00
Alexander Söderberg
88df434404
Create CODE_OF_CONDUCT.md
2020-07-25 03:11:07 +02:00
dordsor21
b3ddabda29
Fix DelegateQueueCoordinator
2020-07-24 18:20:26 +01:00
dordsor21
b8b3e1e72a
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Bukkit/build.gradle
# Core/src/main/java/com/plotsquared/core/generator/ClassicPlotManager.java
2020-07-24 18:18:42 +01:00
dordsor21
615a5212bf
update bukkit pom
2020-07-24 17:57:16 +01:00
dordsor21
221d299052
Fix a few remaining merge issues (+1 squashed commits)
...
Squashed commits:
[8c6b55dd4] Fix a few remaining merge issues
2020-07-24 17:57:16 +01:00
dordsor21
3180d2ddf2
Merge branch 'v5' into v6
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
# Bukkit/src/main/java/com/plotsquared/bukkit/placeholder/Placeholders.java
# Core/src/main/java/com/plotsquared/core/PlotPlatform.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/generator/ClassicPlotManager.java
# Core/src/main/java/com/plotsquared/core/util/EventDispatcher.java
# Core/src/main/java/com/plotsquared/core/uuid/UUIDPipeline.java
# build.gradle
2020-07-24 17:15:58 +01:00
dordsor21
7aaa075ba8
Javadoc, some cleanup
2020-07-24 17:00:08 +01:00
Alexander Söderberg
4fb590889a
Remove all permission related errors
2020-07-24 17:44:47 +02:00
Alexander Söderberg
115ca903b2
Remove unused stuff
2020-07-24 17:36:48 +02:00
Alexander Söderberg
e90170a384
Merge remote-tracking branch 'origin/v6' into feature/v6/json
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
# Bukkit/src/main/java/com/plotsquared/bukkit/player/BukkitOfflinePlayer.java
# Bukkit/src/main/java/com/plotsquared/bukkit/player/BukkitPlayer.java
# Bukkit/src/main/java/com/plotsquared/bukkit/queue/BukkitLocalQueue.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitEconHandler.java
# Core/pom.xml
# Core/src/main/java/com/plotsquared/core/PlotAPI.java
# Core/src/main/java/com/plotsquared/core/PlotPlatform.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/Area.java
# Core/src/main/java/com/plotsquared/core/command/Auto.java
# Core/src/main/java/com/plotsquared/core/command/Claim.java
# Core/src/main/java/com/plotsquared/core/command/CmdConfirm.java
# Core/src/main/java/com/plotsquared/core/command/Command.java
# Core/src/main/java/com/plotsquared/core/command/CommandCaller.java
# Core/src/main/java/com/plotsquared/core/command/DebugExec.java
# Core/src/main/java/com/plotsquared/core/command/Grant.java
# Core/src/main/java/com/plotsquared/core/command/Inbox.java
# Core/src/main/java/com/plotsquared/core/command/Load.java
# Core/src/main/java/com/plotsquared/core/command/Save.java
# Core/src/main/java/com/plotsquared/core/command/Setup.java
# Core/src/main/java/com/plotsquared/core/listener/PlotListener.java
# Core/src/main/java/com/plotsquared/core/player/ConsolePlayer.java
# Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/plot/comment/CommentManager.java
# Core/src/main/java/com/plotsquared/core/util/BlockUtil.java
# Core/src/main/java/com/plotsquared/core/util/Permissions.java
2020-07-24 17:28:52 +02:00
dordsor21
1d0760c630
Formatting, mark nonnull, nullable etc
2020-07-24 16:24:53 +01:00
Alexander Söderberg
af44fe74ff
Add namespaces for translations
2020-07-24 17:19:25 +02:00
dordsor21
72c0021306
A couple of reworks
...
- Redo how regeneration works a little to also take a cuboid region for regeneration off-chunk plots
- Fix a couple of cases where we were writing to the queue instead of the world in the ChunkConsumer (dum)
- this seems to be working.
2020-07-24 15:17:42 +01:00
dordsor21
18918eb3a3
Fix a couple more Guice issues. Refactor read chunks to be a list of chunks rather than CuboidRegion
2020-07-24 14:36:50 +01:00
dordsor21
416e181992
Merge branch 'v6' into feature/v6/pipeline-queue
2020-07-24 13:10:11 +01:00
Alexander Söderberg
d7a49e3316
This is not my fault
2020-07-24 14:08:40 +02:00
dordsor21
cf13f13fbf
Merge branch 'v6' into feature/v6/pipeline-queue
2020-07-24 13:03:42 +01:00
Alexander Söderberg
f53a8d3b06
Fix permissionprofile initialisation order
2020-07-24 14:02:49 +02:00
dordsor21
8c5c1922c9
Merge branch 'v6' into feature/v6/pipeline-queue
2020-07-24 12:34:41 +01:00
Alexander Söderberg
707559e023
Merge remote-tracking branch 'origin/v6' into v6
2020-07-24 13:33:00 +02:00
Alexander Söderberg
97a2ccbfe0
make sure the PlayerMetaDataKeys keys are loaded
2020-07-24 13:32:46 +02:00
dordsor21
95f2a7a908
fix version
2020-07-24 12:22:13 +01:00
dordsor21
e53c53bb4a
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/inject/BukkitModule.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/src/main/java/com/plotsquared/core/queue/BasicLocalBlockQueue.java
2020-07-24 12:21:40 +01:00
dordsor21
d906a85095
Fix some issues I caused with Guice
2020-07-24 12:18:36 +01:00
Alexander Söderberg
dc1f669a1f
Remove permission caching
2020-07-24 13:01:38 +02:00
Alexander Söderberg
0ea862b572
Merge pull request #2886 from IntellectualSites/features/v6/permissions
...
Permission system fixup
2020-07-24 12:49:37 +02:00
Alexander Söderberg
fe7a57b2b7
Remove mainutil cache workaround
2020-07-24 12:48:45 +02:00
Alexander Söderberg
c9c62a1083
Remove dumb permission mess.
2020-07-24 12:44:04 +02:00
Alexander Söderberg
5608c5a901
Merge branch 'v6' into features/v6/permissions
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/player/BukkitPlayer.java
# Core/src/main/java/com/plotsquared/core/command/Auto.java
# Core/src/main/java/com/plotsquared/core/player/ConsolePlayer.java
# Core/src/main/java/com/plotsquared/core/util/Permissions.java
2020-07-24 12:20:45 +02:00
Alexander Söderberg
722361aedb
Implement suggestions from PR comments
2020-07-24 12:15:25 +02:00
Alexander Söderberg
d2f40612f4
Switch from Class<T> to TypeLiteral, and implement managed meta access for temporary meta
2020-07-24 12:15:25 +02:00
Alexander Söderberg
6a63e5bb51
Expose the player's lock repository
2020-07-24 12:15:25 +02:00
Alexander Söderberg
ad40ab7e1e
Grant plots to the correct player
2020-07-24 12:15:25 +02:00
Alexander Söderberg
05ce67fbfe
Trick the compiler
2020-07-24 12:15:25 +02:00
Alexander Söderberg
555860cf83
Add managed persistent meta data access
2020-07-24 12:15:25 +02:00
Alexander Söderberg
2575787bd0
Add LockRepository
2020-07-24 12:15:25 +02:00
dordsor21
2cfb646065
Javadoc no fun
2020-07-23 18:11:52 +01:00
dordsor21
a1da452c41
Fix build properly
2020-07-23 18:09:37 +01:00
dordsor21
420e38bead
idek?
2020-07-23 18:07:23 +01:00
dordsor21
41c4018a27
Merge branch 'v6' into feature/v6/pipeline-queue
2020-07-23 18:06:45 +01:00
dordsor21
4d4f755607
6.0.0-SUPER-SNAPSHOT
2020-07-23 18:06:14 +01:00
dordsor21
d8e5daf12b
Fix missing Main->Chunk Util change
2020-07-23 18:04:01 +01:00
dordsor21
c3322021d0
mavenLocal, poms
2020-07-23 18:02:29 +01:00
dordsor21
45cc88091e
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
2020-07-23 17:33:05 +01:00
dordsor21
27498f68fb
Many Much
...
- Add readregions to queues for when we're setting our own consumer (usually meaning the queue writes its own blocks, so it doesn't know which chunks to actually load)
- Finish removing chunk/regionTasks
- Allow the queue to not remove tickets from chunks (useful for swapping chunks so they don't unload needlessly)
- Remove a lot of unused methods
- Implement entities to queues
- Remove chunk unloading (the server should really handle it)
2020-07-23 17:30:23 +01:00
Alexander Söderberg
d8e80daa93
Fix annoying guice injection issue
2020-07-23 15:40:43 +02:00
Alexander Söderberg
384a6730a4
Merge remote-tracking branch 'origin/features/v6/permissions' into features/v6/permissions
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
2020-07-23 15:06:00 +02:00
N0tMyFaultOG
a7de76d150
Fix dependencies
2020-07-23 15:03:57 +02:00
Alexander Söderberg
2154e237ff
Remove construction of fake player entities for offline players.
2020-07-23 15:03:57 +02:00
Alexander Söderberg
5fda3e9765
Get rid of PermHandler
2020-07-23 15:03:57 +02:00
Alexander Söderberg
b302bb9379
Make VaultPermissionHandler extent BukkitPermissionHandler
2020-07-23 15:03:57 +02:00
Alexander Söderberg
bfbb81030f
Start working on the new permission system
2020-07-23 15:03:57 +02:00
Alexander Söderberg
63ce3292aa
Fix PlayerManager injection
2020-07-23 15:03:27 +02:00
Alexander Söderberg
b9a8846ee9
Fix WorldManager injection
2020-07-23 14:56:53 +02:00
Alexander Söderberg
6ae1d28f80
Fix WorldManager injection
2020-07-23 14:56:06 +02:00
Alexander Söderberg
17d358f8fe
Fix plot ID issues
2020-07-23 14:14:15 +02:00
Alexander Söderberg
cfd71457d2
Clean up BlockUtil
2020-07-23 14:14:15 +02:00
Alexander Söderberg
87285e08dc
Fix plot ID issues
2020-07-23 14:11:34 +02:00
N0tMyFaultOG
b3a63123fd
Fix dependencies
2020-07-23 14:03:56 +02:00
Alexander Söderberg
7fc8238fb0
Remove construction of fake player entities for offline players.
2020-07-23 12:47:00 +02:00
Alexander Söderberg
32a0765484
Force more compilation errors
2020-07-22 21:09:38 +02:00
Alexander Söderberg
c5e1b87c61
Fix small issues
2020-07-22 21:06:23 +02:00
N0tMyFaultOG
603d1ee9bb
Even more
...
Ok seriously, I stop here
2020-07-22 20:38:46 +02:00
Alexander Söderberg
86a0816b26
Merge remote-tracking branch 'origin/feature/v6/json' into feature/v6/json
2020-07-22 19:55:03 +02:00
Alexander Söderberg
287cb0f5ad
Fix minor issues
2020-07-22 19:54:35 +02:00
N0tMyFaultOG
3009db3aa7
Update FlagCommand.java
2020-07-22 19:47:58 +02:00
N0tMyFaultOG
32e095ce15
More progress
...
I need a break, if something is missing, feel free to exchange that. K thx 🙏
2020-07-22 19:42:22 +02:00
Alexander Söderberg
9d6744ec15
Get rid of PermHandler
2020-07-22 12:35:48 +02:00
Alexander Söderberg
532f2caa37
Make VaultPermissionHandler extent BukkitPermissionHandler
2020-07-22 12:06:56 +02:00
Alexander Söderberg
da2fa24e74
Merge remote-tracking branch 'origin/v6' into v6
2020-07-22 12:05:50 +02:00
N0tMyFaultOG
8d04728ebc
More work
2020-07-22 00:08:51 +02:00
N0tMyFaultOG
2aa5c276c9
Some more work done towards json
2020-07-21 21:39:52 +02:00
Alexander Söderberg
6dba31b257
Start working on the new permission system
2020-07-21 14:28:54 +02:00
Alexander Söderberg
6040e1bb5e
remove mainutil
2020-07-21 13:14:55 +02:00
Alexander Söderberg
20e9d13f60
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Core/src/main/java/com/plotsquared/core/util/MainUtil.java
# Core/src/main/java/com/plotsquared/core/util/OperationUtil.java
2020-07-21 13:13:10 +02:00
Alexander Söderberg
73e3572c72
Fix the redstone flag on roads
2020-07-21 13:11:28 +02:00
Alexander Söderberg
5f76cc4f7b
Give ConsolePlayer the same treatment
2020-07-21 13:07:33 +02:00
Alexander Söderberg
186a810bf6
Bring back PAPI placeholders and raw colour formatting
2020-07-21 13:05:40 +02:00
dordsor21
207e56969b
Remove ChunkManager#chunkTask
2020-07-19 16:03:40 +01:00
dordsor21
94b6a27cf3
add missing license headers
2020-07-19 16:02:30 +01:00
dordsor21
21693e344c
Switch from MainUtil
2020-07-19 14:37:42 +01:00
dordsor21
d2443f6de8
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/queue/GenChunk.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitRegionManager.java
# Core/src/main/java/com/plotsquared/core/generator/HybridPlotManager.java
# Core/src/main/java/com/plotsquared/core/generator/SquarePlotManager.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/plot/PlotArea.java
# Core/src/main/java/com/plotsquared/core/plot/world/SinglePlotManager.java
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
2020-07-19 14:29:08 +01:00
dordsor21
ed27422e69
Move IJ/xyz cache out of MainUItil to its own class
2020-07-19 14:21:52 +01:00
dordsor21
d24c89405a
Switch to using a Clipboard for regen in preparation for WE changes
2020-07-19 14:17:38 +01:00
Alexander Söderberg
2d518dfe2b
Clean up BlockUtil
2020-07-19 14:49:26 +02:00
Alexander Söderberg
f357fa74f3
Remove unused files
2020-07-19 14:37:53 +02:00
Alexander Söderberg
335cf5d2e9
Fix issues
2020-07-19 14:34:42 +02:00
Alexander Söderberg
ed3eedd238
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/Add.java
# Core/src/main/java/com/plotsquared/core/command/Auto.java
# Core/src/main/java/com/plotsquared/core/command/Buy.java
# Core/src/main/java/com/plotsquared/core/command/Template.java
# Core/src/main/java/com/plotsquared/core/generator/HybridPlotManager.java
# Core/src/main/java/com/plotsquared/core/generator/HybridPlotWorld.java
# Core/src/main/java/com/plotsquared/core/listener/PlotListener.java
# Core/src/main/java/com/plotsquared/core/location/Location.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/plot/PlotArea.java
# Core/src/main/java/com/plotsquared/core/plot/PlotCluster.java
# Core/src/main/java/com/plotsquared/core/plot/PlotId.java
# Core/src/main/java/com/plotsquared/core/plot/expiration/ExpireManager.java
# Core/src/main/java/com/plotsquared/core/plot/flag/implementations/KeepFlag.java
# Core/src/main/java/com/plotsquared/core/util/MainUtil.java
# Core/src/main/java/com/plotsquared/core/util/PlayerManager.java
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
# Core/src/main/java/com/plotsquared/core/util/query/PlotQuery.java
# Core/src/main/java/com/plotsquared/core/util/query/SearchPlotProvider.java
2020-07-19 14:32:31 +02:00
Alexander Söderberg
23783b8b0b
add deprecations
2020-07-19 14:24:42 +02:00
Alexander Söderberg
193054f1fc
Move shit out of MainUtil into more appropriate classes
2020-07-19 14:23:55 +02:00
N0tMyFaultOG
87a8ff742f
5.13.1
2020-07-19 14:16:13 +02:00
dordsor21
656700b5be
Start reimplementing chunk generation.
...
This would either need to be one WorldEdit operation or (preferable) WorldEdit allows Extents (including EditSessions) into the regenerate adapter method
2020-07-19 13:12:27 +01:00
dordsor21
3e84f3b3a4
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/util/WorldUtil.java
2020-07-18 15:27:52 +01:00
Alexander Söderberg
5360df6012
Add PlotRangeIterator for the many places where it'll be used. All one of them, in fact. This was not a waste of time. I am very happy I did this. This was worthwhile. Yup.
2020-07-18 16:19:12 +02:00
Alexander Söderberg
39fdaa367c
Make PlotQuery iterable
2020-07-18 16:18:23 +02:00
Hannes Greule
7e0cdb12d7
Replace some common messages
2020-07-18 15:06:51 +02:00
dordsor21
03983e8886
Allow forcing of queues down pipelines to ensure whenDone runnables are called correctly
...
Also remove autoQueue since it's never used and would be a bad idea
2020-07-18 13:55:54 +01:00
dordsor21
57af50ed49
Continue implementation of new queue system
...
- Move ChunkCoordinatorBuild to Core
- Add core ChunkCoordinator
- Add Factories for ChunkCoordinator and its Builder
- Reimplement refreshChunk but in WorldUtil
- Allow custom Consumers to be used by the Queue when sent to the ChunkCoordinator
- Start switching ChunkTasks to use the new ChunkCoordinator system
- Replace GlobalBlockQueue's "empty task" system with normal sync TaskManager
- Remove lombok from the queue system
- Add back forceSync and chunkObject from LocalBlockQueue
2020-07-18 12:07:56 +01:00
Alexander Söderberg
e80ade65c7
Clean up PlotId
2020-07-18 11:05:16 +02:00
Alexander Söderberg
4d24112ec7
Fix merge issues
2020-07-17 23:06:40 +02:00
Alexander Söderberg
1a269a1227
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/src/main/java/com/plotsquared/core/util/WorldUtil.java
2020-07-17 23:05:45 +02:00
Alexander Söderberg
d077fafd29
Some random bukkitutil/worldutil improvements
2020-07-17 23:00:09 +02:00
Alexander Söderberg
5478e70576
Fix some more captions
2020-07-17 21:46:15 +02:00
dordsor21
66b94ab9f1
Start switching to WorldEdit Worlds
2020-07-17 17:21:32 +01:00
dordsor21
74c6fc954e
Merge branch 'v6' into feature/v6/pipeline-queue
...
# Conflicts:
# Core/src/main/java/com/plotsquared/core/command/Trim.java
# Core/src/main/java/com/plotsquared/core/queue/BasicLocalBlockQueue.java
# Core/src/main/java/com/plotsquared/core/queue/GlobalBlockQueue.java
2020-07-17 17:16:49 +01:00
Alexander Söderberg
22bd2eb238
Super minor issues from previous merges
2020-07-17 18:06:38 +02:00
Alexander Söderberg
2a72f274c9
Fix failed merge
2020-07-17 18:00:08 +02:00
Alexander Söderberg
3a1b56494a
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/src/main/java/com/plotsquared/core/command/Claim.java
# Core/src/main/java/com/plotsquared/core/command/Condense.java
# Core/src/main/java/com/plotsquared/core/plot/comment/CommentManager.java
# Core/src/main/java/com/plotsquared/core/util/task/AutoClaimFinishTask.java
# Core/src/main/java/com/plotsquared/core/util/task/ObjectTaskRunnable.java
# Core/src/main/java/com/plotsquared/core/util/task/TaskManager.java
2020-07-17 17:58:14 +02:00
Alexander Söderberg
932052772c
Fix edge cases for time conversion
2020-07-17 17:53:30 +02:00
Alexander Söderberg
43d058d3db
Address comments
2020-07-17 17:53:30 +02:00
Alexander Söderberg
020b030667
More fixes
2020-07-17 17:53:30 +02:00
Alexander Söderberg
5a3eacde0b
Replace method synchronization logic
2020-07-17 17:53:30 +02:00
Alexander Söderberg
7f412f5472
Begin work on the task system
2020-07-17 17:53:30 +02:00
Alexander Söderberg
33b6ef66d6
Delombok + import organisation
2020-07-17 17:24:45 +02:00
dordsor21
9fefe57c90
Switch to using QueueCoordinators everywhere
2020-07-17 15:41:06 +01:00
dordsor21
ed77522c08
Add wna block setting, use WorldEdit worlds rather than Strings.
2020-07-17 14:38:50 +01:00
dordsor21
09aca839a8
Add back changes to ChunkCoordinator
2020-07-17 14:00:01 +01:00
dordsor21
def9a1bcf8
begin new block setting/chunk pipeline
...
This will ultimately replace both the GlobalBlockQueue and the ChunkTask stuff
2020-07-17 13:22:33 +01:00
dordsor21
57435fdf34
verbosely ensure items cannot be duplicated when keeping inventory on death
...
Seemingly there's duplication issues on some servers (and apparently even when only PlotSquared is installed). Likely a Spigot issue, but there's nothing to be done for Spigot on 1.13/14/15
2020-07-16 23:24:11 +01:00
N0tMyFaultOG
01ff9a34c2
Merge branch 'features/v5/placeholders' into v5
2020-07-16 18:48:45 +02:00
N0tMyFaultOG
ff3a94933a
Bump version
2020-07-16 18:43:52 +02:00
Hannes Greule
97a356c4a0
Very attentive reviewers, can recommend
2020-07-16 18:13:02 +02:00
Hannes Greule
10ab28c1ec
Add missing license headers
2020-07-16 18:08:00 +02:00
Hannes Greule
2d9cf8b759
Get placeholders working
2020-07-16 18:04:17 +02:00
Alexander Söderberg
32b28a4ca5
Turn all UUID messages into debug messages
2020-07-15 22:42:58 +02:00
N0tMyFaultOG
4996d8bcd1
Remove left over debugs
2020-07-15 14:05:15 +02:00
NotMyFault
e5963a8590
Merge pull request #2877 from IntellectualSites/features/v5/split-bukkit-listeners
...
Clean up bukkit listeners by splitting them up
2020-07-15 13:35:38 +02:00
N0tMyFaultOG
e8c155763b
Register placeholders
2020-07-15 12:44:07 +02:00
N0tMyFaultOG
a52249513e
Update MVdW version
2020-07-15 12:05:42 +02:00
Alexander Söderberg
5d2d4ac12b
fix language issue
2020-07-14 20:47:15 +02:00
Alexander Söderberg
64f5580edd
Fix code styling issue
2020-07-14 20:46:52 +02:00
Alexander Söderberg
b989531a60
Merge branch 'v5' into features/v5/placeholders
2020-07-14 20:41:17 +02:00
Alexander Söderberg
34655b8d41
Add (untested) MVdWPlaceholderAPI support
2020-07-14 20:41:08 +02:00
dordsor21
30327d2fa3
update bukkit pom
2020-07-14 19:11:46 +01:00
dordsor21
2e4c43c251
Add config option to disable placing top wall blocks
2020-07-14 19:10:53 +01:00
Alexander Söderberg
c0a0d36e5d
Remove remaining jetbrains imports
2020-07-14 19:40:47 +02:00
Alexander Söderberg
b68d7150f1
Manually fix some merge conflicts
2020-07-14 19:34:44 +02:00
Alexander Söderberg
198bcfdf4d
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/player/BukkitPlayer.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Core/build.gradle
# Core/src/main/java/com/plotsquared/core/PlotPlatform.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/Add.java
# Core/src/main/java/com/plotsquared/core/command/Area.java
# Core/src/main/java/com/plotsquared/core/command/Auto.java
# Core/src/main/java/com/plotsquared/core/command/Command.java
# Core/src/main/java/com/plotsquared/core/command/ListCmd.java
# Core/src/main/java/com/plotsquared/core/configuration/Caption.java
# Core/src/main/java/com/plotsquared/core/listener/PlotListener.java
# Core/src/main/java/com/plotsquared/core/player/ConsolePlayer.java
# Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java
# Core/src/main/java/com/plotsquared/core/plot/message/PlotMessage.java
# Core/src/main/java/com/plotsquared/core/setup/CommonSetupSteps.java
# Core/src/main/java/com/plotsquared/core/util/MainUtil.java
# Core/src/main/java/com/plotsquared/core/util/WorldUtil.java
2020-07-14 19:25:14 +02:00
Alexander Söderberg
8eb903ad72
Merge branch 'v5' into v6
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
2020-07-14 19:18:08 +02:00
Alexander Söderberg
c853147635
Merge pull request #2870 from IntellectualSites/feature/v6/platform
2020-07-14 19:13:00 +02:00
Alexander Söderberg
0294397021
Manually resolve a bunch of merge issues
2020-07-14 19:10:52 +02:00
Alexander Söderberg
97fed21811
Merge branch 'v6' into feature/v6/platform
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/src/main/java/com/plotsquared/bukkit/BukkitPlatform.java
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/ChunkListener.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitRegionManager.java
# Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java
# Bukkit/src/main/java/com/plotsquared/bukkit/uuid/SquirrelIdUUIDService.java
# Core/build.gradle
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/Claim.java
# Core/src/main/java/com/plotsquared/core/command/Debug.java
# Core/src/main/java/com/plotsquared/core/command/DebugExec.java
# Core/src/main/java/com/plotsquared/core/command/Purge.java
# Core/src/main/java/com/plotsquared/core/command/Trim.java
# Core/src/main/java/com/plotsquared/core/components/ComponentPresetManager.java
# Core/src/main/java/com/plotsquared/core/database/SQLManager.java
# Core/src/main/java/com/plotsquared/core/generator/HybridPlotWorld.java
# Core/src/main/java/com/plotsquared/core/generator/HybridUtils.java
# Core/src/main/java/com/plotsquared/core/generator/SquarePlotManager.java
# Core/src/main/java/com/plotsquared/core/generator/SquarePlotWorld.java
# Core/src/main/java/com/plotsquared/core/listener/ProcessedWEExtent.java
# Core/src/main/java/com/plotsquared/core/player/ConsolePlayer.java
# Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java
# Core/src/main/java/com/plotsquared/core/plot/Plot.java
# Core/src/main/java/com/plotsquared/core/plot/PlotArea.java
# Core/src/main/java/com/plotsquared/core/plot/PlotInventory.java
# Core/src/main/java/com/plotsquared/core/plot/expiration/ExpireManager.java
# Core/src/main/java/com/plotsquared/core/plot/expiration/PlotAnalysis.java
# Core/src/main/java/com/plotsquared/core/plot/flag/FlagContainer.java
# Core/src/main/java/com/plotsquared/core/plot/flag/types/BlockTypeWrapper.java
# Core/src/main/java/com/plotsquared/core/plot/message/PlotMessage.java
# Core/src/main/java/com/plotsquared/core/util/LegacyConverter.java
# Core/src/main/java/com/plotsquared/core/util/MainUtil.java
# Core/src/main/java/com/plotsquared/core/util/RegionManager.java
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
# Core/src/main/java/com/plotsquared/core/uuid/UUIDPipeline.java
2020-07-14 19:05:05 +02:00
Alexander Söderberg
510ea56431
Finalize DI stuff
2020-07-14 18:49:40 +02:00
Alexander Söderberg
7897d78f0d
Merge pull request #2868 from IntellectualSites/feature/v6/slf4j
2020-07-14 18:49:34 +02:00
Alexander Söderberg
25a58a5c46
Merge branch 'v6' into feature/v6/platform
2020-07-14 17:45:33 +02:00
Alexander Söderberg
f9e5fd714d
Merge remote-tracking branch 'origin/feature/v6/platform' into feature/v6/platform
2020-07-14 17:07:03 +02:00
Alexander Söderberg
55eefd09da
Merge branch 'v6' into feature/v6/json
2020-07-14 16:52:40 +02:00
Alexander Söderberg
0ce1f3e0f6
Send special message when caption cannot be found
2020-07-14 16:36:13 +02:00
Alexander Söderberg
99be181aea
Migrate some more captions
2020-07-14 16:31:58 +02:00
Alexander Söderberg
fbf6a3517d
Add back title method that somehow went missing and add a template utility class to make templates less annoying to work with
2020-07-14 15:04:31 +02:00
Alexander Söderberg
1dc4da8beb
Fix issues from previous merge
2020-07-14 13:21:59 +02:00
Alexander Söderberg
1908588fcb
Change expansion author and version
2020-07-14 13:17:21 +02:00
Alexander Söderberg
af7db08036
Add new placeholder system
2020-07-14 13:14:02 +02:00
NotMyFault
e72ce9c90e
Update gradle.yml
2020-07-14 12:44:11 +02:00
NotMyFault
32264ae5e3
Update gradle.yml
2020-07-14 12:43:45 +02:00
Alexander Söderberg
33f2ff7e6d
Merge branch 'v6' into feature/v6/slf4j
2020-07-13 23:11:40 +02:00
Alexander Söderberg
6664d49928
Prefix all log messages
2020-07-13 23:04:27 +02:00
Alexander Söderberg
d648a6d3db
Merge remote-tracking branch 'origin/feature/v6/slf4j' into feature/v6/slf4j
...
# Conflicts:
# Bukkit/pom.xml
# Core/pom.xml
2020-07-13 22:52:10 +02:00
Alexander Söderberg
a1f262b5b2
Fix gradle setup and replace all debug calls
2020-07-13 22:51:57 +02:00
Alexander Söderberg
b109b76120
Nevermind, it doesn't allow for relocations
2020-07-13 20:50:49 +02:00
N0tMyFaultOG
1388f280e6
Update module poms
2020-07-13 20:46:34 +02:00
Alexander Söderberg
d141b040d6
Fix relocations
2020-07-13 20:45:04 +02:00
Alexander Söderberg
e84d82315c
Add log4j config (this might work :p)
2020-07-13 20:39:52 +02:00
N0tMyFaultOG
c6962ef4d2
Shift a few more messages to debug
2020-07-13 19:56:34 +02:00
N0tMyFaultOG
f93714a44e
Properly add prefixes to messages
2020-07-13 13:01:13 +02:00
Hannes Greule
564efd77f7
Fix some messages
2020-07-12 22:11:23 +02:00
Hannes Greule
5442c7cc2e
Start moving commands to new message system
2020-07-12 22:06:07 +02:00
Alexander Söderberg
0fa5a16cd0
replace remaining debug calls
2020-07-12 21:49:05 +02:00
N0tMyFaultOG
1881cdc9ab
Revert "Add prefix"
...
This reverts commit fb2aa44f78 .
2020-07-12 21:28:38 +02:00
N0tMyFaultOG
fb2aa44f78
Add prefix
2020-07-12 21:25:22 +02:00
Alexander Söderberg
e88da3cea9
Add chunk coordinator
2020-07-12 20:58:48 +02:00
dordsor21
14b6f84816
fix typos that were c/p over
2020-07-12 18:50:04 +01:00
N0tMyFaultOG
ac8841447c
6cf2c0ad97 (r40542418)
2020-07-12 17:11:25 +02:00
Alexander Söderberg
6cf2c0ad97
Disable the paper uuid service for offline mode servers and add toggles for all third party uuid services
2020-07-12 17:04:30 +02:00
dordsor21
c045ef698c
Add license headers and fix method change in PlotSquared.java
2020-07-12 11:42:45 +01:00
Alexander Söderberg
5cdb3f4fd5
Add missing injection points
2020-07-12 12:25:44 +02:00
Alexander Söderberg
5a5c5721cc
fix compiler crashing
2020-07-12 07:38:57 +02:00
dordsor21
3a11ffc77a
Clean up bukkit listeners by splitting them up
2020-07-11 19:03:55 +01:00
Alexander Söderberg
916675fb08
Guice progress
2020-07-11 17:19:19 +02:00
dordsor21
a2ec404014
Fix /plot target nearest
2020-07-11 13:40:22 +01:00
Alexander Söderberg
6f6cb4b630
More DI progress
2020-07-11 05:29:41 +02:00
Alexander Söderberg
c0f69f321d
Guice progress
2020-07-10 22:12:37 +02:00
Alexander Söderberg
55bf41d2da
Remove dumdum static access
2020-07-10 19:25:05 +02:00
Alexander Söderberg
7687d7705b
Fix merge issue
2020-07-10 18:38:14 +02:00
Alexander Söderberg
21ad9a36c8
Merge branch 'v6' into feature/v6/platform
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/generator/HybridUtils.java
# Core/src/main/java/com/plotsquared/core/location/Location.java
2020-07-10 18:37:18 +02:00
dordsor21
afb72aa102
Don't include eggs with spawn*_eggs*
2020-07-10 17:31:46 +01:00
Alexander Söderberg
d00dc658df
Inject EventDispatcher and PlotListener
2020-07-10 18:17:44 +02:00
Alexander Söderberg
2dab7c8dda
Inject PlotAreaManager
2020-07-10 17:32:07 +02:00
Alexander Söderberg
c37cc40ad9
Move annotation in BukkitWorld
2020-07-10 12:27:26 +02:00
Alexander Söderberg
5341015cb1
Finalize immutable locations and add a platform world implementation
2020-07-10 12:21:29 +02:00
dordsor21
2fb76e6636
Split road and plot paste-on-top settings
2020-07-09 22:39:06 +01:00
dordsor21
5b260ea8da
update bukkit pom
2020-07-09 22:33:01 +01:00
dordsor21
55139eb134
Do not respect paste on top for road schematics.
2020-07-09 22:19:23 +01:00
dordsor21
5e44bb60c6
Merge branch 'v5' of github.com:IntellectualSites/PlotSquared into v5
2020-07-09 22:14:38 +01:00
dordsor21
96740fd282
Couple of fixes to road flag logic
2020-07-09 21:52:51 +01:00
Alexander Söderberg
cf1b027db9
Start making locations immutable
2020-07-09 22:28:46 +02:00
NotMyFault
fb050ac3da
5.12.5
2020-07-09 21:15:28 +02:00
Alexander Söderberg
b36c6427d1
Split failed UUID batches into individual requests in order to identify the invalid UUIDs
2020-07-09 20:37:14 +02:00
Traks
63c308971b
Update location block vector on add and subtract
2020-07-09 20:14:06 +02:00
Traks
cfd389883b
Improve piston interaction with area border
2020-07-09 20:14:06 +02:00
Traks
4576cfd961
Improve piston interaction with plot border
...
Fixes retracting pistons being able to modify plot borders. Prevents
piston heads from sticking outside plots.
2020-07-09 20:14:06 +02:00
Alexander Söderberg
89cb6450fb
Fix issue where PlotPlayer#getLocation returns a mutable location
2020-07-09 20:04:00 +02:00
Alexander Söderberg
699eb71e2a
Fix kill-road-mobs. Fixes PS-73
2020-07-09 19:46:17 +02:00
Alexander Söderberg
6b07f38cff
Send teleportation cancellation message immediately on movement, rather than after the timer has finished. This fixes PS-33.
2020-07-09 16:45:25 +02:00
Alexander Söderberg
904f5485ab
Merge remote-tracking branch 'origin/v5' into v5
2020-07-09 16:38:53 +02:00
Alexander Söderberg
e05d817482
Fix plot owner placeholder. Fixes PS-62.
2020-07-09 16:38:46 +02:00
Alexander Söderberg
db37077af7
Make signs able to use captions
2020-07-09 12:58:28 +02:00
Traks
61de18190f
More dispense blocking on roads
2020-07-09 12:33:23 +02:00
dordsor21
1310f9470e
5.12.4
2020-07-08 19:34:08 +01:00
Hannes Greule
d652225f36
Let players teleport to their merged plots
2020-07-08 19:33:58 +02:00
dordsor21
2936b806f3
Allow players to interact on their own plot
2020-07-08 17:10:09 +01:00
Alexander Söderberg
3fa532a3c0
Move message sending into PlotPlayer to make it platform independent
2020-07-08 15:35:58 +02:00
dordsor21
d267d1bb98
Start expiry tasks
2020-07-08 14:35:46 +01:00
Alexander Söderberg
9792d4cc4b
Remove style.yml
2020-07-08 15:23:33 +02:00
Alexander Söderberg
090bd69be5
Merge branch 'v6' into feature/v6/json
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/chat/FancyMessage.java
2020-07-08 15:22:02 +02:00
Alexander Söderberg
c36e311520
Continue cleaning up PlotSquared.java
2020-07-08 15:09:25 +02:00
Alexander Söderberg
f2191cb731
Save style.yml again
2020-07-08 13:59:31 +02:00
Alexander Söderberg
265c10ec1c
Remove commands.yml
2020-07-08 13:59:31 +02:00
Alexander Söderberg
51bd21a464
Merge branch 'v6' into feature/v6/platform
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
2020-07-08 13:57:33 +02:00
N0tMyFaultOG
5004005c5a
Fixes PS-65
...
EssentialsX uses paperlib 1.0.4 where we compile explicitly against 1.0.2
2020-07-08 12:21:31 +02:00
N0tMyFaultOG
67a49a2ca7
5.12.3
2020-07-07 21:03:30 +02:00
Hannes Greule
57127537f7
Add permission check for /plot home
2020-07-07 20:45:52 +02:00
Hannes Greule
3476522c00
Allow /p v <alias>
2020-07-07 20:45:52 +02:00
Hannes Greule
3d087b1bbe
Fix tab completion and usage
2020-07-07 20:45:52 +02:00
Hannes Greule
c058614fcc
Split visit command into home and visit
2020-07-07 20:45:52 +02:00
dordsor21
9e9db0f1df
Merge branch 'features/v5/road-respect-flags' into v5
2020-07-07 17:49:32 +01:00
dordsor21
e826836c36
Merge branch 'v5' into features/v5/road-respect-flags
2020-07-07 17:48:46 +01:00
Alexander Söderberg
196df855ac
Clean up PlotAreaManager and move a bunch of plot area related logic out of PlotSquared
2020-07-07 13:37:03 +02:00
Alexander Söderberg
d76c9dad52
Remove access to PlotSquared#IMP and rename IPlotMain to PlotPlatform, then rename PlotSquared#imp() to PlotSquared#platform()
2020-07-07 12:56:43 +02:00
Alexander Söderberg
298e65a394
Replace remaining references to PlotSquared#log
2020-07-06 17:17:46 +02:00
Alexander Söderberg
078b776f60
Implement console messages
2020-07-05 18:14:29 +02:00
Alexander Söderberg
4d61a345c6
Small documentation fixes
2020-07-05 18:06:10 +02:00
Alexander Söderberg
dc0358957e
Add prefix replacement to messages and skip sending empty messages
2020-07-05 18:02:43 +02:00
Alexander Söderberg
42d648e338
Use adventure for titles
2020-07-05 17:57:58 +02:00
Alexander Söderberg
1c254984c1
Replace logging references in Bukkitmain
2020-07-05 13:56:54 +02:00
Alexander Söderberg
f287cc34e7
Remove json message stuff
2020-07-05 13:46:25 +02:00
Alexander Söderberg
c8a8806e7d
Component progress. The plugin is **very** broken right now.
2020-07-05 13:41:40 +02:00
Alexander Söderberg
d061f728bd
Merge remote-tracking branch 'origin/feature/v5/json' into feature/v5/json
2020-07-05 12:44:25 +02:00
Hannes Greule
b5818bfefc
Lazy fix for FancyMessage 1.16
2020-07-04 20:25:49 +02:00
Hannes Greule
6bf5bc60d1
Update messages_en.json with new placeholders
2020-07-04 18:57:56 +02:00
Alexander Söderberg
c784c69eb3
progress
2020-07-04 18:53:03 +02:00
Alexander Söderberg
e3759d059a
Fixing missing license headers.
2020-07-04 18:03:47 +02:00
Alexander Söderberg
429f5e55c3
Add option to disable background caching
2020-07-03 13:50:12 +02:00
Alexander Söderberg
0e7a6d7a62
Fix typo
2020-07-03 13:47:50 +02:00
dordsor21
ad1ec42b12
Add new clear pipeline to hpw and make some stuff read access as required.
2020-07-02 14:33:22 +01:00
dordsor21
580212d66d
fix build
2020-07-01 21:49:53 +01:00
dordsor21
b71de856a8
allow plugins extending and replacing RegionManager to be notified of, and "accept" plot clear "requests".
...
.
.
.
.
.
FAWE
2020-07-01 21:49:53 +01:00
Hannes Greule
35cff29917
Add license header
2020-07-01 17:24:47 +02:00
dordsor21
2910176b97
Add road flag container
2020-07-01 14:53:57 +01:00
dordsor21
c5ec8e1931
actually fix all conflicts
2020-07-01 14:21:18 +01:00
dordsor21
82a887fd3b
Merge branch 'v5' into features/v5/road-respect-flags
...
# Conflicts:
# Bukkit/src/main/java/com/plotsquared/bukkit/listener/PlayerEvents.java
2020-07-01 14:12:16 +01:00
NotMyFault
eff410d1da
Merge pull request #2862 from IntellectualSites/bukkit/1.16.1
...
Update to 1.16.1
2020-07-01 12:02:57 +02:00
N0tMyFaultOG
cbe8875b94
Bump gradle version
2020-07-01 11:59:28 +02:00
MattBDev
49c35ec084
Resolve NMF's concerns
2020-06-29 22:05:32 -04:00
Hannes Greule
f80cadcd7f
Draft of Caption resolving
2020-06-29 21:33:57 +02:00
Hannes Greule
fa2ad8ab22
Improve plot alias command (tab complete, admin permission) fixes PS-63
2020-06-29 13:48:37 +02:00
N0tMyFaultOG
600f757046
Finish messages
2020-06-29 12:34:09 +02:00
MattBDev
3a2e932d17
Add missing mobs from 1.13.2+
2020-06-28 18:45:40 -04:00
N0tMyFaultOG
a2aaa3633a
More work
2020-06-28 16:56:42 +02:00
MeFisto94
bd9bdc9e03
Separate the Vault Permission Handling from the Economy Handling
2020-06-28 14:28:11 +02:00
N0tMyFaultOG
3b793929d8
Initialize messages_en.json
2020-06-28 13:51:57 +02:00
Hannes Greule
e139550949
Make cache expiration configurable
2020-06-27 23:07:20 +02:00
NotMyFault
181c5b134f
Update old links
2020-06-27 21:48:15 +02:00
Carter
74876f9e64
Get biome data from correct schematic for intersections (Fixes PS-50)
2020-06-27 20:44:46 +01:00
dordsor21
02f3c3ef50
Fix my stupid mistake of using lamdas not creating nested classes when creating schematics. "this" doesn't work like that. Cheers Java.
2020-06-27 20:38:55 +01:00
MeFisto94
9c3d2cfb02
Move the caching and static accessors from EconHandler to PlotMain
2020-06-27 06:26:00 +02:00
MattBDev
9d609c2dfe
Merge remote-tracking branch 'remotes/origin/v5' into bukkit/1.16.1
2020-06-26 20:40:50 -04:00
MattBDev
cb04c183a8
Update to 1.16.1
2020-06-26 20:38:30 -04:00
Hannes Greule
38425a1eae
Update world border on Plot#claim (Fixes PS-13)
2020-06-26 13:49:17 +02:00
Alexander Söderberg
4b997d42df
Some slf4j progress
2020-06-26 11:03:42 +02:00
Hannes Greule
d1ecf9232e
Merge pull request #2859 from FreebuildFR/feature/flag_placeholder
...
Add placeholders to get the value of a plot flag
2020-06-26 02:22:59 +02:00
EpiCanard
e833403e3c
Replace split with substring for placeholders
2020-06-25 14:08:44 +02:00
Alexander Söderberg
f64026af1a
Only initialise EconHandler when economy is enabled and stop accessing the static instance directly.
2020-06-24 15:26:06 +02:00
Alexander Söderberg
efab6e92f7
Lower tab completion cache time and fix "Invalid player" message for /plot kick
2020-06-24 13:44:06 +02:00
Alexander Söderberg
f69cc5cc98
Merge remote-tracking branch 'origin/v5' into v5
2020-06-24 08:32:14 +02:00
Alexander Söderberg
f6f26c6102
Fix issue where numbers were sometimes parsed as usernames when they shouldn't be. This commit also fixes an issue where "Not a valid plot ID" was sent twice.
2020-06-24 08:31:23 +02:00
Alexander Söderberg
159b35c717
Fix OfflinePlayerUUIDService breaking when no worlds have been loaded.
2020-06-24 08:05:06 +02:00
EpiCanard
7fbac4f286
Add a second placeholder to support only local flag of current plot
2020-06-24 00:51:27 +02:00
NotMyFault
29080de860
5.12.2
2020-06-23 23:57:27 +02:00
Alexander Söderberg
e17222dd19
Merge remote-tracking branch 'origin/v5' into v5
2020-06-23 18:37:00 +02:00
Alexander Söderberg
55cf34508a
Fix issue where old player objects were not cleaned up properly.
...
This is caused by an issue with the event order in Spigot (and Spigot derivatives), so the fix is rather hacky.
2020-06-23 18:36:53 +02:00
NotMyFault
c52603921d
Bump version
2020-06-23 13:13:01 +02:00
Alexander Söderberg
f4724a3c87
Fix expiration flag commands
2020-06-23 11:45:04 +02:00
Alexander Söderberg
2b4e2fc793
Add plot debugging and make tab completable aliases configurable
2020-06-23 11:39:45 +02:00
EpiCanard
14baead342
Add placeholder to get the value of a plot flag
2020-06-23 01:20:17 +02:00
Alexander Söderberg
2d6e6ceaeb
Improve documentation of BukkitMain#wrapPlayer and improve generic types
2020-06-22 15:45:57 +02:00
Alexander Söderberg
1dcf8d3995
Progress on the debug logging API
2020-06-21 15:50:49 +02:00
Hannes Greule
d07d32e28b
Generate plot blocks on correct height when removing intersection
...
Fixes PS-46
2020-06-20 00:14:04 +02:00
PureGero
cb969e37a6
Don't teleport players; Fixes PS-14
2020-06-19 11:36:35 +02:00
Hannes Greule
6259287dff
Add tab completion for /plot <deny|kick|remove>
2020-06-13 15:54:38 +02:00
Hannes Greule
3e2e61d2be
Re-introduce online mode
2020-06-13 15:53:03 +02:00
Hannes Greule
a3586791b5
Remove unused code and use less aggressive colors
2020-06-11 01:01:00 +02:00
Hannes Greule
bb298ab660
Remove leftover TODO
2020-06-11 01:01:00 +02:00
Hannes Greule
8c0f581ff0
Add missing license headers to new files
2020-06-11 01:01:00 +02:00
Hannes Greule
033b87deb5
Resolve TODOs
2020-06-11 01:01:00 +02:00
Hannes Greule
b6f1610a7e
Provide no suggestions instead of player names for commands
2020-06-11 01:01:00 +02:00
Hannes Greule
e3fbb32399
Formatting and documentation
2020-06-11 01:01:00 +02:00
Hannes Greule
67b80bb8e8
Fix /plot setup back
2020-06-11 01:01:00 +02:00
Hannes Greule
ae1427b189
Remove usage of SetupObject
2020-06-11 01:01:00 +02:00
Hannes Greule
5165c439fc
Add tab completion and fix minor bugs
2020-06-11 01:01:00 +02:00
Hannes Greule
b15c48e074
Implement setup steps
2020-06-11 01:01:00 +02:00
Hannes Greule
c5bfde330f
First draft of redesigned setup processing
2020-06-11 01:01:00 +02:00
N0tMyFaultOG
d12ecc8616
Softdepend on new complementary UUID services
2020-06-04 11:41:20 +02:00
N0tMyFaultOG
950640a557
Revert "Don't send chat spy to message sender"
...
This reverts commit a37ab10414 .
Let's not break plotchat when plotspy is enabled
2020-06-04 11:29:02 +02:00
N0tMyFaultOG
86746e7843
Fixed https://issues.intellectualsites.com/issue/PS-26
2020-06-03 21:18:46 +02:00
NotMyFault
2c74d2479f
Exchange website url
2020-06-02 17:06:33 +02:00
N0tMyFaultOG
f1b79a3b0d
Add more documentation to the settings.yml
...
Apparently gradle wants to update the poms so here we go
2020-05-27 22:20:13 +02:00
Alexander Söderberg
6442922d86
Implement some more generic types to make the player objects easier to work with and also create wrapper objects for fake players (NPCs). Potentially fixes PS-27
2020-05-27 14:08:48 +02:00
Alexander Söderberg
edbacb8e47
Bump dependency version
2020-05-25 20:11:57 +02:00
dependabot-preview[bot]
71e22f41b1
Bump json from 20190722 to 20200518
...
Bumps [json](https://github.com/douglascrockford/JSON-java ) from 20190722 to 20200518.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 17:29:36 +02:00
Alexander Söderberg
b9b0d89b5f
Replace the R-tree library with PRTree. Fix SquirrelID shading issues. Bump the version to 5.12.0
2020-05-25 15:13:31 +02:00
NotMyFault
fdf82d0d1e
Merge pull request #2852 from aurorasmiles/features/v5/uuid
...
Add BungeePerms UUID service
2020-05-25 13:15:41 +02:00
NotMyFault
09327b0128
Merge branch 'v5' into features/v5/uuid
2020-05-25 13:13:29 +02:00
NotMyFault
8a3ee4cdc2
Merge pull request #2853 from darbyjack/v5
...
Updated PAPI & EssX dependency to ensure compatibility
2020-05-25 13:02:10 +02:00
NotMyFault
8d1033f725
Merge branch 'v5' into v5
2020-05-25 12:58:32 +02:00
NotMyFault
1d8bad3a80
Merge pull request #2855 from IntellectualSites/dependabot/gradle/v5/net.luckperms-api-5.1
...
Bump luckperms from 5.0 to 5.1
2020-05-25 12:51:01 +02:00
dependabot-preview[bot]
67fbfb0f2d
Bump api from 5.0 to 5.1
...
Bumps [api](https://github.com/lucko/LuckPerms ) from 5.0 to 5.1.
- [Release notes](https://github.com/lucko/LuckPerms/releases )
- [Commits](https://github.com/lucko/LuckPerms/compare/v5.0...v5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 09:13:10 +00:00
darbyjack
4b0df80878
Updated PAPI & EssX dependency to ensure compatibility
2020-05-25 00:09:28 -05:00
Alexander Söderberg
52b90b6757
Merge pull request #2841 from IntellectualSites/features/v5/uuid
2020-05-25 01:40:35 +02:00
dordsor21
31b71ade69
* :D
2020-05-24 23:43:15 +01:00
dordsor21
0021b114de
Revert "Slow down queue a bit because 1.13+ performance is bad"
...
This reverts commit bbde2f5e06 .
2020-05-24 23:24:27 +01:00
Alexander Söderberg
28a7d027f6
Merge branch 'v5' into features/v5/uuid
2020-05-24 21:14:56 +02:00
Alexander Söderberg
e32a2e2723
Merge pull request #2847 from IntellectualSites/features/v5/single-area
2020-05-24 21:13:51 +02:00
Alexander Söderberg
46b68e489d
Tab complete /p list
2020-05-24 21:08:11 +02:00
Alexander Söderberg
2436a6a402
remove debug, whoops
2020-05-24 20:54:10 +02:00
Alexander Söderberg
862467c0fa
Tab complete /plot visit
2020-05-24 20:53:16 +02:00
Alexander Söderberg
69cfb431b1
Unstupidify Visit
2020-05-24 20:18:02 +02:00
Alexander Söderberg
172bd6f0f2
This should hopefully fix that broken merge. Maybe. Possibly. Idk.
2020-05-24 19:05:09 +02:00
Alexander Söderberg
a882555d1b
Merge branch 'v5' into features/v5/uuid
...
# Conflicts:
# Bukkit/build.gradle
# Core/src/main/java/com/plotsquared/core/PlotSquared.java
# Core/src/main/java/com/plotsquared/core/command/ListCmd.java
# Core/src/main/java/com/plotsquared/core/command/Visit.java
2020-05-24 19:00:21 +02:00
NotMyFault
0b12c4e5b2
Update issue link
2020-05-24 18:48:15 +02:00
Alexander Söderberg
0ac6383c2c
Use PlotQuery in Visit
2020-05-24 18:35:32 +02:00
Alexander Söderberg
76913d4a78
immutable -> mutable
2020-05-24 18:35:32 +02:00
Alexander Söderberg
a0d1da3274
fix dum typo
2020-05-24 18:35:32 +02:00
Alexander Söderberg
1aa144e47d
Deprecate old PlotFilter class
2020-05-24 18:35:32 +02:00
Alexander Söderberg
6b31743fb3
add missing javadoc
2020-05-24 18:35:32 +02:00
Alexander Söderberg
508fdce704
Add missing methods to PlotQuery and use PlotQuery in ListCmd
2020-05-24 18:35:32 +02:00
Alexander Söderberg
e912909aad
Add plot query system
2020-05-24 18:35:32 +02:00
Aurora
98322d5d11
Add BungeePerms UUID service. This should probably work.
2020-05-24 14:32:34 +02:00
Alexander Söderberg
7b97130af7
Add option to disable legacy cache, also add an option to return "Unknown" when a request cannot be fulfilled (old behaviour)
...
This should fix issues where lowercase offline mode UUIDs don't have access to their old cache.
2020-05-24 05:00:36 +02:00
Alexander Söderberg
cc168d5ae9
Fix SQLite table creation statement and add legacy SQLite uuids as a provider
2020-05-24 04:48:19 +02:00
Alexander Söderberg
d19df3b6eb
Fix offline mode UUIDs
2020-05-24 04:28:29 +02:00
Alexander Söderberg
75dbc2db98
Fix offline mode UUIDs
2020-05-24 04:27:20 +02:00
Alexander Söderberg
2875b050c5
Add plugin UUID services. They probably work.
2020-05-23 19:43:32 +02:00
Alexander Söderberg
6c6c2b57a1
Add options to disable tab completion and extend username completion, also limit the total number of username suggestions to 200 per request
2020-05-23 17:20:09 +02:00
Alexander Söderberg
113da81f29
Actually save the schematic
2020-05-23 16:15:48 +02:00
Alexander Söderberg
4dd2613f2f
Add missing caption
2020-05-23 15:02:53 +02:00
Alexander Söderberg
8c37cc5340
Fix minor issues
2020-05-23 15:02:31 +02:00
Alexander Söderberg
47c74cfa6d
Set correct region height
2020-05-23 14:39:28 +02:00
Alexander Söderberg
32a55127f1
Fix partial area regeneration when using PlotSquared generation.
...
Also fix issues with region height and road width.
2020-05-23 14:32:02 +02:00
Alexander Söderberg
6d0458281b
Merge remote-tracking branch 'origin/v5' into features/v5/single-area
2020-05-23 02:30:45 +02:00
N0tMyFaultOG
6090c7ccac
Link issues to new issue tracker for legacy reasons
2020-05-23 01:25:18 +02:00
Alexander Söderberg
5e6b27e21f
Update README.md
2020-05-23 00:33:30 +02:00
Alexander Söderberg
eee04ab87d
Shade guava-mini into the bukkot module
2020-05-22 22:04:46 +02:00
Alexander Söderberg
a833803bdf
Shade rx into the bukkot module
2020-05-22 22:04:46 +02:00
Alexander Söderberg
d2af342a5d
Shade r-tree into the bukkit module
2020-05-22 22:04:46 +02:00
Alexander Söderberg
93619b3988
Don't access tree until it has been created
2020-05-22 22:04:46 +02:00
Alexander Söderberg
dd4c5014fc
Get rid of unused field
2020-05-22 22:04:46 +02:00
Alexander Söderberg
1e3379b00a
Fix up the plot area nightmare
2020-05-22 22:04:46 +02:00
dordsor21
bbde2f5e06
Slow down queue a bit because 1.13+ performance is bad
2020-05-22 10:44:51 +01:00
Alexander Söderberg
b61dfd6f97
Single plot area progress
2020-05-22 03:20:11 +02:00
Alexander Söderberg
f16fa0a3ed
Merge branch 'features/v5/worlds' into features/v5/single-area
2020-05-22 02:56:36 +02:00
Alexander Söderberg
d4bd08415a
Shade guava-mini into the bukkot module
2020-05-22 02:56:23 +02:00
Alexander Söderberg
9ad276eeae
Merge branch 'features/v5/worlds' into features/v5/single-area
2020-05-22 02:54:24 +02:00
Alexander Söderberg
a3179bf114
Shade rx into the bukkot module
2020-05-22 02:54:10 +02:00
Alexander Söderberg
0d20dad2a3
Merge branch 'features/v5/worlds' into features/v5/single-area
2020-05-22 02:52:05 +02:00
Alexander Söderberg
7c080770f0
Shade r-tree into the bukkit module
2020-05-22 02:51:40 +02:00
Alexander Söderberg
9752e5f62b
Start working on single plot areas
2020-05-22 02:48:32 +02:00
Alexander Söderberg
3b7057ad4f
do a second attempt at fetching uuid batches even if it errors
2020-05-21 21:24:55 +02:00
Alexander Söderberg
38a7c771be
Don't access tree until it has been created
2020-05-21 20:23:36 +02:00
Alexander Söderberg
1c6075df2b
Get rid of unused field
2020-05-21 20:06:37 +02:00
Alexander Söderberg
3ede0447b0
Fix up the plot area nightmare
2020-05-21 20:06:04 +02:00
Alexander Söderberg
f01b242e4a
For sign updating to be scheduled asynchronously.
...
It then forces it back on the main thread, so it's fine, but this way we can safely wait for the UUID mapping to be fetched.
2020-05-20 15:26:20 +02:00
Alexander Söderberg
2417dace2d
Add UUID caching
2020-05-20 15:12:09 +02:00
Alexander Söderberg
f82a111518
Merge branch 'v5' into features/v5/uuid
...
# Conflicts:
# Bukkit/pom.xml
# Core/src/main/java/com/plotsquared/core/util/SchematicHandler.java
2020-05-20 11:27:11 +02:00
dordsor21
525ba648ae
ignore build/ and update bukkit pom.xml apparently
2020-05-20 09:44:45 +01:00
dordsor21
0160c2bb55
Add setCuboids method to RegionManager
...
- Allow FAWE to take charge of big operations like /plot set all
2020-05-20 08:43:58 +01:00
Alexander Söderberg
ea41c842bc
Fix a bunch of minor issues
2020-05-20 00:31:59 +02:00
Alexander Söderberg
8efc78e1c9
IT COMPILES!
2020-05-19 23:05:36 +02:00
Alexander Söderberg
973c18623f
Port more commands and add more tab completion utilities
2020-05-19 19:34:33 +02:00
dordsor21
7aba70ea65
Make plot clears/sets less crashy.
...
There's still the issue of Spigot's (or paper's) terrible GC that does nothing and stores everything in PS old gen memory so the server just numpties itself though.
2020-05-19 16:54:12 +01:00
Alexander Söderberg
123ca8efe9
Update more commands and add proper request timeouts
2020-05-19 17:33:59 +02:00
dordsor21
22c26fe962
Add PlotArea#getFlag
2020-05-19 13:07:50 +01:00
dordsor21
761803f777
Add option for roads to respect a plot area's flags and implement to PlayerEvents
2020-05-19 12:41:51 +01:00
dordsor21
d5d18a60fb
Fix #2836
...
getCompoundTag can also be in Core since we're using WorldEdit.
2020-05-19 11:53:18 +01:00
Alexander Söderberg
37b065a097
Progress.
2020-05-19 00:28:52 +02:00
Alexander Söderberg
fdfc61cf97
Update username on async pre login event
2020-05-18 20:45:51 +02:00
Alexander Söderberg
31c84ab18f
Basic pipeline setup
2020-05-18 00:22:34 +02:00
Alexander Söderberg
a47527857c
Fix wonky annotation placement in SQLiteUUIDService
2020-05-17 23:58:39 +02:00
Alexander Söderberg
12f2cb0d58
Add a cache uuid service
2020-05-17 23:57:40 +02:00
Alexander Söderberg
67bf90e92f
Create the SQLite UUID service and cache
2020-05-17 23:41:59 +02:00
Alexander Söderberg
b5f92f5003
Add sync catcher to the blocking pipeline methods
2020-05-17 23:26:19 +02:00
Alexander Söderberg
58989c9311
Add some missing methods to the pipeline
2020-05-17 23:20:36 +02:00
Alexander Söderberg
736004d88b
Don't fill in stacktrace for ServiceError
2020-05-17 18:03:04 +02:00
Alexander Söderberg
49f51f24f7
Don't loop services when all mappings have been found
2020-05-17 18:02:26 +02:00
Alexander Söderberg
95df62e59b
Add missing consumer API methods
2020-05-17 17:48:42 +02:00
Alexander Söderberg
64cfe240f9
Port OfflinePlayerUUIDService to the new system
2020-05-17 17:36:12 +02:00
Alexander Söderberg
29f2863cf4
Progress
2020-05-17 17:26:48 +02:00
Alexander Söderberg
792fa1f11d
Improve design
2020-05-17 12:55:07 +02:00
Alexander Söderberg
7591c440c2
Begin working on the new UUID service API
2020-05-17 12:40:25 +02:00
Alexander Söderberg
c58309b385
Add { transitive = false } to HV
2020-05-16 21:37:14 +02:00
Alexander Söderberg
5ae70743b1
Always set the generator
2020-05-16 21:37:14 +02:00
Alexander Söderberg
29e0479081
Fix preset initialization
2020-05-16 21:37:14 +02:00
Alexander Söderberg
441a73839e
Add /plot components
2020-05-16 21:37:14 +02:00
Alexander Söderberg
ff8f7a0867
Actually create the world managers
2020-05-16 21:37:14 +02:00
Alexander Söderberg
31edffcb63
Begin working on a platform specific world management system
...
This should make world management a fair bit cleaner
2020-05-16 21:37:14 +02:00
NotMyFault
5442d43918
Update bug-issue-report-for-plotsquared.md
2020-05-15 16:46:47 +02:00
NotMyFault
25d4d23958
5.11.2
2020-05-14 23:15:08 +02:00
Alexander Söderberg
86edb20c15
Add a FAWE/WE chart
2020-05-14 16:33:26 +02:00
Alexander Söderberg
3d30885daf
No PlotSquared-Core-Core
2020-05-14 15:47:25 +02:00
dordsor21
194c5aa27b
Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5
2020-05-14 14:45:33 +01:00
dordsor21
20c487238a
PlotSquared-Core please
2020-05-14 14:45:27 +01:00
Alexander Söderberg
6814b4bef2
Fix Core archive name
2020-05-14 15:24:43 +02:00
dordsor21
e1a25907f2
Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5
2020-05-14 14:19:37 +01:00
dordsor21
5f896dd39a
Properly copy NBT data in containers
2020-05-14 14:19:33 +01:00
Alexander Söderberg
f4729310fa
Include the core dependency in the Bukkit module
2020-05-14 14:52:43 +02:00
Alexander Söderberg
2f02f4392a
Fix names of shaded jars
2020-05-14 14:51:23 +02:00
Alexander Söderberg
b7f708dcd6
Fix gradle config
2020-05-14 14:32:20 +02:00
Alexander Söderberg
501fd9c8e6
Merge remote-tracking branch 'origin/v5' into v5
2020-05-14 14:16:17 +02:00
Alexander Söderberg
7ba7df5cb2
Make the upload task work
2020-05-14 14:16:10 +02:00
dordsor21
9dd9201b67
Allow plot auto from non-plot areas if the server has only one plot area
2020-05-14 13:10:53 +01:00
dordsor21
8fb9f29ab7
Fixes #2827
...
If existing blocks are an instance of container, clear the inventory.
2020-05-14 12:57:26 +01:00
Alexander Söderberg
dd852801cc
Merge pull request #2825 from IntellectualSites/tile-entity-cap
...
Fix chunk processing
2020-05-14 13:18:19 +02:00
Alexander Söderberg
1fa41e6209
Merge branch 'v5' into tile-entity-cap
2020-05-14 13:17:41 +02:00
dordsor21
a2db2e8268
Add return
2020-05-14 11:27:35 +01:00
dordsor21
617abf89e6
Split ChunkManager to Chunk and Region Managers
...
- Having not chunk-specific code in ChunkManager felt wrong.
- Also allow FAWE to replace setbiome code
- Also improve performance (proper usage of chunk loading) for setbiome
2020-05-14 11:27:35 +01:00
dordsor21
98b4ceab7d
Fix style.yml
2020-05-13 16:29:10 +01:00
Alexander Söderberg
86a996b2ff
Make the tile entity check true by default, as it only applies when the chunk processor is enabled (and it's disabled by default)
2020-05-13 15:09:00 +02:00
Alexander Söderberg
e6a9daf31a
Make the tile entity limit in ProcessedWEExtent apply per chunk rather than per edit
2020-05-13 14:54:54 +02:00
Alexander Söderberg
8c0f7b207e
Make the chunk listener NOT delete all tile entities in the chunk
2020-05-13 14:39:58 +02:00
Alexander Söderberg
ec347f8738
Add missing blocks and block tile entities from /plot set if the chunk processor is enabled
2020-05-13 14:24:04 +02:00
Alexander Söderberg
19fe2efb6e
Fix the WE extent and add our own tile entity list
2020-05-13 14:11:17 +02:00
Alexander Söderberg
e6878d7804
clean up ProcessedWEExtent
2020-05-13 12:47:52 +02:00
Alexander Söderberg
435d877262
Make the tile entity check respect the chunk processor status
2020-05-13 12:25:48 +02:00
Alexander Söderberg
3deff629b0
Add paper specific listener for limiting the amount of tile entities in a chunk during build, instead of just doing it during chunk unloading
2020-05-12 23:01:14 +02:00
dordsor21
a038cb6d1b
Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5
2020-05-12 18:53:57 +01:00
dordsor21
637dd7d0c2
correct update messaging
2020-05-12 18:53:26 +01:00
Alexander Söderberg
d20fa39cf5
Add flag that prevents people from copying NBT data in the plot unless they're added as members
2020-05-12 19:25:06 +02:00
Aurélien
be6910d5d9
Reformated and update French translation
...
Some of my translations used '' to represent ' but it's not needed. Also splited some long lines and translated new backup system and keep-inventory flag.
2020-05-12 17:29:32 +02:00
Hannes Greule
2d6a5a3804
Update download link
2020-05-12 15:16:51 +02:00
NotMyFault
630e81fbfb
5.11.1
2020-05-12 13:42:24 +02:00
Alexander Söderberg
6488aafd9d
Version bump
2020-05-12 12:56:18 +02:00
Alexander Söderberg
4ad90d423d
Fix timeout comment
2020-05-12 12:52:45 +02:00
Alexander Söderberg
d2dae45082
Add leaves to the blacklist
2020-05-12 12:49:39 +02:00
Alexander Söderberg
85c9bd7ceb
Add all sign type to blacklist
2020-05-12 12:24:36 +02:00
dordsor21
d0ee579069
Move backup config section to a more appropriate place
2020-05-12 10:44:34 +01:00
Alexander Söderberg
10dbcbcdbd
Prevent NPE in entityDamage
...
This is done by creating a fake (WE) entity type in the case that the entity type name is null. In these cases, WE has no equivalent.
By doing this, all entity category contains check will fail, and it will default to the PVE check at the bottom of the if-else if chain.
2020-05-12 10:05:47 +02:00
Alexander Söderberg
e8dd5fe903
Merge pull request #2816 from IntellectualSites/backups
...
Plot backup system
2020-05-12 09:40:25 +02:00
Alexander Söderberg
32c23e6ced
Merge branch 'v5' into backups
2020-05-11 22:27:16 +02:00
Alexander Söderberg
81aaba328a
ENGLISH > ROOT
2020-05-11 22:21:37 +02:00
Alexander Söderberg
3c5dd3d0d2
Merge remote-tracking branch 'origin/v5' into v5
2020-05-11 22:11:29 +02:00
Alexander Söderberg
2dc07d9321
Add a looooot of default disallowed blocks
2020-05-11 22:11:21 +02:00
N0tMyFaultOG
841dd5e189
Update wiki links
2020-05-11 20:27:06 +02:00
Alexander Söderberg
b2bc2887d2
Fix dumdum merge
2020-05-11 20:17:41 +02:00
Alexander Söderberg
e20319f4e1
Merge branch 'v5' into backups
...
# Conflicts:
# Core/src/main/java/com/plotsquared/core/configuration/Captions.java
2020-05-11 20:15:48 +02:00
Alexander Söderberg
d40160d205
Fix javadoc
2020-05-11 20:04:22 +02:00
Alexander Söderberg
f7167d5e83
Fix typo
2020-05-11 20:03:26 +02:00
Alexander Söderberg
282773a43f
Replace Guava methods with stdlib equivalents
2020-05-11 20:02:33 +02:00
Alexander Söderberg
8944be5319
(Complex) command suggestions for /plot set
2020-05-11 19:37:25 +02:00
Alexander Söderberg
df01f9bea7
Add a list of blocks that cannot be used in /plot set <component>
2020-05-11 18:35:06 +02:00
Alexander Söderberg
3c17b76b1c
Remove dum-dum line break
2020-05-11 11:21:32 +02:00
Alexander Söderberg
7a6909dab1
Merge branch 'v5' into backups
2020-05-11 11:19:59 +02:00
Alexander Söderberg
3064ae80d1
Add a keep-inventory flag
2020-05-11 11:19:36 +02:00
dordsor21
06bb6856a8
Fix bad getApplicablePlotArea(Location) code
...
- Fixes #2815 alongside 667098268f
2020-05-11 09:48:18 +01:00
Alexander Söderberg
702caa6feb
Remove rogue line break
2020-05-10 22:09:56 +02:00
Alexander Söderberg
fc74c582bf
Add option to disable deletion of plot backups when the plot is unclaimed
2020-05-10 21:52:57 +02:00
Alexander Söderberg
658361f825
Destroy backups when the plot is uncalimed
2020-05-10 21:31:16 +02:00
Alexander Söderberg
e0c9a802d8
Add automatic backups and implement them /plot clear and /plot set <component>.
2020-05-10 20:31:07 +02:00
Alexander Söderberg
c4a70c0945
Fix tab completion for the backup command
2020-05-10 19:42:42 +02:00
Alexander Söderberg
f7d6ac00e4
Make the backup commands work
2020-05-10 19:20:11 +02:00
Alexander Söderberg
8ed5a21b36
Merge branch 'v5' into backups
2020-05-10 17:03:36 +02:00
N0tMyFaultOG
773a993ee1
Merge branch 'remove-eol-translation-strings' into v5
2020-05-10 17:02:13 +02:00
Alexander Söderberg
6fb63c9609
Implement backup restoration command. This might work, idk, we'll see.
2020-05-10 16:53:19 +02:00
Alexander Söderberg
079289eb74
Use #getTranslated on GENERIC_UNOWNED
2020-05-10 16:40:12 +02:00
Alexander Söderberg
59f96d4455
Translate all backup failure reasons
2020-05-10 16:39:14 +02:00
Alexander Söderberg
cdab52fcbe
dumdum space go bye bye
2020-05-10 16:04:33 +02:00
Alexander Söderberg
63c9037b10
Fix typo
2020-05-10 16:00:20 +02:00
Alexander Söderberg
bbc86eba39
/plot debug progress
2020-05-10 15:51:27 +02:00
Alexander Söderberg
e0fb6f5440
/plot debug structure
2020-05-10 15:36:20 +02:00
Alexander Söderberg
2bd30af361
Cache both backup profiles and backup objects
2020-05-10 15:12:17 +02:00
NotMyFault
b136f44f12
Merge branch 'v5' into remove-eol-translation-strings
2020-05-10 15:05:58 +02:00
Alexander Söderberg
d0dbb495b0
Add BackupProfile#restoreBackup
2020-05-10 14:58:45 +02:00
Alexander Söderberg
8715a27a93
No backups for merged plots 🐮
2020-05-10 14:41:02 +02:00
Aurélien
503fc44208
Updated according to new translations and old removed
2020-05-10 14:12:56 +02:00
Aurélien
d3bfaeb5a4
Ready for merging !
...
Removed useless space at the end of the file + precision of the date (latest edition)
2020-05-10 14:12:56 +02:00
Aurélien
7adecd0808
Last fix (removed unused translation + added the missing)
2020-05-10 14:12:56 +02:00
Aurélien
c99e081ae0
Fiexed issues reported by CodeFactor
2020-05-10 14:12:56 +02:00
Aurélien
285b6bf62d
Updated and corrected French translation
...
Old translation has been reviewed and new v5 flags' translations has been added.
Some mistakes could now remain, I will fix them if needed ;)
Enjoy !
2020-05-10 14:12:56 +02:00
Alexander Söderberg
723e29cdd0
Continue working on the backup system
2020-05-10 14:02:25 +02:00
dordsor21
667098268f
Almost fix slime pathing?
...
This almost works, there's no real way to do it gracefully because you can't set where the slime should be travelling to nicely, nor can you set rotation etc. Seems to be a fairly large part of the event capability missing from paper.
2020-05-10 12:18:55 +01:00
dordsor21
e6408b35a2
fix merge auto
2020-05-10 10:44:14 +01:00
Alexander Söderberg
3eb0de68c4
Begin working on the structure for the backup system
2020-05-09 20:05:39 +02:00
N0tMyFaultOG
dd1b944205
Update gradle and remove license header from gradle
2020-05-09 16:47:49 +02:00
N0tMyFaultOG
ae11f0610e
Add a few more translation strings for setup wizard
2020-05-09 16:45:32 +02:00
dordsor21
55fc963673
5.10.6
2020-05-09 13:19:29 +01:00
N0tMyFaultOG
198c7ca58d
Remove dead translations
2020-05-09 14:04:08 +02:00
Hannes Greule
5a2f70238a
Typo
2020-05-06 12:53:27 +01:00
Hannes Greule
8257b0b563
No lazy init when calling toString,equals or hashCode
...
That prevents premature initialization as NullBlockCategory
2020-05-06 12:53:27 +01:00
Hannes Greule
9b997d2195
Make constructor private
2020-05-06 12:53:27 +01:00
Hannes Greule
a19fa1b92c
Send a debug message if category not found
2020-05-06 12:53:27 +01:00
Hannes Greule
2c060db9c0
Lazily initialize block tags
2020-05-06 12:53:27 +01:00
dordsor21
a8621a15ad
Override setblock setting Pattern in ChunkBlockQueue
...
> Should stop NPE during plot analysis
> Without overriding this method, DelegateLocalBlockQueue setblock Pattern is called
> DelegateLocalBlockQueue's setblocks use parent.setBlock, but we set that to null in ChunkBlockQueue
> ChunkBlockQueue is simply just to cache the values from generation to use in analysis
> Therefore there is no need to setblocks in any other Queue implementation
2020-05-06 12:53:16 +01:00
dordsor21
179e9e1e74
Clean up plot grants and plot auto
...
- Correct maths for calculating granted plots, etc etc
- Don't check if the player has the correct number of plots AGAIN on AutoClaimFinishTask. That's dumb.
2020-05-06 11:39:34 +01:00
dordsor21
df5feff9ec
Display the correct number of grants used in auto
2020-05-05 13:50:29 +01:00
dordsor21
9226aaff1f
In the interest of debug should show everything, add debug when registering an unknown flag.
2020-05-05 12:57:14 +01:00
dordsor21
afe874a59b
try-catch for NPE in purge and fail gracefully if the world is null
...
Plausible scenario since purge is often run to remove plots in the DB from removed worlds
Shouls fix #2806
2020-05-05 11:12:39 +01:00
N0tMyFaultOG
4ad9f12d5d
Move plot version to debugpaste top
2020-05-04 23:58:01 +02:00
dordsor21
228c37815a
Fix merge all
...
Fixes #2804
2020-05-04 17:15:53 +01:00
Alexander Söderberg
a37ab10414
Don't send chat spy to message sender
2020-05-03 18:13:54 +02:00
dordsor21
d73dbf0c81
5.10.5
2020-05-02 13:34:04 +01:00
dordsor21
daee26681a
use strings for spawn reasons to be safe
2020-05-02 12:13:00 +01:00
dordsor21
729469e030
Add config options for all paper events.
2020-05-02 11:58:32 +01:00
dordsor21
c6dc9ee189
Add some more listeners
...
- Also use setShouldAbortSpawn so it doesn't just try forever
- Add config to enable or disable all paper listeners
2020-05-02 11:58:32 +01:00
dordsor21
85a75ad868
Yeet that PaperSPiGoT out of here
2020-05-02 11:58:32 +01:00
dordsor21
8ec8b8d803
Add some paper-specific listeners
2020-05-02 11:58:32 +01:00
MeFisto94
d864792d09
Fixes #2800 Allow to wrap OfflinePlayers in 1.15.2
2020-05-02 11:28:06 +01:00
dordsor21
ed2e9a80ed
Fix rare bug where if the plot size was less than 15 and the chunk contained an entire plot, it would generate incorrectly
2020-05-01 20:30:59 +01:00
dordsor21
36948ed351
Move world settings dump to a better location (where all of the fields will actually have been set)
2020-05-01 20:29:35 +01:00
dordsor21
e06429f3b0
Correct world types given to player
2020-05-01 19:18:11 +01:00
MattBDev
fd4a9a16de
Execute commands when clicked for expire messages
2020-05-01 13:34:43 -04:00
NotMyFault
acba10ac09
Fix broken url
2020-05-01 17:00:55 +02:00
dordsor21
d6d49e0912
Show suffix in versionString() too
2020-05-01 15:56:35 +01:00
dordsor21
b5de5f30ac
Allow suffixes to the version
...
- Useful for "PlotSquared-5.10.4-SNAPSHOT" etc
2020-05-01 15:53:40 +01:00
dordsor21
17698065a0
Add extra SpawnReasons to spawn listener
2020-04-30 17:00:35 +01:00
Alexander Söderberg
135c6f2c15
Send a less obnoxious message if the flag name length exceeds the maximum allowed length
2020-04-30 13:36:03 +02:00
dordsor21
a263fe2f2d
Apparently we need to recover from bad flags
2020-04-30 12:15:42 +01:00
dordsor21
cbe46539ca
Pick up the rest of the reformating
2020-04-30 11:53:07 +01:00
dordsor21
5e842f1572
Force flag names to be 64 characters or less
...
- A few people seem to be on interesting SQL installs. This should fix the issues they have with 767 bytes,
2020-04-30 11:52:39 +01:00
dordsor21
b56d4d0fea
Merge branch 'reformat' into v5
2020-04-30 11:39:02 +01:00
dordsor21
42106bb97a
I didn't get everything first time
2020-04-30 11:33:59 +01:00
dordsor21
e7216d4aef
Merge branch 'v5' into reformat
2020-04-30 11:33:31 +01:00
dordsor21
0751e9cea3
Make LiquidFlowFlag an enum
2020-04-30 11:18:28 +01:00
dordsor21
0091580ae0
Reformat it all.
2020-04-30 11:01:52 +01:00
dordsor21
4a16f9c1a7
LiquidFlow true will override BlockPhysics false
2020-04-30 10:59:43 +01:00
N0tMyFaultOG
894d673c90
Fix tests
2020-04-30 11:32:50 +02:00
dordsor21
577fe3037f
Update checker improvements and 5.10.4
...
- Add config option to disable poll once it's found an update (true by default)
- Better PlotVersion stuff can now detect if you're using a later version than the spigot API, and not tell you about it
2020-04-30 10:17:19 +01:00
NotMyFault
53ca62e8fc
Bump version
2020-04-29 22:06:23 +02:00
NotMyFault
670f6d9f8b
Fix coral-dry flag not respecting horn coral blocks
2020-04-29 21:55:55 +02:00
dordsor21
8a21334e66
Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5
2020-04-28 11:21:51 +01:00
dordsor21
a130d801d5
schem.intellectualsites.com (just forwards to athion.net but cnamed)
2020-04-28 11:21:30 +01:00
N0tMyFaultOG
51b6f41eff
Update papi hook message
2020-04-25 23:54:30 +02:00
N0tMyFaultOG
a829799b36
Update scripting message
2020-04-25 23:53:46 +02:00
dordsor21
ccb43d0661
Do placeholders better.
...
- Still allow parsing of placeholder if no plot is required and plot is null.
- Properly check if the player is null before getting the plot, and if the plot is null
- These were still issues before my initial "fix" city
2020-04-23 14:16:06 +01:00
Hannes Greule
5bd53436df
Prevent NPE for report comments
2020-04-23 13:44:34 +01:00
dordsor21
caa4a08b26
getOfflinePlayer once
2020-04-23 09:21:52 +01:00
dordsor21
0fa99d7940
Never return null in Placeholder. Also slight cleanup.
2020-04-23 09:06:37 +01:00
dordsor21
73dae7842d
Only poll for updates every 30 mins.
...
- Don't do GET requests on player join (bad idea, it was sync...)
- If there's an update it will notify the player still, it just caches the update status
2020-04-22 12:09:00 +01:00
dordsor21
92a18d810c
Correct usage of Json.
...
I'm dumb and forgot toString doesn't work. Repalce with getAsString
2020-04-22 09:57:46 +01:00
dordsor21
591eb60a71
5.10.2
...
*bump version after resource update
2020-04-22 08:24:55 +01:00
dordsor21
9081a5aff6
Fix incorrectly formatted biomes in worlds.yml automagically
2020-04-22 08:22:14 +01:00
NotMyFault
8ff4566905
Change misleading information
2020-04-21 23:42:31 +02:00
N0tMyFaultOG
c8d8fb6aff
Reformat premium information
2020-04-21 23:38:56 +02:00
N0tMyFaultOG
6da4994955
Enhance premium verification
2020-04-21 23:06:11 +02:00
N0tMyFaultOG
4780fcd534
Fixes #2782
...
Thanks for the contribution :)
2020-04-21 15:53:38 +02:00
dordsor21
5b30711470
Cant use bar chart
2020-04-21 12:39:48 +01:00
dordsor21
336f27f078
Only check update if premium. Add bstats bars for premium vs not.
2020-04-21 12:39:48 +01:00
dordsor21
92ef0d723b
5.10.1
2020-04-21 11:59:10 +01:00
dordsor21
ffee7a518e
update default biome to match format WorldEdit accepts.
2020-04-21 09:16:02 +01:00
dordsor21
8d61e6f111
Fix update checker
...
- No more NPEs
- Use the better spigot API
- No obnoxious tooltip displaying the link without being clickable
2020-04-21 08:56:23 +01:00
dordsor21
67736bfbca
git object is actually needed in Core build
2020-04-21 08:28:22 +01:00
dordsor21
84108b60c2
force version
2020-04-21 08:16:06 +01:00
Alexander Söderberg
59f8f2fdff
Fix biome setting in 1.13 and 1.14
2020-04-20 23:40:04 +02:00
Alexander Söderberg
5c6175badb
Merge remote-tracking branch 'origin/v5' into v5
2020-04-20 23:37:02 +02:00
Alexander Söderberg
8db8a30455
Fix biome setting
2020-04-20 23:36:56 +02:00
NotMyFault
cbe8fda1df
Fix update notification
2020-04-20 23:24:28 +02:00
N0tMyFaultOG
558df450b5
Update spigot updater
2020-04-20 21:04:30 +02:00
Cheezybo99
f1d10c96bc
Added PERMISSIONS_ADMIN_CHAT_BYPASS enum for the permission plots.admin.chat.bypass allowing users to bypass the plot chat security feature.
2020-04-20 18:55:28 +02:00
Cheezybo99
4d1b08a628
Updated to properly use the permissions system from com.plotsquared.core.util.Permissions and com.plotsquared.core.configuration.Captions
2020-04-20 18:55:28 +02:00
Cheezybo99
2eda56bc1f
If all players are denied from a plot, this will allow administrators with permission to see chatspy, talk in plots they have been denied from.
2020-04-20 18:55:28 +02:00
Alexander Söderberg
c391fee100
Merge pull request #2779 from lenis0012/v5
...
Use primite int type for setBiome 1.13 workaround
2020-04-20 18:53:55 +02:00
Alexander Söderberg
06d255ccc2
Create FUNDING.yml
2020-04-20 18:48:22 +02:00
Lennart ten Wolde
bb291b947f
Use primite int type for setBiome 1.13 workaround
2020-04-20 17:27:46 +02:00
Alexander Söderberg
3c8b22688a
I'm dumb.
2020-04-19 21:24:45 +02:00
Alexander Söderberg
cdd1fad85c
Fix github link in debugpaste
2020-04-19 21:22:45 +02:00
Alexander Söderberg
ab6fd06657
Link to bStats
2020-04-18 23:22:05 +02:00
Alexander Söderberg
3bb32a5630
Add bStats stats to README
2020-04-18 23:21:01 +02:00
Alexander Söderberg
bf5862942a
Disable prefixes for flag info headers and footers and suppress NPE in the update utility
2020-04-18 22:26:13 +02:00
Alexander Söderberg
cbea595fa0
Don't relocate json-simple.
2020-04-18 21:14:44 +02:00
dordsor21
952ea0b090
Fix setowner none (unclaim)
2020-04-18 17:59:45 +01:00
dordsor21
af951ac11c
Update upload to debug the content if incorrect properly.
2020-04-18 17:53:45 +01:00
dordsor21
165614efe9
make sure never to have unclaim be an alias of delete. Even if it doesn't work.
2020-04-18 17:44:01 +01:00
dordsor21
95335df84d
Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5
2020-04-18 17:22:58 +01:00
dordsor21
100861484a
Fix plot claim.
2020-04-18 17:22:51 +01:00
N0tMyFaultOG
70eb588f1f
Update issue template for v5/v3 support
2020-04-18 17:04:16 +02:00
Alexander Söderberg
c206de263b
Merge remote-tracking branch 'origin/v5' into v5
2020-04-18 02:28:29 +02:00
Alexander Söderberg
0c12972c03
Register misc-flags.
2020-04-18 02:28:11 +02:00
N0tMyFaultOG
546c4defb7
Add SirYwell to authors list
...
Thanks for all your hard work regarding v5 ❤️
2020-04-16 23:49:08 +02:00
N0tMyFaultOG
814fca3832
Update flag description
2020-04-16 19:15:40 +02:00
dordsor21
3ee29297e0
Add option to force plot chat in plot areas.
2020-04-16 16:55:14 +01:00
dordsor21
6d9d0fff10
Add description caption for chat flag
2020-04-16 12:49:00 +01:00
dordsor21
714b8dad87
Implement IntellectualSites/PlotSquaredSuggestions/96
...
Also make Plot Chat work properly. Not sure what was going on there before...
2020-04-16 11:54:32 +01:00
dordsor21
a44807d47b
Don't dump biome array on /ps reload. Gradle also seems to want to change the Core pom.
2020-04-16 11:43:13 +01:00
Alexander Söderberg
4aac3bf7e4
Merge pull request #2757 from IntellectualSites/api/v5/packages
...
Package Restructure
2020-04-16 10:58:13 +02:00
Alexander Söderberg
ee2ed8222d
Merge config packages
2020-04-16 06:14:33 +02:00
Alexander Söderberg
edaf396894
Merge features/v5/internal-updates into api/v5/packages
2020-04-16 06:11:03 +02:00
Alexander Söderberg
6f052f0001
Remove extra line from HEADER
2020-04-16 05:05:58 +02:00
Alexander Söderberg
ba40a56c32
Add GPLv3 License headers to all source files.
2020-04-16 04:52:39 +02:00
MattBDev
780be3776a
Addressed some comments
2020-04-15 15:26:54 -04:00
NotMyFault
98235b3fdc
Merge remote-tracking branch 'origin/dependabot/gradle/features/v5/internal-updates/org.jetbrains.kotlin-kotlin-stdlib-1.3.72' into features/v5/internal-updates
2020-04-14 20:25:22 +02:00
dependabot-preview[bot]
f5a9abfc8d
Bump kotlin-stdlib from 1.3.61 to 1.3.72
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.61 to 1.3.72.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 18:25:00 +00:00
dependabot-preview[bot]
a8619fe2ad
Bump asm from 7.3.1 to 8.0.1
...
Bumps asm from 7.3.1 to 8.0.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 18:23:48 +00:00
dependabot-preview[bot]
c812bb1295
Bump annotations from 18.0.0 to 19.0.0
...
Bumps [annotations](https://github.com/JetBrains/java-annotations ) from 18.0.0 to 19.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/18.0.0...19.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 17:50:27 +00:00
Alexander Söderberg
4e7bcc788b
Merge pull request #2764 from IntellectualSites/features/v5/event-entity-categories
...
Features/v5/event entity categories
2020-04-12 23:21:47 +02:00
Alexander Söderberg
79bd69e599
Make the entity counting code use the new entity categories, remove usage of magic numbers and add /plot caps
2020-04-12 19:30:50 +02:00
Alexander Söderberg
5772af37fe
Reclassify shulker as a hostile mob
2020-04-12 04:46:51 +02:00
Alexander Söderberg
6324bb1134
Use entity categories in events
2020-04-12 01:47:56 +02:00
Alexander Söderberg
658f2a3fc3
Finalize entity type categorisation
2020-04-12 01:23:13 +02:00
Hannes Greule
6e536f81ac
Add more entity categories
2020-04-12 00:57:50 +02:00
Alexander Söderberg
dd9450d36a
Add entity category loading code to WorldUtil (implemented in BukkitUtil)
2020-04-11 22:26:31 +02:00
Alexander Söderberg
8ef3a90ce0
Merge remote-tracking branch 'origin/features/v5/internal-updates' into features/v5/internal-updates
2020-04-11 21:49:15 +02:00
Alexander Söderberg
e6c76ad3f3
Entity categories implementation
2020-04-11 21:49:08 +02:00
Hannes Greule
4a249843eb
Workaround to accept Slimes and EnderDragons as Monsters
2020-04-11 21:42:52 +02:00
Alexander Söderberg
5c1f0f51df
Add a custom bStats chart tracking terrain types
2020-04-11 20:56:34 +02:00
Alexander Söderberg
2377ce1123
Relocate metrics properly
2020-04-11 19:52:45 +02:00
Hannes Greule
6f2b31f4a3
Add missing default flag values to GlobalFlagContainer ( fixes #2748 )
2020-04-11 18:49:04 +02:00
Alexander Söderberg
c5590440d6
Merge remote-tracking branch 'origin/features/v5/internal-updates' into features/v5/internal-updates
2020-04-11 17:58:27 +02:00
Alexander Söderberg
7931390ae4
Fix json relocation issue. Make plot areas dump their default flags and add progress output for flag conversion.
2020-04-11 17:58:08 +02:00
Alexander Söderberg
546b857b9d
Fail default flag parsing gracefully
2020-04-11 17:19:43 +02:00
Alexander Söderberg
ce10d54a9c
Don't use legacy IDs to get block types in the hybrid plot manager
2020-04-11 13:28:58 +02:00
Alexander Söderberg
965bbb9f3b
Extract block queues from AugmentedUtils
2020-04-11 13:23:57 +02:00
Alexander Söderberg
e88b331155
Clean up AugmentedUtils and make the code readable by humans
2020-04-11 12:08:46 +02:00
Alexander Söderberg
ce177c3c46
Clean up HybridGen and make the code readable by humans
...
Previously it was only readable by androids, and Jesse.
2020-04-11 12:00:42 +02:00
Alexander Söderberg
5a6dbfda36
Fix javadoc generation issues
2020-04-11 03:23:48 +02:00
Alexander Söderberg
6c1caac731
Rename jar from BukkitAPI to Bukkit
2020-04-11 02:57:00 +02:00
Alexander Söderberg
9c3c42c3e6
Rename published maven artifacts
...
# Conflicts:
# Bukkit/build.gradle
# Core/build.gradle
2020-04-11 02:54:34 +02:00
Alexander Söderberg
5fc33dcc06
Rename published maven artifacts
2020-04-11 02:39:02 +02:00
Alexander Söderberg
c196ced0e2
Move org.json into core
2020-04-11 02:28:15 +02:00
MattBDev
dfa977a020
Moved more packaged based on feedback
2020-04-10 20:19:18 -04:00
MattBDev
5be2dfa747
Package Changes
2020-04-10 19:26:07 -04:00
Alexander Söderberg
f9ea99fa1d
Merge pull request #2754 from IntellectualSites/features/v5/owners
...
Remove all direct access to Plot.owner
2020-04-10 19:52:41 +02:00
Alexander Söderberg
79583c011f
Replace getOwnerAbs() == null with !hasOwner()
2020-04-10 19:28:10 +02:00
Alexander Söderberg
172bcc7677
Revert "Replace getOwnerAbs() == null with hasOwner()"
...
This reverts commit 79620042
2020-04-10 19:22:12 +02:00
Alexander Söderberg
fa51cb94a3
Merge pull request #2755 from IntellectualSites/features/v5/licenses
...
Add GPLv3 License headers to all source files.
2020-04-10 19:14:14 +02:00
Alexander Söderberg
c2060ea1a7
Remove deprecation of getOwner()
2020-04-10 19:11:53 +02:00
Alexander Söderberg
7962004215
Replace getOwnerAbs() == null with hasOwner()
2020-04-10 19:10:43 +02:00
Alexander Söderberg
45476f2867
I missed AbstractDB somehow...
2020-04-10 18:15:35 +02:00
Alexander Söderberg
280ced7904
Add GPLv3 License headers to all source files.
...
Reason: " How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found."
2020-04-10 18:09:01 +02:00
Alexander Söderberg
474795367e
Reformat Plot after the owner changes. It was a bit too messy.
2020-04-10 14:07:52 +02:00
Alexander Söderberg
ce756411cf
Remove all direct access to Plot.owner
...
New methods were added for access to the absolute owner of a plot, and the documentation of the owner getters to clarify the purpose of the methods.
2020-04-10 14:05:01 +02:00
MattBDev
bdba2b33fb
Remove Nukkit and Sponge files from v5
...
We don't need these because they already exist in our git history and in the legacy branch.
2020-04-09 19:38:10 -04:00
Alexander Söderberg
0d26111fa7
Include golems (snowmen, iron golems and shulkers) in the animal-interact flag.
2020-04-09 21:38:24 +02:00
Alexander Söderberg
dada7dbb86
Use relocated org.json instead of including the source files
2020-04-09 17:41:55 +02:00
Alexander Söderberg
cb05d34d20
Fixes #2751
2020-04-09 17:07:14 +02:00
Alexander Söderberg
7c25c60252
Merge pull request #2743 from IntellectualSites/features/v5/async-load
...
Prevent synchronous chunk loading whenever possible
2020-04-09 15:09:18 +02:00
Alexander Söderberg
86149224d1
Don't set walls, wall filling or outline in plots using full vanilla terrain generation
2020-04-09 13:06:45 +02:00
Alexander Söderberg
f717589074
Fix typo in MainUtil and switch out Consumer<Integer> to IntConsumer
2020-04-09 11:23:39 +02:00
Alexander Söderberg
254a0541cc
Fix OfflinePlayerUtil runtime exception
2020-04-08 22:52:13 +02:00
Alexander Söderberg
271109a726
Fix dumdum async getLoadedChunks call, but only because Aikar broke everything.
2020-04-08 21:49:41 +02:00
Alexander Söderberg
38de74c4ff
Make sure PlayerEvents#logout is called
2020-04-08 17:53:11 +02:00
Alexander Söderberg
865d11e844
Register vehicle-place and make it disabled by default
2020-04-08 17:28:16 +02:00
Alexander Söderberg
ebba9a2290
Fix interval flags
2020-04-08 17:22:53 +02:00
Alexander Söderberg
bc45b8b695
Merge branch 'features/v5/internal-updates' into features/v5/async-load
2020-04-08 17:17:17 +02:00
Alexander Söderberg
7ac389b698
Fix block ignition location check
2020-04-08 17:15:17 +02:00
Alexander Söderberg
616d22ceac
Fix liquid-flow
2020-04-08 17:01:41 +02:00
Alexander Söderberg
f6332d2cd9
Add tab completions to flyflag
2020-04-08 16:53:39 +02:00
Alexander Söderberg
4ca7a81e96
Fix untrusted-visit.
2020-04-08 16:52:10 +02:00
Alexander Söderberg
ae2867136a
Make the fly flag an enum flag instead. It now accepts: true, false and default, where default is the default value, and does not change the flight status at all.
2020-04-08 16:39:19 +02:00
Alexander Söderberg
ef04ed9151
Fix augmented generation
2020-04-08 04:10:22 +02:00
Alexander Söderberg
1522632f5a
Don't replace blocks if they have identical states already
2020-04-08 02:02:20 +02:00
Alexander Söderberg
be6bcafccc
Make sure augmented generation doesn't crash the server
2020-04-08 01:23:22 +02:00
Alexander Söderberg
5d332e7d58
Fix plot clearing in normal plot worlds
2020-04-08 00:01:58 +02:00
Alexander Söderberg
283ff945f3
Fix /plot auto performance and remove sign-guessing
2020-04-07 23:39:56 +02:00
Alexander Söderberg
0d4af3023d
Extract TaskManager lambdas for better debugging
2020-04-07 23:18:36 +02:00
Alexander Söderberg
7fdb7961ce
Merge branch 'features/v5/internal-updates' into features/v5/async-load
2020-04-07 22:13:42 +02:00
Alexander Söderberg
e161209a46
Fix plot claiming
2020-04-07 22:12:52 +02:00
Alexander Söderberg
5e2e4a8631
Revert testCreate change
2020-04-07 21:43:32 +02:00
Alexander Söderberg
e4a6bd0ca5
Don't try to remove players. Fixes #2742 .
2020-04-07 20:56:43 +02:00
Alexander Söderberg
5547185b3f
Prevent synchronous chunk loading whenever possible
2020-04-07 20:19:39 +02:00
dordsor21
7841ee3dcc
Fix a few encapsulate merge issues
2020-04-02 13:40:11 +01:00
Hannes Greule
099a680c85
Encapsulation and Magic Values ( #2711 )
...
* Encapsulate attributes of PlotArea using lombok Getters/Setters
* Limit access to collections, don't expose implementation details
* Better naming for some boolean attributes
* Replace magic type value with PlotAreaType enum
* Replace magic terrain value with PlotAreaTerrainType enum
* Fix remaining rebase conflicts
* Reduce code duplication
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com >
2020-04-02 13:34:38 +01:00
dordsor21
9764d4d226
Actually add biomes to road schematics
2020-03-28 10:43:24 +00:00
NotMyFault
37336fffe2
Merge branch 'features/v5/internal-updates' of https://github.com/IntellectualSites/PlotSquared into features/v5/internal-updates
2020-03-28 02:26:25 +01:00
NotMyFault
a285404847
Update gradle, actions and fix typo in branch
2020-03-27 23:44:17 +01:00
dordsor21
2994b2c158
Use try with resource to close ClipboardReader and stop adding "atic" to schematic files or not reason
2020-03-26 20:55:27 +00:00
NotMyFault
3a3a06631d
Add coral-dry flag
2020-03-25 21:14:58 +01:00
dordsor21
f9bf576d2e
Actually initialise the biome array in HybridPlotWorlds.
...
Fixes generation using schematics (and allows generation using biomes in schematics for roads and plots....)
2020-03-25 17:46:08 +00:00
dordsor21
f2f7fbce09
Allow trusted users to use /plot set
2020-03-25 11:01:19 +00:00
dordsor21
412a3ee344
Support v2 schematics properly. No 3D biomes are supported by it as yet. ( #2716 )
2020-03-24 09:08:56 +01:00
dordsor21
2f4eea118a
add clear option to /ps purge ( #2714 )
2020-03-24 09:08:32 +01:00
dordsor21
7310506ed4
Add option to have road regeneration be persistent across restarts. ( #2715 )
...
* Add option to have road regeneration be persistent across restarts.
* Use int[] not Integer[]. There's the possibility of large arrays given the size of some worlds.
* Correctly close Input/Output streams with try-with-resource.
Also don't try to ObjectOutputStream if an existing file hasn't actually been deleted.
2020-03-22 19:23:35 +00:00
dordsor21
26b5ee7482
Merge branch 'features/v5/internal-updates' of https://github.com/IntellectualSites/PlotSquared into features/v5/internal-updates
2020-03-20 12:12:30 +00:00
dordsor21
58280a20a8
Log don't debug on regenallroad completion
2020-03-20 12:11:39 +00:00
dordsor21
3d47d7e73f
Use worldedit to regenerate chunks. ( #2708 )
...
* Use worldedit to regeneration chunks. It's very slow, but it works.
* Use the AutoClose-ness of EditSession
2020-03-20 13:05:13 +01:00
Alexander Söderberg
d9f9d7dc34
Features/v5/event results ( #2706 )
...
* Begin events rewrite using Guava EventBus:
- moved events to within core
- removed BukkitEventUtil
- EventUtil in core is now the implementation
- Refactor any event calls
TODO:
- Test :)
- Implement changes to PlotSquared's own listeners
- Other
* Correct code style for annotations and refactor EventUtil to EventDispatcher
* Make getEventResultRaw default method and remove empty PlotEventListener file
* not raw map
* Remove PlotPlusListener
* Add listener registration to PlotAPI. Add documentation and refactor Result enum
* Add reason for the Event Result. Change how the claim event is called
TODO: better auto event somehow. Possible re-write of auto required..?
* Implement changes to events properly
Add PlayerAutoPlotEvent
Add PlotDoneEvent
Add schematic variable to Claim event and allow it to be changed
Add reason for plot unlink to unlink event
Add pattern to component set event and allow it to be changed
Allow component of component set event to be changed
Add player to plot merge event
* Fix compile
* Correct formating
* Various cleanup
- Correct formatting in places
- Add feedback to Desc command cancellation
- Correct use of flag API
- Add FlagRemove event to flagcommand where required
* Replace reason with caption
* Switch colours in Event Deny caption
Co-authored-by: dordsor21 <dordsor21@gmail.com >
2020-03-15 12:22:49 +01:00
NotMyFault
4bcd926543
Update discord links
2020-03-09 23:50:22 +01:00
Alexander Söderberg
05626c2c8f
Features/v5/move swap fixes + some other important commits (comments, etc) ( #2699 )
...
* Use generics instead of the raw class
* Add Gradle wrapper verification
* Fix biome setting in versions prior to 1.15
* Fixes #2654
* Document area getters in PlotAreaManager, and replace y-value with z in the area contains check.
* Remove update notifications
* Remove unused dependencies
* Do not kick plot owners on "/p deny *"
* Do not kick any added players on /p deny *
* Allow redstone to be used in server plot with `redstone.disable-offline` enabled.
Potentially fixes #2613
* Disallow swapping ,erged plots
* Fix legacy converter.
* Fix blockbucket pattern generation
* Prevent pasting schematics onto merged plots.
* Cancel claim event correctly
* Revert "Cancel claim event correctly"
This reverts commit 0f786155
Further investigation required
* Fix plot swapping messing up owners. Fixes #2282
* Fix plot move
* Prevent plot swapping form changing the database unless the swap was successful.
* Update signs after swap.
* Only send move success message if the move was successful.
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com >
Co-authored-by: NotMyFault <mc.cache@web.de >
Co-authored-by: Daniel <admin@hywse.eu >
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
2020-02-28 22:15:04 +01:00
NotMyFault
30b83faab6
Fix plot downloading
2020-02-28 00:31:53 +01:00
Alexander Söderberg
9868648fcb
Pull/2693 ( #2694 )
...
* Commit WIP flag work.
* More ported flag types, and additions to the flag API.
* Make PlotFlag more generic to allow generic flag creation
* Pull Captions methods into a Caption interface.
* Port MusicFlag
* Port flight flag
* Port UntrustedVisitFlag
* Port DenyExitFlag
* Remove paper suggestion
* Make ListFlag lists immutable
* Update Flag containers. Add javadocs. Add missing methods.
* Port description flag
* Port greeting and farewell flags
* Port weather flag
* Move getExample implementation to BooleanFlag
* Port reserved flags
* Port all boolean flags.
* Remove unused flag types
* Invert liquid-flow flag
* Find the real (legacy) flag name
* Change NOITFY -> NOTIFY in Captions
* Make IntegerFlag extendable
* Port integer flags
* Update Flag command to current API state
* Begin remaking flag command
* Create DoubleFlag + extract common parsing stuff
* Supply arguments in flag parse exceptions
* Implement missing flag subcommands
* Update Flag command to current API state
* Implement PriceFlag
* Port deny-teleport
* Port gamemode flags
* Port BreakFlag
* Port PlaceFlag
* Port UseFlag
* Remove old unused flag constants
* Port blocked-cmds flag
* Fix entity util
* Port TimeFlag
* Use CaptionUtility for formatting
* Port keep flag
* Fix imports
* Reformat code
* Remove unused classes
* Fix MainUtil.java
* Remove FlagCmd
* Add flag info header and footer
* Comment out flag related stuff in SchematicHandler
* Remove FlagManager
* Finalize Plot.java
* Finalize PlotArea.java
* Finalize PlotListener
* Fix API issues
* Fix a bunch of compile errors
* Fix `/plot flag remove`
* Fix initialization of GlobalFlagContainer
* Apply API changes to events
* Update SQLManager to new API
* Invert default value for DenyExitFlag
* Replace flag.getValue().toString() with flag.toString()
* Make FlagContainer instance in Plot final
* Fix various command issues
* Clean up PlotSettings
* Don't show internal flags in flag list
* Fix `/plot flag add`
* Remove the info inventory as it's 100% broken
* Add plot info entries and fix up the default format
* Fix default flag state in Captions
* 781c200 part 2
* Fix odd grammar in captions
* Fix odd grammar in captions v2
* Add create table statements for plot_flags
* Remove old flag references in SQLManager
* Use the new plot_flags table
* Add tab completion to `/plot flag`
* Improve parse error handling
* Make flag permission check recognize parse exceptions
* Initial progress towards flag conversion
* Fix minor issues
* Don't validate flags during flag conversion
* Allow unrecognized flags to be parsed
* Filter out internal flags from command sugguestions
* Use the wrong caption when there's no plot description set
* Limit command suggestions for boolean flags
* Make blocktypelistflags accept blockcategories
* Require categories to be prefixed with '#' and fix some minor display issues
* Fix plot database conversion
* Update PlotFlagEvent.java
Updated return description
* Fix command annotation wrapping
* Add FLAG_UPDATE event for FlagContainer listeners
* Make getParentContainer nullable
* Document castUnsafe in FlagContainer
* Document FlagContainer constructors
* Add missing documentation to FlagContainer
* Document FlagParseException
* Fix wording in FlagContainer javadoc
* Document InternalFlag
* Document PlotFlag
* Minor changes
* Remove revisit comments
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com >
Co-authored-by: NotMyFault <mc.cache@web.de >
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com >
2020-02-24 18:42:02 +01:00
Alexander Söderberg
b99631f1bd
Fix regen. Fixes #2692
2020-02-24 14:00:45 +01:00
Alexander Söderberg
6be26e8047
Also consider negative locations when cancelling liquid flow
2020-02-24 12:11:22 +01:00
Alexander Söderberg
c7de9379ad
Prevent liquids from flowing out of block walls. Fixes #2598 .
2020-02-24 11:47:52 +01:00
NotMyFault
86ea69b65e
Update README.md
2020-02-21 00:53:52 +01:00
NotMyFault
f2aa9dccd1
Revert "Remove unused code"
...
This reverts commit 6d779dad05 .
2020-02-20 20:08:25 +01:00
Alexander Söderberg
464f5e09ae
Allow all messages to be formatted by external formatters and add PAPI support
2020-02-20 16:03:17 +01:00
NotMyFault
17e4bde720
Update gradle version
2020-02-20 00:41:19 +01:00
NotMyFault
6d779dad05
Remove unused code
...
Or at least I made it unused lul
2020-02-20 00:39:32 +01:00
Alexander Söderberg
38d0cc1b29
Fix isPremium method
2020-02-20 00:05:55 +01:00
Alexander Söderberg
fc9a221127
Update BukkitMain.java
...
wiz is quick
2020-02-20 00:02:06 +01:00
NotMyFault
95394ec54f
Add Premium verification
2020-02-19 23:55:43 +01:00
NotMyFault
a3759f93a2
Add placeholders
2020-02-16 20:33:24 +01:00
NotMyFault
2632283431
Move recent changes into 1 branch
2020-02-16 15:17:06 +01:00
NotMyFault
8a014e3ad5
Remove wiki generator and unnencessary comments from the settings
2020-02-16 15:08:02 +01:00
NotMyFault
1b3427837e
Rename maven artifacts
...
Renaming the Core module artifact matchin its module name on GitHub, like the bukkit or nukkit module does.
Given that, it's more clear which maven artifact belongs to which module.
2020-02-16 14:42:27 +01:00
NotMyFault
b3c91d866b
Lazy cherry-pick 5db1e73eae4b0d4628df8bbbc172670c42d96435 without merge conflics
2020-02-16 14:41:51 +01:00
Alexander Söderberg
10dd531cdb
Remove paper suggestion
2020-02-16 14:38:33 +01:00
NotMyFault
6953187cac
Add current + new version to update notification
...
And fix a little typo alongside bumping versioning to v5
2020-02-16 14:37:07 +01:00
NotMyFault
7b83f0146e
Readd update notification permission implementation
2020-02-16 02:34:51 +01:00
NotMyFault
4ed108b5c0
Remove legacy auto updater (v3)
2020-02-16 01:36:24 +01:00
NotMyFault
24b6b23d25
Bind update notifications to spigot resource updates
...
The notification permission could be moved back into the other class, but well
2020-02-16 01:33:43 +01:00
NotMyFault
5ea03f12fb
Update issue template
2020-02-14 17:54:45 +01:00
MattBDev
99a53cb005
DoogiePC doesn't like trees
2020-02-12 18:57:42 -05:00
MattBDev
d7af409d01
Test another workaround
2020-02-12 18:21:23 -05:00
MattBDev
0304e98b00
Workaround for SPIGOT-5574
2020-02-12 15:42:31 -05:00
MattBDev
b16db904cc
Removed unused class which should be unbreaking.
2020-02-11 17:09:36 -05:00
MattBDev
4b306d454b
Fixed an error with the debug command and added @NotNull to generator methods
2020-02-11 17:06:58 -05:00
MattBDev
e53ea2377c
Fixed #2671
...
Sort of fixed. I added an if statement to log and return if a certain condition is met. It is unclear if there will be more generation issues as a result.
2020-02-11 16:52:16 -05:00
MattBDev
f79f2ac29e
Tweaks to the world generator
2020-02-11 16:16:56 -05:00
MattBDev
1516edbeca
Update dependencies
...
Changed gradle to new group id and repository. Updated paper-api to 1.15.2
2020-02-11 15:25:42 -05:00
NotMyFault
54348d824c
Update authors
2020-02-10 17:36:54 +01:00
NotMyFault
f32cb0c16e
Merge remote-tracking branch 'origin/dependabot/gradle/v4/org.projectlombok-lombok-1.18.12' into v4
2020-02-10 17:18:02 +01:00
NotMyFault
4a03cb0701
Merge remote-tracking branch 'origin/dependabot/gradle/v4/org.ow2.asm-asm-7.3.1' into v4
2020-02-10 17:17:39 +01:00
dependabot-preview[bot]
76e25953b1
Bump lombok from 1.18.10 to 1.18.12
...
Bumps [lombok](https://github.com/rzwitserloot/lombok ) from 1.18.10 to 1.18.12.
- [Release notes](https://github.com/rzwitserloot/lombok/releases )
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.10...v1.18.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-10 08:03:18 +00:00
NotMyFault
2f0bf97162
Fix displaying 1 player remove as players
2020-02-09 01:12:32 +01:00
Hannes Greule
d0b6badf09
Fix DebugClaimTest ( #2667 )
...
* Fix DebugClaimTest
* Remove code causing 3 database updates per plot + errors when using MySQL
2020-01-31 17:12:06 +00:00
NotMyFault
30f37e1e8b
Update /plot info placeholders
2020-01-27 23:39:29 +01:00
NotMyFault
4e1c90bbcc
Fixes space between names in plot info ( Fixes #2675 )
2020-01-27 23:06:42 +01:00
NotMyFault
c31c855952
Update gradle version to 6.1
2020-01-24 18:47:32 +01:00
NotMyFault
312b2ad1a8
Send the bStats ID
2020-01-24 18:10:19 +01:00
NotMyFault
0953b5627e
Add bStats plugin version
...
bStats 1.7 requires plugins to have an ID to submit data.
2020-01-24 16:08:48 +01:00
Matt
57af89f1d0
Merge pull request #2652 from SynergyMC/breaking
...
Revert teleportation behavior to pre-4.400
2020-01-22 21:23:25 -05:00
NotMyFault
f71f481ff3
Compile against 1.15.2
2020-01-22 23:54:37 +01:00
NotMyFault
0ba31ed56b
Update dependencies fitting https pattern
2020-01-21 18:25:46 +01:00
NotMyFault
edc81bc668
Updated branch names for gh actions testing
2020-01-21 15:52:57 +01:00
NotMyFault
7797e33ec5
Update sponsors
2020-01-20 01:24:08 +01:00
NotMyFault
118adb42b9
add hungarian translation
2020-01-14 12:27:23 +01:00
dependabot-preview[bot]
2efe604b9b
Bump asm from 7.2 to 7.3.1
...
Bumps asm from 7.2 to 7.3.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-13 08:01:49 +00:00
NotMyFault
cadd0cd9b4
Merge pull request #2660 from IntellectualSites/feature/v4/wildcards-player-args
...
Improve "everyone" args and update a few command messages
2020-01-10 19:40:01 +01:00
NotMyFault
f3187a465c
Oops
2020-01-10 19:38:38 +01:00
NotMyFault
6fe856c002
Merge remote-tracking branch 'origin/dependabot/gradle/v4/junit-junit-4.13' into v4
2020-01-10 19:06:22 +01:00
NotMyFault
9a626ea1de
Deprecate metrics methods
...
Metrics are controlled via bstats config for some time now. The config option in settings.yml has already been deprecated in the past.
2020-01-10 14:18:38 +01:00
NotMyFault
026233b7e7
Update gradlew
2020-01-10 14:07:33 +01:00
NotMyFault
6ee9d91aef
Update requriedTypes
2020-01-10 14:01:28 +01:00
NotMyFault
808a1ed703
Add wildcards to command args
2020-01-10 13:35:59 +01:00
NotMyFault
7142e9e0e3
deprecate metrics settings
2020-01-07 22:45:53 +01:00
dependabot-preview[bot]
66a2e5427e
Bump junit from 4.12 to 4.13
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-06 07:40:34 +00:00
zombachu
3aa554c52b
Implemented optional specification of teleport causes
...
This should have backwards-compatibility for any users of the API but would require an update from anything reimplementing (for whatever reason) the interfaces amended by this commit.
2020-01-02 18:29:12 -10:00
NotMyFault
4322f4c31d
Merge pull request #2649 from IntellectualSites/dependabot/gradle/v4/org.ajoberstar.grgit-4.0.1
...
Bump org.ajoberstar.grgit from 4.0.0 to 4.0.1
2020-01-03 01:24:18 +01:00
NotMyFault
33f8df3afe
Add teleport cooldown bypass permission to plugin.yml
2020-01-03 01:12:48 +01:00
NotMyFault
42a83b56c3
Add clarification of tp bypass permission node to settings.yml
2020-01-03 01:10:32 +01:00
zombachu
0f39df0e0b
Revert teleportation behavior to pre-4.400
2019-12-31 16:05:53 -10:00
zombachu
a17588199f
Merge pull request #1 from IntellectualSites/v4
...
Merge from upstream
2019-12-31 15:24:42 -10:00
dependabot-preview[bot]
fad835c029
Bump org.ajoberstar.grgit from 4.0.0 to 4.0.1
...
Bumps org.ajoberstar.grgit from 4.0.0 to 4.0.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-30 14:32:48 +00:00
NotMyFault
568e9537ec
Bump WorldEdit version to 7.0.1
2019-12-27 17:33:52 +01:00
NotMyFault
58bb0509f7
Bump gradle version to 6.0.1
2019-12-27 17:01:17 +01:00
NotMyFault
0ad2682210
Add update and jvm flags to debugpaste
2019-12-27 16:53:38 +01:00
NotMyFault
f97e52ea0b
Fixes building against 1.15
2019-12-25 10:40:54 +01:00
Jesse Boyd
4c90523121
use 1.15 spigot
2019-12-25 02:39:41 +00:00
Traks
519d3ee2d6
Fix 'Unable to find method createTag' on 1.15 servers ( #2642 )
...
* Fix 'Unable to find method createTag' on 1.15 servers (#2629 )
Mojang apparently refactored their NBT code in 1.15, so the NBT
parsing code in NbtFactory that used Mojang's NBT code via Reflection
broke. Since PlotSquared now depends on WorldEdit, it is much easier
to use their NBT parsing library than to update the Reflection-based
code.
* Clean up NBT streams properly
2019-12-23 20:35:37 +00:00
Alexander Söderberg
3abb35e506
Prevent NPE when trying to set statement = null in SQLManager
...
If the statement is null, the `isClosed` check will lead to a NPE. As it's going to be null either way, just ignoring the NPE has no side effects.
2019-12-20 18:01:36 +01:00
Alexander Söderberg
c6e36fd70e
Fix plot biomes.
...
When migrating to the WorldEdit Biome types, code was not altered to account for these changes. This lead to configuration parsing breaking, and the `/plot setbiome` command no longer functioning. This fixes #2599 .
2019-12-20 17:37:48 +01:00
Jesse Boyd
ccc7b0ec65
Fix #2634 no such method error
2019-12-20 06:03:23 +00:00
Matt
4d1d3a165c
Merge pull request #2635 from traksag/interact-fix
...
Fix interact handling for sneaking players
2019-12-18 22:23:42 -05:00
Traks
e54cf24248
Fix interact handling for sneaking players
2019-12-18 19:42:57 +01:00
Matt
7103969bba
Merge pull request #2634 from traksag/hanging-fix
...
Fix that players cannot place hanging entities
2019-12-18 12:37:47 -05:00
Traks
3bb40a8fff
Fix that players cannot place hanging entities
2019-12-17 21:04:44 +01:00
MattBDev
f4dcc9e786
Merge remote-tracking branch 'origin/breaking' into breaking
2019-12-15 13:08:27 -05:00
MattBDev
9fd29b264e
Some logging operations to check for tps loss.
2019-12-15 13:08:02 -05:00
MattBDev
478c761750
More PlayerEvent fixes.
2019-12-15 12:53:16 -05:00
NotMyFault
dbd6feed4e
Update issue template and add link to suggestion repo on issue tab
2019-12-14 18:05:15 +01:00
NotMyFault
480c9f11b8
Add 1.15 to templates
2019-12-14 17:46:07 +01:00
MattBDev
ed8fa0a2a5
Revert changes to BlockPlaceEvent
2019-12-10 17:53:55 -05:00
MattBDev
3af05e7960
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-12-09 14:44:16 -05:00
MattBDev
07b6942690
Minor code tweaks
2019-12-09 14:43:53 -05:00
dependabot-preview[bot]
7d8a5213dd
Bump okio from 2.2.2 to 2.4.1
...
Bumps [okio](https://github.com/square/okio ) from 2.2.2 to 2.4.1.
- [Release notes](https://github.com/square/okio/releases )
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okio/compare/2.2.2...2.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 19:34:28 +01:00
NotMyFault
241589fdb0
Revert "Bump retrofit from 2.4.0 to 2.6.2"
...
This reverts commit 1097f44feb .
2019-12-07 18:56:43 +01:00
dependabot-preview[bot]
eb09e0a633
Bump okhttp from 3.12.0 to 4.2.2
...
Bumps [okhttp](https://github.com/square/okhttp ) from 3.12.0 to 4.2.2.
- [Release notes](https://github.com/square/okhttp/releases )
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-3.12.0...parent-4.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:49:39 +01:00
dependabot-preview[bot]
4e2c90e399
Bump gson from 2.8.0 to 2.8.6
...
Bumps [gson](https://github.com/google/gson ) from 2.8.0 to 2.8.6.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.0...gson-parent-2.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:48:37 +01:00
dependabot-preview[bot]
1097f44feb
Bump retrofit from 2.4.0 to 2.6.2
...
Bumps [retrofit](https://github.com/square/retrofit ) from 2.4.0 to 2.6.2.
- [Release notes](https://github.com/square/retrofit/releases )
- [Changelog](https://github.com/square/retrofit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/retrofit/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:47:38 +01:00
dependabot-preview[bot]
e5423b5e08
Bump kotlin-stdlib from 1.3.50 to 1.3.61
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.50 to 1.3.61.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.3.61/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.50...v1.3.61 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:41:32 +01:00
dependabot-preview[bot]
4ba5b6da1d
Bump annotations from 17.0.0 to 18.0.0
...
Bumps [annotations](https://github.com/JetBrains/java-annotations ) from 17.0.0 to 18.0.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases )
- [Commits](https://github.com/JetBrains/java-annotations/compare/17.0.0...18.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:37:56 +01:00
dependabot-preview[bot]
c1a7844f4a
Bump lombok from 1.18.8 to 1.18.10
...
Bumps [lombok](https://github.com/rzwitserloot/lombok ) from 1.18.8 to 1.18.10.
- [Release notes](https://github.com/rzwitserloot/lombok/releases )
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.8...v1.18.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:36:45 +01:00
dependabot-preview[bot]
781a4d8d78
Bump org.ajoberstar.grgit from 3.1.1 to 4.0.0
...
Bumps org.ajoberstar.grgit from 3.1.1 to 4.0.0.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-07 18:35:23 +01:00
NotMyFault
3ba29583fc
Add all colors to style.yml
...
For further releases , we should aim to get a rid of the styles.yml and $ codes. I've seen a lot of people struggling with them, and if you want to use other formatting codes, you need to yamlize the non yamlized messages, otherwise it won't work properly.
2019-12-07 17:40:15 +01:00
MattBDev
7760631751
Remove deprecated method from Captions.java
2019-12-06 21:18:56 -05:00
MattBDev
05d6d557b8
Merge remote-tracking branch 'origin/breaking' into breaking
2019-12-06 21:16:19 -05:00
MattBDev
9925a320f5
Fix event listeners
2019-12-06 21:16:09 -05:00
NotMyFault
dca5d84d29
Fixes #2620
2019-12-06 00:28:07 +01:00
NotMyFault
0b470f8e01
Update links
2019-12-04 20:11:05 +01:00
MattBDev
7e58f4341e
Minor fixes and performance improvement
2019-12-02 17:07:57 -05:00
MattBDev
d8933afb50
Merge remote-tracking branch 'origin/breaking' into breaking
2019-11-28 21:50:31 -05:00
MattBDev
4bb45fc220
Replace ByteArrayUtilities code with Guava and Replace PlotGameMode with WorldEdit equivalent.
2019-11-28 21:50:21 -05:00
NotMyFault
09f913cba4
Enhanced Fixes #2595
...
Updating messages and adding new strings that fit better.
2019-11-28 19:02:58 +01:00
MattBDev
006d730185
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-26 18:00:44 -05:00
Jesse Boyd
cf558d8f62
Update DebugPaste.java
2019-11-25 22:40:50 +00:00
Jesse Boyd
a65d546f3b
Fix debugpaste split
2019-11-25 22:38:03 +00:00
Jesse Boyd
bf02c9fe5f
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-25 22:37:39 +00:00
NotMyFault
6908b9f29b
Update bug-issue-report-for-plotsquared.md
2019-11-24 19:30:37 +01:00
Jesse Boyd
cd06dbc915
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-22 16:12:01 +00:00
Jesse Boyd
977dfa807f
potentially fix partial world auto
2019-11-22 16:11:48 +00:00
NotMyFault
8b7e8ec635
Update bug-issue-report-for-plotsquared.md
2019-11-22 15:52:25 +01:00
NotMyFault
c14e1d7add
Update Settings.java
2019-11-22 12:40:27 +01:00
NotMyFault
7377366372
Updating some debug colors
2019-11-22 12:28:34 +01:00
Jesse Boyd
9c9841663a
Fixes #2595 (leave error)
2019-11-19 01:39:51 +00:00
MattBDev
612e96201c
Fixed ItemTypeListFlag issue
2019-11-18 13:43:16 -05:00
MattBDev
d7aa4a0e1f
Revert "Fix some flag issues"
...
This reverts commit 8b741477
2019-11-18 13:41:46 -05:00
MattBDev
8b7414770f
Fix some flag issues
2019-11-18 11:09:32 -05:00
Jesse Boyd
a26ede4dae
Typo
2019-11-14 12:54:02 -08:00
Jesse Boyd
7591770c40
Update README.md
2019-11-14 12:48:41 -08:00
Jesse Boyd
7623698a00
don't use legacy ids here
2019-11-12 22:31:02 +00:00
Jesse Boyd
f518c47e09
Fixes #1922 Banned people can still "talk" in plot
2019-11-12 20:52:14 +00:00
Jesse Boyd
c23086259d
Potentially fixes rename issues
...
#2450
2019-11-12 20:48:33 +00:00
Jesse Boyd
765a021ecd
Some flag fixes
...
Use ItemType for the flags, since they accept items, not blocks.
Fixes #2571
2019-11-12 20:38:18 +00:00
Alexander Söderberg
7e21107120
Update README.md
...
Include information about what the project is. The previous README assumed that the reader would already be familiar with the concept, which isn't really ideal for a project description. The added text is taken from the Spigot resource page.
2019-11-12 10:20:46 +01:00
Jesse Boyd
322e186c4b
Ignore invalid blocks
2019-11-12 07:32:05 +00:00
Jesse Boyd
59b8776814
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-11 20:39:44 +00:00
Jesse Boyd
5bb7069c7f
Fixes #2571
2019-11-11 20:39:28 +00:00
NotMyFault
1a2c15684e
Fixed typo
2019-11-11 21:39:27 +01:00
NotMyFault
b02565532f
Update template checkbox
2019-11-11 21:38:44 +01:00
Jesse Boyd
7d7414ebb9
Fix for single chance parsing
2019-11-11 19:47:26 +00:00
Jesse Boyd
55d6217c32
Check if WORLDEDIT_RESTRICTIONS is enabled
...
Unregister if disabled.
2019-11-11 19:44:51 +00:00