Commit Graph

5205 Commits

Author SHA1 Message Date
17f91c8eb9 Make /plot rate GUI items customizable
Bye bye legacy items :)
2021-05-21 16:48:34 +02:00
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
cc48f273c0 Fixes #3057
Actually execute a kick from server if ordered
2021-05-20 21:59:05 +02:00
c8406681d7 Notify the kicked person over the actor 2021-05-20 21:22:00 +02:00
a05dd19986 Fixes #3058
- Anonymize meta data keys
2021-05-20 21:04:07 +02:00
aae350c1b3 Enhance flag tutorial message 2021-05-20 19:57:06 +02:00
c48559410f Provide instruction about the .editorconfig 2021-05-20 00:26:35 +02:00
9c59bfde52 Rephrase message if user has no access to sub-command help pages 2021-05-19 23:48:32 +02:00
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
24eebe6711 Update gradle to 7.0.2 2021-05-19 11:51:55 +02:00
a2b8e4493f Fix infinite loop on multi auto (fixes #3022) 2021-05-18 22:30:40 +02:00
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
94ba90d694 Always initialize PermissionHandler (fixes #3019) 2021-05-18 21:17:47 +02:00
e97bc25fb8 Log plot chat to console
- Fix plot music removal template
- Fix debug args
2021-05-17 10:35:09 +02:00
73936bb10d Fix licenser issues 2021-05-17 09:31:33 +02:00
23e65ac5d3 Merge branch 'feature/v6/update-licenser' into v6 2021-05-17 09:29:08 +02:00
9dc0396411 Fix plot list coloring 2021-05-16 22:47:02 +02:00
cc6db9ae9e Merge branch 'v5' into v6 2021-05-15 20:47:01 +02:00
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
0341111f8f Add lectern-read-book flag
Fixes https://github.com/IntellectualSites/PlotSquared/issues/2980
2021-05-14 18:22:02 +02:00
a7c4b40fcc Add no-portals and deny-portal-travel flag 2021-05-14 15:51:20 +02:00
e7fb3571ac Update licenser 2021-05-14 13:36:18 +02:00
58ad9db5ed Jump to Java 16 2021-05-14 01:04:09 +02:00
6fd55b47c2 Fix typo 2021-05-13 21:41:10 +01:00
3d7c191d1c Make the plot jukebox gui translatable
Fixes https://github.com/IntellectualSites/PlotSquared-Translations/issues/2
2021-05-13 20:21:19 +02:00
9344e1ca79 Make /plot setup header translatable
- Document a couple of permission nodes
2021-05-13 13:32:34 +02:00
68eb5cd74f Replaced economy supported (Vault) check within cost condition with a pre-eliminating if-guard (#3014) 2021-05-12 19:00:14 +02:00
ca7ac71e76 Update gradle and shadow 2021-05-12 03:00:34 +02:00
3a280f3b6a Fix a few typos 2021-05-11 19:26:39 +02:00
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
2c40648a60 Fixed feedback recipient for notify flags (Owner instead of entering / leaving player) (#3011) 2021-05-11 18:26:24 +02:00
48815649a8 Clarify native dependency versions 2021-05-07 22:12:14 +02:00
f690e14a14 Exchange EssentialsX maven repo 2021-05-07 11:08:07 +02:00
b37ad79e50 Beautify empty /plot caps output
Also strip prefix from empty plot description
2021-05-07 09:59:17 +02:00
a990205d41 Fix empty templates when vault not found 2021-05-07 01:53:18 +02:00
891230c78e Fix /plot sethome returning usage message & working on unclaimed plots 2021-05-07 01:27:11 +02:00
8bfdf8ecf2 Fix /plot cluster sethome triggering usage message
Enhance cluster messages a bit
2021-05-07 01:18:33 +02:00
78655102b9 Fix flag exception coloring 2021-05-06 19:06:50 +02:00
491a171409 Fix invalid backup messages & component prefix & update minimessage 2021-05-06 10:30:04 +02:00
b3aec8f839 Fix empty default flag message 2021-05-02 20:31:23 +02:00
0106a4222d Address a few deprecations 2021-05-01 18:33:02 +02:00
11af33f2d5 Fixup inbox javadocs 2021-04-30 19:04:44 +02:00
812442fbbc Don't double color the inbox 2021-04-30 13:22:00 +02:00
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
ffe298710d Lazy merge v5/v6 2021-04-28 20:17:10 +02:00
5cdb7e76fd Update wiki and issue links 2021-04-28 20:06:19 +02:00
361b936aa0 Update ServerLib 2021-04-27 11:58:49 +02:00
9503b0bfc4 Merge branch 'v5' into v6 2021-04-27 11:52:44 +02:00
823beaf268 Update a few dependencies 2021-04-27 11:46:14 +02:00
3ada55989f [ci skip] Setup new issue templates (#2951)
* Setup issue templates

* Exchange issue url
2021-04-26 16:25:15 +02:00