FirstJoin
FirstJoin
FirstJoin is a german plugin, which manages all the things, a Admin needs to configure for the moment, in which a new player joins the server. There is a self-promotion-option, all the messages are configurable and a starterkit can be set. You can configure the rules, that are shown to the new player and force him to read them by disabling the chat until he has registered.
Since Version 1.1 it shows the player, who joins, who joined the server the first time in the time the player was offline and using XemsDooms MexDB.
The language is german!
Ein Plugin für Spieler, die den Server das erste Mal betreten. Beim ersten Login eines Spielers auf den Server werden ihm die Willkommens-Nachricht und die Regeln gezeigt und er kann (optional) nicht am Chat teilnehmen (weder lesen noch schreiben), solange er nicht freigeschaltet ist. Das Freischalten funktioniert, wenn man das Passwort 'deaktiviert' nennt, ohne Passwort und schaltet nur den Chat frei, wenn er ausgeschaltet war. Bei eingestelltem und korrekten Passwort führt die Console den PermissionsEx-Befehl zur Beförderung des Users in die (konfigurierbare) Gruppe aus und dem Spieler wird das (optionale und konfigurierbare) Starterkit ins Inventar gepackt. Zusätzlich gibt es den Befehl zum Laden aus der config.yml.
Seit Version 1.1 zeigt das Plugin dem Spieler beim Betreten des Servers an, wer in der Zeit, in der er offline war, neu auf dem Server war und benutzt MexDB.
Die Chatsprache ist deutsch!
Features
- free configurable messenges
- self-promotion-option
- configurable starterkit
- force to read configurable rules by disabling chat-access
- shows player who joined the server the first time at login and command
- frei und bunt konfigurable Nachrichten
- Selbstbeförderung des Spielers per Passwort optional
- Starterkit (konfigurabel) bei Passworteingabe
- Chat für neue User ausschaltbar - zwingt zum Regeln lesen
- Zeigt die Liste der neuen Spieler beim Login und beim Befehl.
Permissions
firstjoin.regeln
for /regeln - shows the rules - for all PermissionsEx-groups
für den /regeln-Befehl - für alle PermissionsEx-Gruppen
firstjoin.freischalten
for /freischalten (password) - self-promotion and chat-toggle
für den /freischalten (password)-Befehl - Zum Freischalten des Chats oder der Rechte.
firstjoin.admin
for /fjreload - reloading config.yml
für /fjreload - Lädt die config.yml
firstjoin.neue
for /neue - shows the list of new members
für /neue - Zeigt die Liste der neuen Spieler an.
Nur mit PermissionsEx verwenden!
Use only with PermissionsEx!
I'm so sorry, guys, that you've been waiting so long for updates, but I think, I won't find any time to update this. (Real life sucks -.-) Someone's outta there, who would continue this project? PM me, to get the source!
i have no idea what most of u guys r saying in the chat but can u plz update this??
Wird das je wieder geupdatet? Klingt an sich ziemlich genial, aber nur wenns auch immer geupdatet wird! (geht das auch schon für 1.4?)
so leid es mir tut, 1.4 ist realistischer.. -.-
Planst Du auch eine Versione für 1.3.2?
Sorry, dass ich hab so lange auf mich warten lassen.. Ein Update für die 1.2.5 R5.0 ist in Arbeit, dann werden die Bugs gefixt ("neue reset" zB, die Config..). Ich denke, bis Ende der Woche sollte es fertig sein.. Und dann geht auch schon das Update für die 1.3 los.. manmanman, et staut sich.. ;-)
Okay wenn die Zwischenlösung klappt kann ich gerne warten :)
Viel Spaß im Urlaub.
Mir ist leider was wichtiges dazwischengekommen. Kannst dir die config auf jeden Fall schonmal aus der Jar ziehen und in den erstellten Ordner packen. So sollte es zmdst schonmal funktionieren.. Wenn ich das bis morgen früh nicht geupdated habe, wird das auch leider nix vor dem 10., bin jetzt erstmal im Urlaub.
Oh, nee, da fehlt dir kein Plugin, das hab ich verbockt. ;) Update ich heut nacht wahrscheinlich noch.. :)
Hi, hört sich nach einem guten Plugin an, leider wird bei mit keine config datei erstellt. Wenn ich den Server starte zeigt er zwar, dass das Plugin erfolgreich geladen wurde, es wird auch ein Ordner mit den Namen "FirstJoin" erstellt und darin befindet sich auch die Spieler.dbmex - Datei aber sonst nichts. Ingame kann ich zwar /freischalten schreiben und bekomme gemeldet, dass das Passwort falsch ist. Alles was fehlt ist die config.yml datei. Kann es sein, dass ich ein Plugin vergessen habe? Permissions Ex ist installiert.
Hmmm.. it works fine at my testserver. The "unacceptable character error" is thrown, if you use specialcharacters in a yml. Did you change the config.yml already? If you did, so look at position 720, there you can find the unacceptable character.
edit: if your're not sure, pls attach your config.yml and I will take a look at it.
Great plugin, I will try it
EDIT:
not working, it gives this:
2012-06-22 21:01:22 [INFO] [FirstJoin] Enabling FirstJoin v1.1 2012-06-22 21:01:22 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 720 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 me.stuppsman.firstJoin.FirstJoin.onEnable(FirstJoin.java:21) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 720 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) ... 15 more 2012-06-22 21:01:22 [SEVERE] Error occurred while enabling FirstJoin v1.1 (Is it up to date?) java.lang.NullPointerException at me.stuppsman.firstJoin.FirstJoin.onEnable(FirstJoin.java:21) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
I seens you used unacceptable characters; '�' I really do not know anything about java, so I don't know :-)