Skip to content

Releases: IntellectualSites/FastAsyncWorldEdit

2.4.3

06 Aug 14:21
2a55bb5
Compare
Choose a tag to compare

🚀 Major features

✅ Chore

📦 Dependency updates

  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.3.4 @renovate (#1897)
  • build: Update dependency gradle to v7.5.1 @renovate (#1899)

2.4.2

28 Jul 08:30
8414e64
Compare
Choose a tag to compare

🚀 Major features

🐛 Fixes

  • fix: use servers removeGameEventListener instead of reimpl @peaches94 (#1881)

✅ Chore

📦 Dependency updates

  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.3.2 @renovate (#1877)
  • build: Update dependency gradle to v7.5 @renovate (#1875)

2.4.1

12 Jul 20:30
4aa8477
Compare
Choose a tag to compare

🐛 Fixes

  • Correct return type for CuboidRegion#getFaces() upstream compatibility @Aeliios (#1866)
  • Getting correct String from CompoundTag @Aeliios (#1867)

📝 Documentation updates

  • docs: Use rootProject.name over project.name for javadocs title @NotMyFault (#1859)

📦 Dependency updates

  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.3.1 @renovate (#1860)
  • build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.8 @renovate (#1855)

2.4.0

27 Jun 11:53
f812fc1
Compare
Choose a tag to compare

🚀 Major features

  • Re-implement full Entity support in history, entity removal, entity creation, etc. @dordsor21 (#1812)

🐛 Fixes

  • Fix walls command on 1D/2D selection @dordsor21 (#1821)
  • Actually implement ChunkHolder/ChunkSet pools @dordsor21 (#1840)
  • Use Material rather than legacy int/data when specifying block break effect type @dordsor21 (#1829)
  • Account for use of MutableBlockVector3 in Spline Brush @dordsor21 (#1831)
  • Set the correct delegate to the ChunkHolder when using get or set in NULL delegate @dordsor21 (#1830)
  • Bring stack in line with upstream using offset rather than direction @dordsor21 (#1822)
  • Support using //distr on console properly @dordsor21 (#1827)
  • Actually apply source mask when using //paste -m <mask> @dordsor21 (#1810)
  • Fix #fullcopy -r @dordsor21 (#1816)
  • Don't limit split size for extra block data (signs, spawner, etc.) @dordsor21 (#1818)
  • Allow editing solely of tiles/entities/heightmaps @dordsor21 (#1817)
  • Fix saving entities in DiskOptimizedClipboard when no tiles are present @dordsor21 (#1815)
  • Don't do the unbelievable bad use of a MutableBlockVector2 in the creation of a set @dordsor21 (#1825)
  • Properly support extended world heights (y > 255) in tripleBlockCoord @dordsor21 (#1805)
  • Fixes to BlockMask and "char" masks @dordsor21 (#1787)
  • The extent minY check in clipboard paste is un-needed as it is handled gracefully by FAWE @dordsor21 (#1806)
  • Fix PNGWriter exporting blank PNGs @dordsor21 (#1807)
  • Processor should be added to queue, not extent @dordsor21 (#1809)
  • Prevent unhinged tree generation by doing a sanity check on the block below/block of the tree placement @dordsor21 (#1811)
  • Use the correct CuboidRegion constructor to prevent clipboard height being limited when loading schematics @dordsor21 (#1798)
  • Only create entities during a restore if they are contained by the region and the editsession's mask @dordsor21 (#1800)
  • fix: Run GriefPrevention region check in sync @NotMyFault (#1804)
  • fix: Suppress Tuinity light exception on 1.16 @NotMyFault (#1801)
  • Don't apply offset to SimpleClipboard @Owen1212055 (#1751)
  • Only implement cache to MaskingExtent when off main thread @dordsor21 (#1789)
  • Command block messages should be sent on the main thread as it causes a block update @dordsor21 (#1796)
  • Only synchronise tree generation at the very lowest level @dordsor21 (#1788)

✨ Features

  • Assume a file not being in a subdirectory of root means a symlink is used @dordsor21 (#1838)
  • Re-implement incremental schematic names in a folder @dordsor21 (#1833)
  • Implement a "sensitivity" setting, a mask, and an option to only distinguish air vs blocks to blendball @dordsor21 (#1832)
  • Implement generation of biome decorations to //regen <biome> and add option for a random seed to be used @dordsor21 (#1819)
  • Implement limits to image size and load times @dordsor21 (#1790)

⚙️ Changes for plugin developers

📝 Documentation updates

📦 Dependency updates

  • build: build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.6 @renovate (#1843)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.5 @renovate (#1834)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.3 @renovate (#1791)
  • build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.7 @renovate (#1792)
  • build: Update dependency net.minecrell.plugin-yml.bukkit to v0.5.2 @renovate (#1793)

2.3.0

10 Jun 21:37
e54cae3
Compare
Choose a tag to compare

🚀 Major features

💥 Breaking changes

  • Support for 1.18 and 1.18.1 has been dropped.

🐞 Major bug fixes

🐛 Fixes

✨ Features

  • Allow NBT stored in DiskOptimizedClipboards to be written to disk as a compressed byte array at the end of the file @dordsor21 (#1745)

🧭 Changes

✅ Chore

📦 Dependency updates

  • build: Update dependency org.mockito:mockito-core to v4.6.1 @renovate (#1773)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.2 @renovate (#1766)
  • build: Update dependency org.mockito:mockito-core to v4.6.0 @renovate (#1765)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.2.1 @renovate (#1764)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.13 @renovate (#1759)

2.2.0

18 May 19:48
3c4695b
Compare
Choose a tag to compare

🐞 Major bug fixes

  • Fix some horrendous code where methods supposed to return a boolean only ever return true @dordsor21 (#1718)

🐛 Fixes

  • Don't error when loading a schematic fails @PierreSchwang (#1744)
  • Respect clipboard settings (disk vs memory) when loading a schematic @dordsor21 (#1742)
  • Allow use of BlockVectorSet for large //line selections instead of LocalBlockVectorSet @dordsor21 (#1713)
  • Cherry pick upstream commits to fix SideEffectSet @dordsor21 (#1737)
  • Check cached bukkit player is the same as the current player online @dordsor21 (#1732)
  • Don't initialise a DiskOptimisedClipboard before checking for an existing one in the LocalSession when using loadClipboardFromDisk @dordsor21 (#1731)
  • Implement getNameUnsafe method to allow an unloaded world's name to be accessed @dordsor21 (#1712)
  • Set empty block count when using fastmode on 1.17 @dordsor21 (#1710)

📦 Dependency updates

11 changes
  • build: Update release-drafter/release-drafter action to v5.20.0 @renovate (#1748)
  • build: Update dependency org.mozilla:rhino-runtime to v1.7.14 @renovate (#1733)
  • build: Update plotsquared to v6.7.0 @renovate (#1739)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.12 @renovate (#1735)
  • build: Update org.antlr to v4.10.1 @renovate (#1699)
  • build: Update dependency org.checkerframework:checker-qual to v3.22.0 @renovate (#1728)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.11 @renovate (#1727)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.10 @renovate (#1723)
  • build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.6 @renovate (#1720)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.9 @renovate (#1719)
  • build: Update dependency org.mockito:mockito-core to v4.5.1 @renovate (#1721)

2.1.2

19 Apr 07:05
9fdce09
Compare
Choose a tag to compare

🐛 Fixes

✨ Features

✅ Chore

📦 Dependency updates

7 changes
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.8 @renovate (#1707)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.7 @renovate (#1705)
  • build: Update dependency com.github.TownyAdvanced:Towny to v0.98.1.6 @renovate (#1698)
  • build: Update dependency org.checkerframework:checker-qual to v3.21.4 @renovate (#1689)
  • build: Update actions/setup-java action to v3.1.0 @renovate (#1690)
  • build: Update dependency gradle to v7.4.2 @renovate (#1688)
  • build: Update com.plotsquared to v6.6.2 @renovate (#1687)

2.1.1

04 Apr 11:11
222d65f
Compare
Choose a tag to compare

🐛 Fixes

✅ Chore

📦 Dependency updates

2.1.0

10 Mar 21:58
95512a4
Compare
Choose a tag to compare

🚀 Major features and improvements

🐛 Fixes

✨ Features

✅ Chore

🚦 Tests

📦 Dependency updates

  • build: Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.7 @renovate (#1648)
  • build: Update dependency net.kyori:adventure-nbt to v4.10.0 @renovate (#1638)
  • build: Update dependency com.github.TechFortress:GriefPrevention to v16.18 @renovate (#1635)
  • build: Update com.plotsquared to v6.5.1 @renovate (#1633)
  • Bump actions/setup-java to 3.0.0 @NotMyFault (#1631)
  • build: Update dependency org.ajoberstar.grgit:grgit-gradle to v5 @renovate (#1611)
  • build: Update com.plotsquared to v6.5.0 @renovate (#1610)
  • build: Update release-drafter/release-drafter action to v5.18.1 @renovate (#1603)
  • build: Update dependency org.checkerframework:checker-qual to v3.21.2 @renovate (#1602)
  • build: Update org.bstats to v3 (major) @renovate (#1589)
  • build: Update dependency org.mockito:mockito-core to v4.3.1 @renovate (#1587)
  • build: Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.4 @renovate (#1586)

2.0.1

27 Jan 14:56
a0b6151
Compare
Choose a tag to compare

🐛 Fixes

📦 Dependency updates

  • build: Update dependency org.mockito:mockito-core to v4.3.0 @renovate (#1563)
  • build: Update release-drafter/release-drafter action to v5.17.6 @renovate (#1562)
  • build: Update release-drafter/release-drafter action to v5.17.5 @renovate (#1549)