Spigot AsyncWorldEdit 3.9.3

Async WorldEdit - Edit millions of blocks without lag!

  1. I have version 3.6.4 Aysnc and its not loading up a folder in my server's files. I've restarted and reloaded my server and nothing is showing up.
    It shows up in my plugin list on the server as active, but I have no commands and its not managing my world edits. The only note in my console I see for this plugin is that Async is being enabled when my server launches.

    We are currently running Minecraft version 1.13.2 for Paper Spigot.
     
    #1601 LostWarrior95, Aug 13, 2019
    Last edited: Aug 13, 2019
  2. Hello, I've a question.
    Is there a way to paste a schematic in a specific coordinate location?
    When I paste mine it always load at 0 y coordinates (ground level) and not at the coordinates i'm facing.
    Thanks
     
  3. Question, is it possible to allow specific groups to have worldedit work faster or slower? I want staff to have faster worldedit on my server.
     
  4. Sure! See "#Example of additional vip group" in the config file.
     
  5. What are the configurations to implement for the operations to be written quickly? Since this update, for a few blocks, the plug-in is a lot of time, it's not normal ..
     
  6. with spam of "You have x blocks qued. PLacing speed...."
     
  7. sometimes the //undo command doesn't do anything...
     
  8. I had the same issue. Have you added BlocksHub? Not having it caused the issue for me, so if you haven't added that, add it; it's a dependency of AsyncWorldEdit.
     
  9. SB_prime updated AsyncWorldEdit with a new update entry:

    AsyncWorldEdit 3.6.10

    Read the rest of this update entry...
     
  10. Seems like something changed in between 3.6.4 and 3.6.10, resulting in a class injection issue.

    Code (Text):

    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Injector platform set to: InjectorBukkit
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Injecting NMS classes...
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class net.minecraft.server.v1_13_R2.ChunkProviderServer
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Injecting WorldEdit classes...
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.util.eventbus.EventBus
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.math.BlockVector2
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.math.BlockVector3
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.math.Vector2
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.math.Vector3
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.world.block.BlockStateHolder
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.world.block.BaseBlock
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.world.block.BlockState
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.entity.BaseEntity
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.util.Location
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.world.biome.BiomeType
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.world.weather.WeatherType
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.EditSession
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.function.operation.Operations
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.extent.clipboard.BlockArrayClipboard
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.extension.platform.PlayerProxy
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.util.collection.LocatedBlockList
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * CLASS INJECTION FAILED!! *
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * AsyncWorldEdit won't work properly.
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] *
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * Exception: java.lang.IllegalStateException
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * Error message: get not found
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * Stack:
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.utils.SimpleValidator.validate(SimpleValidator.java:70)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.visitors.worldedit.util.collection.LocatedBlockListVisitor.validate(LocatedBlockListVisitor.java:106)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modiffyClasses(InjectorCore.java:316)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modiffyClasses(InjectorCore.java:283)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.injectClasses(InjectorCore.java:204)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.initialize(InjectorCore.java:175)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.InjectorBukkit.onEnable(InjectorBukkit.java:89)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.inject(AsyncWorldEditBukkit.java:239)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.<clinit>(AsyncWorldEditBukkit.java:96)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Class.forName0(Native Method)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Class.forName(Class.java:348)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:60)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:332)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:252)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_13_R2.CraftServer.loadPlugins(CraftServer.java:325)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:213)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Thread.run(Thread.java:748)
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] Unable to initialize injector.
    [19:54:11] [Server thread/INFO]: [AsyncWorldEdit] ERROR: Unable to enable the injector.

     

    Spigot 1.13.2, final build.

    worldedit-bukkit-7.0.0 (Jun 11, 2019)
    worldguard-bukkit-7.0.0 (Jun 12, 2019)

    Which means this statement in the update notes isn't exactly correct.

     
    #1610 iCaitlyn, Sep 13, 2019
    Last edited: Sep 14, 2019
    • Agree Agree x 1
  11. Hello, I'm having some serious trouble at the moment. The plugin works great except the undo feature. It has really fricked up my server because of this. My schematic had loaded in oddly and then when I did undo it did nothing. Why? Also, I am having trouble getting a whole schematic to load in. It stops about halfway through and says there isn't anything qued. However, my server is running very hard almost like it is trying to load something in. Any Ideas?
     
    #1611 brb1603, Sep 15, 2019
    Last edited: Sep 16, 2019
  12. Everything is ok, the plugin tells you that there is a new version... premium version :p Obviously this is intentional and I won't change it.
     
  13. Hello, I got this error in console when updating to 3.6.10. Running server version 1.13.2.
    Code (Text):
     [AsyncWorldEdit] Modiffy class com.sk89q.worldedit.util.collection.LocatedBlockList
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * CLASS INJECTION FAILED!! *
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * AsyncWorldEdit won't work properly.
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] *
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * Exception: java.lang.IllegalStateException
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * Error message: get not found
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * Stack:
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.utils.SimpleValidator.validate(SimpleValidator.java:70)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.visitors.worldedit.util.collection.LocatedBlockListVisitor.validate(LocatedBlockListVisitor.java:106)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modiffyClasses(InjectorCore.java:316)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modiffyClasses(InjectorCore.java:283)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.injectClasses(InjectorCore.java:204)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.initialize(InjectorCore.java:175)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.InjectorBukkit.onEnable(InjectorBukkit.java:89)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.inject(AsyncWorldEditBukkit.java:239)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.<clinit>(AsyncWorldEditBukkit.java:96)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Class.forName0(Native Method)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Class.forName(Class.java:348)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:60)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:332)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:252)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_13_R2.CraftServer.loadPlugins(CraftServer.java:325)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:213)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] * java.lang.Thread.run(Thread.java:748)
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] ****************************
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] Unable to initialize injector.
    [23:33:30] [Server thread/INFO]: [AsyncWorldEdit] ERROR: Unable to enable the injector.
     
  14. Im using the ansyncworldedit 3.6.10 but when i do //move it moves one block and the orther part does't move but its gone.

    Im not sure if this is some kind of bug or did i somthing wrong?
    or is it cus i should use the premium 3.6.11

    25.09 20:48:40 [Server] INFO BoschBIER issued server command: //move
    25.09 20:48:40 [Server] INFO CONSOLE issued server command: /list
    25.09 20:48:40 [Server] INFO Admins: [*][*][*][A]BoschBIER
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] ***********************************
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] Error while processing async operation moveRegion
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] ***********************************
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] *
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * Exception: java.lang.NullPointerException
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * Error message: null
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * Stack:
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * java.util.Objects.requireNonNull(Objects.java:203) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * java.util.Optional.<init>(Optional.java:96)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * java.util.Optional.of(Optional.java:108)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.reorder.ChunkBatchingExtent.getBufferedBlock(ChunkBatchingExtent.java:109)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.AbstractBufferingExtent.getFullBlock(AbstractBufferingExtent.java:61) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.AbstractDelegateExtent.getFullBlock(AbstractDelegateExtent.java:75) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.ChangeSetExtent.setBlock(ChangeSetExtent.java:66)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.AbstractDelegateExtent.setBlock(AbstractDelegateExtent.java:80) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.MaskingExtent.setBlock(MaskingExtent.java:69)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.AbstractDelegateExtent.setBlock(AbstractDelegateExtent.java:80) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.extent.validation.BlockChangeLimiter.setBlock(BlockChangeLimiter.java:87) 25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.setBlock(EditSession.java:625)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.setBlock(CancelabeEditSession.java:372)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.setBlock(EditSession.java:668)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.setBlock(CancelabeEditSession.java:384)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.function.block.BlockReplace.apply(BlockReplace.java:53)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.function.visitor.RegionVisitor.resume(RegionVisitor.java:57)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.function.operation.OperationQueue.resume(OperationQueue.java:89)
    25.09 20:48:41 [Server] INFO [AsyncWorldEdit] * com.sk89q.worldedit.function.operation.Operations.__209d06e2895641b2927a932bcb130484__completeLegacy(Operations.java:55)
     
    #1615 thomas789, Sep 25, 2019
    Last edited: Sep 25, 2019
  15. This problem was fixed in 3.6.11.
     
  16. Does //regen work with this plugin on 1.14.4?
    Because since i updated my server and worldedit, //regen doesnt work anymore
     
  17. Last time I checked regen is broken in paper 1.14. This is a problem of paper not a problem of AWE or WE.
     
  18. 3.6.11 works great rn but some times //undo does not work.
    Do you may kno way this keeps happening sometimes?
     
  19. I can't help without the debug log for the undo operation.