Untitled
unknown
plain_text
3 years ago
1.3 kB
7
Indexable
package xyz.trapmc;
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.entities.TextChannel;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.plugin.java.JavaPlugin;
public final class DiscordChat extends JavaPlugin implements Listener {
JDA jda;
@Override
public void onEnable() {
registerBot();
}
public void registerBot(){
Bukkit.getPluginManager().registerEvents(this,this);
try {
String token = "Token goes here";
jda = JDABuilder.createDefault(token)
.build();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void onDisable() {
}
public void sendToDiscord(String Message){
TextChannel channel = jda.getTextChannelById(54646464);
if (channel != null) {
channel.sendMessage(Message);
}
}
@EventHandler
public void onChat(AsyncPlayerChatEvent e){
if (e.isCancelled())return;
sendToDiscord(e.getPlayer().getName() + " > "
+ e.getMessage());
}
}Editor is loading...