Yannick Lamprecht
e042566bb7
fix: Strip redundant space at flag collection ( #3400 )
2021-12-26 23:28:03 +01:00
dordsor21
1f26808c7b
Don't return the "side" for world plots when accessing default home locations
2021-12-22 17:47:48 +00:00
dordsor21
a7026047d0
Adding gold at the end might stop the prefix weirdness?
2021-12-22 17:46:39 +00:00
NotMyFault
af2613202d
refactor: Satisfy Semgrep
2021-12-22 02:06:07 +01:00
zombachu
a93402e27b
fix: Standardize projectile permissions ( #3374 )
...
* fix: Standardize projectile permissions
- Let all projectiles (not just splash potions) have a permissions check on throwing
- Fixes snowballs, eggs, etc. being able to be thrown when not added to the plot, etc.
- Fixes #2986 (splash potions only able being to be thrown when also added to the plot)
- Remove the specialized code for egg hatching as now eggs are cancelled entirely
- Remove the non-standard plots.projectile.unowned and plots.projectile.other permissions in favor of the standard admin ones
* docs: Add back deprecated projectile permissions
* docs: Update Core/src/main/java/com/plotsquared/core/permissions/Permission.java
Co-authored-by: Alex <mc.cache@web.de>
Co-authored-by: Alex <mc.cache@web.de>
2021-12-17 22:06:56 +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
b9a130ab00
feat: Add -Post
events firing after operational plot events ( #3334 )
...
* Create Post* events
* Address license violations
* address review
* standardize post event calls in EventDispatcher
* Add package-info.java
* Add @since-tag to Post* events
* fix licenser issue
Co-authored-by: Alex <mc.cache@web.de>
2021-12-06 19:50:04 +01:00
Alex
3ed369de19
style: Add missing bracket for deny
example ( #3351 )
2021-11-29 20:56:48 +01:00
Pascal Bürklin
8f3fa419c4
Fixes #3344 , Wrong iterator algorithm in PlotRangeIterator ( #3345 )
2021-11-23 19:52:23 +00:00
dordsor21
d1dbf777a4
Don't check/set if a chunk should be saved if it's a world-plot
2021-11-11 17:57:59 +00:00
Jordan
823e78377b
feat: Better deciding of heights to use for generation and schematics ( #3300 )
...
* Better deciding of heights to use for generation and schematics
- If bedrock is disabled, we should still be filling the space with something
- Use minBuildHeight instead of hardcoding "1" for schematics (it is still 1 by default) to ensure all-encompassing schematics
- Schematic generation/handling for roads etc. should be accounting for all of wall, road, and plot heights for deciding point of origin
- Fixes #3269
- Starts to address #3175
* Also do for HybridPlotManager clear
2021-11-11 17:33:38 +00:00
dordsor21
87a2e81ec3
Don't write biome data to schematics if it's not present
2021-11-10 19:51:14 +00:00
Alex
88775334b7
Schematic paths are configurable ( #3303 )
2021-11-09 10:32:07 +00:00
Jordan
c1163cdb2e
feat: Split configuration for teleport on claim/auto ( #3308 )
...
- Fixes #2953
2021-11-07 22:29:49 +01:00
dordsor21
a5cf7bf2c2
Fix BlockLoc to the requirements for use as a home location
...
- Add home locations to #fromString
- Switch to y=Integer#minValue more
- May help with #3321
2021-11-04 20:47:56 +00:00
dordsor21
3d4d413de8
Minor adjustment to plot home location logic
...
- Allow "centre" spelling
- ClassicPlotWorld contains the PLOT_HEIGHT config setting, not HPW
2021-11-02 15:41:16 +00:00
Hannes Greule
b97e843849
perf: Get rid of Guice overhead when accessing the plot area manager ( #3315 )
...
Fixes #3311
Co-authored-by: Jordan <dordsor21@gmail.com>
2021-11-02 13:38:48 +00:00
Alex
48c7a3e94e
refactor: Use player friendly done message on restricted building ( #3309 )
2021-11-02 13:32:04 +00:00
mindw0rm
7263290bbe
fix: Untrusted visit flag not working with untrusted visit permission
...
Fixes #3317
Co-authored-by: Alex <mc.cache@web.de>
2021-11-02 13:28:39 +00: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
Jordan
804228fa6c
Allow pitch and yaw to be used in default home location ( #3304 )
2021-10-29 10:48:35 +01:00
Jordan
be85708e5a
feat: Add border bypass permission ( #3302 )
...
* Add border bypass permission
- Fixes #3297
* Add permission to plots.admin permpack
* Implement messages on leaving/entering border area
* Rename to border.denied and make border msg red
* change too le/ge as tthey are likely to be equal to border when hit.
- Since we check for being across the border beforehand, it will hopefully not be spammed too much?
- If it's spammed then either we use meta to set if a player's left the border, or we just remove the come-back-in altogether because it's a little looong
2021-10-28 10:13:36 +02:00
NotMyFault
b022a97196
fix: Flag list parsing for console players ( #3277 )
...
Instead of recreating the logic, we can simply reuse what we created above and string-ify that for parsing.
2021-10-18 20:20:52 +02:00
dordsor21
cb596ee6ea
Fix StackOverFlow
2021-10-18 17:27:51 +01:00
Xaver106
4e391136c0
Add and Trust permission now count correctly ( #3290 )
2021-10-15 11:28:23 +01: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
NotMyFault
21727ebfc7
build: Overhaul build & deployment workflow ( #3267 )
...
* Fixes #3250
* build: Overhaul build & deployment workflow
- Move to release drafter
- Replace publishing with gradle nexus
- Conventional commits are handy
- Determine build status in gh actions before deploying
2021-10-04 15:28:47 +02:00
Pierre Maurice Schwang
e322ee85fd
feat: Respect non-visible players in tab completion ( Closes #3263 ) ( #3264 )
...
* Respect non-visible players in tab completion (Closes #3263 )
* Deprecate old Tab-Complete methods instead of hard-replacing them
* wtf git
* Mark for removal, useless new-lines
* Pass ConsolePlayer.getConsole() instead of Nullable param
2021-10-03 14:32:02 +02:00
Pierre Maurice Schwang
541255fe7e
ListFlag#merge should not allow duplicates ( Fixes #3157 ) ( #3265 )
2021-10-03 14:31:57 +02:00
Kevin Ludwig
4f12dcf966
Return base plot when using alias ( #3253 )
2021-09-25 15:58:31 +02:00
dordsor21
c37b13dcb3
Fix bad move to adventure
2021-09-18 21:54:22 +01:00
dordsor21
b2b8598b5b
Fix #3246
2021-09-15 13:19:25 +01:00
NotMyFault
61e5d9f1b6
Move /p components
title to translations file matching other parts of components
...
- Also component-ify title, this must not be limited to a String.
2021-09-15 11:13:03 +02:00
dordsor21
4568b17c54
Fix issues with chunk saving in single world plots
2021-09-10 14:05:12 +01:00
dordsor21
d77a8c8fa4
Some improvements to events ( #3238 )
...
#3222 #3072
2021-09-09 21:37:44 +02:00
NotMyFault
27a8fcd739
Plot location may be final
2021-09-09 12:36:09 +02:00
SirYwell
c25a0c65a2
Don't check same plot over and over again
2021-09-08 18:37:45 +02:00
NotMyFault
b224a8d1b8
Include world in plot chat & spy template
2021-09-07 16:36:08 +02:00
NotMyFault
87d134215f
Fix placeholder if world already exists.
2021-09-07 16:20:45 +02:00
dordsor21
93e280dba4
Remove unneeded commented out code
2021-09-07 15:08:00 +01:00
dordsor21
732f79bbfc
Fix #3231
2021-09-07 14:47:37 +01:00
dordsor21
8e5e33eec2
Fix #3127
2021-09-07 14:02:48 +01:00
NotMyFault
387c6e79ba
Return after invalid plot size
2021-08-25 11:10:02 +02:00
NotMyFault
e3e00d34ef
Improve error message claiming plots with ids
2021-08-25 01:36:19 +02:00
NotMyFault
40e651188e
Improve javadoc linking
2021-08-24 15:34:21 +02:00
SirYwell
6ec136a03d
Make sure lock is free'd even on error ( fixes #3116 )
2021-08-23 10:05:38 +02:00
dordsor21
a8fc6662e0
Allow visit to work when players are not the owner of the base plot
2021-08-22 16:26:49 +01:00
dordsor21
fb8e749411
Still allow serialisation of PlotTitle flag
2021-08-22 15:58:15 +01:00