Release for Fawe for MC versions 1.15-1.17
release-drafter
released this
04 Jan 18:31
·
1174 commits
to main
since this release
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 (#599)
- Regenerate list classes from MCUtils @MattBDev (#597)
- Update worldedit-adapters.jar @NotMyFault (#596)
- fix filepath in Local Configuration @aurorasmiles (#591)
- improve performance of chunk updates for 1.16.2 @aurorasmiles (#587)
- Fixes NMS on 1.16.2 @aurorasmiles (#585)
- reimplement 1.16.1 support @aurorasmiles (#582)
- Fix builds for paper 1.16.2 @libraryaddict (#581)
- 1.16.2 NMS @aurorasmiles (#578)
- start reimplementing entities @aurorasmiles (#518)
- Fixed NullPointerException in Spline and Sweep brush @HazelTheWitch (#568)
- Feature/better noise @SirYwell (#569)
- setup vault after loading @aurorasmiles (#561)
- Start reimplementation of simplex pattern @SirYwell (#520)
- Fix a few links @aurorasmiles (#494)
- Fix relight and removelight @dordsor21 (#475)
- Fix recurse pick @dordsor21 (#490)
- Update PULL_REQUEST_TEMPLATE.md @aurorasmiles (#487)
- Negate "hasCollission" for isTranslucent() @aurorasmiles (#484)
- Compare using BlockType, not Block for AreaPickaxe, fixes #436 @aurorasmiles (#483)
- Correctly implement functions to fix navigation issues @aurorasmiles (#482)
- Remove duplicated translation strings @NotMyFault (#467)
- Update SuperPickaxeCommands.java @Orlaando-dev (#473)
- Trim performance @dordsor21 (#451)
- Fix FAWE killing chunk ticks. Also allow ticking for set blocks. @dordsor21 (#439)
- Fix typos @pgrimaud (#432)
- Properly remove tile entities in BukkitGetBlocks_1_15_2 @Citymonstret (#416)
- Fix special masks issue @GabrielFleischer (#406)
- Update bug---issue-report-for-fastasyncworldedit-1-13-2.md @aurorasmiles (#387)
- Fixing that the PlayerDropItemEvent was not fired @Foorcee (#382)
- Correct JVM Architecture Detection @xCykrix (#384)
- Fixing wrong translation keys @Foorcee (#383)
- use JavaPlugin.getResource() instead of JarFile.getEntry() @tsao-chi (#359)
- Fix tab completion @thislooksfun (#368)
- Fix clamping issue @thislooksfun (#370)
- Fix cuboid wall creation @brodybeckwith (#349)
- Add support for OpenJ9 13 @mathiascode (#343)
- Don't attempt to set blocks below 0 and above 255 @brodybeckwith (#348)
- Workaround for replacing PlayerChunkMap#visibleChunks field @Spottedleaf (#345)
- Remove debug line @GriffinCodes (#334)
- Add LZ4 bindings for AARCH64 @kasamikona (#298)
- Fix Java 12+ compatibility @kennytv (#291)
- Cleanup outdated/eol dependencies @NotMyFault (#275)
- Generate maven artifacts @NotMyFault (#274)
- FAWE branch for i18n @boy0001 (#257)
- Fix incorrect casting of CharSequence to String @Tofuus (#163)
- Remove auto updater and changelog @NotMyFault (#84)
- Fix fixLiquid @Mgazul (#110)
- New vector system @boy0001 (#89)
- Fix copying entities @Cygaan (#34)
- Fix sponge schematics not correctly setting dimensions if there are no entities @Combustible (#40)
- Fix the tile entity deal-io only @Citymonstret (#86)
- Remove PlotMe support @NotMyFault (#79)
- Revert "Make end tag singleton" @MattBDev (#76)
- Fixes #17, and an annoying typo in SnipeData :) @Citymonstret (#73)
- (dirty) Fix for VaultAPI build issue @aurorasmiles (#65)
- Make debugpaste use Incendo Paste Viewer, rather than Hastebin. @Citymonstret (#11)
- fix NPE when reading sponge schematics with tile entities or entities @Gerrygames (#35)
- Merge master changes into IronApollo's WIP new-vector-system branch @Combustible (#12)
- Temporary removal of tab complete listener @SirYwell (#10)
- fix //removenear exception for size < 1 @SirYwell (#9)
- Merge upstream changes through 88f22f2 @Combustible (#8)
- Back to HTTP because I removed the jenkins HTTP -> HTTPS rewrite. @dordsor21 (#7)
- Update WorldGuard repo to use https @Combustible (#6)
- change entity list to ignore player when pasting @SirYwell (#5)
- Merge part 1 @Combustible (#3)
- Fix build - gradle URLs & bad imports @Combustible (#2)
🐛 Fixes
- fix: delay closing of clipboards on quit @SirYwell (#1493)
- fix(regen): Use WE PaperweightAdapter for seed replacement @SirYwell (#1440)
- Properly delete ChangeSets on history clear @Owen1212055 (#1413)
- Fix paperweight changes @PierreSchwang (#1364)
✨ Features
- feat: Paperweight support @NotMyFault (#1362)
- Implement restoring biomes, entities, and extended world heights @dordsor21 (#1316)
- feat: (Re-) Add update notifications @NotMyFault (#1361)
🧭 Changes
- Include //sel in the basic permpack @untuned (#982)
- Remove freebuild regions @NotMyFault (#991)
- Re-Implement //regen @aurorasmiles (#598)
📦 Dependency updates
- build: Update dependency org.checkerframework:checker-qual to v3.21.0 @renovate (#1478)
- build: Update org.apache.logging.log4j to v2.17.0 @renovate (#1480)
- build: Update dependency org.mockito:mockito-core to v4.2.0 @renovate (#1479)
- build: Update com.google.auto.value to v1.9 @renovate (#1475)
- build: Update dependency gradle.plugin.com.github.johnrengelman:shadow to v7.1.1 @renovate (#1474)
- build: Update dependency gradle to v7.3.2 @renovate (#1473)
- build: Update org.apache.logging.log4j to v2.15.0 @renovate (#1467)
- build: Update dependency org.checkerframework:checker-qual to v3.20.0 @renovate (#1466)
- build: Update com.plotsquared to v6.2.0 @renovate (#1462)
- build: Update dependency org.ajoberstar.grgit:grgit-gradle to v4.1.1 @renovate (#1447)
- build: Update plugin pluginyml to v0.5.1 @renovate (#1448)
- build: Update dependency com.github.TownyAdvanced:Towny to v0.97.5.0 @renovate (#1445)
- build: Update dependency gradle to v7.3.1 @renovate (#1446)
- Update paperlib @NotMyFault (#1439)
- build: Update dependency org.mockito:mockito-core to v4.1.0 @renovate (#1435)
- chore: Update org.antlr to v4.9.3 @renovate (#1404)
- chore: Update dependency com.github.TownyAdvanced:Towny to v0.97.2.15 @renovate (#1402)
- chore: Update dependency org.checkerframework:checker-qual to v3.19.0 @renovate (#1391)
- chore: Update dependency commons-cli:commons-cli to v1.5.0 @renovate (#1389)
- chore: Update dependency net.kyori:adventure-nbt to v4.9.3 @renovate (#1387)
- chore: Update net.kyori to v4.9.3 @renovate (#1388)
- chore: Update dependency com.github.TownyAdvanced:Towny to v0.97.2.12 @renovate (#1380)
- chore: Update dependency org.mockito:mockito-core to v4 @renovate (#1360)
- chore: Update com.google.auto.value to v1.8.2 @renovate (#1353)
- chore: Update org.antlr to v4.9.2 @renovate (#1351)