Jordan
39d2f1a72c
chore: remove uses of deprecated Permissions class and add javadoc notes ( #3930 )
...
- Closes #3907
2023-01-15 14:08:59 +01: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
Alexander Brandes
60d266b2d7
Release 6.10.0
2022-09-21 16:28:17 +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
Alexander Brandes
3d5c694daa
chore: Comply with OSSRH licensing guidelines ( #3684 )
2022-06-15 20:17:17 +02:00
Pierre Maurice Schwang
8454c29c91
fix: Make PlayerManager#resolveName blocking for entry title ( #3556 )
2022-04-11 14:38:02 +00:00
Jordan
308dba5601
Only add extent to WE operations once ( #3537 )
2022-03-10 22:40:09 +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
NotMyFault
42bf413528
chore: Address more violations
2022-01-20 21:01:38 +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
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
NotMyFault
25095f4546
chore: Welcome 2022
2022-01-02 22:22:19 +01:00
Alex
47ae79e123
Revert "refactor: Address MiniMessage deprecations ( #3354 )" ( #3371 )
...
This reverts commit f086826942
.
2021-12-14 23:04: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
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
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
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
NotMyFault
2988ad6b11
Address style violations
2021-08-18 11:58:18 +02:00
dordsor21
33a79595af
Add TitleFlag ( #3202 )
2021-08-16 09:02:58 +00: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
dordsor21
51ff043af9
Prevent users defining their own click events in descriptions/farewells/greetings by default
2021-07-22 21:45:51 +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
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
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
a05dd19986
Fixes #3058
...
- Anonymize meta data keys
2021-05-20 21:04:07 +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
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
0106a4222d
Address a few deprecations
2021-05-01 18:33:02 +02:00
NotMyFault
dd9edb68b2
Fixes https://github.com/IntellectualSites/PlotSquaredSuggestions/issues/23
2021-04-02 23:48:16 +02:00
Alexander Söderberg
57fc51d013
Initial annotation usage cleanup + EditorConfig
2021-01-09 22:28:41 +01:00
dordsor21
3cea734b9b
Fix singleworlds
2021-01-09 21:34:42 +01:00
N0tMyFaultOG
e8642df674
Update licenses to 2021
...
Happy new year 🎆
2021-01-01 00:19:45 +01:00
dordsor21
cf70efabb0
we want throwable to be null
2020-12-11 16:51:13 +00:00
dordsor21
540f4c0958
fix info for server-plots
2020-12-10 21:05:50 +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
Alexander Söderberg
c8ad936d26
Clean up PlotPlatform a bit and make the placeholder registry injectible
2020-12-05 18:41:41 +01:00
Mariell Hoversholm
c3069a425d
Format licence headers
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
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
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
N0tMyFaultOG
4a220f9bfb
Update license header
2020-08-15 14:59:29 +02:00
N0tMyFaultOG
c9fae6a070
Remove old translation setup and move commands to templates
2020-08-13 21:11:07 +02:00
dordsor21
21a97863ac
Refactor Captions to Permission, reimplement message list in debug command
2020-08-07 11:53:32 +01:00