Releases: IntellectualSites/FastAsyncWorldEdit
Releases · IntellectualSites/FastAsyncWorldEdit
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
Unsafegetter 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 ...
2.14.1
🐛 Fixes
- fix: gradle shadow shenanigans @PierreSchwang (#3374)
- fix: modrinth publishing @PierreSchwang (#3375)
- fix: updating lighting for EditSessions using fastMode @PierreSchwang (#3357)
- fix FastSchematicReaderV3 throwing / by 0 for 1-wide/long schematics @ZECHEESELORD (#3360)
- feat: update [entity/block] transforms @dordsor21 (#3278)
- Fix crash due to race condition when calling markUnsaved @SirYwell (#3351)
- Fix WallMakeMask for regions not overriding contains(x, z) @SirYwell (#3349)
- Fix missed synchronization change in 1.21.9 adapter @SirYwell (#3352)
- fix: synchronize entity removal when needed @PierreSchwang (#3325)
- fix: don't drop lz4 during minimization @PierreSchwang (#3342)
- Remove unnecessary logger from RollbackOptimizedHistory @EvertBt (#3322)
- setBlockLight should define setBlockLight and resolve a few other minor inconsistencies @R00tB33rMan (#3365)
✨ Features
- feat: update [entity/block] transforms @dordsor21 (#3278)
- feat: allow placement of minecraft gen features and structures @dordsor21 (#2364)
✅ Chore
- Remove custom Residence repository @NotMyFault (#3353)
- Make use of Math.ceilDiv for array length calculation @SirYwell (#3348)
📦 Dependency updates
17 changes
- Update Gradle to v9.2.1 @renovate[bot] (#3376)
- Update dependency com.palmergames.bukkit.towny:towny to v0.102.0.0 @renovate[bot] (#3377)
- Update auto.value to v1.11.1 @renovate[bot] (#3370)
- Update plugin com.gradleup.nmcp.aggregation to v1.2.1 @renovate[bot] (#3371)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.2 @renovate[bot] (#3345)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.7 @renovate[bot] (#3368)
- Update plotsquared to v7.5.9 @renovate[bot] (#3369)
- Update Gradle to v9.2.0 @renovate[bot] (#3362)
- Update dependency org.junit:junit-bom to v6.0.1 @renovate[bot] (#3361)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.6 @renovate[bot] (#3355)
- Update dependency me.modmuss50.mod-publish-plugin to v1.1.0 @renovate[bot] (#3356)
- Update plugin xyz.jpenilla.run-paper to v3 @renovate[bot] (#3346)
- Update dependency com.github.TechFortress:GriefPrevention to v18 @renovate[bot] (#3336)
- Update gradle/actions action to v5 @renovate[bot] (#3339)
- Update github/codeql-action action to v4 @renovate[bot] (#3338)
- Update plugin com.gradleup.nmcp.aggregation to v1.2.0 @renovate[bot] (#3335)
- Update dependency org.junit:junit-bom to v6 @renovate[bot] (#3337)