[Tutorial] Minecraft Bukkit Plug-Ins erstellen [002] - Bukkit Funktionen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [Tutorial] Minecraft Bukkit Plug-Ins erstellen [002] - Bukkit Funktionen

    [Blockierte Grafik: http://i1200.photobucket.com/albums/bb334/MelozZ/javascriptenheader.png]



    Hallo easy-scripting.net

    Ich weiß, dass ich lange kein Tutorial gemacht habe. Aber nun geht es weiter:

    Heute zeige ich euch, welche Funktionen Bukkit noch besitzt. Dieses Tutorial schliesst nicht an das andere an, weil hier nur die Funktionen erklärt werden.
    Los geht's!:


    Java-Quellcode

    1. sendMessage() // - Sendet dem Spieler eine Nachricht
    2. setHealth() // - Setzt das Leben eines Spielers auf einen Wert
    3. getHealth() // - Ermittelt das aktuelle Leben eines Spielers
    4. setHelmet() // - Setzt dem Spieler einen Helm auf
    5. setChestplate() // - Legt dem Spieler eine Brustplatte an
    6. setLeggings() // - Legt dem Spieler Hosen an
    7. setBoots() // - Legt dem Spieler Schuhe an
    8. addItem() // - Gibt dem Spieler ein bestimtes Item
    9. broadcastMessage // - Sendet allen Spielern eine Nachricht
    Alles anzeigen


    Nun folgen Beispiele zu jeder Funktion:

    Java-Quellcode

    1. //sendMessage
    2. if(cmd.getName().equalsIgnoreCase("hallo")) {
    3. if(args.length == 0) {
    4. p.sendMessage("Hallo Hannes");
    5. return true;
    6. } else {
    7. return false;
    8. }
    9. }
    10. //set- & getHealth
    11. if(cmd.getName().equalsIgnoreCase("healme")) {
    12. if(args.length == 0) {
    13. float Health = p.getHealth();
    14. p.setHealth(health + 100 );
    15. p.sendMessage("Du hast dich erfolgreich geheilt!");
    16. return true;
    17. } else {
    18. return false;
    19. }
    20. }
    21. //setHelmet etc.
    22. if(cmd.getName().equalsIgnoreCase("ruestung")) {
    23. if(args.length == 0 ) {
    24. p.getInventory().setHelmet(new ItemStack(302)) ;
    25. p.getInventory().setChestplate(new ItemStack(303)) ;
    26. p.getInventory().setLeggings(new ItemStack(304)) ;
    27. p.getInventory().setBoots(new ItemStack(305)) ;
    28. return true;
    29. } else {
    30. return false;
    31. }
    32. }
    33. //addItem
    34. if(cmd.getName().equalsIgnoreCase("schwert") {
    35. if(args.length == 0) {
    36. p.getInventory.addItem(new ItemStack(276, 1)) ;
    37. return true;
    38. } else {
    39. return false
    40. }
    41. }
    42. //broadcast Message
    43. if(cmd.getName().equalsIgnoreCase("rundruf") {
    44. if(args.length == 0) {
    45. this.getServer.broadcastMessage("Das hier ist eine Broadcast Message");
    46. return true;
    47. } else {
    48. return false;
    49. }
    50. }
    Alles anzeigen



    Ich weiß, dass ich hier wenig erklärt habe, aber ich möchte einfach nur ein paar allgemeine Funktionen von Bukkit vorstellen. Im nächsten Tutorial machen wir dann weiter mit unserem Anfangsprojekt.



    Drasko@easy-scripting.net since 31.12.2011
    [Blockierte Grafik: http://files.tzdev.de/banner.png]

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Re3pEr ()