Commit Graph

97 Commits

Author SHA1 Message Date
732f79bbfc Fix #3231 2021-09-07 14:47:37 +01:00
2988ad6b11 Address style violations 2021-08-18 11:58:18 +02:00
89e17bb468 Properly handle economy initialization (fixes #3189) 2021-07-30 20:29:12 +02:00
3b5b51b40c Update link if outdated Fawe version is spotted 2021-07-02 14:22:33 +02:00
a5452012b5 separate 1.17-only events 2021-06-26 20:08:25 +01:00
67bbd64fa1 Update to FAWE 1.17 2021-06-26 16:19:07 +01:00
9fa0a8b27b Update ServerLib & remove Java version check
We now require Java 16 onwards
2021-06-22 23:49:31 +02:00
9bd14b142b Move FAWE detection before guice injection/configuration 2021-06-09 13:09:50 +01:00
50d4353045 begin integration with fawe 2021-06-09 13:09:50 +01: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
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
94ba90d694 Always initialize PermissionHandler (fixes #3019) 2021-05-18 21:17:47 +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
361b936aa0 Update ServerLib 2021-04-27 11:58:49 +02:00
38b60205e8 Use javax for Nullable + guice, hope I didn't miss anything 2021-02-24 20:35:38 +01:00
da45813a06 Add new metrics pies 2021-02-22 15:18:20 +01:00
aaf2fa8807 Update bStats to 2.1.0 2021-01-24 10:39:03 +01:00
86e8457574 Move to ServerLib 2021-01-22 23:34:47 +01:00
8292ed9e31 More annotation work 2021-01-10 00:01:48 +01:00
57fc51d013 Initial annotation usage cleanup + EditorConfig 2021-01-09 22:28:41 +01:00
3cea734b9b Fix singleworlds 2021-01-09 21:34:42 +01:00
7ac3f7ca03 Fix sync tasks not being sync 2021-01-09 20:39:25 +01:00
70fb86a1c3 Remove redundant legacy version check
"api-version" backs us up here.
2021-01-01 14:09:59 +01:00
e8642df674 Update licenses to 2021
Happy new year 🎆
2021-01-01 00:19:45 +01:00
019da4d2f4 Expose legacy serializer for placeholders 2020-12-28 11:21:35 +01:00
07491d8028 Rename database chart id 2020-12-22 20:53:13 +01:00
8c3a0a8275 Fix compiling 2020-12-21 20:33:49 +01:00
bb52301200 Merge remote-tracking branch 'origin/renovate/configure' into v6 2020-12-20 22:38:35 +01:00
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
3ca8a94419 Update java 8 notice 2020-12-08 00:18:40 +01:00
714837dd00 Add charts for complex components 2020-12-07 23:05:25 +01:00
c8ad936d26 Clean up PlotPlatform a bit and make the placeholder registry injectible 2020-12-05 18:41:41 +01:00
62690c2a53 Postpone java version during startup 2020-12-04 12:25:53 +01:00
5d30e0854f Add java version checker 2020-12-04 12:15:56 +01:00
bba499649b No need to point if PAPI is not in use 2020-10-08 20:56:33 +02:00
f9cd54c445 Shift logger.info -> error when running in an outdated environment 2020-10-08 20:54:06 +02:00
0d89125a8e Replace sys out with logger factory 2020-10-08 20:52:02 +02:00
c3069a425d Format licence headers 2020-10-08 14:02:08 +02:00
ec23fcdd75 Rewrite build scripts
Co-Authored By: Mariell Hoversholm <proximyst@proximyst.com>
2020-10-08 14:02:08 +02:00
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
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
551d1d9f1a Add NullEconHandler to avoid verbose null checks 2020-08-25 12:41:03 +02:00
02bd83bd90 Merge v5 into v6 2020-08-24 14:33:53 +02:00
352136f0c6 Cleanup logging system 2020-08-18 15:50:28 +02:00
05a15ac689 Fix a few typos and spaces 2020-08-17 19:39:43 +02:00
a4c9ed90b7 Fix startup issues and make messages send properly 2020-08-16 13:49:16 +02:00
28d6d4db92 Fix shading mess and make the plugin start 2020-08-16 12:44:10 +02:00
4a220f9bfb Update license header 2020-08-15 14:59:29 +02:00
556ff0baf4 Fix line break 2020-08-14 12:27:38 +02:00
8cc536b20f Fix spelling 2020-08-14 11:57:37 +02:00