TrustMeter
Trust Plugin
Are you looking for a plugin that can control your servers people? Well you have found the perfect plugin! The Trust plugin has a lot of cool features that can control user's trust and promote them to groups or let them drop down groups by earning and losing trust! This plugin requires vault! Want to a beta release of the plugin? Download Beta Version!
Features
- Set a default trust for all users, and new users.
- Set a trust level at which players get banned.
- Set a ban message for when player reaches under ban level.
- Set a max trust a player can reach.
- Set a min max a player can reach.
- Op's can give and take trust from players.
- Op's have all commands.
- You can decide what commands a non op has, with permission node's.
- Set at what trust a person reaches any groups.
Config
levels: banlevel: '0' ban: false banmessage: 'You have been banned for having no Trust!' max: '100' start: '20' usegroups: true groups: Default: 10 Builder: 15 Vip: 50 Moderator: 100
The groups part doesn't come in config automatically! Copy and paste the config into your config! And edit the groups or just remove a line. If you don't want groups just use the config you receive!
Commands
Command | Effect | |
---|---|---|
1 | /trust | Shows the players own trust |
2 | /trust help | View the help page. |
3 | /trust [player] | View the trust of [player] |
4 | /trust [player] pos [amount] | Adds [amount] trust to [player] |
5 | /trust [player] neg [amount] | Takes [amount] trust from [player] |
6 | /trust reload | Reload's trust plugin(config.yml and players.yml) |
Later Updates
- Regions that you can't enter if not enough trust.
- Regions that you can enter if you have enough trust.
- Op's decide what group is aloud to make regions.
- Allow user's to vote 1 time for a user negative or positive.
Have ideas? Post them below.
Permission Node | Effect | |
---|---|---|
1 | trust.self | Gives access to check the players own trust. |
2 | trust.help | Allows you to to view the help page. |
3 | trust.other | Allows you to see other's trust level |
4 | trust.pos | Allows you to add trust to players. |
5 | trust.neg | Allows you to take away trust from players. |
6 | trust.reload | Allows you to reload trust plugin. |
7 | trust.* | Total Admin Control |
@Flatronotto
Sorry for the late response. I've uploaded it to the server but yet to get it working.
@dragnog
Hey dude when you try it on your server give me your ip if you want :) I want to see if there are any bugs or something!
Thanks, Flatronotto
@gjosse Thank you so much :) This plugin is going to be awesome once it's completed and it will make my work as a admin of the server so much easier. Going to test it on my live server at the weekend but on my private server it's working like a charm :)
Thanks Drag
@dragnog
Thanks for your response! I am taking your idea and making it real! While i make it there a new version out where you can also use /tru or /tr instead of /trust so it will work with other plugins! Download that here
http://dev.bukkit.org/server-mods/trustmeter/files/3-trust-meter-1-2-3/
Thanks!
Gjosse
I think ryanwagner idea is really good as well although i have some other ideas as well.
Would it be possible to set how much trust a user has per week or something. For example default rank can have 5 trust per week but Builder group can have 10 trust a week. This means people who are a higher rank have more trust to promote other people instead of having a default rank promote everyone. Would it also be possible to stop 1 person giving all the trust to 1 person.
Player A who is a guest starts with a set amount of trust per week defined in the config. Lets just say its 3 for now. He sees 3 people on the server and can give 1 trust to each of them. Next week he will get another 3 trust then be able to give it to another 3 people including the people he has already given it to. However he can not give the same person more than 1 trust per week.
Im not sure how hard it would be to implement but it would be so useful for our server. It would allow our members to promote/demote people on the server without admins or mods having to be there all the time.
The other problem i have atm is i cant use the commands when im running the popular plugin grief prevention. This is because it also using /trust so it won't let me use your plugin. Is there anyway you could also add another slash command to work around that because quite a few servers will probably use it.
Thanks dragnog
@ryanwagner
Thanks for the response!
I like your idea! So in the next version i will have this! It would be wise to update to the new version when it comes out because I found some bugs in my own!
I will tell when theres a update!
Thanks for the feedback!
I like the idea, but I would like to see the option to have each player get 1 trust vote per player.
I.E. Player A, B, and C are already logged in. Player D joins and everyone likes him. So players A, B, and C use /trust playerD pos. (note there was no amount listed)
Then a week later PlayerD starts acting like a fool and 3 different players use /trust playerD neg. Also Player A is on and wants to change his vote so he also does /trust playerD neg.
Player D now has 2 positive and 4 negitive. Which means his total score is -2.
I do NOT want players to have more than 1 vote, regardless if they change it or want to double vote positive.
This way the players control the trust value and it becomes more like a player reputation value. When a new player comes on and see's that PlayerD has a -2 trust score they are probably going to avoid them and not want to team up with them for things.
@maw_a_timewalker
Sorry i know its hard to understand...
What this plugin does it adds a feature called trust. Every player will have a amount of trust you can define this in the config. If a player does something wrong you can take away trust and if you want it can ban them if they get under a amount of trust. If the player does something good you can add trust to them.
This version has a grouper. If you want you can define groups that the player can reach by having enohf trust.
Hope you get it!
Tell me any way i can improve
i dont get it .... what dose this plugin do ?!