From 4b92e94ab7d747fa90eac026cb70f332e40920f3 Mon Sep 17 00:00:00 2001 From: Ftsos Date: Wed, 18 Aug 2021 11:05:13 -0600 Subject: [PATCH] Forgotten Ideas --- README.md | 17 +++++++--- .../ftsos/enderbutt/enderbutt/Enderbutt.java | 2 ++ .../commands/EnderButtReloadCommand.java | 34 +++++++++++++++++++ src/main/resources/plugin.yml | 4 ++- 4 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 src/main/java/me/ftsos/enderbutt/enderbutt/commands/EnderButtReloadCommand.java diff --git a/README.md b/README.md index 633b83d..fb427e8 100644 --- a/README.md +++ b/README.md @@ -10,16 +10,15 @@ EnderButt Permissions ----------- -* **EnderButt Command**: enderbutt.command - +* **EnderButt Command**: `enderbutt.command` +* **EnderButt Reload Command**: `enderbutt.reload` Commands -------- * **/enderbutt**: gives you a stack of Ender Butts - - +* **/enderbuttreload**: reloads the config of this plugin Config ------ @@ -44,8 +43,16 @@ volumeSound: 100 `pitchSound`: The Pitch of the Sound that is going to play `volumeSound`: The Voulume of the Sound that is going to play - + +Support +-------- + +The Support Is **JUST** going to be given in the Issues Tab Of The GitHub Page or Discord Contact + --- ## [**Spigot Page**](https://www.spigotmc.org/resources/ender-butt.95453/) - - - + *Sorry for english gramatical errors, i'm actually learing it ;).* + +> _Discord Tag: **F_tsos#4081**_ \ No newline at end of file diff --git a/src/main/java/me/ftsos/enderbutt/enderbutt/Enderbutt.java b/src/main/java/me/ftsos/enderbutt/enderbutt/Enderbutt.java index 31f5fe2..1bdd352 100644 --- a/src/main/java/me/ftsos/enderbutt/enderbutt/Enderbutt.java +++ b/src/main/java/me/ftsos/enderbutt/enderbutt/Enderbutt.java @@ -1,6 +1,7 @@ package me.ftsos.enderbutt.enderbutt; import me.ftsos.enderbutt.enderbutt.commands.EnderButtCommand; +import me.ftsos.enderbutt.enderbutt.commands.EnderButtReloadCommand; import me.ftsos.enderbutt.enderbutt.listeners.EnderPearlClick; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; @@ -26,6 +27,7 @@ public void registerEvents(){ } public void registerCommands(){ this.getCommand("enderbutt").setExecutor(new EnderButtCommand(this)); + this.getCommand("enderbuttreload").setExecutor(new EnderButtReloadCommand(this)); } diff --git a/src/main/java/me/ftsos/enderbutt/enderbutt/commands/EnderButtReloadCommand.java b/src/main/java/me/ftsos/enderbutt/enderbutt/commands/EnderButtReloadCommand.java new file mode 100644 index 0000000..b906247 --- /dev/null +++ b/src/main/java/me/ftsos/enderbutt/enderbutt/commands/EnderButtReloadCommand.java @@ -0,0 +1,34 @@ +package me.ftsos.enderbutt.enderbutt.commands; + +import me.ftsos.enderbutt.enderbutt.Enderbutt; +import org.bukkit.ChatColor; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; + +public class EnderButtReloadCommand implements CommandExecutor { + private Enderbutt plugin; + + public EnderButtReloadCommand(Enderbutt plugin) { + this.plugin = plugin; + } + + @Override + public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { + if(sender.hasPermission("enderbutt.reload")){ + plugin.reloadConfig(); + sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&aReloaded")); + return true; + } else { + + if(plugin.getConfig().contains("nopermissions")) { + sender.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("nopermissions"))); + } else { + sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&cYou don't have permission")); + + } + return false; + + } + } +} diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 84ae80e..7048c11 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -5,4 +5,6 @@ authors: [ ftsos ] description: EnderButt :D commands: enderbutt: - description: gives you an ender butt \ No newline at end of file + description: gives you an ender butt + enderbuttreload: + description: reloads config of the enderbutt plugin \ No newline at end of file