ProtocolLib/src/main/java/com/comphenix/protocol/scheduler/FoliaTask.java

19 lines
452 B
Java
Raw Normal View History

package com.comphenix.protocol.scheduler;
import com.comphenix.protocol.reflect.accessors.MethodAccessor;
public class FoliaTask implements Task {
private final MethodAccessor cancel;
private final Object taskHandle;
public FoliaTask(MethodAccessor cancel, Object taskHandle) {
this.cancel = cancel;
this.taskHandle = taskHandle;
}
@Override
public void cancel() {
cancel.invoke(taskHandle);
}
}