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

    Shynthoras

     
    Last edited by a moderator: Dec 14, 2016
  3. Offline

    dog.big

    Hello guys.
    Could you please include your server log with lines like [BBROTHER]?
    Thanks.
     
  4. Offline

    BadgerLove

    Damn i was using H2, how do we convert?
     
  5. Offline

    Jokaru

    Just delete db. Plugin abandoned i think.
     
  6. Offline

    alexg2k1

    :'( I think I might need to say good bye to BB because whenever i do any BB commands except "/bb help" it says an eternal error has occurred and it also says this in my console whenever someone does something, AKA disconnecting
    Code:
    2011-09-04 12:02:29 [SEVERE] [BBROTHER] executeQuery failed (SELECT id,name,flag
    s FROM bbusers WHERE `name`=?):
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet success
    fully received from the server was 1,518,771 milliseconds ago.  The last packet
    sent successfully to the server was 1,426,449 milliseconds ago. is longer than t
    he server configured value of 'wait_timeout'. You should consider either expirin
    g and/or testing connection validity before use in your application, increasing
    the server configured values for client timeouts, or using the Connector/J conne
    ction property 'autoReconnect=true' to avoid this problem.
    Caused by: java.net.SocketException: Software caused connection abort: socket wr
    ite error
    2011-09-04 12:02:29 [SEVERE] [BBROTHER] onPlayerQuit(org.bukkit.event.player.Pla
    yerQuitEvent@10c3db68)
     
  7. Offline

    Jokaru

    And what do? instal Log?
     
  8. Offline

    BadgerLove

    I reverted back to H2 supported version, hope that lasts me a while ^^
     
    Liger_XT5 likes this.
  9. Offline

    Showhung

    works thx ^^
     
  10. Offline

    blaize9

    hmm if i do /bb log then reload the server, i loose the log block and when i do /bb done it says i donot have one. but if i do /bb log it says i have one.
     
  11. Offline

    JagerPrime

    ==EDIT==

    Fixed. I went through the entire SQL database and dumped all lines to do with me.... Fixed it. Ugh.


    I am now stuck with the inability to turn off bb log. I'm running 1.10.1, and i had tried the 1.11 one. I was the only admin on, and it stuck me with the you have a log, but you don't have a log bug. SO I reverted. This problem remains unless i go all the way back to 1.8. So back to 1.10.1. I still have the bug of being locked and called a doofus by the server. However, not ONE other admin gets this message, or any of the messages I get.

    Also sucks that I dropped back to 1.8 for testing, then back up, so it dumped my entire bbdata table. Joy.
     
  12. Offline

    dog.big

  13. Offline

    Liger_XT5

    I have to agree, I had to do the same thing. My host doesn't support the use of MySQL, I've even tried using an outside source and I couldn't get it to work. I've reverted back to 1.10.1 and everything is working again.
     
  14. Offline

    oohTony

    Hi,
    I've a little problem since the last update.
    I've tried to delete all files of the plugins but it doesn't work =/

    Look the log :

    Code:
    20:32:31 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    20:32:31 [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 org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:452)
    	at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:344)
    	at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:489)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    20:32:31 [INFO] BorderGuard version 4.11 is enabled!
    
    Thank for your help !
     
  15. Offline

    generaldon

    Read the first line of it, rename the BigBrother.example.yml file within your BigBrother plugin folder to BigBrother.yml :)
     
  16. Offline

    oohTony

    I'm not totally stupid ^^

    I've this fils :

    BigBrother.example.yml
    BigBrother.yml
    SeenPlayers.txt
    WatchedPlayers.txt

    When I deleted or change name of one, after reboot "BigBrother.example.yml" is already here ! Server stopped or note.

    Thank you
     
  17. Offline

    generaldon

    @oohTony Did you try deleting BigBrother.example.yml ?
     
  18. Offline

    gchristopher

    Congrats on keeping work going on the plugin!

    Our server environment won't allow MySQL, so without an option like H2 or SQLLite, I guess we have to drop BB? Is there any other option on the horizon for this plugin?
     
  19. Offline

    TheGenericAsian

    I got that error too, and it turns out H2 support (the default file-based database) was dropped. I just went through the MySQL install song and dance, and it works again. http://wiki.nexisonline.net/wiki/BigBrother:Installing_MySQL

    Also, http://dev.mysql.com/downloads/workbench/ is pretty useful for those graphically oriented DBAs.
     
  20. Hmmm i try doing /bb history Roflcatdeluxe but when i do i get this:

    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'bb' in plugin BigBrother v1.10.1-SNAPSHOT
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.IndexOutOfBoundsException: toIndex = 11
    at java.util.SubList.<init>(Unknown Source)
    at java.util.RandomAccessSubList.<init>(Unknown Source)
    at java.util.AbstractList.subList(Unknown Source)
    at me.taylorkelly.bigbrother.commands.HistoryCommand.onCommand(HistoryCommand.java:70)
    at me.taylorkelly.bigbrother.BBCommand.onCommand(BBCommand.java:57)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

    So why this happends ? :p
    I get a internal error :p
    Only for some people it works :S
     
  21. Offline

    dog.big

  22. Offline

    Raxe88

    My Bigbrother does not work. The log says:
    01:49 PM [SEVERE] [BBROTHER] Your database settings are probably incorrect:
    01:49 PM [SEVERE] Error occurred while disabling BigBrother v1.11.0-SNAPSHOT (Is it up to date?): null

    What does this mean?
     
  23. Offline

    werwertuu

     
    Last edited by a moderator: Dec 14, 2016
  24. Offline

    Herogx

    Can we please have hl2 support back, this mysql horse turd is causing alot of problems on my server and many others, please hl2 support.Thanks ^^
     
  25. Offline

    Nick22

    I just started using MySQL for BigBrother... is there any way to add my existing h2 data to MySQL?
     
  26. Offline

    Z4Minecraft

    Code:
    06 17:41:32 [INFO] Thanks to Eisental for the excellent advice! :)
    2011-09-06 17:41:32 [INFO] [BBROTHER] ------------------------------------
    2011-09-06 17:41:32 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-09-06 17:41:32 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-09-06 17:41:32 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-09-06 17:41:32 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    2011-09-06 17:41:32 [INFO] [BBROTHER] ------------------------------------
    2011-09-06 17:41:32 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    2011-09-06 17:41:32 [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)


    I am receiving this message and i have only got rid of a couple of plugins, nothing todo with BB, i cannot change the bigbrother.example.yml to bigbrother.yml cuz theres already one and when i try it and start up the server it makes another one -.- i need help and fast : / thanks
     
    mrfyock likes this.
  27. Offline

    ohmydoddtv

    We want H2 back! :'(
     
  28. Offline

    PhantomServer

    Help! I used to use BB at build 1000 now I updated to 1060 and I get this Error! Please fix immediately or tell me why this happens =P I have build 1060 BTW

    13:53:49 [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(JavaPluginLoade
    r.java:906)
    at org.bukkit.plugin.java.SimplePluginManager.disablePlugin(SimplePluginManag
    er.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(SimplePluginManage
    r.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)


    <END OF ERROR>
    Ok, the thing that says END OF ERROR means its just finished, it didn't actually say that in the CMD. Well anyways I hope you find out whats wrong, Thx


    Ya I'm getting this too T.T I want it fixed

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
    Vynnr and mrfyock like this.
  29. Works fine on CB1000 with BB685.
     
  30. Offline

    registered

    We want H2 back! NOW!
     
    Ranzear, mrfyock and The PC Tech Guy like this.
  31. Offline

    TooNick

    Is there any possibility to see what is stolen from a chest?
     
Thread Status:
Not open for further replies.

Share This Page