Changelog 3.x - SBPrime/AsyncWorldEdit GitHub Wiki
<--- AsyncWorldEdit 3.x --->
- 3.5.2
- Added support for restore
- Updated WorldEdit dependency to v6.1.9
- Updated Injector
- 3.5.1
- fixed paperspigot compatibility
- added API to disable async mode for edit session
- added options to automatically disable async mode for API calls, console commands and unknown player commands.
- 3.5.0
- Migration to maven
- Fixed version checker
- Added time for how long the WorldEdit player session is kept
- Added time for how long the undo is kept
- Added automatic undo cleanup
- 3.4.11
- Direct chunk Minecraft 1.12.x compatibility fix
- 3.4.10
- Added DirectChunkAPI support for Minecraft 1.12 (v1.12r1) API.
- 3.4.9
- Added events API based on the WorldEdit event bus
- New API v2.0.6
- New stack and move commands that support masks
- Fixed block black list override
- Fixed regen skipping block
- Fixed regen causing "error performing fast operation"
- Fixed minor compatibility bug for WorldEdit v6.1.7
- 3.4.8
- Added support for skylight in DirectChunkAPI
- 3.4.7
- Fixed TileEntities in DirectChunkAPI
- Fixed getClassScannerOptions on main bukkit class returning null
- 3.4.6
- Added support for MC1.11r1 API
- 3.4.5
- Added compatibility fix for PlotSquered
- 3.4.4
- Fixed potential deadlock when fast operation fails.
- 3.4.3
- Added clipboard injector
- Added clipboard format injector
- Added full brush injection support
- Added biome support for copy/paste
- Added biome support in MCEdit (schematic) format save/load
- Added biome change support (includes serializer)
- Refactoring of undo extent injection
- Fixed undo file remove
- Reimplemented gravity brush
- Added blockshub permission bypass permission
- Added AWE blocks whitelist bypass permission
- Added fill commands that work on different planes (XZ, XY, ZY, XYZ)
- 3.4.2
- Fixed chunk load detection
- New undo file format
- Native stream serializer/deserializer
- Cache stream for loading data
- Added undo compression
- Stream manager (counts references to streams)
- Fixed undo corruption when the same undo file is reused while loading
- Process undos immediately instead of loading the undo
- Added undo entry index (uses var int)
- Added DC api relight configuration
- Added default light level for new sections (DC API)
- Added light emission level for setting blocks (DC API)
- Added emission light support for DC API
- Added automatic, async light calculation for DC API
- Added support for biomes in DC API
- New version of chunk relight command
- Refactoring of the DC API implementation
- Fixed entities not showing when using DC API
- New set biome chunk command
- Fixed handling of MaxBlockChnageException
- Fixed black lists not using the WorldEdit lists when no black list defined
- 3.4.1
- Fixed move operations
- Undo optimization
- Added block black list per permission group
- Added black list per patterns
- 3.4.0
- New API
- Fixed blocks hub integration
- Fixed list of loaded chunks after reload
- Use only ChunkWatcher for chunk loaded detection
- New version of task dispatcher
- Added custom class scanner
- Fixed null ptr when player logs off
- Fixed class name getter
- 3.3.12
- Fixed plugin reload
- Added undo size per permission group
- Updated the injected classes to latest WorldEdit version
- 3.3.11
- Added support for MC1.10r1 API
- Added direct chunk commands to API
- Disable DirectChunk commands if the native API is not known
- Fixed fast action detecting if chunk is loaded
- Further refactoring of inner code to support more platforms
- 3.3.10
- Fixed detection if safe operation can be executed on async thread (should fix concurrent chunk modification in spigot 1.9.4)
- Better conversion from chunk->position position->chunk
- Fixed handling entities without UUIDs (mostly from schematics) in DirectChunk API
- Fixed handling of block ID higher then 127 in DirectChunkAPI Spigot 1.9r1 and 1.9r2 adapters
- New API without Bukkit API references
- Rewrite of the inner works of the plugin to support different platforms
- 3.3.9
- Added support for Spigot 1.9r2 native API (1.9.4)
- 3.3.8
- Fixed area pickax
- Fixed configuration system ignoring removed nodes
- Added support for "worldedit.anyblock" permission
- 3.3.7
- Rewrite of undo disk storage
- Fixed typo in debug message
- Fixed AsyncWorldEdit plugins loading
- Changed how undo files clean is working
- Added force remove player session on logout in config
- Added support for WorldEdit tools
- Added support block limit in AsyncWorldEdit permission groups(*)
- Added support disallowed blocks in AsyncWorldEdit permission groups(*)
- 3.3.6 - Undo speedup
- New undo disk storage save
- New undo disk storage load
- 3.3.5
- Fixed undo disk storage not loading undo data
- Fixed undo disk storage ignoring not saved data
- Fixed undo wait on low memory error
- Added undo loading message
- Added disk undo storage clean on logout
- Added WorldEdit block bag ignoring setBlock status (fixes bug with BlocksHub protection)
- Added injector version detection
- 3.3.4
- Fixed Cauldron injector detection
- Fied regen undo data storage
- 3.3.3 - MC1.9R3 API
- Changed how native API is supported (external libs)
- Added support for MC1.9R3 API
- Fixed inventory mode
- 3.3.2
- Fixed disk undo not releasing streams from stream manager
- Fixed total free memory calculation (use free and the amount that it can grow)
- 3.3.1
- Fixed injector not loading when AWE is installed for the first time
- Added stream manager to fix "to many open files" error
- 3.3.0
- Automatic injector installer
- Automatic bridge plugin installer (you need to enable them)
- Memory monitoring for undo
- Undo low memory rules
- Undo toggle command
- Undo disk storage
- Version checker moved to async thread
- Fixed physics freeze
- Fixed chunk copy not respecting YAW/PITCH
- Fixed chunk edit causing chest corruption
- Code cleanup
- 3.2.3
- Added support for WorldEdit snapshot 3409
- Added support to disable async for brushes
- Added support for async smooth command
- Added minimum number of blocks to start displaying the progress bar
- players can toggle on/off the progress bar, chat progress messages and the AWE messages
- slightly changed the API (If you are not using the IPlayerEntry you should be ok).
- players can slow down their block placing speed
- new "replace & keep data command"
- Additional filters in class scanner
- Optimization of physics watch
- Autoupdate no longer spams chat when AWE is updated
- Fixed some NBT handling
- 3.2.2
- Fixed speed calculation (NaN)
- Fixed bukkit scheduler memory leak
- Fixed changeset injector
- Fixed multiple UNDO/REDO
- Fixed player entry restore on relogin
- Added force GC run when server is low on memory
- Added disable undo option
- Use global counters instead of per group counters in groups
- Moved purge and cancel to async
- 3.2.1
- Fixed server timeout when adding tasks from main thread
- Added same message display cooldown
- 3.2.0 - "API & fixes"
- Added final version of API
- Added hard/soft limit for free memory
- Added hard/soft limit for block on the global queue
- Removed the undo job limit
- 3.1.1 - "Light and Memory"
- Fixed chunk relight command
- Added server running out of memory detection
- 3.1.0 - Masks and BlocksHub
- Optimization of memory usage by ChunkAPI
- Fixed Direct Chunk API entity handling (rear warning on the console)
- Fixed rear bug when chunk does not get set using DirectChunk API
- Minor changes to Direct Chunk API
- Added direct world files parsing (currently only anvil)
- Added direct chunk replace command
- Added mask support for direct chunk api
- Added BlocksHub support for direct chunk api (logging and access control)
- Added basic DirectChunk WorldEdit Extent
- 3.0.4 - Dispatcher fix
- New algorithm for safe operation detection
- Fixed position to chunk calculation
- Added global queue bypass disable option
- Added disable all perms for OPs override
- Native API refactoring
- 3.0.3 - Fixed chunk update
- Fixed empty chunk flush
- Fixed nether and end chunk data handling
- Added chunk relight command
- 3.0.2 - Fixed blocks hub integration
- Fixed handling of fake players on access control
- Fixed handling of fake players on log block
- Fixed handling of fake players on progress display
- Fixed handling of offline players on access control
- Fixed handling of offline players on log block
- Fixed handling of offline players on progress display
- Updated configuration
- 3.0.1
- Restored version checker
- Version checker now uses Spigot API
- 3.0.0 - The initial release of the premium version of the plugin
- Direct chunk API
- Additional schematic commands
- Better memory management
- Legacy error fixes
- Automatic configuration update
- Changes how AWE handles queue limit