Skip to content

Instantly share code, notes, and snippets.

@Asherslab
Created October 14, 2017 12:19
Show Gist options
  • Save Asherslab/9d50d9d055d3d3beb19ecf7ab1297285 to your computer and use it in GitHub Desktop.
Save Asherslab/9d50d9d055d3d3beb19ecf7ab1297285 to your computer and use it in GitHub Desktop.
My magi bridge listener
package com.minecolonies.rankup.modules.magibridge.listeners;
import com.magitechserver.magibridge.MagiBridge;
import com.magitechserver.magibridge.api.MagiBridgeAPI;
import com.minecolonies.rankup.internal.events.RURankupEvent;
import com.minecolonies.rankup.internal.listener.ListenerBase;
import com.minecolonies.rankup.modules.magibridge.MagibridgeModule;
import com.minecolonies.rankup.modules.magibridge.config.MagibridgeConfig;
import com.minecolonies.rankup.modules.magibridge.config.MagibridgeConfigAdapter;
import net.dv8tion.jda.core.entities.TextChannel;
import org.spongepowered.api.event.Listener;
/**
* Listeners used by the Magibridge Module.
*/
public class MagibridgeListener extends ListenerBase
{
@Listener
public void onRankup(RURankupEvent event)
{
final MagibridgeConfig magibridgeConfig = plugin.getConfigAdapter(MagibridgeModule.ID, MagibridgeConfigAdapter.class).get().getNodeOrDefault();
final String channelID = MagiBridge.getConfig().CHANNELS.NUCLEUS.GLOBAL_CHANNEL;
final TextChannel channel = MagiBridge.jda.getTextChannelById(channelID);
MagiBridgeAPI.sendMessageToChannel(channel, magibridgeConfig.rankupMessage);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment