|
You last visited: Today at 14:40
Advertisement
Plugin Programmierung Messages
Discussion on Plugin Programmierung Messages within the Minecraft forum part of the Other Online Games category.
07/28/2013, 20:21
|
#1
|
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
|
Plugin Programmierung Messages
Hallo, ich wollte fragen, wie ich einen Spieler kicken kann, oder zum Beispiel verhindern kann das weitere Spielere joinen, und diese dann eine bestimmte Nachricht angezeigt bekommen, wenn sie probieren zu joinen. Falls ihr nicht wisst was ich meine, probiert mal auf ein laufendes Spiel von hg-pvp.de zu joinen, so etwas meine ich.
LG
Dominik
|
|
|
07/28/2013, 21:43
|
#2
|
elite*gold: 135
Join Date: May 2011
Posts: 1,511
Received Thanks: 255
|
Das sollte dich eigentlich zum Erfolg bringen, solang du ein bisschen Java kannst..
|
|
|
07/28/2013, 22:50
|
#3
|
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
|
Ok cool danke,
und kannst du mir viellecht noch zeigen wie ich das ganze anwende bitte, weil aus dem Thread von Bukkit werd ich irgendwie nicht ganz schalu O.o
Ich will einfach eine Message abgeben wenn jemand das Spiel joint.
LG
Dominik
|
|
|
07/28/2013, 22:51
|
#4
|
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
|
Code:
@EventHandler
public void onPreLogin(PlayerPreLoginEvent e){
e.disallow(Result.KICK_OTHER, "Kicknachricht");
}
Kleine erklärung: Diese 4 Zeilen sorgen dafür, dass ein Spieler sobald er sich auf dem Server einloggt wieder mit der Kicknachricht "Kicknachricht" gekickt wird. Um die Nachricht zu ändern das Wort in den Anführungszeichen ändern.
Da ist eine ganz Einfache Version
Mit freundlichen Grüßen
Floppy012
|
|
|
07/28/2013, 23:27
|
#5
|
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
|
Danke für den Code, allerdings unterstreicht eclipse bei mir KICK_OTHER und zeigt an: KICK_OTHER cannot be resolved or is not a field
LG
Dominik
Hmm, also mein Code sieht nun folgendermaßen aus:
Code:
import org.bukkit.event.Event.Result;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerPreLoginEvent;
import org.bukkit.plugin.java.JavaPlugin;
@SuppressWarnings("deprecation")
public class main extends JavaPlugin implements Listener{
@Override
public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
System.out.println("Kicker aktiviert!");
}
@Override
public void onDisable() {
System.out.println("Kicker deaktiviert!");
}
@SuppressWarnings("deprecation")
@EventHandler
public void onPreLogin(PlayerPreLoginEvent e){
e.disallow(Result.KICK_OTHER, "Kicknachricht");
}
}
LG
Dominik
|
|
|
07/28/2013, 23:41
|
#6
|
elite*gold: 135
Join Date: May 2011
Posts: 1,511
Received Thanks: 255
|
Hmm, du solltest lieber erstmal Grundlagen an Java + Bukkit zulegen, bevor du damit anfängst zu programmieren.
-----
Liegt daran, dass sie deprecated(veraltet) sind. Habe ausversehen den falschen Link gepostet..
Naja, hier der Code:
Code:
@EventHandler
public void onPreLogin(AsyncPlayerPreLoginEvent e){
e.disallow(AsyncPlayerPreLoginEvent.Result.KICK_OTHER, "msg");
}
}
|
|
|
07/29/2013, 00:01
|
#7
|
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
|
Hmm... komisch komisch. Arbeitest du mit dem neusten Dev Snapshot für 1.6.2? Habs grad mal probiert. Funktioniert bei mir einwandfrei.
Btw. Das "@SuppressWarnings("deprecation")" Brauchst du nicht mehr über onPreLogin da du es schon am anfang deiner Datei stehen hast.
Mit freundlichen Grüßen
Floppy
|
|
|
07/29/2013, 00:04
|
#8
|
elite*gold: 135
Join Date: May 2011
Posts: 1,511
Received Thanks: 255
|
Quote:
Originally Posted by Floppy012
Hmm... komisch komisch. Arbeitest du mit dem neusten Dev Snapshot für 1.6.2? Habs grad mal probiert. Funktioniert bei mir einwandfrei.
Btw. Das "@SuppressWarnings("deprecation")" Brauchst du nicht mehr über onPreLogin da du es schon am anfang deiner Datei stehen hast.
Mit freundlichen Grüßen
Floppy
|
Ja, habe irgendeinen Dev Snapshot..
Geht es bei dir überhaupt, wenn du es ingame probierst?
Weil, wenn es veraltet ist, sollte es eig. nicht mehr gehen.
|
|
|
07/29/2013, 00:13
|
#9
|
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
|
Funktioniert habs eben ausprobiert. Server sowie meine DEV Snapshot sind grade frisch runtergeladen. Aber er zeigt halt an, dass die Funktion veraltet ist.
@themrdomi
Hier sind ein Paar nützliche Links bezüglich Plugin programmierung:

 (Anfangs schwer zu verstehen aber irgenwann ist es ganz einfach)
Mit freundlichen Grüßen
Floppy
|
|
|
 |
Similar Threads
|
Bukkit Plugin Programmierung: 2 Befehle
07/14/2013 - Minecraft - 8 Replies
Hallo,
ich habe ein Plugin programmiert, welches einfach einen Text ausgeben soll.
Ich habe zwei Befehle eingebaut, allerdings funktioniert nur der eine. In der plugin.yml ist alles korrekt.
Hier ist der link zu Pastebin: klick
Vielleicht findet ihr ja den Fehler und könnt mir helfen.
LG
Dominik
|
[Service] Plugin-Programmierung für Minecraft
05/22/2013 - Minecraft Trading - 6 Replies
█▬▬▬▬▬▬& #9644;▬▬▬▬▬▬ 9644;▬▬▬▬▬▬ 644;▬▬▬▬▬▬` 44;▬▬▬▬▬▬τ 4;▬▬▬█
Service
Plugin-Programmierung
Minecraft
▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬& #9644;▬▬▬▬▬▬ 9644;▬▬▬▬▬▬ 644;▬▬▬▬▬
|
[B] Bukkit Plugin Programmierung [S] PSC
05/20/2013 - Trading - 0 Replies
Hallo liebe Community,
Ich biete mich als Bukkit Plugin Programmierer an. Auch schwere Plugins sind kein Problem.
Preis: Je nach Aufwand zwischen 10-200 €
Referenzen biete ich auf Nachfrage via PM/Skype.
Kontakt:
Skype: stevenst7
via PM.
|
Bukkit Plugin Programmierung ab $5
12/08/2012 - Minecraft Trading - 0 Replies
z.Z. nur im deutschen Minecraftforum
|
Bukkit Plugin Programmierung für 10€
12/07/2012 - Minecraft Trading - 14 Replies
http://www.elitepvpers.com/forum/minecraft-trading /2281632-bukkit-plugin-programmierung-ab-5-a.html
|
All times are GMT +1. The time now is 14:41.
|
|