Inactive [SEC] BigBrother 1.11.0 - Catch griffers red-handed [1060]

Discussion in 'Inactive/Unsupported Plugins' started by N3X15, Apr 13, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    N3X15

    [​IMG]
    Important Crap

    I'm done, but BB isn't.
    I've got 10 developers on the contributors' list who supposedly want to help, but I haven't heard a word from them since the day I added them. BigBrother's so full of bugs now that I don't know where to start, and I simply don't have the time or patience to work on it anymore. If you want something that works, pick up LogBlock. I'm fucking done. I updated it to "run" on 1060, but that's as far as I'm taking this. If you still want to help, email me at [email protected] and give me a rundown of your experience in coding plugins so I know you'll do something.​
    UPDATE: 3 developers have been added to the repo, but I'm waiting for them to get familiarized and start committing before I declare this crisis over. I appreciate the support and help that has been thrown this way. If you'd still like to help, but don't know how to code, there are many other ways to contribute. See the Contributors section for more info.​


    Version: 1.11.0
    Original Author: tkelly910

    Contributors
    • Development Team
      • N3X15
      • Mafio
      • FalconGaming
    • Quality Assurance (QA) Team (Testing, ONLY ON LATEST RB*!)
      • N3X15
      • Mineral
      • All of the poor bastards on the 7chan.org minecraft server + other dev servers
      • *NOTE: Unless EvilSeph or other bukkit devs indicate an RB is imminent, e.g. within the next week.
    • Bug Triage (Sorting through bugs, marking duplicates, closing, prioritizing)
      • N3X15
    • Documentation (Wiki, FAQ, other stuff people will read)
      • N3X15
    • MORE NEEDED. PLEASE PM ME IF YOU ARE INTERESTED IN TESTING OR DEVELOPING.
    Introduction

    BigBrother is a powerful plugin that enables you to investigate roll back griefing via a large and all-knowing database. You have a choice between using immensely powerful commands to search an area for changes, or you can whack a block with a stick or place a log to see changes within a single block.

    • /bb log - Gives you the BigBrother Multipurpose Tool, or a simple log. Hit something with it to see changes in that spot, and place it if the block you're check is non-solid, like water, lava or air.
    • /bb done - Removes the log from your inventory, and gives you back any items it replaced.
    • Want to check an entire area? Use /bb here to list who changed what!
    • Need to roll back EvilGuy and DoucheBug's edits? Use /bb rollback EvilGuy DoucheBug!
      • Have to roll back edits up to 5 minutes ago? Simple! /bb rollback t:5m
      • Need to only roll back within a certain radius? /bb rollback r:<radius-in-blocks>
      • Roll back specific actions with /bb rollback a:10,BLOCK_PLACE
    • If you screw up, /bb undo
    • (NEW) /bb history "Suspicious Guy" to see that player's recent history! (add pg:# to go to page #)
    • Mow your lawn with /bb mowlawn!
    See the full list of commands and Permissions nodes here.

    Screenshots

    [​IMG]
    [​IMG]
    [​IMG](Yes, stationary_* and regular blocks got reversed, this is fixed.)​
    [​IMG]

    Need Help?

    • What version of CraftBukkit and BigBrother? If you don't know, type /version and /bb version.
    • What database engine are you using? Look at the value for database.type in BigBrother.yml. I use MySQL on my server and test on H2.
    • Do you get any errors? If so, please link to a pastebin with your server.log
    • What steps do I have to take to reproduce this behavior?
    • What other plugins are you using?
    Known Issues
    • Everything listed here
    • ItemCraft is not supported due to it sending unexpected NULLs via Block.getType(). Can be fixed by adding a new enum value for unknown blocks.
    • Bugs everywhere, stopped counting.
    Coming Soon
    • /bb history - Gets the history of a player
    • Fixed /bb update
    • Updated API
    • Externally accessible API
    • Custom Action IDs (for WorldEdit support, etc.)
    More Information

    IRC: Support/Chatter/Developer Jive @ irc.7chan.org #bigbrother (Moved so my build notification bot has an easier time notifying multiple channels)

    Changelog
    BigBrother 1.11.0 Changelog
    • Centralize and update bystander checks.
    • Fix parsing errors in DeltaChest
    • Clarify /bb log
    • Fix sign lines being too far down
    • Add command censoring (for people worried about xAuth and the like)
    • Fix pagination capping
    • Fix an error in DeltaChest reading
    • Add ?autoReconnect=true to the MySQL DSN
    • Remove all H2 support
    • Removed /bb stick from /bb help since it is now obsolete
    • Fixed it so commands that work won't say commands not recognized after they already work
    • Fixed the issue of when you had the /bb log if you broke something it would not record the break even if you were watched
    • Now if the user tries to find the history of an invalid user it won't throw null errors.
    • Yell at the users if they don't follow the setup procedure
    • Should fix most of the errors dealing with the log and watch/unwatch problems
    • Update README
    1.10.0+ (open)

    BigBrother 1.10.1 Changelog
    • Fix a rollback SQL syntax error
    • Fix explosion logging
    • Clarify database trimming message in log
    • Fix /bb history
    • Continue rolling back incorrectly-logged BlockBurns, if the data field is unparsable, default to 0.
    • Fix Heartbeat logging
    • Fix SuperPerms support.
    BigBrother 1.10.0 Changelog

    New Features:
    • Brand new plugin API! (Wiki)
    • Database change. There is now a converter, but you might still lose data!
    • Compact chest changes: (+Added)(=Replaced)(-Removed)
    • Heartbeat Action: Logs users online and the current time, both to keep your database connection open, and for monitoring of your server's uptime!
    • Piston Actions!
    • Bukkit Superperms support!
    • RB 1000 support!
    • /bb history!
    • Formatting fix for rollbacks
    • A buttload of NPE fixes
    Bugfixes:


    • [BB-81] Rollback doesn't work because of empty data-values
    • [BB-78/BB-69] onPickupItem/onDropItem NPEs
    • Memory leak fix (Thanks to Wootalyzer!)
    BigBrother 1.9.1:

    • Use BlockSpreadEvent for tracking fires (later told by EvilSeph that there's no current way to track fire in Bukkit)
    • Display a "Permission Denied" to users trying to use commands with insufficient priviliges instead of silently failing.
    • Add /bb mowlawn.
    • Fix stupid mixup between String.format usage on C# and Java in DeltaChest
    • Automatically update plugin.yml via Maven (internal crap)
    BigBrother 1.9


    • Support for 928+
    • NEW: Lava/Water/Fire flow logging (AND ACTUALLY TESTED, FOR ONCE!)
    • NEW: a: directive for rollbacks, for specifying comma-delimited action IDs to track
    • Lots and lots of bugfixes.
    • Marginally better H2 support
    • More automated tests
    • Standardized QA tests (ongoing)
     
  2. Offline

    marvinbek

    Hehe... Whoopsie :D
     
  3. Offline

    rad1game

    Please, fix /bb done!
     
  4. Offline

    lauris3722

    Please fix /bb done! Im logging forever, cant place wood anymore..
    And rollback doesnt roll back actual wool color. Lets say, black wool burnt down. When i roll it back, white wool appears.
     
  5. Offline

    IAMWIN

    i tried installing this to my server the other day, i had this on my original server back in may but this time, i renamed the bigbrother.example.yml to brigbrother.yml(replacing original bigbrother.yml included) and it loads bigbrother onto my server but the server will NOT start, i checked logs and all it said was starting world loading big brother and then after big brother it wouldnt load anything else
     
  6. Offline

    MrMag518

    BRING BACK H2 SUPPORT!
    PLEASE! IM BEGGING YOU!
     
  7. Offline

    matan7890

    He was removed the support because it was really sucks...
    Just download WAMP and run mysql :)

    Edit: Hey @N3X15, I would really want to help, but I don't really know coding - just know the idea and I know java overall...
    Could I help in any way? I used BB alot of time - until HawkEye came with all your features and more...
    I don't think that you need to give up and to break this awesome plugin - That's was great...
     
    marvinej likes this.
  8. Offline

    marvinej

    Every time i use /bb log:
    1. it activates log mode and doesnt give me a log
    2. i spawn a log and it works fine
    Then when i use /bb done:
    1. it says you dont have a log doofus
    2. it refuses to deactivate
    3. i go in with navicat and turn it off by hand
    4. it turns off
    5. i reactivate it and then its back to #1

    This bug is quite annoying. Please reply with a fix or make an update to fix it.

    thanks ^^
     
  9. Offline

    rmkilc

    Same issues here. Please fix!
     
  10. Offline

    Shooty

    @N3X15 plz fix /bb done :(
     
    Ruprect likes this.
  11. Offline

    mrossim

    download doesnt work
     
  12. Offline

    MagicTricks

    i have an error....
    2011-08-30 22:17:05 [INFO] [BBROTHER] ------------------------------------
    2011-08-30 22:17:05 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-08-30 22:17:05 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-08-30 22:17:05 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-08-30 22:17:05 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    2011-08-30 22:17:05 [INFO] [BBROTHER] ------------------------------------
    2011-08-30 22:17:05 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    2011-08-30 22:17:05 [SEVERE] Error occurred while disabling BigBrother v1.11.0-SNAPSHOT (Is it up to date?): null
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:130)
    at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:78)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:906)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:294)
    at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:120)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    --------------
    when i try modifying folder, it reset it bcause there is already a folder named BigBrother.yml
     

    Attached Files:

  13. Offline

    kamild1996

    Rollback is NOT working! I type "/bb rollback username". Later i typed "/bb confirm" and what? Nothing's not turned to it's original state (telling about user's griefing), but plugin told me the changes of that player has been rolled back...
     
  14. Offline

    atlem

    Spout Bb gui = awsome . plz make us one
     
  15. Offline

    jswat

    this sucks it makes the server laggs so badly that i cant break blocks with out having to distory it like four times and the pick still loses it durbility even when mineing
     
  16. Offline

    Ruprect

    I second this.

    /bb log tells me:

    You already have a History log.

    /bb done tells me:

    ... But you don't have a HISTORY block, you doofus.

    Both with a clear inventory, and with a single log in my inventory (in hand).

    Which makes it pretty impossible to build anyting using log, please fix this
     
  17. Offline

    Tobytheminer

    Umm this plugin wont work on 1060 ?
     
  18. Offline

    xLoGiiKzZo

    Its your server, not the plugin. It runs fine on my server and my average amount of players is 40-110. But the /bb done isnt working and my mods rlly need to build something with logs -.- update fast
     
  19. Offline

    Donny

    How do I make it ignore "/login" command.


    "Add command censoring (for people worried about xAuth and the like"
    Checked config, I dont see anything.
     
  20. Offline

    dog.big

    /bb log and /bb done now broken, also rollbacks not working, please fix this issue. Also how we can disable logging of commands like /l or /login?
     
  21. Offline

    Rorato

    Wonderful... I go to update my server and re-download my plugins. Download BigBrother, install it, and then learn that it doesn't even work...

    I type any BigBrother command, nothing happens. I checked my log, it doesn't even register that I'm putting in a command, I don't even get "Command is unrecognized."

    Why I'm asking for help, I don't know... I won't get any because this plugin is basically over (I don't see anyone picking it up...)
     
  22. Offline

    Jokaru

    /bb log and /bb done dont work! Pls fix it
     
  23. Offline

    jason11040

    everytime i type in /bb log or /bb here i keep getting this commands unrecognised by bigbrother is anyone can help me with with plz do and i also have permission installed so idk what to do plz help me
     
  24. Offline

    Donny

    anyone?
     
  25. Offline

    Laserhog

    It seems that BigBrother doesnt rollback worldedit actions, am I right in saying this?
     
  26. Offline

    dog.big

    Hello, that's not bug. Worldedit actions are not logged by BB. However if something fails using WE, then simply type //undo into chat and hit Enter :). But do not logout from game before running this command.

    Actual bugs in 1.11.0:
    - /bb log does not give history block (you should use your own)
    - /bb done - is say, that we dont have history block and /bb log cannot be disabled
    - sometimes user rollbacks are broken
    - wool after every rollbacks does not have true color (etc. we buld green, but after grief and rollback it is white)
    - there is no way specified how to disable logging of certains commands (like /l and /login)

    But you could try latest build of BB, which have fix of /bb done (not recommended for production use), thanks N3x15
    http://ci.nexisonline.net:8080/job/BigBrother/lastSuccessfulBuild/artifact/
     
  27. Offline

    DaveK

    Hi there..
    from where i can get the permissions and commands for this plugin.
    the link above goes to a wikipage and it shown 3 links to bullshitsides i think but nothing with permissions or commands for BB. --> http://wiki.nexisonline.net/wiki/BigBrother:Commands
    thx for helping me out or fixing the wiki ..
     
  28. Offline

    Jokaru

    Hi. Can you say what problem with /login ? In my server xAuth login work fine and only /bb done and /bb log dont work
     
  29. Offline

    dog.big

    Jokaru: i mean that in logs (table bbdata) I can see commands like /l PASS and /login PASS which should be censored. There was also commit which now not working.
     
  30. Offline

    Jokaru

    Thx. I thought that plugin have another bug xD i never off this option
     
  31. Offline

    ricardol31

    When i have typed /bb log i don't get a log, it says: you already have a history log. And when i typ /bb done it says: But you don't HAVE a History log, you doofus. And i can't place a tree block, do i have to delete my mysql.
     
Thread Status:
Not open for further replies.

Share This Page