• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Suche Command

Status
Für weitere Antworten geschlossen.

Sn0wBlizz4rdalt

Braumeister
Gesperrt
Registriert
5 Dezember 2011
Beiträge
310
Diamanten
0
Ja, hallo Leute ;)
Ich suche einen Simplen Java-Command:
Nämlich: Ein Spieler soll mit /clan sethome einen Warp setzen,
den Command hab ich, nur ich komme halt nicht mit HashMaps/Metadata
zurecht. Mit /clan home soll er auch dahin teleportiert werden.
Also: Falls jemand weiß wie das geht, den Code bitte hier posten, Danke :D

Zusammengefasst: Einfach den Code für Setzen von Warps und teleportieren mit HashMaps/Metadata posten ;)
 

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Ich werde dir den code hier jetzt nicht 1:1 vorkauen, so schwer ist das wirklich nicht.
Hier ist ein tutorial zum umgang mit hashmaps:
http://openbook.galileodesign.de/javainsel5/javainsel11_005.htm

Ich würde dir empfehlen für die homes ein objekt zu erstellen, weil du viele sachen wissen musst um einen User zu porten.
Du brauchst x,y,z,yaw und pitch sowie die welt in der das home sein soll, mit diesen daten kannst du dann eine neue location erstellen.
Code:
player.teleport(new Location(world, x, y, z, yaw, pitch));

Dein home objekt könnte z.b so aussehen:

Code:
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.Player;

public class home {
    
    private double x,y,z;
    private float yaw,pitch;
    private World world;
    
    public home(double x,double y, double z, float yaw, float pitch, World world) {
        this.x = x;
        this.y = y;
        this.z = z;
        this.pitch = pitch;
        this.yaw = yaw;
        this.world = world;
    }
    
    public void teleportPlayer(Player player) {
        player.teleport(new Location(world, x, y, z, yaw, pitch));
    }
    
}

Der code wurde nicht getestet, er sollte aber problemlos funktionieren.
 

Sn0wBlizz4rdalt

Braumeister
Gesperrt
Registriert
5 Dezember 2011
Beiträge
310
Diamanten
0
Benni1000 schrieb:
Ich werde dir den code hier jetzt nicht 1:1 vorkauen, so schwer ist das wirklich nicht.
Hier ist ein tutorial zum umgang mit hashmaps:
http://openbook.galileodesign.de/javains…insel11_005.htm
Danke, ist aber leider nicht das wonach ich suche.
Ich habe es so vor, in variablen den warp zu setzen - d.H. z.B.
beim Clan "Test" den Warp-Punkt Test zu erstellen, und zwar bei demjenigen der diesen Setzt.
Und dann soll es möglich sein auch anderen Spielern den Warp zu veröffentlichen. Also
nicht nur für sich selbst.
 

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Du kannst den obrigen code 1:1 übernehmen und musst nur noch den teil mit dem warpmanagement programmieren
z.b wer ihn erstellt hat und dann musst du das zeug nur noch abspeichern.
Der code dort oben ist nur eine klasse die es einfacher macht Warppunkte zu erstellen.
 

Sn0wBlizz4rdalt

Braumeister
Gesperrt
Registriert
5 Dezember 2011
Beiträge
310
Diamanten
0
Benni1000 schrieb:
Du kannst den obrigen code 1:1 übernehmen und musst nur noch den teil mit dem warpmanagement programmieren
z.b wer ihn erstellt hat und dann musst du das zeug nur noch abspeichern.
Der code dort oben ist nur eine klasse die es einfacher macht Warppunkte zu erstellen.

Danke, sorry das ich frag: Wie geht das? ^^
 

Sn0wBlizz4rdalt

Braumeister
Gesperrt
Registriert
5 Dezember 2011
Beiträge
310
Diamanten
0
Benni1000' schrieb:
Danke, sorry das ich frag: Wie geht das?
Wie geht was?
Kannst du dich mal genauer ausdrücken?

Das sind eigentlich alles Java Basics die du hierfür brauchst, kannst du überhaupt java programmieren?
(und damit meine ich nicht das programmieren von bukkit plugins)
Plugins = Ja
Java = Zum Teil...
Also wie man die Variable setzt, und ein bisschen genau bitte ;)
 
Status
Für weitere Antworten geschlossen.
Oben