Skip to content

Changelog

SBPrime edited this page Apr 21, 2018 · 23 revisions

Back to main page

For the current changelog go here

In repo (next release)

AsyncWorldEdit 3.x

  • 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