Advertisement
Guest User

Untitled

a guest
Nov 15th, 2013
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package MinecraftGermany.Yogonahii;
  2.  
  3. import java.awt.Color;
  4. import java.util.logging.Logger;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. public class MinecraftGermany<CommandSender> extends JavaPlugin
  13. {
  14.     Logger log = Logger.getLogger("Minecraft");
  15.          
  16.           public void onEnable(){
  17.           log.info("[MinecraftGermany] Plugin aktiviert.");
  18.           log.info("[MinecraftGermany] Danke, dass du das Plugin benutzt!");
  19.           log.info("[MinecraftGermany] Programmiert von: Yogonahii");
  20.           }
  21.      
  22.           public void onDisable(){
  23.           log.info("[MinecraftGermany] Plugin dekativiert.");
  24.           }
  25.  
  26.      
  27.          
  28.           public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  29.                 Player player = null;
  30.                 if (sender instanceof Player) {
  31.                     player = (Player) sender;
  32.                 }
  33.                        
  34.                if(cmd.getName().equalsIgnoreCase("MG")){ // Wenn der Spieler /basic eingibt, dann tue das folgende...
  35.                    if(player.hasPermission("minecraftgermany.start")) {
  36.                    player.sendMessage(ChatColor.DARK_RED + "[MG]" + ChatColor.GOLD + " Willkommen bei MinecraftGermany!");
  37.                    player.sendMessage(ChatColor.DARK_RED + "[MG]" + ChatColor.GOLD + " Gib '/MG Hilfe' für eine Liste von Befehlen ein!");
  38.  
  39.                        // Spieler hat die Berechtigung
  40.                     }else{
  41.                        // Spieler hat die Berechtigung nicht
  42.                    player.sendMessage(ChatColor.DARK_RED + "[MG]" + ChatColor.GOLD + " Dir fehlt folgende Berechtigung" + ChatColor.RED + " 'minecraftgermany.start'" + ChatColor.GOLD + ", um diesen Befehl auszuführen.");
  43.                    player.sendMessage(ChatColor.DARK_RED + "[MG]" + ChatColor.GOLD + " Falls du Administrator dieses Plugins bist, teile diesen Fehler einem Operator mit.");
  44.  
  45.                     }
  46.                    return true;
  47.  
  48.                 }
  49.         // Wenn das passiert, wird die Funktion abbrechen und true als Wert zurückgeben. Wenn nicht, dann wird false als Wert zurückgegeben.
  50.                 return true;
  51.             }
  52.  
  53.          
  54.  
  55.  
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement