ServerPlugin BeautifulHead [UPDATE: 28.03.15(00:20)]

Dieses Thema im Forum "Selbstgeschriebene Plugins | Mods | Programme" wurde erstellt von DomjeHD, 27. März 2015.

  1. DomjeHD
    Offline

    DomjeHD

    Registriert seit:
    26. Februar 2014
    Beiträge:
    16
    Ort:
    Hockenheim/Mannheim
    Minecraft:
    Nahiri
    Was macht das Plugin?: UPDATE 28.3 (00:20)!!!
    • Gibt dir einen bestimmten Spieler-Kopf
    • Setzt einen bestimmten Spieler einen bestimmten Kopf
    • NEU! Englische Übersetzung!

    Befehle/Permissions:

    • /Head give <KopfName>
      • Permissions: Head.Give
      • Gibt dir einen Kopf

    • /Head set <Spieler> <KopfName>
      • Permissions: Head.set
      • Setzt ein bestimmten Spieler einen Kopf an.

    • /head Translation
      • Permissions: -/ Operator/OP
      • Setze die Texte auf Englisch/Deutsch
    Tutorial:
    Code:
    Code (Text):
    1. package de.Nahiri;[/I]
    2. [I]
    3. import java.util.Arrays;
    4.  
    5. import org.bukkit.Bukkit;
    6. import org.bukkit.Material;
    7. import org.bukkit.command.Command;
    8. import org.bukkit.command.CommandSender;
    9. import org.bukkit.entity.Player;
    10. import org.bukkit.inventory.ItemStack;
    11. import org.bukkit.inventory.meta.SkullMeta;
    12. import org.bukkit.plugin.java.JavaPlugin;
    13.  
    14. public class Hauptklasse extends JavaPlugin{
    15.  
    16.     @Override
    17.     public void onEnable() {
    18.         System.out.println("[NICEHAT] ------->>  Erfolgreicher start!   <<-------");
    19.         super.onEnable();
    20.     }
    21.  
    22.     @Override
    23.     public boolean onCommand(CommandSender cs, Command cmd,String label, String[] args) {
    24.         Player p = (Player)cs;
    25.             if(cmd.getName().equalsIgnoreCase("HEAD")){
    26.                 if(args.length == 2){
    27.                     if(args[0].equalsIgnoreCase("give")){
    28.                         if(p.isOp() || p.hasPermission("Head.Give")){
    29.                         String i = args[1];
    30.                         ItemStack Kopf = new ItemStack(Material.SKULL_ITEM, 1 , (byte)3);
    31.                         SkullMeta Skull = (SkullMeta) Kopf.getItemMeta();
    32.                         Skull.setOwner(i);
    33.                         Skull.setLore(Arrays.asList("§7Skull from " + i, "§7Kopf von " + i, "§7hoofd van " + i));
    34.                         Skull.setDisplayName("§8Skull from " + i);
    35.                         Kopf.setItemMeta(Skull);
    36.                         p.getInventory().addItem(Kopf);
    37.                         }
    38.                     }
    39.                 }else if(args.length == 3){
    40.                     if(args[0].equalsIgnoreCase("set")){
    41.                         if(p.isOp() || p.hasPermission("Head.set")){
    42.                         Player t = Bukkit.getPlayer(args[1]);
    43.                
    44.                         if(!(t== null)){
    45.                             String i = args[2];
    46.                             ItemStack Kopf = new ItemStack(Material.SKULL_ITEM, 1 , (byte)3);
    47.                             SkullMeta Skull = (SkullMeta) Kopf.getItemMeta();
    48.                             Skull.setOwner(i);
    49.                             Skull.setLore(Arrays.asList("§7Skull from " + i, "§7Kopf von " + i, "§7hoofd van " + i));
    50.                             Skull.setDisplayName("§8Skull from " + i);
    51.                             Kopf.setItemMeta(Skull);
    52.                             t.getInventory().setHelmet(Kopf);
    53.                             t.sendMessage("§7Du hast den Kopf von " + i + " auf!");
    54.                    
    55.                    
    56.                    
    57.                    
    58.                         }else{
    59.                             p.sendMessage("§7Spieler ist nicht Online!");
    60.                         }
    61.                         }
    62.                
    63.                     }else{
    64.                         p.sendMessage("§c/Head set <Name> <Name>");
    65.                     }
    66.            
    67.                 }
    68.             }
    69.  
    70.         return super.onCommand(cs, cmd, label, args);
    71.     }
    72.  
    73.  
    74.  
    75.  
    76. }
    77.  
    Code (Text):
    1. name: Beautifulversion: 1.0[/I]
    2. [I]main: de.Nahiri.Hauptklasse
    3. author: Nahiri
    4. commands:
    5.   Head:
    6.     description: Gibt dir einen Kopf!
    Ersteller:

    1. Dominik//Nahiri//Ich :)
    DOWNLOAD:
    HIER - DROPBOX

    NEWS:
    !NEU! Ins Englische Übersetzen, mit '/head Translation'​

     
    #1
  2. Balayacraft
    Offline

    Balayacraft

    Registriert seit:
    5. Oktober 2012
    Beiträge:
    41
    Minecraft:
    niggytron
    `? esentials zB. /skull NAME ?
     
    #2
  3. DomjeHD
    Offline

    DomjeHD

    Registriert seit:
    26. Februar 2014
    Beiträge:
    16
    Ort:
    Hockenheim/Mannheim
    Minecraft:
    Nahiri
    Ja, natürlich gibt es andere Plugins mit diesem Future aber, es gibt genug Server die kein Essentials haben bzw. haben wollen. Für diese Server ist das Plugin gemacht :)
     
    #3
  4. Premx™
    Offline

    Premx™

    Registriert seit:
    25. Oktober 2014
    Beiträge:
    12
    Ort:
    Germany
    Minecraft:
    Dr_Premx
    Ich finde es etwas überflüssig.
     
    #4
  5. DomjeHD
    Offline

    DomjeHD

    Registriert seit:
    26. Februar 2014
    Beiträge:
    16
    Ort:
    Hockenheim/Mannheim
    Minecraft:
    Nahiri
    Danke für dein feedback! Im Moment arbeite ich noch an dem Plugin, daß es noch mehr neues gibt.
     
    #5
  6. Maxi
    Offline

    Maxi Ehem. Teammitglied

    Registriert seit:
    31. März 2013
    Beiträge:
    58
    Ort:
    Berlin
    Lieber DomjeHD,

    ich finde dein Plugin sehr gut, könnte gut für fast Vanilla Server sein. :)
     
    #6
    Jalex und MaxCode gefällt das.
  7. DomjeHD
    Offline

    DomjeHD

    Registriert seit:
    26. Februar 2014
    Beiträge:
    16
    Ort:
    Hockenheim/Mannheim
    Minecraft:
    Nahiri
    Vielen dank! :3
     
    #7
  8. SalamiBrot
    Offline

    SalamiBrot

    Registriert seit:
    17. Juni 2013
    Beiträge:
    7
    Minecraft:
    codex01
    /give <Name> 397 1 3 {SkullOwner:"<Name>"}

    Dazu braucht man kein Plugin ._.
     
    #8
    MaxCode gefällt das.
  9. ÆRØArts™
    Offline

    ÆRØArts™

    Registriert seit:
    16. April 2015
    Beiträge:
    3
    Ort:
    Kiel
    Minecraft:
    AeroArts
    Hmm.. Was soll Ich nur dazu sagen?
    Ich zähle dir mal ein paar Stichpunkte auf die das Plugin bietet (Meiner Meinung nach):
    1. Der Script ist total einfach und eigentlich Sinnlos das mit 3 Personen zu machen..
    2. Das Plugin ist ebenfalls sehr recourcenfressend. (Weil man dazu kein Plugin braucht wie @SalamiBrot schon gesagt hat..)
    3. Die Translation ist sehr einfach gehalten und total unnötig. Es wäre besser wenn du eine lang.yml erstellen würdest, wo man ganz eZ
    de oder en reinschreibt, aber auch egal. P.S: Es wäre auch reourcensparender.

    Also meiner Meinung nach hat es echt kein Sinn sich das zu downloaden.
    (Das ganze ist nur MEINE MEINUNG!)
    Es liegt also bei euch ob ihr es wollt oder nicht. Von mir aus: Unnötig.

    P.S: Das Tutorial ist ebenfalls total Sinnfrei und "Blöd" da das Plugin so schlicht und einfach ist dass man eigentlich
    sehr blöd sein muss um das nicht verstehen zu können. ^^ Aber egal. Ist ja dein Ding.

    P.P.S: Sorry für die ganze Kritik aber mir gefällt es ganz einfach nicht. :)

    Mit Freundlichem Gruß,
    ÆRØArts™!
     
    #9
  10. SkyGame
    Offline

    SkyGame

    Registriert seit:
    15. November 2013
    Beiträge:
    7
    Ort:
    Deutschland
    Minecraft:
    Hoxed
    Erstmal cool gemacht und klar zieht das Ressourcen und ist für viele Server unnötig aber ich meine für die die das brauchen ist es doch ganz gut geworden!
     
    #10
  11. TheRealPhoenix
    Offline

    TheRealPhoenix

    Registriert seit:
    19. Dezember 2015
    Beiträge:
    1
    Hat Super Funktinoert danke dir !
     
    #11