SBPrime / AsyncWorldEdit-Premium

Async WorldEdit - Edit millions of blocks without lag! (Premium version)
Other
19 stars 4 forks source link

Awe needs an update to support We 7.0.2-Beta-4 & MC 1.16.2 #240

Closed Aurelien30000 closed 4 years ago

Aurelien30000 commented 4 years ago

Just a small issue to indicate that AWE needs an update to support We 7.0.2-Beta-4 & MC 1.16.2. Here are my logs, hope they'll help you :)

>.... [12:36:19 INFO]: [AsyncWorldEdit] Injecting NMS classes...
>.... [12:36:19 INFO]: [AsyncWorldEdit] Injecting WorldEdit classes...
>.... [12:36:19 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.util.eventbus.EventBus
>.... [12:36:20 WARN]: [WorldEdit] Loaded class org.primesoft.asyncworldedit.injector.injected.util.eventbus.IDispatchableEventBus from AsyncWorldEdit v3.7.6 which is not a depend, softdepend or loadbefore of this plugin.
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.math.BlockVector2
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.math.BlockVector3
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.math.Vector2
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.math.Vector3
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.world.block.BlockStateHolder
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.world.block.BaseBlock
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.world.block.BlockState
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.entity.BaseEntity
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.util.Location
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.world.biome.BiomeType
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.world.weather.WeatherType
>.... [12:36:20 INFO]: [AsyncWorldEdit] Modify class com.sk89q.worldedit.EditSession
>.... [12:36:20 INFO]: [AsyncWorldEdit] ****************************
>.... [12:36:20 INFO]: [AsyncWorldEdit] * CLASS INJECTION FAILED!! *
>.... [12:36:20 INFO]: [AsyncWorldEdit] ****************************
>.... [12:36:20 INFO]: [AsyncWorldEdit] * AsyncWorldEdit won't work properly.
>.... [12:36:20 INFO]: [AsyncWorldEdit] *
>.... [12:36:20 INFO]: [AsyncWorldEdit] * >>>> Please make sure that you are using a supported version of world edit <<<<
>.... [12:36:20 INFO]: [AsyncWorldEdit] *
>.... [12:36:20 INFO]: [AsyncWorldEdit] *
>.... [12:36:20 INFO]: [AsyncWorldEdit] * Exception: java.lang.IllegalStateException
>.... [12:36:20 INFO]: [AsyncWorldEdit] * Error message: Constructor not injected
>.... [12:36:20 INFO]: [AsyncWorldEdit] * Stack:
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.utils.SimpleValidator.validate(SimpleValidator.java:70)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.visitors.worldedit.EditSessionClassVisitor.validate(EditSessionClassVisitor.java:90)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modifyClasses(InjectorCore.java:373)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.modifyClasses(InjectorCore.java:340)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.injectClasses(InjectorCore.java:210)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.core.InjectorCore.initialize(InjectorCore.java:186)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.injector.InjectorBukkit.onEnable(InjectorBukkit.java:89)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.inject(AsyncWorldEditBukkit.java:232)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.AsyncWorldEditBukkit.<clinit>(AsyncWorldEditBukkit.java:94)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * java.base/java.lang.Class.forName0(Native Method)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * java.base/java.lang.Class.forName(Class.java:398)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:68)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_16_R2.CraftServer.loadPlugins(CraftServer.java:387)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:209)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:939)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177)
>.... [12:36:20 INFO]: [AsyncWorldEdit] * java.base/java.lang.Thread.run(Thread.java:834)
>.... [12:36:20 INFO]: [AsyncWorldEdit] ****************************
>.... [12:36:30 INFO]: [AsyncWorldEdit] Unable to initialize injector.
>.... [12:36:30 INFO]: [AsyncWorldEdit] ERROR: Unable to enable the injector.

Thanks :D

willies952002 commented 4 years ago

After a little digging, I was able to find the following changes:

This was no means an exhaustive search, so there may be other changes needed for a full update.

SBPrime commented 4 years ago

done in 3.8.0