Commit Graph

2147 Commits

Author SHA1 Message Date
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
50d4353045 begin integration with fawe 2021-06-09 13:09:50 +01:00
19e97a7738 Correctly handle coordinates in swapping
Fixes #3030
2021-06-08 20:31:53 +01:00
2ac5fe45e3 Make CaptionLoader namespace-aware 2021-06-08 15:36:03 +02:00
7f3d3ecb00 Fixes #3018 2021-06-08 14:25:08 +02:00
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
8f2f673438 👀 2021-06-08 12:24:57 +02:00
66e12e2a0c Make world settings reloadable 2021-06-08 12:10:21 +02:00
2b3ecc178a Fix some inbox issues 2021-06-08 11:56:03 +02:00
9b043b7444 Make /plot rate categories translatable 2021-06-08 10:49:26 +02:00
ce287cf218 Add toggle allowing to opt out nashorn 2021-06-08 00:16:55 +02:00
a01ad5aa04 Update wiki location 2021-06-06 21:40:34 +02:00
fa14c40283 Update wiki links 2021-06-06 21:38:49 +02:00
d8f19cec66 Adjust improper origin -> target message of plot moving 2021-06-04 19:17:20 +02:00
955341ff9f Move enqueue to the actual end of the code 2021-06-04 18:41:57 +02:00
cb342de934 Check merge status from correct plot 2021-06-04 13:39:03 +02:00
ea0342f100 Enqueue on unlink 2021-06-04 13:39:03 +02:00
cd57741a51 Fix typo introduced in f4552e358d 2021-06-03 12:53:47 +02:00
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
5a5d1f5e62 Fixes #3063 2021-06-01 21:54:00 +02:00
21214814b7 Fixes #3032 2021-05-31 21:59:15 +02:00
3ac93dcfca Enhance /plot target & expiry confirm message 2021-05-28 20:21:41 +02:00
c509882a18 Enhance alias message with placeholders 2021-05-28 11:37:13 +02:00
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
dc7e6010cb Fixes #3073
- Also add new caption if attempting to clear an empty alias
2021-05-27 17:06:04 +02:00
b1fc17e045 Remove scripting from javadocs 2021-05-25 20:51:26 +02:00
daf0e6e1ba Use same creation message for templates like for setup 2021-05-25 11:02:37 +02:00
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
1d2aa74e51 Add actionbar message for notification flags
- Move title_as_actionbar boolean into enabled_components
2021-05-24 13:49:00 +02:00
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
399d77c60f Component-ify plot setup wizard
Touches #3068
2021-05-22 19:49:22 +02:00
b768ee6d41 Don't send teleport message before the teleportation is initiated 2021-05-22 18:15:34 +02:00
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
87706d471b Add option for legacy sign material
Follow up to cde27899dd
2021-05-22 12:34:04 +02:00
eb7eb15ee7 Implemented tab completion for /plot help (#3053)
Co-authored-by: NotMyFault <mc.cache@web.de>
2021-05-22 02:23:54 +02:00
a17085bb18 Remove dead imports 2021-05-21 20:56:44 +02:00
cde27899dd Fixes #3064 2021-05-21 19:14:13 +02:00
93ff778de0 Add administrative override for /plot components 2021-05-21 17:54:26 +02:00
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
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
a2b8e4493f Fix infinite loop on multi auto (fixes #3022) 2021-05-18 22:30:40 +02:00
e97bc25fb8 Log plot chat to console
- Fix plot music removal template
- Fix debug args
2021-05-17 10:35:09 +02:00
9dc0396411 Fix plot list coloring 2021-05-16 22:47:02 +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