Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MAIN:
- package me.Askingg.Reflex;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import net.md_5.bungee.api.ChatColor;
- public class Main extends JavaPlugin {
- public String prefix = (ChatColor.RED + "Reflex " + ChatColor.DARK_GRAY + "- " + ChatColor.WHITE);
- public void onEnable() {
- getServer().getConsoleSender().sendMessage(prefix + "Plugin Successfully Enabled");;
- getServer().getPluginManager().registerEvents(new Monsters(), this);
- getServer().getPluginManager().registerEvents((Listener) new Commands(), this);
- getServer().getPluginManager().registerEvents(new Events(), this);
- }
- public void onDisable() {
- getServer().getConsoleSender().sendMessage(prefix + "Plugin Successfully Disabled");
- }
- }
- COMMANDS:
- package me.Askingg.Reflex;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import net.md_5.bungee.api.ChatColor;
- public class Commands implements CommandExecutor {
- public String cmd1 = "giveitem";
- public String cmd2 = "prefix";
- public String prefix = (ChatColor.RED + "Reflex " + ChatColor.DARK_GRAY + "- " + ChatColor.WHITE);
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (sender instanceof Player) {
- if (cmd.getName().equalsIgnoreCase(cmd1)) {
- if (args.length != 0) {
- Material item = Material.getMaterial(args[0].toUpperCase());
- if (item != null) {
- Inventory inv = ((Player) sender).getInventory();
- inv.addItem(new ItemStack(item, 1));
- sender.sendMessage(ChatColor.AQUA + "You were given one " + ChatColor.DARK_AQUA + args[0]);
- return true;
- } else {
- sender.sendMessage(ChatColor.RED + args[0] + ChatColor.WHITE + " is not a valid item.");
- return true;
- }
- } else {
- sender.sendMessage(ChatColor.RED + "Not enough arguements.");
- return true;
- }
- }
- if (cmd.getName().equalsIgnoreCase(cmd2)) {
- sender.sendMessage(prefix + "Prefix test command");
- return true;
- }
- } else {
- sender.sendMessage(ChatColor.RED + "You must be a player to use this command.");
- return true;
- }
- return false;
- }
- }
- PLUGIN.YML:
- name: Reflex
- author: Askingg
- version: "1.0"
- main: me.Askingg.Reflex.Main
- description: Custom plugin for Reflex SMP
- commands:
- giveitem:
- usage: /<command>
- description: Get any minecraft item.
- prefix:
- usage: /<command>
- description: String test command.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement