[INACTIVE][INFO] Reputation v1.7 - Simple Reputation Plugin

Discussion in 'Inactive/Unsupported Plugins' started by RedFalKon, Jan 21, 2011.

  1. Reputation (Version 1.7)

    Important: CraftBukkit will be restricting namespaces in plugins, 1.7 has been patched to support this. Please re-download the latest version to allow the plugin to load with new CraftBukkit Builds.

    A Simple Player Reputation plugin developed upon request from:

    Tracks Player Reputation in the form of a numerical score on the Server, e.g. PlayerA's Reputation is 50. This plugin could be used to aid in deciding wether a player should be banned or not for example.

    • All Users:
      • /rep [player] - Shows a Players current Reputation.
      • /rep + [player] - Increases a Players Reputation by 1.
      • /rep - [player] - Decreases a Players Reputation by 1.
      • /rep best - Shows the Best Players within 10 of the Maximum Reputation.
      • /rep worst - Shows the Worst Players within 10 of the Minimum Reputation.
    • OP Only Commands:
      • /rep add [player] [amount] - Adds to a Players Reputation.
      • /rep sub [player] [amount] - Subtracts from a Players Reputation.
      • /rep set [player] [amount] - Sets a Players Reputation to a certain value.
      • /rep reset [player] - Resets the Players Reputation to the default vaue.

    Note: If you are updating from 1.0 please overwrite the old repusers.db​
    1. Copy "plugins\Reputation.jar" to your CraftBukkit Server Plugins Directroy
    2. Copy "repusers.db" to the root of the CraftBukkit Server.
    Default Player Reputation - The starting value can be set in repusers.db with "defaultrep=" e.g. "defaultrep=50".​

    Cooldown Time - The time limit affecting the use of the +/- commands can be set with "#cooldown=" e.g. "#cooldown=60" for 60 Seconds.​

    Known Bugs
    • Default Reputation is not Read Correctly (Fixed)
    • /rep reset does not work (Fixed)
    • Can throw Player Not Found even if it exists (Fixed)
    • Duplication occours in repusers.db (Fixed)
    • /rep will only accept lowercase names (Fixed)
    Change Log
    • Version 1.7
      • Added ability to change cooldown time
    • Version 1.6
      • Added privilege level based usage phrases
      • Fixed Best/Worst Player List
    • Version 1.5
      • /rep +/- Now has a 20 Second Cooldown
      • Improved Best & Worst Player Lists
    • Version 1.4
      • Removed ability to + Rep Yourself
      • /rep [playername] is now Case Insensitive
    • Version 1.3
      • Fixed Duplication Error
      • Fixed Player Not Found Messages
      • Removed best/worst list limit
    • Version 1.2
      • Added Player Messages For the Targeted Player
    • Version 1.1
      • Added additional User Commands
      • Added Best/Worst Command
      • Fixed Default Reputation
      • Fixed /rep reset Command

    Important: This version is not currently working on CraftBukkit #456, I will upload the patched version soon.

    [MC]Reputation_1_7.zip (Current Version for Current CraftBukkit Builds)

    [MC]Reputation.zip (Version 1.7 with older CraftBukkit Build Support)
    xcession likes this.
  2. Offline


    Your latest version is corrupt, confirmed :)
  3. Ok, I'll build a new Archive of the latest version. Sorry about the Inconvenience.

    Update: There was a problem with the Web Server the file was hosted on, the archive did unarchive correctly but wasn't being served properly, I've changed the download link to take the file from DropBox instead.
  4. Offline


    Dropbox is the way to go. If not, I recommend Mediafire.com
  5. Offline


    Is this working on b186?
  6. As far as I am aware this plugin works with CraftBukkit build 186.
  7. Offline


    Permissions support in the near future?
  8. I do believe so however I'm waiting for the actual Bukkit Permissions system to be fully implemented before I add restrictions to this plugin.
  9. Offline


    It is possible to make the "cooldown" time configurable? IMO 20 seconds is a very bad idea...
  10. Offline


    I second this motion. I'd like to configure the option to cooldown over an hour (3600 seconds) myself.
  11. The ability to change cooldown time has been added to Version 1.7, thank you for your feedback. The cooldown time can now be set with the inclusion of #cooldown=[time in seconds] in the repusers.db file.
  12. Offline


    Ok I have been testing this for a bit, I would like to configure it so that regular players have only 1 point a day (or longer) to spend on another person. Then the points would mean more. Also perhaps they would gain some rep (like 0.1) for repping someone else, some ppl wont rep because it in effect lowers their own in relation to it.
    I still havent tried trying rep to rewards, it might be nice to have a condition in Permissions rep>X =VIP otherwise you dont get enhanced privelges on the server.
  13. Offline


    Does this work with b432? I just added it and it disabled all plugins and didn't work.
  14. Offline


    I agree, and perhaps one person cannot +rep the same player twice in "x" amount of time (configurable).
    This will prevent two players from just repping each other up constantly
  15. This however would require a considerably larger amount of memory to store the temporary information for each potential player and their targets, if the time limit is long enough this behaviour should be deterred.
  16. Offline


    Does this work with b432? I just added it and it disabled all plugins and didn't work. Is it just me or is it a general issue?
  17. As far as I am aware this plugin is working on CB#432 (RB) with the only issue being the TSLPC Check, I'm uploading a fix for this.
  18. Offline


    Can you add support for MySQL ? So I will be able to use this plugin with my multiservers :)
  19. Offline


    Not to mention website integration.
  20. Offline


    please update this to 440 + ?

    I am getting this

    java.lang.NoSuchFieldError: PLAYER_COMMAND
    at uk.co.mdtechnology.reputation.Reputation.onEnable(Reputation.java:49)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:414)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    at com.nijikokun.cjcfork.bukkit.General.iListen.setupCmds(iListen.java:111)
    at com.nijikokun.cjcfork.bukkit.General.General.onEnable(General.java:120)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:414)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    --- merged: Mar 4, 2011 1:21 PM ---
    bump? i reallllly love this plugin!
  21. Offline


    It'd be much appreciated if you'd update this plugin!
  22. Offline


    update please?
  23. Offline


    mind releasing the source for the plugin?
  24. I will be updating this plugin soon, however I don't currently have the time to do so.
  25. Offline


    someone should release an updated version of this, it seems really easy to do and very helpful to servers with a lot of players.

Share This Page