• 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!

[Vorstellung] ChatClear

Status
Für weitere Antworten geschlossen.

LBuilder

Workaholic
Registriert
2 April 2012
Beiträge
681
Diamanten
0
Minecraft
SchnitzelDE
Da ich nicht so wirklich wusste in welchem Thread ich mein Plugin vorstellen sollte werde ich die jetzt mal hier tun.

Ich hatte ja schon ein Plugin von mir vorgestellt aber damit waren einige nicht so zufrieden.. Daher habe ich mir mal etwas neues ausgedacht um gegen Server Werbung voran zu gehen.


Funktion

Mein Plugin funktioniert sehr simpel denn es funktioniert nur über einen Befehl.
Dieser Befehl lautet /chatclear
Wenn man diesen Befehl in den Chat als op eingibt wird der ganze Chat geleert.


Wofür braucht man das?

Ich gehe dies jetzt mal mit einem Bsp. an.
Wenn jemand auf eurem Server Fremdwerbung macht (KOMMT AUF XXX:XXX:XXX)
Kann man die Ip in ruhe lesen und abschreiben.
Mit meinem Plugin könnt ihr den Chat leeren und nun kann niemand mehr die Ip übernehmen.


Permissions

Ich habe nur eine Permission eingefügt.
Diese besagt ob man den Befehl benutzen kann.
Permission: Chatclear.chatclear

Version 0.1
- erste Version von ChatClear
Version 0.2
- einfügen einer config.yml
Version 0.3
- kleinere Veränderungen in der config.yml
- Code Optimierung

--------

UPDATE!!!

Die Version 0.3 von ChatClear habe ich soeben neu eingefügt!

In diesem Update habe ich kleinere Veränderungen in der config.yml gemacht. Und ich habe den Code optimiert. (An dieser Stelle ein Danke an Benni1000)

Code:
# Hier soll die Message eingefügt werden, die stehen soll wenn der Chat geleer wurde.
# "§" entspricht der Farbe.
endmsg: §9Da der Chat nicht angemessen war, musste er geleert werden!
# Hier womit der Chat gefüllt werden soll.
zensurmsg: §c-Zensiert-

Hier sind die kleinen Veränderungen und Anpassungen in der config.yml

Der Link zum Download ist hier

Ich freue mich auf ein Feedback und wenn bugs auftreten sollten könnt ihr mich ruhig darüber informieren.

Viel Spaß bei Testen!
;)

l6p7ks5w.jpg
 
C

C64

Guest
Die Idee ist nicht schlecht.
Was vllt. praktischer wäre, wär eine direkte erkennung von Zahlenblöcke (127.0.0.1) welche direkt ge"sternchent" werden (****)

ich fände es nämlich unpraktisch wenn der Chat gelöscht ist wärend ich mit einem schreibe :)
 

LBuilder

Workaholic
Registriert
2 April 2012
Beiträge
681
Diamanten
0
Minecraft
SchnitzelDE
Danke schonmal :] Ich sitze jetzt an einem help command.. ihr könnt euch schon freuen ;)

Was vllt. praktischer wäre, wär eine direkte erkennung von Zahlenblöcke (127.0.0.1) welche direkt ge"sternchent" werden (****)
Es wär möglich sowas einzubauen aber ich denke unser Gehirn kann ein Gespräch so lange speichern :D

hacky998' schrieb:
Ein solches Plugin gibt es schon, LachCraft
Klick einfach hier auf den Link, dann gelangst Du direkt zum Download Bereich!
Das Plugin wurde von Benni1000 entwickelt!
Da muss ich dir Recht geben ;)
 

BlueCrafter

Kuhfänger
Registriert
14 Juni 2012
Beiträge
63
Diamanten
0
Also erstmal :D, es gibt wieder ein Problem ;)
Also es funktioniert zwar alles, allerdings bekomme ich immer die Meldung in der Server-Log, weis nicht was es ist ^^
Vieleicht hilft es ja:
2012-09-12 13:04:58 [INFO] [ChatClear] Enabling ChatClear v0.1
2012-09-12 13:04:58 [SEVERE] Cannot load configuration from stream
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 29
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
at main.ChatClear.loadConfig(ChatClear.java:159)
at main.ChatClear.onEnable(ChatClear.java:15)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:567)
at org.bukkit.Bukkit.reload(Bukkit.java:183)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807)
at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
at net.minecraft.server.ServerConnection.b(SourceFile:35)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 29
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 30 more
2012-09-12 13:04:58 [INFO] ChatClear v 0.2 ist aktiv


Weis nicht ob das normal ist :huh: Denke aber nicht
 

LBuilder

Workaholic
Registriert
2 April 2012
Beiträge
681
Diamanten
0
Minecraft
SchnitzelDE
BlueCrafter' schrieb:
Also erstmal , es gibt wieder ein Problem
Also es funktioniert zwar alles, allerdings bekomme ich immer die Meldung in der Server-Log, weis nicht was es ist
Vieleicht hilft es ja:
BlueCrafter' schrieb:
Spoiler




2012-09-12 13:04:58 [INFO] [ChatClear] Enabling ChatClear v0.1
2012-09-12 13:04:58 [SEVERE] Cannot load configuration from stream
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 29
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:13
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
at main.ChatClear.loadConfig(ChatClear.java:159)
at main.ChatClear.onEnable(ChatClear.java:15)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:567)
at org.bukkit.Bukkit.reload(Bukkit.java:183)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:87
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807)
at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
at net.minecraft.server.ServerConnection.b(SourceFile:35)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 29
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 30 more
2012-09-12 13:04:58 [INFO] ChatClear v 0.2 ist aktiv
BlueCrafter' schrieb:
Weis nicht ob das normal ist Denke aber nicht

Es ist ein Fehler bei BlueCrafter.. Mein Programm zeigt nämlich sofort an wenn ich nen ö oder sowas einbaue. Wenn es bei mir auch ein Fehler wär würde unten auch nicht stehen: ChatClear v 0.2 ist aktiv.. Wenn ich nämlich so ein Fehler mache würde das Plugin nicht funktionieren. Schau einfach mal in die config oder mach das Plugin nochmal drauf..

//edit Ich hab mir die Fehlermeldung auch nochmal angeschaut dort steht dass ein Fehler in der Configuration ist was heißt die config.yml ist nicht inordnung..
 
Status
Für weitere Antworten geschlossen.
Oben