update 5.03 beta 23
This commit is contained in:
@@ -1,33 +1,18 @@
|
||||
package io.izzel.taboolib.module.ai;
|
||||
|
||||
import io.izzel.taboolib.module.inject.TFunction;
|
||||
import io.izzel.taboolib.module.lite.SimpleVersionControl;
|
||||
import io.izzel.taboolib.module.inject.TInject;
|
||||
|
||||
/**
|
||||
* @Author sky
|
||||
* @Since 2018-09-19 20:31
|
||||
*/
|
||||
@TFunction(enable = "init")
|
||||
public class SimpleAiSelector {
|
||||
|
||||
@TInject(asm = "io.izzel.taboolib.module.ai.internal.InternalPathfinderCreator")
|
||||
private static PathfinderCreator internalPathfinderCreator;
|
||||
@TInject(asm = "io.izzel.taboolib.module.ai.internal.InternalPathfinderExecutor")
|
||||
private static PathfinderExecutor internalPathfinderExecutor;
|
||||
|
||||
static void init() {
|
||||
try {
|
||||
internalPathfinderCreator = (PathfinderCreator) SimpleVersionControl.createNMS("io.izzel.taboolib.module.ai.internal.InternalPathfinderCreator").translate().newInstance();
|
||||
internalPathfinderExecutor = (PathfinderExecutor) SimpleVersionControl.createNMS("io.izzel.taboolib.module.ai.internal.InternalPathfinderExecutor").translate().newInstance();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
// *********************************
|
||||
//
|
||||
// Getter and Setter
|
||||
//
|
||||
// *********************************
|
||||
|
||||
public static PathfinderExecutor getExecutor() {
|
||||
return internalPathfinderExecutor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user