NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

commit ccebf56b676366183e106083f0550cd3453a6a31
parent 1c053d819d72df4e2de06c832a6dd733a91db470
Author: night0721 <[email protected]>
Date:   Sat, 16 Jul 2022 16:15:29 +0100

discord client

Diffstat:
Mpom.xml | 5+++++
Asrc/main/java/com/night/nullvalkyrie/Discord/DiscordClientManager.java | 25+++++++++++++++++++++++++
Msrc/main/java/com/night/nullvalkyrie/Main.java | 4+++-
3 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml @@ -114,5 +114,10 @@ <!-- <classifier>remapped-mojang</classifier>--> <scope>provided</scope> </dependency> + <dependency> + <groupId>net.dv8tion</groupId> + <artifactId>JDA</artifactId> + <version>5.0.0-alpha.13</version> + </dependency> </dependencies> </project> diff --git a/src/main/java/com/night/nullvalkyrie/Discord/DiscordClientManager.java b/src/main/java/com/night/nullvalkyrie/Discord/DiscordClientManager.java @@ -0,0 +1,25 @@ +package com.night.nullvalkyrie.Discord; +import net.dv8tion.jda.api.JDA; +import net.dv8tion.jda.api.JDABuilder; +import net.dv8tion.jda.api.entities.Activity; + +import javax.security.auth.login.LoginException; + + +public class DiscordClientManager { + private JDA jda; + public DiscordClientManager() { + register(); + } + public void register() { + JDABuilder builder = JDABuilder.createDefault("OTk3ODczMzgyNjM0ODM2MDQ5.GTalga.2uMZE-S0t2yL-3jsglrpG9lMbIHHBMAedVZA4U"); + builder.setActivity(Activity.streaming("cath.exe", "https://www.youtube.com/watch?v=YSKDu1gKntY")); + try { + jda = builder.build(); + } catch (LoginException e) { + e.printStackTrace(); + } + } + + +} diff --git a/src/main/java/com/night/nullvalkyrie/Main.java b/src/main/java/com/night/nullvalkyrie/Main.java @@ -1,6 +1,7 @@ package com.night.nullvalkyrie; import com.night.nullvalkyrie.Chests.MenuListener; +import com.night.nullvalkyrie.Discord.DiscordClientManager; import com.night.nullvalkyrie.Enchantments.EnchantmentManager; import com.night.nullvalkyrie.Events.CustomItemEvents; import com.night.nullvalkyrie.Items.CustomItemManager; @@ -24,7 +25,6 @@ import java.io.File; public final class Main extends JavaPlugin implements Listener { private BossBar bossbar; private CustomItemManager customItemManager; - public CustomItemManager getCustomItemManager() { return customItemManager; } @@ -52,6 +52,8 @@ public final class Main extends JavaPlugin implements Listener { Bukkit.getPluginManager().registerEvents(new CustomItemEvents(this), this); Bukkit.getPluginManager().registerEvents(new SpawnCommand(this), this); new EnchantmentManager(); + new DiscordClientManager(); + customItemManager = new CustomItemManager(this); }