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

    Moonridden

    I would like to, once again alongside other people above me, redirect you back to the OP so you can read completely and see that this plugin IS BROKEN. Shattered. Destroyed. Incinerated. Not only that, the guy, as said above, hasnt been on in an ETERNITY. He may have moved on. But, until then, stop asking about your perms, because they dont matter. Dont post your bugs / errors, we have seen them, and it helps no one. Please stop posting about bugs, errors, or pleads for updating. It wont happen. Thank you...
    ~Navi~
     
    nunber1_Master likes this.
  3. Offline

    TheCoolest2

    BigBrother needs to fix this issue with trees as team Avocado was able to get by it
     
  4. Offline

    kimerner

    hi can you update diss ti 1.8.1 i need plugins inn 1.8.1 im host minecraft from fragnet.net pleas can you answers me
     
  5. Offline

    NRJ1998

    Great plugin, but can you also add ways to disable logging of command? I run a offline server and I don't want moderators seeing everyones /login from the xAuth plugin. Other then that I think this plugin is one of the best anti-grief bukkit plugins!:)
     
  6. Offline

    Liger_XT5

    Plugin Is Dead

    The author has NOT been on since Sept 3, 2011

    It would be much appreciated that everyone asking for updates to stop wasting their own time. It's not going to happen.

    Either use LogBlock or attempt working with what you got.

    @Mods/Admins of the forum. Please lock this thread. It's obvious that anyone that doesn't read this post will continue to spam this thread.
     
  7. Offline

    Mrchasez

    Wow, This is a very complicated plugin.
    I may ( MAY ) take this over, It looks like it would consume so much time however.
    This is a very good plugin and i do not wish for it to die, but damn.
    If anyone would be intrested in taking this plugin over with me, PM me.
    As i do not know if i could do it alone. This is a great plugin and can get better, but i do not have all the time to do it alone, so please if you are interested PM me. Even if no one else helps, i will still try and get an updated dev build out (MAYBE )
     
    nunber1_Master likes this.
  8. Offline

    izak12345678910

    Can i have a config file that there data base setting works because i cant get mine to work and i cant use bigbrother on my server and im getting griefed:mad: its really annoying going map to map to map using old maps that will get griefed so can i please have a working config file :'(
     
  9. Offline

    wassilij

    BigBrother isnt working anymore, try LogBlock.
     
  10. Offline

    Liger_XT5

    If you glanced at the main post and two posts above yours, you would know why you are wasting your time: http://forums.bukkit.org/threads/se...ers-red-handed-1060.12879/page-81#post-725770

    @Mrchasez
    It would be greatly appreciated that you did, or at least someone did. I really enjoyed this plugin, I didn't do anything fancy with it, heck, I wasn't even pushing it that hard for my semi-active 10slot server. The most we did with it was help people that were stressed out and let them blow stuff up, then just repaired it after they were done. lol
     
  11. Offline

    DemonCraft

    Will BigBrother work with 1.8?
     
  12. Offline

    wassilij

    No
     
  13. Offline

    DemonCraft

    Oh, well from the quote, "I'm done, but BigBrother isn't."
    Does that mean it will be updated?
     
  14. Offline

    izak12345678910

    Can someone help me set up the database part of BB.
     
  15. Offline

    Mrchasez

    Eh..
    Ok. I will take this over.
    Give me some time before i can get a dev build out, Its not as complicated as i had thought, but the sheer amount of code that there is, scares me.

    I may regret this, but ill give it a shot.
    (i will make it use H2 and MySQL since i like H2 better) (ILL TRY)
     
  16. Offline

    Moonridden

    ~removed~

    Wait. Why is it making it avacado...
    Avocado. How dare...
    -_-
     
  17. Offline

    maxzxwd

    I do not want to work here's my plug-in log





    2011-10-06 08:29:06 [INFO] Starting minecraft server version Beta 1.8.1
    2011-10-06 08:29:06 [INFO] Loading properties
    2011-10-06 08:29:06 [INFO] Starting Minecraft server on 87.224.151.141:25565
    2011-10-06 08:29:06 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-10-06 08:29:06 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-10-06 08:29:06 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-10-06 08:29:06 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-10-06 08:29:06 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1113-g7dc2c4c-b1298jnks (MC: 1.8.1)
    2011-10-06 08:29:06 [INFO] Preparing level "world"
    2011-10-06 08:29:06 [INFO] Default game type: 0
    2011-10-06 08:29:06 [INFO] Preparing start region for level 0 (Seed: 9083406877468630459)
    2011-10-06 08:29:07 [INFO] Preparing start region for level 1 (Seed: 9083406877468630459)
    2011-10-06 08:29:07 [INFO] Preparing spawn area: 12%
    2011-10-06 08:29:08 [INFO] [BBROTHER] ------------------------------------
    2011-10-06 08:29:08 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-10-06 08:29:08 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-10-06 08:29:08 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-10-06 08:29:08 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    2011-10-06 08:29:08 [INFO] [BBROTHER] ------------------------------------
    2011-10-06 08:29:08 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    2011-10-06 08:29:08 [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:962)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
    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:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-06 08:29:08 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-10-06 08:29:08 [INFO] Done (0,167s)! For help, type "help" or "?"
     
  18. Offline

    columb

    CB 1240 - works fine.
     
  19. Offline

    Liger_XT5

    It starts up fine for me, but does all your commands work and rollbacks?
     
  20. Offline

    MrConfig

  21. Offline

    vander_fr

    Yes, rollback and everything work on 1240 exept BB seems to do not reconize the event "piston place" :


    java.lang.ClassCastException: org.bukkit.material.MaterialData cannot be cast to org.bukkit.material.PistonBaseMaterial
    at org.bukkit.event.block.BlockPistonEvent.getDirection(BlockPistonEvent.java:41)
    at me.taylorkelly.bigbrother.listeners.BBBlockListener.onBlockPistonExtend(BBBlockListener.java:76)
    at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:561)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at net.minecraft.server.BlockPiston.g(BlockPiston.java:70)
    at net.minecraft.server.BlockPiston.doPhysics(BlockPiston.java:47)
    at net.minecraft.server.World.k(World.java:488)
    at net.minecraft.server.World.applyPhysics(World.java:463)
    at net.minecraft.server.World.update(World.java:431)
    at net.minecraft.server.World.setTypeIdAndData(World.java:415)
    at net.minecraft.server.BlockRedstoneTorch.a(BlockRedstoneTorch.java:142)
    at net.minecraft.server.World.i(World.java:1891)
    at net.minecraft.server.World.doTick(World.java:1638)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:461)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  22. Offline

    number1_Master

    this plugin isnt being updated by the original plugin developer, but what about the others who were supposed to
    WHERE ARE YOU :'(

    If i can ill help anyone who takes over, but i am still learning java/have rare time to do so (so i wont do any java stuff ect. :( )
     
  23. Offline

    Mrchasez

    I will start a dev build soon.
    Wish i had help though
     
    nunber1_Master likes this.
  24. Offline

    Bubka3

    Is it safe to say this is dead?
     
  25. Offline

    Mrchasez

    I still use it on my server, works fine.
    We use a slightly edited older version though
     
  26. Offline

    MeatBat

    Is there any way to turn off log item? Type /bb log, got "You allready have a History log", type /bb done - "But you don't have a history log, you doofus"
     
  27. How to install this?
    Please sent me pm
     
  28. Offline

    number1_Master

     
  29. Offline

    dsv-thijs

    hey N3X15,
    why did your removed the h2 support? :( my server has been griefed so hard and i want to not to be happend agian! :S
    i dont know how to deal with mysql, can your please make it h2 support again? or can you send me a 1.10 version with h2 support?,

    Greetz, dsv-thijs AKA MR_DJT
     
  30. Offline

    iamshmoops

    Sorry if this is a big noob issue.
    I'm using bukkit#1185 and bb v1.8.
    I have a MySQL database set up on another host, and I've filled in the BigBrother.yml appropriately.
    In-game, it shows I have access to /bb commands, but it won't actually work.
    Whenever I type in /bb [anything here], nothing is prompted. No errors, no message - nothing.
    I'm wondering if there are know plugins that conflict, or if there's a way to find out if it's not connecting to the DB properly.

    Other plugins: chatcensor, essentials, jail, lwc, mapmarkers, myhome, permissons, pvpplus, safe creeper, tombstone, and worldedit
     
  31. Offline

    Chinwe

    "this command isnt recognised by bigbrother" :O

    No command work at all? I need this nooow :p
     
Thread Status:
Not open for further replies.

Share This Page