[Tutorial] Bukkit Plugin programmieren #11 – Chat modifizieren

In diesem elften Teil meiner Tutorialreihe zeige ich euch wie ihr den Chat verändern könnt, sodass man farbig schreiben kann und die Chatnachricht anders angezeigt wird.

»» PostCrafter
Forum: http://postcrafter.de
Skypename: postcrafter

»» Sonstiges
Thumbnail: http://youtube.com/EnagonLP

Andere Anleitung finden?
  • Rating:
  • Views:6.956 views

Comments

robi126 says:

Kann man dort auch mit Argumenten arbeiten?

Niton says:

kann ich den code haben?

BarkFX says:

warum schreibe ich dann immer in caps ?

Can b says:

eigentlich nicht mein Code:

@EventHandler
public void onChat(AsyncPlayerChatEvent e){
if(e.getPlayer().hasPermission("allround.chat")){
  e.setMessage(ChatColor.translateAlternateColorCodes('&', e.getMessage()));
}
e.setFormat("%1$s: §f%2$s");
}

}

Can b says:

ich kann immer farbig schreiben egal ob ich op bin oder nicht

lonzbonz says:

Okee dann werd ich wohl mal googlen gehn 🙂
Danke 😀

PostCrafter says:

Danke für das Lob. 😉
Das mit dem Restart kann ich mal zeigen, ist aber nicht sonderlich viel und lässt sich mit ein bisschen Googlen selber rausfinden.

lonzbonz says:

Gutes Video 🙂
Und eine Frage 😀 Du hast am Ende erzählt was mit automatischem Restart 😀
Könntest du da drüber ein kleines Tutorial machen wie das geht? 😀
Wäre sau nice 🙂

LG Lonz

PostCrafter says:

Natürlich gibt es mich noch, war nur im Urlaub. ;b

Alle bei mir eingegangenen Anfragen habe ich gestern bereits angenommen.

Hash-rider says:

Ach dich gibts doch noch?
Ich dachte schon der Channel ist inaktiv, ich hab dir in Skype ne Kontacktanfrage geschickt, es wäre nett wenn du sie annimmst.

PostCrafter says:

Wenn alle Server dieses Plugin wäre das schon sehr seltsam, da es fast nirgends Permissions abfragt.
Außerdem soll das Ganze ja nur dafür da sein zu zeigen, WIE es geht, für eine wirkliche Verwendung auf einem Server ist es nicht ausgelegt. 😉

Hash-rider says:

Höhö, wenn alle Server dieses Plugin hätten, müsste man nur rumjoinen und fragen, wo hostet ihr den Server, wenn die Antwort '1&1' ist, '1' was meinst du damit?

PostCrafter says:

Heyo,
freut mich, dass du dich so sehr in die Thematik einarbeitest. 😉
Ich würde den String einfach auslesen und dann mit string.replace("%player%", "%1$s") den Eintrag aus der Config verändern.

Garismo says:

Hi hab mal ne Frage:
Ich bin noch ein bischen neu in Java (habe schon ein Java Buch :3) und wollte mal Fragen wie man einen String, sozusagen in einen in einen anderen String, übersetzen kann. Also ich wollte das mit dem Chat Format in die Config packen, aber anstatt irgendein %1$s zu haben wollte ich %player% haben.
Danke wenn du es mir beantworten kannst! 😀
PS: Danke, die Hälfte was ich über Java weiß, weiß ich von dir (die andere Hälfte aus dem Buch :P)!

PostCrafter says:

Danke für das Lob. 😉

Bukkit.broadcastMessage("Hallo ihr Leute auf dem Server");

DerStrubel says:

Hey super Tutorials, aber ich hab noch eine Frage, wie macze ich das ein Plugin eine Nachricht sendet die alle sehen können und nicht nur der commandSender?

Forestminers says:

Vielleicht könntest Du mal zeigen, wie man einen Chat Zensiert, Spam abfängt und Ip's raus filtert. evt. Dann auch noch, indem man automatisch kicks und bans verteilt

Write a comment

*