Remove the use of the getAsyncExecutor method because it is missing
This commit is contained in:
parent
fd161ddef1
commit
41d7c7e864
1 changed files with 11 additions and 3 deletions
|
|
@ -9,7 +9,6 @@ import dev.frankheijden.minecraftreflection.MinecraftReflection;
|
||||||
import java.lang.reflect.Array;
|
import java.lang.reflect.Array;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
import java.util.concurrent.ExecutorService;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
public class RVelocityEventManager {
|
public class RVelocityEventManager {
|
||||||
|
|
@ -65,7 +64,7 @@ public class RVelocityEventManager {
|
||||||
Object registrationsEmptyArray = Array.newInstance(RHandlerRegistration.reflection.getClazz(), 0);
|
Object registrationsEmptyArray = Array.newInstance(RHandlerRegistration.reflection.getClazz(), 0);
|
||||||
Class<?> registrationsArrayClass = registrationsEmptyArray.getClass();
|
Class<?> registrationsArrayClass = registrationsEmptyArray.getClass();
|
||||||
|
|
||||||
ExecutorService executor = reflection.invoke(manager, "getAsyncExecutor");
|
/*ExecutorService executor = reflection.invoke(manager, "getAsyncExecutor");
|
||||||
executor.execute(() -> reflection.invoke(
|
executor.execute(() -> reflection.invoke(
|
||||||
manager,
|
manager,
|
||||||
"fire",
|
"fire",
|
||||||
|
|
@ -74,7 +73,16 @@ public class RVelocityEventManager {
|
||||||
ClassObject.of(int.class, 0),
|
ClassObject.of(int.class, 0),
|
||||||
ClassObject.of(boolean.class, true),
|
ClassObject.of(boolean.class, true),
|
||||||
ClassObject.of(registrationsArrayClass, registrations.toArray((Object[]) registrationsEmptyArray))
|
ClassObject.of(registrationsArrayClass, registrations.toArray((Object[]) registrationsEmptyArray))
|
||||||
));
|
));*/
|
||||||
|
reflection.invoke(
|
||||||
|
manager,
|
||||||
|
"fire",
|
||||||
|
ClassObject.of(CompletableFuture.class, future),
|
||||||
|
ClassObject.of(Object.class, event),
|
||||||
|
ClassObject.of(int.class, 0),
|
||||||
|
ClassObject.of(boolean.class, true),
|
||||||
|
ClassObject.of(registrationsArrayClass, registrations.toArray((Object[]) registrationsEmptyArray))
|
||||||
|
);
|
||||||
|
|
||||||
return future;
|
return future;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue