Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hu.youtube;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main extends JavaPlugin implements Listener {
- @Override
- public void onEnable() { // Plugin elindítása, EventHandlerek regisztrálása és futtatása!
- getServer().getPluginManager().registerEvents(this, this);
- System.out.println("Sikeresen elindult a pluginom!");
- } // void vége.
- public void onDesable() { // Plugin leállítása.
- System.out.println("Sikeresen leállt a plugin!");
- } // void vége.
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) { // Üdvözlő üzenet.
- e.getPlayer().sendMessage(ChatColor.BLUE + "Üdvözöllek téged "+ ChatColor.RED + e.getPlayer().getName() +ChatColor.BLUE +" a szerveren!");
- } // Üdvözlő üzenet vége.
- public boolean onCommand(CommandSender sender, Command cmd, String label,String[] args) {
- Player p = (Player) sender;
- if(cmd.getName().equalsIgnoreCase("teszt")) { // /teszt prancs.
- sender.sendMessage(ChatColor.AQUA + "Krumpli!");
- } // /teszt parancs vége.
- if(cmd.getName().equalsIgnoreCase("adminjog")) { //Admin jog kezdete.
- if(cmd.getName().equalsIgnoreCase("adminjog")) {
- if(sender.hasPermission("adminjog.hasznal")) {
- if(args.length == 0) {
- sender.sendMessage(ChatColor.AQUA + "Használd így: /adminjog ad <játékosnév> vagy /adminjog elvesz <játékosnév>");
- return true;
- }
- }else {
- sender.sendMessage(ChatColor.RED + "Nincs jogod ehez!");
- }
- }
- Player target = Bukkit.getServer().getPlayer(args[1]);
- if(target == null) {
- sender.sendMessage(ChatColor.BLUE +"Nem találom" + args[1] + "-t!");
- return true;
- }
- if(args[0].equalsIgnoreCase("ad")) {
- if(sender.hasPermission("adminjog.hasznal.ad")) {
- if(args.length > 0) {
- target.setOp(true);
- target.sendMessage(ChatColor.RED +"Héé! Kaptál admin jogot, tőle: " + sender.getName());
- sender.sendMessage(ChatColor.GREEN + "Sikeresen admin jogot adtál neki:" + target.getDisplayName());
- }
- }else {
- sender.sendMessage(ChatColor.RED + "Nincs jogod ehez!");
- }
- }
- if(args[0].equalsIgnoreCase("elvesz")) {
- if(sender.hasPermission("adminjog.hasznal.elvesz")) {
- if(args.length > 0) {
- target.setOp(false);
- target.sendMessage(ChatColor.YELLOW + "Elvette tőled az admin jogaidat: " + sender.getName());
- sender.sendMessage(ChatColor.GREEN + "Sikeresen elvetted az admin jogait neki:" + target.getDisplayName());
- }
- }else {
- sender.sendMessage(ChatColor.RED + "Nincs jogod ehez!");
- }
- }
- } //Addmin jog vége.
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement