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

    Gandalf_911

    So you mean that the database errors has to do with the bigbrother config file? Ah, then I see :) But the problem is, that I can't even create a database, but you can take a look at the bb config here :)
    Code:
    database:
        port: 3306
        username: ''
        prefix: ''
        hostname: ''
        cleanser:
            age: 7d
            deletes-per-operation: 20000
        type: H2
        password: ''
        database: ''
        send-delay: 4
        mysql:
            engine: INNODB
            low-priority-insert: true
    general:
        excluded-blocks: []
        rollbacks-per-tick: 2000
        personal-log-files: false
        auto-watch: true
        debug-mode: false
        store-owners: true
        default-search-radius: 5
        restore-fire: false
        log-ips: true
        stick-item: 280
        library-autodownload: true
        disabled-actions:
        - DoorOpen
        - ButtonPress
        - LeverSwitch
        - LeafDecay
        - DropItem
        - PickupItem
    I haven't even touched the config above, maybe that's the problem?
     
  3. Yes that is the problem, You need to create a database, Check if your server hosts provides one or make one yourself here, www.db4free.net, dont worry this is legitimate, connect it up to your server using the username you have made along with your password and it will log.
     
    Gandalf_911 likes this.
  4. Offline

    TheSporeGA1

    Okay well this mod is a piece of fucking shit. THE ONE FUCKING TIME A GUY MAKES A FOREST FIRE, AND I NEED IT TO ROLLBACK THE ENVIRONMENT GUESS WHAT HAPPENS? After I type in fucking /bb confirm it does nothing
    NOTHING AT FUCKING ALL. THEN I REINSTALL, AND IT'S THE SAME THING!

    Ugh this is pissing ME OFF!

    Log when I try:

     
  5. Offline

    ScottSpittle

    Why not block fire spread noob.
     
  6. Offline

    clone1018

    Don't use H2, DONE!
     
  7. Offline

    TheSporeGA1

    Well thanks for that useful insult, but that's not going to rollback the damage already done you idiot.

    I have no idea what H2 is....
     
  8. Offline

    ScottSpittle

    if you dont know what h2 is then you obviously haven't set up the plugin correctly.. hense it not working..

    have you ever tested rolling back?
     
  9. Offline

    TheSporeGA1


    I have rollbacked people, but I can't rollback the Environment.
     
  10. Offline

    Geoff Winans

    Go to missing forest.
    //replacenear 128 leaf air
    //replacenear 128 log air
    /forestgen 128

    Forest: Rolled back.
     
  11. Offline

    Th3Controller

    May I help since I really want to use this plugin cause "Log" doesn't provide rollbacks. I only have few knowledge of Java Development but maybe progressively when helping you I might learn. Hit me up if you want to team up. I have everything prepared I only need to know how to code it.
     
  12. Offline

    TheSporeGA1

    Well it was not a forest fire I was just making it simple.

    Now some griefer exploded most of the place with tnt, but once again I can't rollback the Environment. Someone please help me this is pissing me off beyond the limit now!
     
  13. Offline

    Gandalf_911

    Thanks soo much for the help, I've now configured the MySQL database correctly. And the server runs more smoothly thanks to that, much better than H2- I recommend MySQL for those who have time to set all up, 'cause it rocks! ;)
     
  14. Np, happy to help a guy out, i know how it feels to be stuck on something not knowing what to do :)
     
  15. Hello, i have a few problems! Our logs show a lot of this errors and I have no clue where it comes from!
    (server is running CB1000 and BB 1.10.1)

    Any help, plz?

     
  16. Offline

    Codeman9909

    This was such a great plugin..

    Make a new source to get rid of the bugs, and change the name?
     
  17. Offline

    Sayshal

    He quit.
     
  18. Offline

    sparroha

    lately bb has not been loging everything and I have a lot of grief that I can't rollback. any ideas?
     
  19. Offline

    Sayshal

    Read the original post. He's quit on us. -.-
     
  20. he didnt quit on us, he simply got annoyed by the fact that other developers which said they would help him didnt, its not his fault, i hope he comes back :(

    Edit: N3x15, if you read this, contact me, i would love to help you out, if you have any suggestions on how/where to learn coding, i would read up on it and help you.
     
  21. Offline

    Sayshal

    Sorry let me rephrase that, he got overwhelmed by his work on this plugin and quit working on it, I too hope he comes back, he does need help, im just frustrated.
     
  22. Guys, just use logblock. It's easier, better scripted, you can import all your BB tables, and the author probably won't abandon his users.
     
  23. Offline

    spencerocks

    Any more advertising? I'm a dev for this project and I must say it is well alive.
     
    GrillGuth and arpey like this.
  24. Offline

    IAnon

    ummm can someone tell me when u clikc a chest what do red yellow and green numbers mean :) pls and thank you
     
  25. Offline

    Haribo98

    Hey, I would like to know the permissions nodes for the plugin, they are not on the thread or on your website
     
  26. Offline

    arpey

    The link to the list of permission nodes is in the original post.
     
  27. Offline

    Vision

    @all complaining

    I have something to say to you.

    [​IMG]

    You're the cause of the developer trying/tried to escape the project. I can understand that.

    Seriously, stop whining.
     
    GrillGuth likes this.
  28. Well said my friend.
     
  29. Offline

    GrillGuth

    Thanks for this post!
    I love BB, and I dont like LogBlock... dont know why (may it is a greate plugin also).
    Please do not stop this project :)
     
  30. Offline

    electronicboy

    I agree it is a great plugin :)

    i have a slight problem with it though, today, every once in a while when i try to use it, it has put bukkit into a state where it disconnects all users, and wont respond to McMyAdmin restart request (and has to be forced)

    any suggestions?

    cheers :)
     
  31. Offline

    Jacek

    Does anybody know the default username / password used for the H2 database, I am looking to move to MySQL and need the password to move the data.

    EDIT: never mind I just asked on IRC, the username is "sa" and the password is blank.
     
Thread Status:
Not open for further replies.

Share This Page