NotMyFault
b3c91d866b
Lazy cherry-pick 5db1e73eae4b0d4628df8bbbc172670c42d96435 without merge conflics
2020-02-16 14:41:51 +01:00
Alexander Söderberg
10dd531cdb
Remove paper suggestion
2020-02-16 14:38:33 +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
7b83f0146e
Readd update notification permission implementation
2020-02-16 02:34:51 +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
99a53cb005
DoogiePC doesn't like trees
2020-02-12 18:57:42 -05:00
MattBDev
d7af409d01
Test another workaround
2020-02-12 18:21:23 -05:00
MattBDev
0304e98b00
Workaround for SPIGOT-5574
2020-02-12 15:42:31 -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
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
NotMyFault
312b2ad1a8
Send the bStats ID
2020-01-24 18:10:19 +01:00
NotMyFault
0953b5627e
Add bStats plugin version
...
bStats 1.7 requires plugins to have an ID to submit data.
2020-01-24 16:08:48 +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
9a626ea1de
Deprecate metrics methods
...
Metrics are controlled via bstats config for some time now. The config option in settings.yml has already been deprecated in the past.
2020-01-10 14:18:38 +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
33f8df3afe
Add teleport cooldown bypass permission to plugin.yml
2020-01-03 01:12:48 +01:00
zombachu
0f39df0e0b
Revert teleportation behavior to pre-4.400
2019-12-31 16:05:53 -10:00
Traks
519d3ee2d6
Fix 'Unable to find method createTag' on 1.15 servers ( #2642 )
...
* Fix 'Unable to find method createTag' on 1.15 servers (#2629 )
Mojang apparently refactored their NBT code in 1.15, so the NBT
parsing code in NbtFactory that used Mojang's NBT code via Reflection
broke. Since PlotSquared now depends on WorldEdit, it is much easier
to use their NBT parsing library than to update the Reflection-based
code.
* Clean up NBT streams properly
2019-12-23 20:35:37 +00:00
Jesse Boyd
ccc7b0ec65
Fix #2634 no such method error
2019-12-20 06:03:23 +00:00
Traks
e54cf24248
Fix interact handling for sneaking players
2019-12-18 19:42:57 +01:00
Traks
3bb40a8fff
Fix that players cannot place hanging entities
2019-12-17 21:04:44 +01:00
MattBDev
9fd29b264e
Some logging operations to check for tps loss.
2019-12-15 13:08:02 -05:00
MattBDev
478c761750
More PlayerEvent fixes.
2019-12-15 12:53:16 -05:00
MattBDev
ed8fa0a2a5
Revert changes to BlockPlaceEvent
2019-12-10 17:53:55 -05:00
MattBDev
07b6942690
Minor code tweaks
2019-12-09 14:43:53 -05:00
MattBDev
9925a320f5
Fix event listeners
2019-12-06 21:16:09 -05:00
MattBDev
7e58f4341e
Minor fixes and performance improvement
2019-12-02 17:07:57 -05:00
MattBDev
4bb45fc220
Replace ByteArrayUtilities code with Guava and Replace PlotGameMode with WorldEdit equivalent.
2019-11-28 21:50:21 -05:00
Jesse Boyd
a65d546f3b
Fix debugpaste split
2019-11-25 22:38:03 +00:00
Jesse Boyd
f518c47e09
Fixes #1922 Banned people can still "talk" in plot
2019-11-12 20:52:14 +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
5bb7069c7f
Fixes #2571
2019-11-11 20:39:28 +00:00
Jesse Boyd
10e5760ba8
Merge pull request #2564 from IntellectualSites/we
...
Use patterns instead of BlockBucket
2019-11-10 14:08:47 -08:00
Jesse Boyd
968c23113c
Fixes #2412
2019-11-10 21:51:29 +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
Alexander Söderberg
3e30e9554f
Add missing RunnableVal import.
2019-11-10 13:26:59 +01:00
Alexander Söderberg
1a923063b5
Merge branch 'breaking' into we
2019-11-10 13:18:16 +01:00
Jesse Boyd
c512189478
fix import
2019-11-10 11:31:47 +00:00
Alexander Söderberg
a221d6fd07
Run tasks synchronously on Bukkit when the plugin is disabled.
...
Previously, the tasks would fail to run, as the scheduler prevents disabled plugins from running tasks. This would cause problems on server shutdown, especially when the SQLManager attempts to perform database queries.
This fixes #2446 .
2019-11-10 12:10:38 +01:00
Matt
1570c4d08a
Add missing import
2019-11-06 14:20:32 -05:00
Jesse Boyd
252fdefef3
bad regex replace
2019-11-06 11:39:55 +00:00
Jesse Boyd
fed5169724
Get sign lines sync
2019-11-05 15:23:48 +00:00
Jesse Boyd
2cb734bba2
editsession util
2019-11-04 21:55:40 +00:00
Jesse Boyd
88732bb88c
Use CuboidRegion instead of RegionWrapper
2019-11-04 21:08:33 +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
Jesse Boyd
930dee9326
Refactor BlockVector2
2019-11-04 17:44:23 +00:00
NotMyFault
315f26fb82
Add missing color
2019-11-04 00:46:08 +01:00
Matt
627ecd2b71
Merge pull request #2542 from mindw0rm/UntrustedVisit
...
New plot flag untrusted-visit
2019-10-31 17:02:48 -04:00
NotMyFault
1067e5f2c2
Remove redundant empty line
2019-10-27 15:19:49 +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
mindw0rm
20957a75d5
use a new Location convert function to ensure that there will be no side effects
2019-10-18 08:02:44 +02:00
mindw0rm
dd715a9c8a
Revert "copy yaw and pitch when converting between Bukkit Location and PlotSquared Location"
...
Undo this since I can't guarantee that there aren't side effects.
2019-10-18 07:51:01 +02:00
mindw0rm
039b7aee9e
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into UntrustedVisit
2019-10-10 20:34:41 +02:00
mindw0rm
0bcaaf3c0b
copy yaw and pitch when converting between Bukkit Location and PlotSquared Location
2019-10-10 20:33:25 +02:00
mindw0rm
5315e1e337
let untrusted-visit override deny-teleport
2019-10-10 20:32:48 +02:00
mindw0rm
1f4f78a179
this can be done more elegantly
2019-10-10 01:53:27 +02:00
mindw0rm
599ef8aa44
Bugfix for #2524 (place flag)
2019-10-10 01:36:40 +02:00
NotMyFault
ae0f1d2a15
Adding "website" to plugin.yml
2019-10-03 01:26:31 +02:00
NotMyFault
ca25b7b3c8
Fix odd space
2019-10-01 13:02:32 +02:00
mindw0rm
ae1273a7f3
Bugfixes for deny-teleport
2019-09-14 12:58:22 +02:00
MattBDev
68a5166d2f
Fixes the major lag source from GlobalBlockQueue
2019-09-11 19:04:29 -04:00
MattBDev
07b88e3147
Minor changes to the block queue classes to match FAWE more closely.
2019-09-09 15:15:44 -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
fe730574c9
Fixes #2490
2019-09-08 01:06:27 +02: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
392ef51a6f
Revert broken async chunk change
2019-08-05 14:37:56 -04:00
MattBDev
fe83ef0975
Get chunks asynchronously
2019-08-05 14:03:09 -04:00
NotMyFault
0c8b11cedd
Update DebugUUID.java
2019-08-05 14:03:07 -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
Sauilitired
20dd98d3b9
Use PaperLib and make command task return completable futures
2019-08-05 14:02:30 -04:00
MattBDev
d6779d977a
Fixes #2423
2019-07-21 20:43:36 -04:00
MattBDev
e8df39d3c4
Fixes #2435
2019-07-21 20:40:04 -04:00
Jesse Boyd
23b88a375d
player interact ignore cancel
2019-07-12 02:18:08 +10:00
dordsor21
246845607f
Let's first test against Material.matchMaterial for material matching (:
...
Also update some dependencies
2019-06-27 15:18:54 +01:00
NotMyFault
3074e45d2c
Fixed #2325
...
The permission node does not exist on PlotMe anymore
2019-06-25 11:43:28 +02:00
dordsor21
83d1f1d629
1.14 id support ( #2404 )
...
* Plausible fix for 1.14 support.
- Allow 1.14 blocks to be specified in LegacyBlocks, but only saved if the server version is 1.14.
- No snazzy config conversion, but it seems most people managed to figure it out on their own anyway
* Ignore the "severe" output because of new 1.13/14 blocks
* fix oak_wall_sign for 1.14
2019-06-24 13:37:59 +01:00
dordsor21
485415c551
1.14 id support ( #2403 )
...
* Plausible fix for 1.14 support.
- Allow 1.14 blocks to be specified in LegacyBlocks, but only saved if the server version is 1.14.
- No snazzy config conversion, but it seems most people managed to figure it out on their own anyway
* Ignore the "severe" output because of new 1.13/14 blocks
2019-06-23 14:17:44 +01: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
6b3960fc3f
Pass the PlotArea into the PlotManager
2019-06-03 16:26:20 -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
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
427523644c
Removed unused imports
2019-05-31 12:04:38 -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
MattBDev
b66734a472
Misc. code changes
...
A lot of renaming
Some formatting
Narrowed scope of variables
Added annotations
2019-05-13 21:57:41 -04:00
MattBDev
84911c1a8c
Remove unused title classes
2019-05-13 18:22:17 -04:00
MattBDev
adefe2eeef
Titles can be used on Spigot and Paper now
2019-05-13 18:20:58 -04:00
MattBDev
4daf1c7721
Fixes #2355
2019-05-13 15:56:28 -04:00
MattBDev
0d67c174aa
Fix compatibility with 1.13 and 1.14
2019-05-10 23:00:11 -04:00
MattBDev
a841b4ea86
Titles are now exclusive to paper servers
2019-05-10 22:42:07 -04:00
MattBDev
f232334bcc
Various formatting tweaks as well as metrics changes.
2019-05-10 21:18:28 -04:00