Releases: IntellectualSites/FastAsyncWorldEdit
Releases · IntellectualSites/FastAsyncWorldEdit
2.1.1
🐛 Fixes
- Simplify internal id lookup logic for biomes @SirYwell (#1677)
- //regen creates vanilla decorations without error @PierreSchwang (#1650)
- Fix tabcomplete for random pattern / multiple pattern @PierreSchwang (#1675)
- Remove hardcoding of heightmap compressed long size @dordsor21 (#1668)
- Don't call
ticking_list
on Spigot @dordsor21 (#1655) - Don't error when adding processors to NullExtent, simply do nothing @dordsor21 (#1654)
✅ Chore
- refactor: removed unused variable @Kek5chen (#1684)
- Avoid Unsafe on paper @SirYwell (#1678)
- Don't bundle 1.15.2 adapters anymore @NotMyFault (#1656)
📦 Dependency updates
- build: Update actions/checkout action to v3 @renovate (#1663)
- build: Update dependency net.kyori:adventure-nbt to v4.9.3 @renovate (#1658)
- build: Update dependency gradle to v7.4.1 @renovate (#1657)
- build: Drop ProtocolLib dependency @renovate (#1659)
- build: Update dependency org.mockito:mockito-core to v4.4.0 @renovate (#1660)
2.1.0
🚀 Major features and improvements
- Support for 1.18.2 @NotMyFault (#1641)
🐛 Fixes
- Fix
//regen -b
on 1.18.2 @PierreSchwang (#1647) - Fix 1.17 snapshot restoration @dordsor21 (#1632)
- Don't allow heightmap-based brushes to edit the entire world "depth" @dordsor21 (#1617)
- Fix //snapshot in 1.18 and re-implement biome/entity restoration @dordsor21 (#1620)
- Load legacy config file before firing PlatformsRegisteredEvent @dordsor21 (#1623)
- Fix clipboards to allow proper heights by allowing extended CuboidRegion heights @dordsor21 (#1624)
- Fix angle mask not working below Y 0 @dordsor21 (#1618)
- Fix surfacespline not working below Y 0 @dordsor21 (#1616)
- Fix: Set size of MappedByteBuffer accordingly if no file system entry is present @PierreSchwang (#1608)
- Fix: Add coordinates to tile-entity nbt component for undo @PierreSchwang (#1607)
- Only call
org.bukkit.World
height methods if they're present (1.17+) @dordsor21 (#1551) - fix:
/fawe debugpaste
not working on 1.17 and lower due GSON incompatibility with Paster library @NotMyFault (#1583)
✨ Features
- Add fluid ticking and refactor post-processing a bit @dordsor21 (#1554)
- Support PlotSquared's expanded world heights @dordsor21 (#1581)
✅ Chore
- Replace JB occurrences with JSR 305 (for now) @NotMyFault (#1651)
🚦 Tests
- Remove stub server test class @NotMyFault (#1629)
📦 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
🐛 Fixes
- Deduplicate error messages @NotMyFault (#1557)
- Fix: GriefDefender filter @ahdg6 (#1546)
- fix: Unify superpickaxe behavior with our aliases @NotMyFault (#1553)
📦 Dependency updates
2.0.0
✨ Major features and improvements
- Update for 1.18 @dordsor21 (#1482)
🐛 Fixes
- Heightmaps used for brushes etc. should be normalised to zero. @dordsor21 (#1522)
🧭 Changes
- Add worldedit.schematic.list.other permission and functionality @Owen1212055 (#1507)
✅ Chore
- Put Fawe version information at debugpaste top @NotMyFault (#1533)
📦 Dependency updates
- build: Update actions/setup-java action to v2.5.0 @renovate (#1530)
- build: Update dependency org.checkerframework:checker-qual to v3.21.1 @renovate (#1528)
- build: Update dependency gradle.plugin.com.github.johnrengelman:shadow to v7.1.2 @renovate (#1513)
- build: Update com.plotsquared to v6.2.2 @renovate (#1512)
Release for Fawe for MC versions 1.15-1.17
A release for Fawe for MC versions 1.15-1.17
This release solely makes a clean cut with future branches and versions and does exist in any repository.
- Configure WhiteSource Bolt for GitHub @whitesource-bolt-for-github (#1468)
- build: Update paperweight @NotMyFault (#1454)
- upstream: Update upstream @NotMyFault (#1430)
- Sort plugins on debugpaste @Owen1212055 (#1429)
- typo: spelling mistake of 'FastAsyncWorldEdit' @QuickWrite (#1431)
- Fix PSv4 config error @NotMyFault (#1427)
- feat: Add worldedit.schematic.save.global permission @jewome62 (#1406)
- Alter handling of errors in bindings @dordsor21 (#1395)
- Fix incompatibility between WorldEdit and FAWE for LocalSession#getTool @rainbowdashlabs (#1399)
- Update adapters @PierreSchwang (#1394)
- Expand certain FAWE limits to use Long instead of Integer. @JayemCeekay (#1382)
- Added Gray Candle types @Brennian (#1383)
- Fix: //regen with custom populators @PierreSchwang (#1376)
- Remove Only-vanilla-biomes restriction @MrKinau (#1373)
- Implement region blacklisting @dordsor21 (#1318)
- refactor: Move
Unsafe
getter to reflection class @NotMyFault (#1368) - chore: Exchange debug log levels & component-ify a few messages @NotMyFault (#1342)
- chore: Update dependency org.checkerframework:checker-qual to v3.18.1 @renovate (#1343)
- Add configurable disallowed states for limits, global disallowed blocks @dordsor21 (#1312)
- Dummy constructor for CraftBook5 (Fixes #1334) @PierreSchwang (#1344)
- feat: Improve wording of allowed-plugins message @NotMyFault (#1341)
- fix: Update StubServer.java to the latest spigot changes @PierreSchwang (#1345)
- Update dependency net.kyori:adventure-nbt to v4.9.2 @renovate (#1338)
- Update net.kyori to v4.9.2 @renovate (#1339)
- Update dependency com.github.TownyAdvanced:Towny to v0.97.2.4 @renovate (#1335)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.1 @renovate (#1336)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.1 @renovate (#1337)
- Don't allow edits on plots when owner is offline and player is only added @dordsor21 (#1313)
- Update dependency com.github.TownyAdvanced:Towny to v0.97.2.0 @renovate (#1323)
- Update com.plotsquared to v6.1.2 @renovate (#1307)
- Automatic deployment @NotMyFault (#1298)
- Add tracing feature to EditSessions (Upstream 1301) @MattBDev (#1112)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.6 @renovate (#1305)
- Use an object array for synchronising on internal chunk sections rather than the sections array itself. @dordsor21 (#1293)
- Update com.plotsquared to v6.1.1 @renovate (#1299)
- Update dependency org.checkerframework:checker-qual to v3.18.0 @renovate (#1280)
- Update dependency com.github.TownyAdvanced:Towny to v0.97.1.7 @renovate (#1274)
- Update dependency com.github.MilkBowl:VaultAPI to v1.7.1 @renovate (#1273)
- Improve exceptions @dordsor21 (#1256)
- Remove hardcoding of world limits @dordsor21 (#1199)
- Update dependency gradle to v7.2 @renovate (#1229)
- Add basic preloading @dordsor21 (#1221)
- Re-implement richer mask and transform parsing @dordsor21 (#1223)
- Fixed Unit Tests (BlockVector3.isLongPackable) @PierreSchwang (#1168)
- Create SurfaceAngleMask @josephjthomas (#1215)
- Fix major security bugs (3 brushes + superpickaxe)! @Aurelien30000 (#1213)
- Add and apply .editorconfig from P2 @dordsor21 (#1195)
- Consistenty use javax annotations. @dordsor21 (#1197)
- Update dependency com.github.luben:zstd-jni to v1.5.0-4 @renovate (#1189)
- Feature/propagate diff and object cleanup @NotMyFault (#1190)
- Update dependency com.comphenix.protocol:ProtocolLib to v4.7.0 @renovate (#1173)
- Update dependency org.checkerframework:checker-qual to v3.16.0 @renovate (#1184)
- Feature/1.17.1 @NotMyFault (#1172)
- Update dependency gradle to v7.1.1 @renovate (#1165)
- Update dependency net.kyori:adventure-nbt to v4.8.1 @renovate (#1161)
- Feature/1.17 @dordsor21 (#1120)
- Update dependency gradle to v7.1 @renovate (#1124)
- Update dependency org.mockito:mockito-core to v3.11.1 @renovate (#1118)
- Update dependency com.github.luben:zstd-jni to v1.5.0-2 @renovate (#1113)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.5 @renovate (#1108)
- Update dependency com.github.luben:zstd-jni to v1.5.0-1 @renovate (#1106)
- Char block null check @dordsor21 (#1030)
- Update dependency org.mockito:mockito-core to v3.11.0 @renovate (#1103)
- Update dependency org.checkerframework:checker-qual to v3.14.0 @renovate (#1102)
- Feature/unsafe over reflections @SirYwell (#1082)
- Update dependency org.jetbrains:annotations to v21 @renovate (#1084)
- Update to Gradle 7.0.2 @MattBDev (#1078)
- Remove nashorn scripting engine @NotMyFault (#1068)
- Relight using starlight engine on Tuinity @SirYwell (#1023)
- Fixed unit tests + Version Determination @PierreSchwang (#1055)
- Update dependency gradle to v6.9 @renovate (#1054)
- Keep order of block properties @PureGero (#1053)
- Fix performance issues getting next file ids @Aurelien30000 (#1027)
- Change truezip classpath to FastAsyncWorldEdit @KleinCrafter (#1016)
- Update dependency com.plotsquared:PlotSquared-Core to v5.13.11 @renovate (#1010)
- Fixes critical issue with LongRangeBuildTool tool @Aurelien30000 (#1005)
- Add synchronization to CharBlocks @dordsor21 (#963)
- Switch from PropertyKey enum to class @SirYwell (#971)
- Apply a lot of synchronization to ChunkHolder @dordsor21 (#941)
- Move to new templates @NotMyFault (#936)
- Update dependency com.comphenix.protocol:ProtocolLib to v4.6.0 @renovate (#921)
- Update dependency gradle to v6.8.3 @renovate (#930)
- Don't add entities to chunk on regen @SirYwell (#927)
- Add more debug output to find a error @aurorasmiles (#924)
- Update dependency gradle to v6.8.1 @renovate (#879)
- Update dependency com.google.code.gson:gson to v2.8.6 @renovate (#877)
- Update dependency it.unimi.dsi:fastutil to v8.4.4 @renovate (#878)
- Looks like automagical relighting @dordsor21 (#838)
- Update dependency gradle to v6.8 @renovate (#835)
- Upstream/add missing y variable to generate biome @aurorasmiles (#824)
- Properly repeat extents for negative coordinates @SirYwell (#825)
- Reorder BuildInClipboardFormat and document changed JNBT classes @Citymonstret (#807)
- Update dependency com.github.luben:zstd-jni to v1.4.8-1 @renovate (#790)
- Update dependency net.java.truevfs:truevfs-profile-default_2.13 to v0.12.2 @renovate (#796)
- Update dependency gradle to v6.7.1 @renovate (#794)
- Update dependency de.schlichtherle:truezip to v6.8.4 @renovate (#793)
- Update dependency io.papermc:paperlib to v1.0.6 @renovate (#795)
- Update dependency org.bstats:bstats-bukkit to v1.8 @renovate (#800)
- Update dependency org.slf4j:slf4j-api to v1.7.30 @renovate (#803)
- Update dependency org.yaml:snakeyaml to v1.27 @renovate (#804)
- Update dependency com.plotsquared:PlotSquared-Core to v5.13.3 @renovate (#791)
- Update dependency com.comphenix.protocol:ProtocolLib to v4.5.1 @renovate (#789)
- Configure Renovate @renovate (#788)
- NullPointer fix for /schematic list @Ivan8or (#781)
- Schem file limits @Ivan8or (#773)
- Change Method on 1.16 R2 @aurorasmiles (#771)
- Maybe we should actually load the 1.16.4 adapter as well @aurorasmiles (#764)
- Add 1.16 tree types @aurorasmiles (#757)
- Correct typo from max world height of 265 to 256 @libraryaddict (#751)
- Upstream changes @SirYwell (#717)
- Update FAWE to 1.16.4 @aurorasmiles (#734)
- Update Jars.java @MattBDev (#730)
- Added TODO Comment @MattBDev (#729)
- Added javadoc for FaweVersion.java @MattBDev (#728)
- Full support for 3D biomes @dordsor21 (#714)
- Implement biome-specific regen @IronApollo (#707)
- Fix confirm deadlock and confirm permissions/limits @SirYwell (#718)
- Reimplement #offset mask @SirYwell (#712)
- Allow nullable BukkitPlayers for whatever reason WorldGuard needs them for I guess? @dordsor21 (#706)
- Don't paste ComplexEntityParts @aurorasmiles (#702)
- fix tabcomplete for biomes and tree types, fixes #457 @weaondara (#697)
- Better logger support @MattBDev (#687)
- Several fixes to actual, probable and possible synchronocity issues @dordsor21 (#691)
- Reimplement l2d, l3d, existing and buffer pattern @SirYwell (#684)
- Fix //jumpto @weaondara (#689)
- Fix schem loading of sponge schems with dataversion == 1 @weaondara (#690)
- Fix copypaste brush @SirYwell (#688)
- Reimplement biome pattern @SirYwell (#681)
- Javadoc and Formatting fixes. @MattBDev (#619)
- There's no need to duplicate everything when copying the intersection masks, as the Set and array should be the same. @dordsor21 (#680)
- Run GitHub Actions build on Java 1.8 and 1.11 @HeroCC (#679)
- fix performance issues in BukkitPlayer permission @aurorasmiles (#665)
- Allow "post processing" of chunks @dordsor21 (#658)
- Attempt to recover from incorrectly-extensioned schematic reads @dordsor21 (#660)
- accessing clipboards should not be synchronized to LocalSession @dordsor21 (#653)
- Allow parallelisation of masks @dordsor21 (#636)
- Fixes unsafe memory access using cross server clipboards @aurorasmiles (#651)
- Fix toggle permission @aurorasmiles (#644)
- Fix entity rotation @aurorasmiles (#642)
- Update the issue template & add a config @aurorasmiles (#640)
- Remove Kotlin @MattBDev (#625)
- Fix vault, remove 1.14 and DummyFawe @IronApollo (#617)
- Fix limits @IronApollo (#620)
- Implement SupplyingExtent @SirYwell (#613)
- Begin working on improved lighting to better match 1.14's "new" light… @dordsor21 (#611)
- More support for 3D biomes @MattBDev (#608)
- More work on masks @MattBDev (#607)
- Fix erosion and pull brushes @IronApollo (#604)
- Reimplement Masks + Fixes @IronApollo (#600)
- Update build description @NotMyFault (#602)
- Fix convert function in AbstractDirectionConverter @aurorasmiles (#601)
- Only send PacketPlayOutChunkMap for chunk updates @aurorasmiles ...