Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.drmarky.rustmc.events;
- import me.drmarky.rustmc.Main;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import sx.blah.discord.api.events.EventSubscriber;
- import sx.blah.discord.handle.impl.events.ReadyEvent;
- import sx.blah.discord.handle.obj.IChannel;
- import sx.blah.discord.util.DiscordException;
- import sx.blah.discord.util.MissingPermissionsException;
- import sx.blah.discord.util.RateLimitException;
- import sx.blah.discord.util.RequestBuffer;
- public class Events implements Listener {
- private IChannel mychannel;
- private final Main main;
- public Events(Main Main) { this.main = Main; }
- private void sendMessage(IChannel channel, String message) {
- RequestBuffer.request(() -> {
- try {
- channel.sendMessage(message);
- } catch (MissingPermissionsException | DiscordException ignored) {
- // shit
- }
- });
- }
- @EventSubscriber
- public void onReady(ReadyEvent event) {
- mychannel = event.getClient().getGuilds().get(0).getChannelsByName("development-zone").get(0);
- System.out.println(mychannel == null);
- System.out.println(event.getClient().getGuilds().size());
- System.out.println(event.getClient().getGuilds().get(0).getChannelsByName("development-zone").size());
- }
- @EventHandler
- public void playerJoinEvent(PlayerJoinEvent e) {
- System.out.println("hi");
- //sendMessage(mychannel, "A player has joined the server!");
- System.out.println(mychannel == null);
- System.out.println(mychannel.isDeleted());
- System.out.println(mychannel.getTopic());
- try {
- mychannel.sendMessage("Hello world!");
- } catch (MissingPermissionsException e1) {
- e1.printStackTrace();
- } catch (RateLimitException e1) {
- e1.printStackTrace();
- } catch (DiscordException e1) {
- e1.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement