Change the way existing hooks work

This commit is contained in:
KingRainbow44
2023-05-13 00:57:17 -04:00
Unverified
parent c21f95928b
commit 7b097e879e
6 changed files with 56 additions and 57 deletions
@@ -1,18 +1,19 @@
package emu.grasscutter.plugin;
import emu.grasscutter.Grasscutter;
import emu.grasscutter.plugin.api.ServerHook;
import emu.grasscutter.plugin.api.ServerHelper;
import emu.grasscutter.server.game.GameServer;
import emu.grasscutter.utils.FileUtils;
import java.io.File;
import java.io.InputStream;
import java.net.URLClassLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.io.InputStream;
import java.net.URLClassLoader;
/** The base class for all plugins to extend. */
public abstract class Plugin {
private final ServerHook server = ServerHook.getInstance();
private final ServerHelper server = ServerHelper.getInstance();
private PluginIdentifier identifier;
private URLClassLoader classLoader;
@@ -100,7 +101,7 @@ public abstract class Plugin {
*
* @return A server hook singleton.
*/
public final ServerHook getHandle() {
public final ServerHelper getHandle() {
return this.server;
}