McftProfiler
This plugin empowers your staff team, giving them the ability to keep profiles on your server's players. You can add notes to players, see related accounts, like/dislike players, award players, and more. This mends the communication barrier for smaller servers with few staff members and further empowers servers with many staff members to do what they do best, better.
-
NO LONGER MAINTAINED
Mcft plugins are no longer developed. MCProfiler was made as a replacement; migrating from McftProfiler is supported.
-
Recommended Build | Support | Contribute | Feeds |
---|---|---|---|
Files | Create Issue | Source | Subscribe |
Information | Donate | Builds |
Features:
- SQLite and MySQL support.
- Note players (add/remove)
- View player locations (online/offline)
- Be notified of related accounts
- Give awards to players
- Like and dislike players (reputation)
Requirements:
Information:
Development Builds:
Development builds of this project can be acquired on Bamboo.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
I doubt it's going to happen or if it's even possible but could you add flatfile support. There's no plugin like this and it's amazing!!
@clownfish8
Of course it shows who made the note, as well as the time and date they made the note.
Wonderful plugin thanks for making this! Does it record who made a note on a player? If not, this would be helpful in knowing which op left the note on the player and a time stamp.
Thanks you for you hard work on this!
@kilorat2
Yes, this is a known bug, I'll get it fixed in the next update. This was fixed in the last update, and was working during testing - for some reason it never followed through. I'll check into it. This happens when users have dynamic IPs, it's supposed to remove all old IPs when this happens except for the most recent and the one they logged in with.
Not sure where to post bugs, but sometimes I get this error:
00:27:53 [WARNING] [McftProfiler] MySQL: Error in SQL query: Data truncation: Data too long for column 'ips' at row 1
It must be trying to put more than 255 characters in that column, so either it should be changed to have a row per IP, or at least have it check to see if its about to write more than 255 characters into that field and remove one of the IPs.
@Katorone
Not a problem at all! Thanks for using my plugin.
Oh, i'm terribly sorry. Thank you for your fast reply! :)
@Katorone
The ticket you made I had answered and I had a custom build to fix the issue within 20 minutes. It was marked as fixed which is why you don't immediately see it when going to the tickets tab. Simply change the filter to show all tickets, not just open ones.
Hi,
I tried making a ticket for this issue, but it dissapeared. It seems that the current version of mcftprofiler still uses parts of the old database. For instance, in the source i found this line in Listener.java: McftProfiler.mysql.query("UPDATE profiles SET laston = NOW() WHERE username = \"" + name + "\";"); This query still uses the table name without prefix, throwing errors. Somehow this also prevents the on_profiles table being populated with new players.
I'm sorry if i'm wrong about this, but it _is_ the problem i'm actually having.
Regards, Kat
@MindEngineer
/status shows both awards and reputation, and as long as your users don't have the 'mcftprofiler.notes', as laCour said before, then they will just be able to see the user's awards and reputation, but not see their notes.
Your admins can use the same /status command, but because they have the 'mcftprofiler.notes' permission they will see notes as well.
I guess I would be most interested in one command for players that tells awards and reputation; the other command for admins that shows all...
@MindEngineer
Alright, would you mind if I put it in a /rep command or something similar - it being in /awards seems out of place.
@laCourj If you are able to add reputation to /awards that would be great. Then my players can just use the one command.
@laCourj
Oh thanks :)
Can we remove the annoying message "[user] maybe: [user]" When 2 users has the same ip ?
@Shooty_
These errors are showing that you aren't connected to a MySQL server. Verify your settings in the settings file.
@laCourj
I like your plugins but i'v an error :
http://pastie.org/3146299
And when i try a command: http://pastie.org/3146309
@Katorone
Glad you like it!
@MindEngineer
That was what I was suggesting, sorry I wasn't clear. Also you can actually just give users /status and still have them not view notes. They have to have the 'mcftprofiler.notes' permission to view the notes, and only need 'mcftprofiler.status'. However if you want this I can add it as an option in the future.
@laCourj
I gave myself mcftprofiler.reputation.staff and now I see the reputation. I don't think this was exactly what you suggested, but it worked.
Would it be possible to add reputation to /awards, as I would like to allow all players to see it. (Notes I would still like to keep private, so I don't want to hand out /status)
Thanks for including the reputation field! It's just awesome! :-D
@MindEngineer
The user you are trying to see reputation on may have the 'mcftprofiler.staff' node. This prevents other users who don't have the 'mcftprofiler.reputation.staff' from seeing that user's reputation. Sorry for the troubles!