add the ability to overide the chat

This commit is contained in:
Taah
2022-05-05 21:27:32 -07:00
parent 048518dc49
commit 38b18e5867
7 changed files with 68 additions and 18 deletions

View File

@ -0,0 +1,8 @@
package dev.plex.api.chat;
import io.papermc.paper.event.player.AsyncChatEvent;
public interface IChatHandler
{
void doChat(AsyncChatEvent event);
}

View File

@ -0,0 +1,28 @@
package dev.plex.api.plugin;
import dev.plex.api.chat.IChatHandler;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
import org.bukkit.plugin.java.JavaPlugin;
@Getter
@Setter
public abstract class PlexPlugin extends JavaPlugin
{
@Setter(AccessLevel.NONE)
private static PlexPlugin plugin;
private IChatHandler chatHandler;
@Override
public void onLoad()
{
plugin = this;
}
public static PlexPlugin get()
{
return plugin;
}
}