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
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
f27009216c
chore: Replace AnnotationHelper class ( #3706 )
2022-06-21 19:09:17 +02:00
Alexander Brandes
3d5c694daa
chore: Comply with OSSRH licensing guidelines ( #3684 )
2022-06-15 20:17:17 +02:00
Alexander Brandes
09cc59a1c1
docs: Unify WE, P2 and Fawe abbreviations ( #3672 )
2022-06-11 16:16:06 +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
NotMyFault
fd4a542062
build: Release 6.6.0
2022-03-07 15:35:00 +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
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
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
Yannick Lamprecht
a003836dbc
feat: plot-title flag value should allow single values ( #3410 )
2022-01-22 11:02:08 +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
NotMyFault
25095f4546
chore: Welcome 2022
2022-01-02 22:22:19 +01:00
Alex
3eb485e900
refactor: Drop guava annotations and create annotation helper ( #3389 )
2021-12-29 16:18: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
Pierre Maurice Schwang
541255fe7e
ListFlag#merge should not allow duplicates ( Fixes #3157 ) ( #3265 )
2021-10-03 14:31:57 +02: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
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
dordsor21
da4ae9f4f5
Slightly change how flag permissions are handled ( #3201 )
2021-08-14 13:13:01 +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
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
9d396fa91f
Fixes #3184
2021-07-27 15:04:22 +02:00
NotMyFault
635e18e7ed
Add `copper-oxide` flag
2021-07-10 15:50:38 +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
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
a17085bb18
Remove dead imports
2021-05-21 20:56:44 +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
78655102b9
Fix flag exception coloring
2021-05-06 19:06:50 +02:00
NotMyFault
0106a4222d
Address a few deprecations
2021-05-01 18:33:02 +02:00
NotMyFault
b02177e1d0
Add tab completion for gamemode flag
2021-04-02 23:20:39 +02:00
NotMyFault
027456fd77
Add crop-grow flag
2021-02-24 18:41:36 +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
N0tMyFaultOG
4f60da292a
Add leaf-decay flag
...
Stop leaves from decaying.
2021-01-01 21:47:09 +01:00
N0tMyFaultOG
e8642df674
Update licenses to 2021
...
Happy new year 🎆
2021-01-01 00:19:45 +01:00
N0tMyFaultOG
19d7444946
Fix flag description
2020-12-04 19:27:34 +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
Hannes Greule
f2355a76d6
Add default namespace when wrapping block categories by their ids
2020-09-06 23:36:36 +02:00
N0tMyFaultOG
02bd83bd90
Merge v5 into v6
2020-08-24 14:33:53 +02:00
N0tMyFaultOG
e93d7feb2c
Fixes PS-114
2020-08-22 11:48:03 +02:00
N0tMyFaultOG
352136f0c6
Cleanup logging system
2020-08-18 15:50:28 +02:00