520be48198
Create fixborders.js
2019-08-05 14:47:19 -04:00
e4a345880e
Update addsigns.js
2019-08-05 14:46:54 -04:00
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
fe83ef0975
Get chunks asynchronously
2019-08-05 14:03:09 -04:00
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
cdc01a5bc4
Reformat debugpaste
...
And upgrade from IC -> IS
2019-08-05 14:03:07 -04:00
1295f7c4bf
Merge with breaking
2019-08-05 14:03:06 -04:00
20dd98d3b9
Use PaperLib and make command task return completable futures
2019-08-05 14:02:30 -04:00
bd51292f4c
Get chunks asynchronously
2019-08-05 13:33:27 -04:00
cc45208605
Merge remote-tracking branch 'origin/breaking' into paperstuff
2019-08-05 13:32:19 -04:00
01dfdbe2ef
Merge with breaking
2019-08-03 23:26:16 -04:00
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
6d0849eb66
Merge pull request #2431 from IntellectualSites/kelp-grow
...
Add kelp-grow flag
2019-07-27 21:55:39 +02:00
dbf5084fa1
Reformat debugpaste
...
And upgrade from IC -> IS
2019-07-25 20:02:39 +02:00
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
095dccd30f
Revert changes to intersection generation
2019-06-28 13:59:57 +01:00
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
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
a94c588a17
Check if location has PlotArea to avoid NPE
2019-06-03 16:26:20 -04:00
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
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
6b3960fc3f
Pass the PlotArea into the PlotManager
2019-06-03 16:26:20 -04:00
908a5784a1
Cache conversions to BaseBlock and fix leaky abstraction
2019-06-03 16:24:59 -04:00
bbff898073
Extract air block into variable to reduce unnecessary function calls
2019-06-03 16:24:59 -04:00
19f8704cb4
Remove leftovers from getting rid of PlotBlocks in LocalChunk
2019-06-03 16:24:59 -04:00
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
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
475e9b50e1
Fixes #2380
2019-05-31 12:00:44 -04:00
812d41092e
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-05-31 11:57:18 -04:00
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
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
fb478de164
Update outdated list of files to check on failed world load ( #2365 )
2019-05-22 12:09:31 -04:00
1bd7c8ca5f
Variable renames
2019-05-21 18:50:52 -04:00
fe471c3571
new library in gradle and another change I can't remember.
2019-05-21 18:32:26 -04:00
8ff833de36
Added Paper to Platform
2019-05-17 18:50:24 -04:00
5dd2610b5e
Misc. changes and removal of title manager
2019-05-17 18:49:09 -04:00
4e3a927323
Modifications to the generator code
2019-05-17 16:21:03 -04:00
595a68ecba
variable renames
2019-05-17 15:32:05 -04:00
6f5cb30734
Minor message changes and variable changes
2019-05-17 14:38:57 -04:00
b66734a472
Misc. code changes
...
A lot of renaming
Some formatting
Narrowed scope of variables
Added annotations
2019-05-13 21:57:41 -04:00
adefe2eeef
Titles can be used on Spigot and Paper now
2019-05-13 18:20:58 -04:00
a841b4ea86
Titles are now exclusive to paper servers
2019-05-10 22:42:07 -04:00
f232334bcc
Various formatting tweaks as well as metrics changes.
2019-05-10 21:18:28 -04:00
885d1b9d7e
Merge branch 'breaking' of https://github.com/IntellectualSites/PlotSquared into breaking
2019-05-05 16:56:14 +01:00
f6e492638d
Bad temporary fix for #2345 - just don't use BukkitLocalQueue#regenChunkSafe and that on 1.14 :) (:
2019-05-05 16:56:00 +01:00
46beb90112
Correcter versioning
2019-05-05 11:58:45 +01:00
0a6fad73c3
Correct versioning
2019-05-05 11:56:08 +01:00
eb9d98d289
Use https://www.athion.net/ISPaster/paste
2019-05-01 19:52:26 +01:00
2ec13e4e76
Replace code with hasFlag() where appropriate.
2019-05-01 12:31:50 -04:00
db6115eae5
Documentation and formatting changes
2019-04-29 15:20:52 -04:00