Alexander Söderberg
7fdb7961ce
Merge branch 'features/v5/internal-updates' into features/v5/async-load
2020-04-07 22:13:42 +02:00
Alexander Söderberg
e161209a46
Fix plot claiming
2020-04-07 22:12:52 +02:00
Alexander Söderberg
5547185b3f
Prevent synchronous chunk loading whenever possible
2020-04-07 20:19:39 +02:00
dordsor21
7841ee3dcc
Fix a few encapsulate merge issues
2020-04-02 13:40:11 +01:00
Hannes Greule
099a680c85
Encapsulation and Magic Values ( #2711 )
...
* Encapsulate attributes of PlotArea using lombok Getters/Setters
* Limit access to collections, don't expose implementation details
* Better naming for some boolean attributes
* Replace magic type value with PlotAreaType enum
* Replace magic terrain value with PlotAreaTerrainType enum
* Fix remaining rebase conflicts
* Reduce code duplication
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com>
2020-04-02 13:34:38 +01:00
dordsor21
9764d4d226
Actually add biomes to road schematics
2020-03-28 10:43:24 +00:00
NotMyFault
37336fffe2
Merge branch 'features/v5/internal-updates' of https://github.com/IntellectualSites/PlotSquared into features/v5/internal-updates
2020-03-28 02:26:25 +01:00
dordsor21
2994b2c158
Use try with resource to close ClipboardReader and stop adding "atic" to schematic files or not reason
2020-03-26 20:55:27 +00:00
NotMyFault
3a3a06631d
Add coral-dry flag
2020-03-25 21:14:58 +01:00
dordsor21
f9bf576d2e
Actually initialise the biome array in HybridPlotWorlds.
...
Fixes generation using schematics (and allows generation using biomes in schematics for roads and plots....)
2020-03-25 17:46:08 +00:00
dordsor21
f2f7fbce09
Allow trusted users to use /plot set
2020-03-25 11:01:19 +00:00
dordsor21
412a3ee344
Support v2 schematics properly. No 3D biomes are supported by it as yet. ( #2716 )
2020-03-24 09:08:56 +01:00
dordsor21
2f4eea118a
add clear option to /ps purge ( #2714 )
2020-03-24 09:08:32 +01:00
dordsor21
7310506ed4
Add option to have road regeneration be persistent across restarts. ( #2715 )
...
* Add option to have road regeneration be persistent across restarts.
* Use int[] not Integer[]. There's the possibility of large arrays given the size of some worlds.
* Correctly close Input/Output streams with try-with-resource.
Also don't try to ObjectOutputStream if an existing file hasn't actually been deleted.
2020-03-22 19:23:35 +00:00
dordsor21
26b5ee7482
Merge branch 'features/v5/internal-updates' of https://github.com/IntellectualSites/PlotSquared into features/v5/internal-updates
2020-03-20 12:12:30 +00:00
dordsor21
58280a20a8
Log don't debug on regenallroad completion
2020-03-20 12:11:39 +00:00
dordsor21
3d47d7e73f
Use worldedit to regenerate chunks. ( #2708 )
...
* Use worldedit to regeneration chunks. It's very slow, but it works.
* Use the AutoClose-ness of EditSession
2020-03-20 13:05:13 +01:00
Alexander Söderberg
d9f9d7dc34
Features/v5/event results ( #2706 )
...
* Begin events rewrite using Guava EventBus:
- moved events to within core
- removed BukkitEventUtil
- EventUtil in core is now the implementation
- Refactor any event calls
TODO:
- Test :)
- Implement changes to PlotSquared's own listeners
- Other
* Correct code style for annotations and refactor EventUtil to EventDispatcher
* Make getEventResultRaw default method and remove empty PlotEventListener file
* not raw map
* Remove PlotPlusListener
* Add listener registration to PlotAPI. Add documentation and refactor Result enum
* Add reason for the Event Result. Change how the claim event is called
TODO: better auto event somehow. Possible re-write of auto required..?
* Implement changes to events properly
Add PlayerAutoPlotEvent
Add PlotDoneEvent
Add schematic variable to Claim event and allow it to be changed
Add reason for plot unlink to unlink event
Add pattern to component set event and allow it to be changed
Allow component of component set event to be changed
Add player to plot merge event
* Fix compile
* Correct formating
* Various cleanup
- Correct formatting in places
- Add feedback to Desc command cancellation
- Correct use of flag API
- Add FlagRemove event to flagcommand where required
* Replace reason with caption
* Switch colours in Event Deny caption
Co-authored-by: dordsor21 <dordsor21@gmail.com>
2020-03-15 12:22:49 +01:00
NotMyFault
4bcd926543
Update discord links
2020-03-09 23:50:22 +01:00
Alexander Söderberg
05626c2c8f
Features/v5/move swap fixes + some other important commits (comments, etc) ( #2699 )
...
* Use generics instead of the raw class
* Add Gradle wrapper verification
* Fix biome setting in versions prior to 1.15
* Fixes #2654
* Document area getters in PlotAreaManager, and replace y-value with z in the area contains check.
* Remove update notifications
* Remove unused dependencies
* Do not kick plot owners on "/p deny *"
* Do not kick any added players on /p deny *
* Allow redstone to be used in server plot with `redstone.disable-offline` enabled.
Potentially fixes #2613
* Disallow swapping ,erged plots
* Fix legacy converter.
* Fix blockbucket pattern generation
* Prevent pasting schematics onto merged plots.
* Cancel claim event correctly
* Revert "Cancel claim event correctly"
This reverts commit 0f786155
Further investigation required
* Fix plot swapping messing up owners. Fixes #2282
* Fix plot move
* Prevent plot swapping form changing the database unless the swap was successful.
* Update signs after swap.
* Only send move success message if the move was successful.
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Daniel <admin@hywse.eu>
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com>
2020-02-28 22:15:04 +01:00
NotMyFault
30b83faab6
Fix plot downloading
2020-02-28 00:31:53 +01:00
Alexander Söderberg
9868648fcb
Pull/2693 ( #2694 )
...
* Commit WIP flag work.
* More ported flag types, and additions to the flag API.
* Make PlotFlag more generic to allow generic flag creation
* Pull Captions methods into a Caption interface.
* Port MusicFlag
* Port flight flag
* Port UntrustedVisitFlag
* Port DenyExitFlag
* Remove paper suggestion
* Make ListFlag lists immutable
* Update Flag containers. Add javadocs. Add missing methods.
* Port description flag
* Port greeting and farewell flags
* Port weather flag
* Move getExample implementation to BooleanFlag
* Port reserved flags
* Port all boolean flags.
* Remove unused flag types
* Invert liquid-flow flag
* Find the real (legacy) flag name
* Change NOITFY -> NOTIFY in Captions
* Make IntegerFlag extendable
* Port integer flags
* Update Flag command to current API state
* Begin remaking flag command
* Create DoubleFlag + extract common parsing stuff
* Supply arguments in flag parse exceptions
* Implement missing flag subcommands
* Update Flag command to current API state
* Implement PriceFlag
* Port deny-teleport
* Port gamemode flags
* Port BreakFlag
* Port PlaceFlag
* Port UseFlag
* Remove old unused flag constants
* Port blocked-cmds flag
* Fix entity util
* Port TimeFlag
* Use CaptionUtility for formatting
* Port keep flag
* Fix imports
* Reformat code
* Remove unused classes
* Fix MainUtil.java
* Remove FlagCmd
* Add flag info header and footer
* Comment out flag related stuff in SchematicHandler
* Remove FlagManager
* Finalize Plot.java
* Finalize PlotArea.java
* Finalize PlotListener
* Fix API issues
* Fix a bunch of compile errors
* Fix `/plot flag remove`
* Fix initialization of GlobalFlagContainer
* Apply API changes to events
* Update SQLManager to new API
* Invert default value for DenyExitFlag
* Replace flag.getValue().toString() with flag.toString()
* Make FlagContainer instance in Plot final
* Fix various command issues
* Clean up PlotSettings
* Don't show internal flags in flag list
* Fix `/plot flag add`
* Remove the info inventory as it's 100% broken
* Add plot info entries and fix up the default format
* Fix default flag state in Captions
* 781c200
part 2
* Fix odd grammar in captions
* Fix odd grammar in captions v2
* Add create table statements for plot_flags
* Remove old flag references in SQLManager
* Use the new plot_flags table
* Add tab completion to `/plot flag`
* Improve parse error handling
* Make flag permission check recognize parse exceptions
* Initial progress towards flag conversion
* Fix minor issues
* Don't validate flags during flag conversion
* Allow unrecognized flags to be parsed
* Filter out internal flags from command sugguestions
* Use the wrong caption when there's no plot description set
* Limit command suggestions for boolean flags
* Make blocktypelistflags accept blockcategories
* Require categories to be prefixed with '#' and fix some minor display issues
* Fix plot database conversion
* Update PlotFlagEvent.java
Updated return description
* Fix command annotation wrapping
* Add FLAG_UPDATE event for FlagContainer listeners
* Make getParentContainer nullable
* Document castUnsafe in FlagContainer
* Document FlagContainer constructors
* Add missing documentation to FlagContainer
* Document FlagParseException
* Fix wording in FlagContainer javadoc
* Document InternalFlag
* Document PlotFlag
* Minor changes
* Remove revisit comments
Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com>
Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2020-02-24 18:42:02 +01:00
Alexander Söderberg
b99631f1bd
Fix regen. Fixes #2692
2020-02-24 14:00:45 +01:00
NotMyFault
f2aa9dccd1
Revert "Remove unused code"
...
This reverts commit 6d779dad05
.
2020-02-20 20:08:25 +01:00
Alexander Söderberg
464f5e09ae
Allow all messages to be formatted by external formatters and add PAPI support
2020-02-20 16:03:17 +01:00
NotMyFault
6d779dad05
Remove unused code
...
Or at least I made it unused lul
2020-02-20 00:39:32 +01:00
Alexander Söderberg
38d0cc1b29
Fix isPremium method
2020-02-20 00:05:55 +01:00
NotMyFault
95394ec54f
Add Premium verification
2020-02-19 23:55:43 +01:00
NotMyFault
2632283431
Move recent changes into 1 branch
2020-02-16 15:17:06 +01:00
NotMyFault
8a014e3ad5
Remove wiki generator and unnencessary comments from the settings
2020-02-16 15:08:02 +01:00
NotMyFault
1b3427837e
Rename maven artifacts
...
Renaming the Core module artifact matchin its module name on GitHub, like the bukkit or nukkit module does.
Given that, it's more clear which maven artifact belongs to which module.
2020-02-16 14:42:27 +01:00
NotMyFault
b3c91d866b
Lazy cherry-pick 5db1e73eae4b0d4628df8bbbc172670c42d96435 without merge conflics
2020-02-16 14:41:51 +01:00
NotMyFault
6953187cac
Add current + new version to update notification
...
And fix a little typo alongside bumping versioning to v5
2020-02-16 14:37:07 +01:00
NotMyFault
4ed108b5c0
Remove legacy auto updater (v3)
2020-02-16 01:36:24 +01:00
NotMyFault
24b6b23d25
Bind update notifications to spigot resource updates
...
The notification permission could be moved back into the other class, but well
2020-02-16 01:33:43 +01:00
MattBDev
b16db904cc
Removed unused class which should be unbreaking.
2020-02-11 17:09:36 -05:00
MattBDev
4b306d454b
Fixed an error with the debug command and added @NotNull to generator methods
2020-02-11 17:06:58 -05:00
MattBDev
e53ea2377c
Fixed #2671
...
Sort of fixed. I added an if statement to log and return if a certain condition is met. It is unclear if there will be more generation issues as a result.
2020-02-11 16:52:16 -05:00
MattBDev
f79f2ac29e
Tweaks to the world generator
2020-02-11 16:16:56 -05:00
NotMyFault
54348d824c
Update authors
2020-02-10 17:36:54 +01:00
dependabot-preview[bot]
76e25953b1
Bump lombok from 1.18.10 to 1.18.12
...
Bumps [lombok](https://github.com/rzwitserloot/lombok ) from 1.18.10 to 1.18.12.
- [Release notes](https://github.com/rzwitserloot/lombok/releases )
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.10...v1.18.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:03:18 +00:00
NotMyFault
2f0bf97162
Fix displaying 1 player remove as players
2020-02-09 01:12:32 +01:00
Hannes Greule
d0b6badf09
Fix DebugClaimTest ( #2667 )
...
* Fix DebugClaimTest
* Remove code causing 3 database updates per plot + errors when using MySQL
2020-01-31 17:12:06 +00:00
NotMyFault
30f37e1e8b
Update /plot info placeholders
2020-01-27 23:39:29 +01:00
NotMyFault
4e1c90bbcc
Fixes space between names in plot info ( Fixes #2675 )
2020-01-27 23:06:42 +01:00
Matt
57af89f1d0
Merge pull request #2652 from SynergyMC/breaking
...
Revert teleportation behavior to pre-4.400
2020-01-22 21:23:25 -05:00
NotMyFault
118adb42b9
add hungarian translation
2020-01-14 12:27:23 +01:00
NotMyFault
f3187a465c
Oops
2020-01-10 19:38:38 +01:00
NotMyFault
6ee9d91aef
Update requriedTypes
2020-01-10 14:01:28 +01:00
NotMyFault
808a1ed703
Add wildcards to command args
2020-01-10 13:35:59 +01:00
NotMyFault
7142e9e0e3
deprecate metrics settings
2020-01-07 22:45:53 +01:00
zombachu
3aa554c52b
Implemented optional specification of teleport causes
...
This should have backwards-compatibility for any users of the API but would require an update from anything reimplementing (for whatever reason) the interfaces amended by this commit.
2020-01-02 18:29:12 -10:00
NotMyFault
42a83b56c3
Add clarification of tp bypass permission node to settings.yml
2020-01-03 01:10:32 +01:00
NotMyFault
0ad2682210
Add update and jvm flags to debugpaste
2019-12-27 16:53:38 +01:00
Alexander Söderberg
3abb35e506
Prevent NPE when trying to set statement = null
in SQLManager
...
If the statement is null, the `isClosed` check will lead to a NPE. As it's going to be null either way, just ignoring the NPE has no side effects.
2019-12-20 18:01:36 +01:00
Alexander Söderberg
c6e36fd70e
Fix plot biomes.
...
When migrating to the WorldEdit Biome types, code was not altered to account for these changes. This lead to configuration parsing breaking, and the `/plot setbiome` command no longer functioning. This fixes #2599 .
2019-12-20 17:37:48 +01:00
MattBDev
9fd29b264e
Some logging operations to check for tps loss.
2019-12-15 13:08:02 -05:00
MattBDev
3af05e7960
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-12-09 14:44:16 -05:00
MattBDev
07b6942690
Minor code tweaks
2019-12-09 14:43:53 -05:00
dependabot-preview[bot]
7d8a5213dd
Bump okio from 2.2.2 to 2.4.1
...
Bumps [okio](https://github.com/square/okio ) from 2.2.2 to 2.4.1.
- [Release notes](https://github.com/square/okio/releases )
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okio/compare/2.2.2...2.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 19:34:28 +01:00
dependabot-preview[bot]
eb09e0a633
Bump okhttp from 3.12.0 to 4.2.2
...
Bumps [okhttp](https://github.com/square/okhttp ) from 3.12.0 to 4.2.2.
- [Release notes](https://github.com/square/okhttp/releases )
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-3.12.0...parent-4.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 18:49:39 +01:00
dependabot-preview[bot]
4e2c90e399
Bump gson from 2.8.0 to 2.8.6
...
Bumps [gson](https://github.com/google/gson ) from 2.8.0 to 2.8.6.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.0...gson-parent-2.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 18:48:37 +01:00
dependabot-preview[bot]
e5423b5e08
Bump kotlin-stdlib from 1.3.50 to 1.3.61
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.50 to 1.3.61.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.3.61/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.50...v1.3.61 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 18:41:32 +01:00
dependabot-preview[bot]
c1a7844f4a
Bump lombok from 1.18.8 to 1.18.10
...
Bumps [lombok](https://github.com/rzwitserloot/lombok ) from 1.18.8 to 1.18.10.
- [Release notes](https://github.com/rzwitserloot/lombok/releases )
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.8...v1.18.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 18:36:45 +01:00
NotMyFault
3ba29583fc
Add all colors to style.yml
...
For further releases , we should aim to get a rid of the styles.yml and $ codes. I've seen a lot of people struggling with them, and if you want to use other formatting codes, you need to yamlize the non yamlized messages, otherwise it won't work properly.
2019-12-07 17:40:15 +01:00
MattBDev
7760631751
Remove deprecated method from Captions.java
2019-12-06 21:18:56 -05:00
MattBDev
05d6d557b8
Merge remote-tracking branch 'origin/breaking' into breaking
2019-12-06 21:16:19 -05:00
MattBDev
9925a320f5
Fix event listeners
2019-12-06 21:16:09 -05:00
NotMyFault
dca5d84d29
Fixes #2620
2019-12-06 00:28:07 +01:00
MattBDev
7e58f4341e
Minor fixes and performance improvement
2019-12-02 17:07:57 -05:00
MattBDev
d8933afb50
Merge remote-tracking branch 'origin/breaking' into breaking
2019-11-28 21:50:31 -05:00
MattBDev
4bb45fc220
Replace ByteArrayUtilities code with Guava and Replace PlotGameMode with WorldEdit equivalent.
2019-11-28 21:50:21 -05:00
NotMyFault
09f913cba4
Enhanced Fixes #2595
...
Updating messages and adding new strings that fit better.
2019-11-28 19:02:58 +01:00
MattBDev
006d730185
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-26 18:00:44 -05:00
Jesse Boyd
cf558d8f62
Update DebugPaste.java
2019-11-25 22:40:50 +00:00
Jesse Boyd
a65d546f3b
Fix debugpaste split
2019-11-25 22:38:03 +00:00
Jesse Boyd
cd06dbc915
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-11-22 16:12:01 +00:00
Jesse Boyd
977dfa807f
potentially fix partial world auto
2019-11-22 16:11:48 +00:00
NotMyFault
c14e1d7add
Update Settings.java
2019-11-22 12:40:27 +01:00
NotMyFault
7377366372
Updating some debug colors
2019-11-22 12:28:34 +01:00
Jesse Boyd
9c9841663a
Fixes #2595 (leave error)
2019-11-19 01:39:51 +00:00
MattBDev
612e96201c
Fixed ItemTypeListFlag issue
2019-11-18 13:43:16 -05:00
MattBDev
d7aa4a0e1f
Revert "Fix some flag issues"
...
This reverts commit 8b741477
2019-11-18 13:41:46 -05:00
MattBDev
8b7414770f
Fix some flag issues
2019-11-18 11:09:32 -05:00
Jesse Boyd
7623698a00
don't use legacy ids here
2019-11-12 22:31:02 +00:00
Jesse Boyd
c23086259d
Potentially fixes rename issues
...
#2450
2019-11-12 20:48:33 +00:00
Jesse Boyd
765a021ecd
Some flag fixes
...
Use ItemType for the flags, since they accept items, not blocks.
Fixes #2571
2019-11-12 20:38:18 +00:00
Jesse Boyd
322e186c4b
Ignore invalid blocks
2019-11-12 07:32:05 +00:00
Jesse Boyd
7d7414ebb9
Fix for single chance parsing
2019-11-11 19:47:26 +00:00
Jesse Boyd
55d6217c32
Check if WORLDEDIT_RESTRICTIONS is enabled
...
Unregister if disabled.
2019-11-11 19:44:51 +00:00
Jesse Boyd
f797141a29
Update Plot.java
2019-11-10 22:08:03 +00:00
Jesse Boyd
bf4d953f3c
No need to convert to a BlockState here
2019-11-10 18:49:31 +00:00
Jesse Boyd
d34f5cc97e
Config reading/writing
2019-11-10 18:32:32 +00:00
Jesse Boyd
d254633b77
Use patterns instead of BlockBucket
...
Still use BlockBucket for loading/saving from config
2019-11-10 17:47:37 +00:00
Jesse Boyd
1d9ad94822
Fix plot getRegions off by 1
2019-11-10 14:01:12 +00:00
Jesse Boyd
fe438fd62a
swallow stacktrace
2019-11-10 13:29:58 +00:00
Jesse Boyd
93894aca96
Force lowercase
2019-11-10 13:27:37 +00:00
Jesse Boyd
f1b8510708
forgot to find
2019-11-10 13:24:04 +00:00
Jesse Boyd
7dcecf486d
Use regex for block bucket, yay
2019-11-10 13:18:15 +00:00
Jesse Boyd
8c1985f9c0
Split by regex
2019-11-10 13:08:34 +00:00
Jesse Boyd
34eb7d05dc
Print actual value for setup?
2019-11-10 12:45:51 +00:00
Jesse Boyd
729452038b
Check if integer
2019-11-10 12:43:47 +00:00
Alexander Söderberg
1a923063b5
Merge branch 'breaking' into we
2019-11-10 13:18:16 +01:00
Jesse Boyd
c155c65a8f
Remove modifier reflection
...
Fixes #2484
2019-11-10 11:23:25 +00:00
Alexander Söderberg
37280779b0
Make /plot setowner
require an argument. Fixes #2501 .
2019-11-10 12:06:33 +01:00
Jesse Boyd
ed588476e0
Fix single plot areas
2019-11-08 22:31:01 +00:00
Jesse Boyd
07fcd53bf8
Fixes IntellectualSites/PlotSquaredSuggestions#58
2019-11-08 05:17:51 +00:00
NotMyFault
72c6f1165a
Fix okio
2019-11-07 17:02:08 +01:00
Jesse Boyd
252fdefef3
bad regex replace
2019-11-06 11:39:55 +00:00
Jesse Boyd
2cb734bba2
editsession util
2019-11-04 21:55:40 +00:00
MattBDev
46926a4d99
Merge remote-tracking branch 'origin/breaking' into breaking
2019-11-04 16:20:03 -05:00
Jesse Boyd
88732bb88c
Use CuboidRegion instead of RegionWrapper
2019-11-04 21:08:33 +00:00
Jesse Boyd
ba3ff08d6c
Update BlockStateListFlag.java
2019-11-04 20:17:29 +00:00
Jesse Boyd
8f7f6a4f40
Merge branch 'breaking' into we
2019-11-04 20:17:15 +00:00
Jesse Boyd
7e6dc48d69
imports
2019-11-04 19:58:24 +00:00
Jesse Boyd
37f608258f
Remove PlotBlock
2019-11-04 19:55:55 +00:00
NotMyFault
a25511c849
Add custom translations for special flags
2019-11-04 19:22:54 +01:00
Jesse Boyd
930dee9326
Refactor BlockVector2
2019-11-04 17:44:23 +00:00
NotMyFault
e972cb4c1a
Make flag error messages translatable
2019-11-04 00:33:04 +01:00
MattBDev
17e784c283
Revert dependency upgrades
2019-11-01 21:45:06 -04:00
Matt
627ecd2b71
Merge pull request #2542 from mindw0rm/UntrustedVisit
...
New plot flag untrusted-visit
2019-10-31 17:02:48 -04:00
NotMyFault
e29727827d
Fix missing word
2019-10-27 16:02:34 +01:00
NotMyFault
1f89948948
Remove unused flags
2019-10-27 16:01:57 +01:00
Alexander Söderberg
3be0be1b60
Make sure DENY_EXIT checks for the admin override permission. Fixes #2411 .
2019-10-27 12:11:48 +01:00
Alexander Söderberg
2e15934666
Fix /plot flag set
allowing for invalid flag values. ( Fixes #2519 )
2019-10-27 12:01:04 +01:00
Alexander Söderberg
cb52ee8cfb
Make the flag list output message configurable.
2019-10-27 11:55:15 +01:00
Alexander Söderberg
01eee306f1
Fixes #2462 by making flag categories translatable. This reflects (somewhat) recent changes to command categories.
2019-10-27 11:45:18 +01:00
Alexander Söderberg
a601739fbd
Improve handling of list flags, which in turn resolves issues where add and remove would allow players to add flags with unrecognized values.
2019-10-27 11:25:33 +01:00
mindw0rm
cb1767347b
Merge branch 'breaking' into UntrustedVisit
2019-10-23 20:51:59 +02:00
mindw0rm
91108a5df9
Merge branch 'breaking' into UntrustedVisit
2019-10-22 17:21:24 +02:00
mindw0rm
e5e522bc31
Merge branch 'breaking' into DenyTeleportBugfix
2019-10-22 17:20:43 +02:00
Matt
8b30d6a7ff
Merge pull request #2537 from IntellectualSites/dependabot/gradle/com.google.code.gson-gson-2.8.6
...
Bump gson from 2.8.0 to 2.8.6
2019-10-19 17:45:28 -04:00
dependabot-preview[bot]
d7d9b1793f
Bump okhttp from 3.14.0 to 4.2.2
...
Bumps [okhttp](https://github.com/square/okhttp ) from 3.14.0 to 4.2.2.
- [Release notes](https://github.com/square/okhttp/releases )
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-3.14.0...parent-4.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-19 21:40:45 +00:00
dependabot-preview[bot]
427cf081e3
Bump okio from 2.2.2 to 2.4.1
...
Bumps [okio](https://github.com/square/okio ) from 2.2.2 to 2.4.1.
- [Release notes](https://github.com/square/okio/releases )
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okio/compare/2.2.2...2.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-19 21:37:55 +00:00
Matt
c103504fc8
Merge pull request #2529 from IntellectualSites/dependabot/gradle/org.jetbrains.kotlin-kotlin-stdlib-1.3.50
...
Bump kotlin-stdlib from 1.3.30 to 1.3.50
2019-10-19 17:36:40 -04:00
mindw0rm
24d82e562a
merge upstream changes
2019-10-18 07:44:04 +02:00
NotMyFault
9ad2537ca2
Merge pull request #2517 from IntellectualSites/debugpaste-update
...
Improve world generator diagnosis
2019-10-17 12:23:47 +02:00
dependabot-preview[bot]
53e94cc001
Bump gson from 2.8.0 to 2.8.6
...
Bumps [gson](https://github.com/google/gson ) from 2.8.0 to 2.8.6.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.0...gson-parent-2.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 15:17:37 +00:00
mindw0rm
039b7aee9e
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into UntrustedVisit
2019-10-10 20:34:41 +02:00
Matt
e445f96e0c
Merge pull request #2528 from IntellectualSites/dependabot/gradle/org.yaml-snakeyaml-1.25
...
Bump snakeyaml from 1.23 to 1.25
2019-10-07 13:49:52 -04:00
dependabot-preview[bot]
ec6c9dac49
Bump lombok from 1.18.8 to 1.18.10
...
Bumps [lombok](https://github.com/rzwitserloot/lombok ) from 1.18.8 to 1.18.10.
- [Release notes](https://github.com/rzwitserloot/lombok/releases )
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.8...v1.18.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-07 15:16:57 +00:00
dependabot-preview[bot]
8068671200
Bump kotlin-stdlib from 1.3.30 to 1.3.50
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.30 to 1.3.50.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.3.50/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.30...v1.3.50 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-07 15:16:54 +00:00
dependabot-preview[bot]
8927f50cc6
Bump snakeyaml from 1.23 to 1.25
...
Bumps [snakeyaml](https://bitbucket.org/asomov/snakeyaml ) from 1.23 to 1.25.
- [Commits](https://bitbucket.org/asomov/snakeyaml/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-07 15:16:31 +00:00
NotMyFault
b806a30639
Setting debug value default to false
...
If the user is interested in the information or needs it for debugging, they can enable them, but we don't need to spam them unnecessarily with stats about his plot worlds on each startup, /plot reload, etc.
The same information can be obtained from a debugpaste as well, so it's not a loss of information to offer assistance.
2019-10-03 01:32:19 +02:00
NotMyFault
120d36e413
Add a confirmation to the debugpaste
...
That should prevent people from accidentally pressing buttons (whyever you would do that)
2019-10-03 01:12:08 +02:00
NotMyFault
c8c5d777a1
Make paths... idk what to say here
2019-10-03 00:40:41 +02:00
NotMyFault
b92d42e7cc
Add clarification to what files are pasted
2019-10-01 14:46:19 +02:00
NotMyFault
59bc6f19e5
General clarification of the config
...
Certain values were rather vague and caused some confusion in the past, hopefully things are more clear now.
2019-10-01 14:01:50 +02:00
NotMyFault
267bebd0e8
Improve world generator diagnosis
2019-10-01 12:12:42 +02:00
mindw0rm
58dbe96bd8
Added a plot flag 'untrusted visit', that allows /plot visit for untrusted players without the permission plot.visit.other.
2019-09-19 10:40:47 +02:00
mindw0rm
ae1273a7f3
Bugfixes for deny-teleport
2019-09-14 12:58:22 +02:00
NotMyFault
05ef076ef0
Remove unnecessary spaces
2019-09-12 04:01:47 +02:00
NotMyFault
d20d95d29b
Remove schematic test command
2019-09-12 03:53:29 +02:00
NotMyFault
6e387f3321
Do not remove the schematic file extension
2019-09-12 03:44:31 +02:00
MattBDev
68a5166d2f
Fixes the major lag source from GlobalBlockQueue
2019-09-11 19:04:29 -04:00
MattBDev
2bf47478b2
Merge remote-tracking branch 'origin/breaking' into breaking
2019-09-09 15:15:53 -04:00
MattBDev
07b88e3147
Minor changes to the block queue classes to match FAWE more closely.
2019-09-09 15:15:44 -04:00
56738
5b3426f4ac
Make removing * remove the Everyone node before removing all members
2019-09-09 18:44:36 +02:00
MattBDev
ecfb71b08f
Changes made to GlobalBlockQueue to help diagnose lag.
2019-09-08 19:36:02 -04:00
MattBDev
fd6fbebd69
Fixed #2496
2019-09-08 18:43:47 -04:00
NotMyFault
04f789d404
Fix merging
2019-09-08 20:02:45 +02:00
NotMyFault
20b0fa31d0
Update gradle and deprecated methods
2019-09-07 22:46:13 +02:00
MattBDev
462c113ce8
Fixed accidental code reversion
2019-09-06 21:20:54 -04:00
NotMyFault
e01b470493
Resolve merge conflicts
2019-09-07 03:06:05 +02:00
MattBDev
b3136b4ebe
Version number fixes, fixed documentation, new caption added, and tweaks to API functionality.
2019-09-06 20:40:28 -04:00
NotMyFault
4d0bd8a3a3
Upgrade build files
2019-09-04 03:04:51 +02:00
NotMyFault
e1db27010c
Updating command usage formats
2019-09-04 03:01:25 +02:00
MattBDev
a7012814ab
Deprecated a poorly named method
2019-09-01 19:40:16 -04:00
MattBDev
5e8909883d
Modified internal configuration classes, Updated Mojang UUID fetcher, other various method and documentation tweaks
2019-09-01 16:54:43 -04:00
dordsor21
434d219f41
Add plots.admin.area.sudo for permission to commands of the form "/plot <area> <command...>" as well as plots.admin
2019-08-23 17:18:25 +01:00
MattBDev
ec84b91f84
added a stupid check because of a spigot issue.
2019-08-19 14:51:14 -04:00
MattBDev
76dc60194d
Added an invalid world name check.
2019-08-17 19:17:01 -04:00
MattBDev
cc9c1f63d8
When an exception is actually being used it shouldn't be named ignored
2019-08-17 18:45:07 -04:00
MattBDev
920796d8ec
Fixed #2468
2019-08-17 16:28:53 -04:00
NotMyFault
c6a4206266
Fix Typo
2019-08-17 17:06:17 +02:00
NotMyFault
1cf85ff2c6
Removed unused translation strings
...
And added a new alias
2019-08-17 02:19:29 +02:00
NotMyFault
be20b2404b
OCD
...
- Typo Fixes
- Small amendments (Spelling)
- Reformatting
2019-08-17 01:48:43 +02:00
NotMyFault
011baba140
Update PlotSquared.java
2019-08-16 02:05:51 +02:00
NotMyFault
b22919a278
Variable renames and fixes
2019-08-16 01:47:22 +02:00
NotMyFault
49b7c71fbb
Adding some more translation strings
2019-08-16 01:22:24 +02:00
NotMyFault
31c81fc9fe
Update command aliases format
2019-08-15 17:35:40 +02:00
NotMyFault
8653b9b0a2
Update unfitting messages
2019-08-15 16:37:57 +02:00
NotMyFault
b3e53e34b6
Simplify help string
2019-08-15 16:20:30 +02:00
NotMyFault
fbaef13553
Unify player string
...
<> args are used in a lot of commands, PlayerName is used in only 3 commands and I don'T want to remove methods if not really necessary, so let's just change it here.
2019-08-15 15:39:37 +02:00
MattBDev
3473f5dc85
Fixed compatibility with FAWE and compile issue.
2019-08-14 20:47:01 -04:00
MattBDev
b4c33aaa18
Midnight work
...
Also fixes #2463
2019-08-14 14:36:20 -04:00
MattBDev
a910b542a0
Replace annotations with JetBrains annotations
2019-08-13 23:43:11 -04:00
MattBDev
403916748c
Variable renaming
2019-08-13 23:37:15 -04:00
MattBDev
3e6b0b8394
Work on directions and merging
2019-08-13 22:01:23 -04:00
MattBDev
56e055c671
Second attempt at a sign fix.
2019-08-13 18:39:38 -04:00
MattBDev
1341100f03
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-08-13 18:28:54 -04:00
MattBDev
d7c72d5f75
Variable renames
2019-08-13 18:26:55 -04:00
MattBDev
265f0c6615
Potential fix for #1930
2019-08-13 18:06:10 -04:00
MattBDev
9642777750
If NMF can have midnight work, so can I
2019-08-13 17:33:32 -04:00
NotMyFault
41052b27a0
I have some random ideas sometimes
...
- Adjusting some RequiredTypes fitting their partners/default behavior
- A plot doesn't need to be claimed to get the center
- Adapting another gamemode acronym
- Fix copyFile to adapt the latest changes
- Removing HastebinUtility, we have our own paste service
2019-08-13 21:57:49 +02:00
NotMyFault
0ac4b7728f
Merge pull request #2460 from jewome62/feature/toggle-time
...
Add toggle for time
2019-08-13 18:44:32 +02:00
NotMyFault
bb97fb8e19
Update Templates to sponge schematic format
...
Skyblock has been removed as it was simply the default island if ASkyBlock
2019-08-13 04:08:17 +02:00
NotMyFault
b1391bd6d7
Fix template export
2019-08-13 03:13:03 +02:00
NotMyFault
f1c190028e
Fixes #2013
...
Tested with LuckPerms, result successful.
2019-08-12 23:59:14 +02:00
MattBDev
ad7bcd19d4
Added a debug command to diagnose the issues in #2411
2019-08-12 13:40:22 -04:00
jewome62
ca954ccc97
Add toggle for time
2019-08-11 21:15:02 +02:00
Sauilitired
8ab10de4ad
Fix plot title toggling ( fixes #2456 )
2019-08-10 17:54:44 +02:00
MattBDev
df9d5ae2ac
Merge remote-tracking branch 'origin/breaking' into breaking
2019-08-07 19:16:55 -04:00
MattBDev
5ddbf3def4
Update gradle
2019-08-07 19:16:44 -04:00
MattBDev
289f01f7a2
Import changes and variable renames
2019-08-06 21:46:38 -04:00
MattBDev
f3aa9c43ef
Fixed a potential NPE
2019-08-06 21:44:39 -04:00
NotMyFault
165cf26818
Fix typo
2019-08-07 03:43:49 +02:00
MattBDev
e6a7f4e5a7
Add null checks to validation task
...
Fixes #2407
2019-08-06 20:45:01 -04:00
MattBDev
8f685b754a
Modifications to formatting and UUID Handler
...
Fixes #2423
2019-08-06 20:35:36 -04:00
MattBDev
539ad9f05c
Small changes
2019-08-06 16:08:56 -04:00
MattBDev
5b8f6e466a
Minor gradle edit
2019-08-06 15:05:04 -04:00
Leomixer17
520be48198
Create fixborders.js
2019-08-05 14:47:19 -04:00
Leomixer17
e4a345880e
Update addsigns.js
2019-08-05 14:46:54 -04:00
MattBDev
f06903f1b8
Merge remote-tracking branch 'origin/paperstuff' into paperstuff
...
# Conflicts:
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Help.java
2019-08-05 14:07:09 -04:00
MattBDev
fe83ef0975
Get chunks asynchronously
2019-08-05 14:03:09 -04:00
NotMyFault
cd26b1647d
Add kelp-grow flag
...
Simply as the name says, add a controlled way to let kelp grow.
2019-08-05 14:03:07 -04:00
NotMyFault
cdc01a5bc4
Reformat debugpaste
...
And upgrade from IC -> IS
2019-08-05 14:03:07 -04:00
MattBDev
1295f7c4bf
Merge with breaking
2019-08-05 14:03:06 -04:00
Sauilitired
20dd98d3b9
Use PaperLib and make command task return completable futures
2019-08-05 14:02:30 -04:00
MattBDev
bd51292f4c
Get chunks asynchronously
2019-08-05 13:33:27 -04:00
MattBDev
cc45208605
Merge remote-tracking branch 'origin/breaking' into paperstuff
2019-08-05 13:32:19 -04:00
MattBDev
01dfdbe2ef
Merge with breaking
2019-08-03 23:26:16 -04:00
MattBDev
bb21abb110
Merge branch 'breaking' into paperstuff
...
# Conflicts:
# Bukkit/build.gradle
# Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/BukkitMain.java
# Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/events/PlayerPlotTrustedEvent.java
# Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/object/BukkitPlayer.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Command.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Add.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Buy.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Clear.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/DebugExec.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Grant.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Help.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/MainCommand.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Near.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Relight.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/SubCommand.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Trust.java
# Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Visit.java
2019-08-03 23:11:02 -04:00
NotMyFault
6d0849eb66
Merge pull request #2431 from IntellectualSites/kelp-grow
...
Add kelp-grow flag
2019-07-27 21:55:39 +02:00
NotMyFault
dbf5084fa1
Reformat debugpaste
...
And upgrade from IC -> IS
2019-07-25 20:02:39 +02:00
NotMyFault
feda094273
Add kelp-grow flag
...
Simply as the name says, add a controlled way to let kelp grow.
2019-07-20 01:29:30 +02:00
dordsor21
095dccd30f
Revert changes to intersection generation
2019-06-28 13:59:57 +01:00
Alexander Krivács Schrøder
d6401d1638
Allow running the road regeneration on a single region
...
The plot-based road regeneration from before does not have the same behavior as the real road regeneration code. This new debug operation will regenerate the roads within the region the player is standing using the same code that regenerates all roads. This makes it much easier to tell if things are working correctly and as expected.
2019-06-16 11:57:35 -04:00
Alexander Krivács Schrøder
7f404e1cf5
Fix plot walls after running regenallroads
...
Also clears whatever was above the plot wall, such as pieces of the road.
2019-06-16 11:57:35 -04:00
Alexander Krivács Schrøder
a94c588a17
Check if location has PlotArea to avoid NPE
2019-06-03 16:26:20 -04:00
Alexander Krivács Schrøder
d106262454
Have PlotAreas create their own PlotManager
...
Leads to cleaner code, less need for instanceof and casting, as a PlotArea knows which kind of PlotManager it needs to make
2019-06-03 16:26:20 -04:00
Alexander Krivács Schrøder
c5bca66618
Remove PlotArea parameter from PlotManager method calls
...
As per the previous commit, all PlotManagers now have a reference to their managed PlotArea.
2019-06-03 16:26:20 -04:00
Alexander Krivács Schrøder
6b3960fc3f
Pass the PlotArea into the PlotManager
2019-06-03 16:26:20 -04:00
Alexander Krivács Schrøder
908a5784a1
Cache conversions to BaseBlock and fix leaky abstraction
2019-06-03 16:24:59 -04:00
Alexander Krivács Schrøder
bbff898073
Extract air block into variable to reduce unnecessary function calls
2019-06-03 16:24:59 -04:00
Alexander Krivács Schrøder
19f8704cb4
Remove leftovers from getting rid of PlotBlocks in LocalChunk
2019-06-03 16:24:59 -04:00
Alexander Krivács Schrøder
b366b0d261
Set unspecified blocks from the schematic to air
...
If this isn't done, any blocks not specified in the schematic will remain after a clear, which is obviously undesirable.
2019-06-03 16:24:59 -04:00
Alexander Krivács Schrøder
941821e453
Convert all PlotBlocks to BaseBlocks in the BasicLocalBlockQueue
...
The `BukkitLocalQueue` only supports using one of the sets (the removed `baseBlocks` variable in `BasicLocalBlockQueue` was the deciding factor for which one won out) which led to issues with missing blocks when trying to use both types at the same time, such as in the `HybridPlotManager`s `clearPlot` method, where `PlotBlock` is used to fill in the various layers, while the`createSchemAbs` method uses `BaseBlock` for its data.
2019-06-03 16:24:59 -04:00
MattBDev
475e9b50e1
Fixes #2380
2019-05-31 12:00:44 -04:00
MattBDev
812d41092e
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-05-31 11:57:18 -04:00
Alexander Krivács Schrøder
41299e6851
Fix issue with plot border during merge
...
* `getExtendedTopAbs()` used wrong relative plot for calculating X position.
* Not running `finishPlotMerge()` after every merge led to broken roads during a `merge all`
2019-05-29 23:28:16 -04:00
Alexander Krivács Schrøder
95cb0d84f0
Fix issue with road generation during unlink
...
Roads should always be created with respect to `current`.
2019-05-29 23:28:16 -04:00
zombachu
fb478de164
Update outdated list of files to check on failed world load ( #2365 )
2019-05-22 12:09:31 -04:00
MattBDev
1bd7c8ca5f
Variable renames
2019-05-21 18:50:52 -04:00
MattBDev
fe471c3571
new library in gradle and another change I can't remember.
2019-05-21 18:32:26 -04:00
MattBDev
8ff833de36
Added Paper to Platform
2019-05-17 18:50:24 -04:00
MattBDev
5dd2610b5e
Misc. changes and removal of title manager
2019-05-17 18:49:09 -04:00
MattBDev
4e3a927323
Modifications to the generator code
2019-05-17 16:21:03 -04:00
MattBDev
595a68ecba
variable renames
2019-05-17 15:32:05 -04:00
MattBDev
6f5cb30734
Minor message changes and variable changes
2019-05-17 14:38:57 -04:00