Untitled

 avatar
unknown
plain_text
3 years ago
1.3 kB
2
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...