Commit Graph

6331 Commits

Author SHA1 Message Date
902f153929 Getting correct String from CompoundTag (#1867) 2022-07-03 12:43:03 +01:00
def84a80c6 docs: Use rootProject.name over project.name for javadocs title (#1859)
* docs: Use rootProject.name over project.name for javadocs title

* docs: Add module name as well
2022-06-29 23:18:39 +02:00
ffd98ad6d9 build: Update paperweight
Follow up to renovate PR
2022-06-28 17:38:46 +02:00
db37c28a2f [ci skip] build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.8 (#1855)
* build: build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.8

* Update renovate.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-28 10:17:22 +02:00
1400ce9958 [ci skip] chore: Exclude unused modules from renovate 2022-06-27 18:54:15 +02:00
dbfb521795 build: Update bom to 1.9 2022-06-27 16:52:27 +02:00
3212dddb2d Fix BlendBall for no mask 2022-06-27 13:38:22 +01:00
041f4505a3 build: Back to snapshot for development 2022-06-27 13:57:35 +02:00
f812fc14ab build: Release 2.4.0 2022-06-27 13:52:50 +02:00
edfc5a7a01 [ci skip] build: build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.6 (#1843)
build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.6

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-27 09:51:50 +02:00
34ea713d29 Fix walls command on 1D/2D selection (#1821) 2022-06-24 15:04:11 +01:00
38d1a64bf5 Correctly recycle CharSetBlocks 2022-06-24 15:03:48 +01:00
9762e4e220 Add Object2ObjectArrayMap to "DoNotMinimiseThese" class
- Fixes #1839
2022-06-24 10:43:21 +01:00
8094b68967 Actually implement ChunkHolder/ChunkSet pools (#1840) 2022-06-24 10:13:58 +01:00
800988aae7 Assume a file not being in a subdirectory of root means a symlink is used (#1838) 2022-06-23 17:32:21 +01:00
010611c4ac Don't hide ChunkHolder generic "T" type paramter 2022-06-23 16:10:30 +01:00
704f87da23 Re-implement incremental schematic names in a folder (#1833)
* Re-implement incremental schematic names in a folder
 - Fixes #1545

* Move fawe end comment

* Slight cleanup
2022-06-23 10:23:22 +02:00
100288ada5 Implement a "sensitivity" setting, a mask, and an option to only distinguish air vs blocks to blendball (#1832) 2022-06-22 12:50:22 +01:00
d498996cbd Use Material rather than legacy int/data when specifying block break effect type (#1829) 2022-06-22 12:50:09 +01:00
e3f2d5f737 [ci skip] docs: Add JB to Readme 2022-06-21 21:30:14 +02:00
968799503f Re-implement full Entity support in history, entity removal, entity creation, etc. (#1812)
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-21 14:52:02 +01:00
d62c88a2ca Remove unused import 2022-06-21 13:00:19 +01:00
8b05738929 Remove P2 apidescription annotation 2022-06-21 12:58:21 +01:00
c5073d79e7 Account for use of MutableBlockVector3 in Spline Brush (#1831) 2022-06-21 12:56:02 +01:00
3f103eea9b Set the correct delegate to the ChunkHolder when using get or set in NULL delegate (#1830) 2022-06-21 12:55:51 +01:00
fe90142f1f [ci skip] build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.5 (#1834)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-21 10:12:19 +02:00
2ecf32b37c chore: Add runServer task (#1835) 2022-06-20 17:56:51 +02:00
dacb89a480 Bring stack in line with upstream using offset rather than direction (#1822)
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-20 10:46:19 +02:00
396faf6732 Support using //distr on console properly (#1827) 2022-06-19 22:35:36 +01:00
dac3610bcf Implement generation of biome decorations to //regen <biome> and add option for a random seed to be used (#1819) 2022-06-19 22:33:16 +01:00
692a010c39 Actually apply source mask when using //paste -m <mask> (#1810) 2022-06-19 22:33:01 +01:00
84f6039f41 Fix #fullcopy -r (#1816) 2022-06-19 00:59:11 +01:00
aadd35c0c4 Don't limit split size for extra block data (signs, spawner, etc.) (#1818) 2022-06-19 00:58:59 +01:00
8e5204c311 Allow editing solely of tiles/entities/heightmaps (#1817) 2022-06-19 00:58:54 +01:00
003cec30be Fix saving entities in DiskOptimizedClipboard when no tiles are present (#1815) 2022-06-19 00:58:47 +01:00
907ad8528e Don't do the unbelievable bad use of a MutableBlockVector2 in the creation of a set (#1825)
* Don't do the unbelievable bad use of a MutableBlockVector2 in the creation of a set
 - Fixes IntellectualSites/PlotSquared#3683

* Clean up remnants of the use of MutableBlockVector2
2022-06-17 23:41:25 +02:00
d2b4154cc0 Properly support extended world heights (y > 255) in tripleBlockCoord (#1805) 2022-06-17 15:39:27 +01:00
5b72f396bb docs: Publish javadocs to GH pages (#1824)
* docs: Publish javadocs to GH pages

* chore: Use up to date URLs

* chore: Update README url
2022-06-17 15:09:32 +02:00
fd00635533 Fixes to BlockMask and "char" masks (#1787)
* If a char mask  is successfully created from the full input, return it

* Don't double-up adding a block to a BlockMaskBuilder (if adding by regex is successful)
 - InputParseException is thrown if unsuccessful

* Fix optimisation of BlockMask for negation of a single block type
 - Fixes #1755

* Allow early returning of an optimized MaskIntersection to avoid unnecessary work

* Actually allow underscore in isAlphanumericUnd
 - Fixes #1626

* Replace a few more hard-coded air internal IDs

* Don't fail silently if BlockMaskBuilder#addRegex doesn't work when testing all block types

* Remove unused import
2022-06-16 16:24:48 +02:00
f2bab901f4 The extent minY check in clipboard paste is un-needed as it is handled gracefully by FAWE (#1806)
- Fixes #1771
2022-06-16 16:24:00 +02:00
1da987d594 Fix PNGWriter exporting blank PNGs (#1807)
* Fix horrendous variable assignment in PNGWriter
 - Fixes #1679

* More detailed information on PNG format

* Avoid a larger number of blocks that do nto have a color assigned in TextureUtil

* Don't error in PNGWriter if biomes aren't saved to clipboard and grass is present
2022-06-16 16:23:52 +02:00
ac11da855a Processor should be added to queue, not extent (#1809)
- Fixes #1559 root cause
2022-06-16 16:23:45 +02:00
9395b3c575 Prevent unhinged tree generation by doing a sanity check on the block below/block of the tree placement (#1811) 2022-06-16 16:23:37 +02:00
462bba4f87 Fix biome history on 1.19 2022-06-15 18:52:49 +01:00
cb6e200ca6 Use the correct CuboidRegion constructor to prevent clipboard height being limited when loading schematics (#1798)
Use the correct CuboidRegion constructor to prevent clipboard height being limited when loading schematicsd
 - Fixes #1757
2022-06-15 13:37:32 +02:00
ea434163c4 Only create entities during a restore if they are contained by the region and the editsession's mask (#1800) 2022-06-15 13:37:20 +02:00
5b2f8502fb fix: Run GriefPrevention region check in sync (#1804)
* fix: Run GP check in sync

Fixes #1692

* refactor: Sync on last condition only
2022-06-15 13:37:08 +02:00
1a3b0dc133 chore: Rename legacy adapters artifact to improve matching with FAWE (#1813)
chore: Rename adapters artifact
2022-06-14 23:59:53 +02:00
111d604075 Follow up to 39e1a811f7 to fix DOC loading 2022-06-14 17:20:59 +01:00
aae696686d fix: Don't export Paster transitively on the core module (#1808) 2022-06-14 17:02:11 +02:00