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

    RingOfStorms

    Seriously in need of some permission nodes at the moment!!
     
  3. Offline

    jenks1999

    Anyone got a pastebin of the permission nodes/commands? as the site that supplied them is now down.
     
  4. Offline

    Baldr

    Code:
    Command                          Permission Needed  Description
    /bb watch "<whoever>"            bb.admin.watch     Tells BB to toggle watching of <whoever>. Spaces are allowed, note that autowatch automatically does this for you.
    /bb watched                      bb.admin.watch     Lists watched users who are currently logged in.
    /bb history playername [a:ActionName,...] [pg:pagenumber]     bb.admin.info     Lists the recentmost history of a player. PAGINATED!
    /bb unwatched                    bb.admin.watch     Lists unwatched users who are currently logged in.
    /bb log                          bb.admin.info      Gives you a log (item ID 17) for reading block logs. Punch a block to see if anything happened to it, or, if it can't be punched (water, lava, air, fire, etc.), place the log instead.
    /bb here
    
    /bb here <radius>
    /bb here <radius> "<playername>" bb.admin.info      Lets you know what happened within the general area.
    /bb find <x> <y> <z>             bb.admin.info      Gives you the history of a block at the specified coordinate.
    /bb rollback                     bb.admin.rollback  See the section below.
    /bb undo                         bb.admin.rollback  Undoes your most recent rollback. 
     
    Fantikerz likes this.
  5. Offline

    Scepheus

    I'm getting these errors with BigBrother:

    [​IMG]

    [​IMG]
     
  6. Offline

    Nibelton

    BB is not stable with 1.8,because in 1.8 some things was changed,and obvious one is,that there is new block types,that BB is does not support
     
  7. Offline

    kingwow34

    is this compatible with the new version of minecraft 1.8.1?
     
  8. Offline

    Baldr

    It works well enough to function, but there are things that will not work (barely noticeable except for the log block).
     
  9. Offline

    iamcrang

    hi all!
    I'm getting next errors in server log
    Code:
    [SEVERE] null
    java.sql.SQLException: [SQLITE_READONLY]  Attempt to write a readonly database (attempt to write a readonly database)
        at org.sqlite.DB.newSQLException(DB.java:383)
        at org.sqlite.DB.newSQLException(DB.java:387)
        at org.sqlite.DB.execute(DB.java:342)
        at org.sqlite.DB.executeUpdate(DB.java:363)
        at org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:85)
        at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
        at com.earth2me.essentials.protect.data.ProtectedBlockJDBC.unprotectBlock(ProtectedBlockJDBC.java:388)
        at com.earth2me.essentials.protect.EssentialsProtectBlockListener.onBlockBreak(EssentialsProtectBlockListener.java:318)
        at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:511)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:195)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:139)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    what may cause this?
     
  10. Offline

    Baldr

    Your database is read only.
     
  11. Offline

    Pomme72

    Will BigBrother be update for 1.8.1 soon or developper totally abandonned this awesome plugin ? :'(
     
  12. Offline

    bjoen

    Gets database error D:
     
  13. Offline

    pudd1nG

    It's very sad to see this plugin dying :( by far the most efficient logging plugin.
     
    Anthony45654 likes this.
  14. Offline

    DemonCraft

    Someone needs to take over Big Brother, I say that it should be on a list from the Bukkit Dev's.
    Like the most useful Plugin and Big Brother should be on the top 10, along with things like Towny, World Edit, Voifiter, etc.
     
  15. Offline

    DimsenJonas

    I want to change the date format, can you add that to the configuration file?
     
  16. Offline

    SieniFani

    Hey!! This doesn't work! This sux when i use /bb log it doesn't show me who is griefed and the rollbacks are bugging.
     
  17. Offline

    Boose

    This Plugin Works Fine, If it doesn't work for you you do not have it set up correctly. Remember you probably need to setup MySQL for it to work.

    Also, for those who can't get '/bb done' to work, which is probably all of you, try the dev build #685 the command '/bb done' works in that build. Keep in mind, it is Not Recommended to use cause it is a Developmental build, but I have been using it for the past 3 days on my server and I have had 0 problems. Get Build #685 here.

    Just FYI, the Recommended Build version, at the moment this post was written is #679.
    Hope Some of You Find This Helpful.
     
  18. Offline

    thesplodezone

    any estimate when this will be 1185 compatable?
     
  19. Offline

    NEREVAR117

    This doesn't even work with the latest CraftBukkit. Unless it's updated, this plugin is officially dead.
     
  20. Offline

    Chillax_Team

    Yep. I got my one from my 1.7.3 server and it worked fine. But it still is crappy now... It doesnt work as well as it used to.
     
  21. Offline

    Gandalf_911

    I've also got this error on my server! Hope there's a fix for it soon!
    Otherwise, thanks for a great plugin! :)
     
  22. Offline

    Migrosbudget

    I cant even get it running, does it support PermissionsBukkit?
     
  23. Offline

    frozencanadian

  24. Offline

    Liger_XT5

    if you use permissionsBridge plugin, it will work just fine.


    For those who haven't noticed, The Author hasn't been on since Sept 3, 2011. I wouldn't expect support from him for a while. Everyone has a life, he's got school and work, let alone family and friends to attend to. Most of us have all that too.
     
    Moonridden likes this.
  25. Offline

    IOn Vash

    Not working it just doesn't load anymore and stays red in the plugins list.
     
  26. Offline

    Liger_XT5

    Post your plugins list, I'm using about 45 plugins, give or take, and using BB 1.10.0 (the last H2 database capable version) and it works just fine for me.
     
  27. Offline

    mantas7776

    Code:
    2011-10-03 12:06:11 [INFO] [BBROTHER] Action #26 - BlockPistoned
    2011-10-03 12:06:11 [SEVERE] Error occurred while enabling BigBrother v1.11.0-SNAPSHOT (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:140)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:80)
        at me.taylorkelly.bigbrother.BBPermissions.setupPermissions(BBPermissions.java:77)
        at me.taylorkelly.bigbrother.BBPermissions.initialize(BBPermissions.java:46)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:159)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        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-03 12:06:11 [INFO] [xWarp]: No dynmap found. Dynmap support disabled.
    2011-10-03 12:06:11 [INFO] Essentials: Using Permissions 2 based permissions.
    2011-10-03 12:06:11 [SEVERE] Could not pass event PLUGIN_ENABLE to Essentials
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:140)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:80)
        at com.earth2me.essentials.perm.Permissions2Handler.<init>(Permissions2Handler.java:17)
        at com.earth2me.essentials.perm.PermissionsHandler.checkPermissions(PermissionsHandler.java:152)
        at com.earth2me.essentials.EssentialsPluginListener.onPluginEnable(EssentialsPluginListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        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-03 12:06:11 [INFO] [PermissionsEx] Superperms support enabled.
    2011-10-03 12:06:11 [INFO] [PermissionsEx] v1.14 enabled
    2011-10-03 12:06:11 [INFO] [xWarp]: No dynmap found. Dynmap support disabled.
    2011-10-03 12:06:11 [INFO] Essentials: Using PermissionsEx based permissions.
    2011-10-03 12:06:11 [SEVERE] Could not pass event PLUGIN_ENABLE to Essentials
    java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
        at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:140)
        at com.earth2me.essentials.perm.PermissionsExHandler.<init>(PermissionsExHandler.java:17)
        at com.earth2me.essentials.perm.PermissionsHandler.checkPermissions(PermissionsHandler.java:109)
        at com.earth2me.essentials.EssentialsPluginListener.onPluginEnable(EssentialsPluginListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        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-03 12:06:11 [SEVERE] [ChatManager] PermissionsEx not found, disabling
    2011-10-03 12:06:11 [INFO] [ChatManager] ChatManager disabled!
    2011-10-03 12:06:11 [INFO] Essentials: Using PermissionsEx based permissions.
    
     
  28. Offline

    Scepheus

    BB works just fine but there are a lot of bugs, the developer is done so stop posting your errors. If there are any good plugin makers PLEASE take this plugin up and fix it! This was an excellent quality plugin, don't let it down.

    EDIT- The plugin is currently being MERGED with the other top 2 grief stopping plugins (HawkEye, and Logblock), apparently it will be released in a month, so until then, kindly, shut the fuck up.
     
    Moonridden likes this.
  29. Offline

    Nathan C

    Dang guys, learn to read.

    The developer says he is done and now the plugin is dead. Other developers are supposed to work on it, but it does not seem so.

    It is dead...move on.
     
  30. Offline

    Clavus

    Hm, can't seem to enable logging in Creative mode. When I do "/bb log" it says it's already enabled, when I type "/bb done" it says it wasn't enabled in the first place.

    Can't seem to find any functional block logging plugin anywhere :/
     
  31. Offline

    kimerner

    hi can you update is to 1.8.1 pleas i need dis pleas svar me :)
     
Thread Status:
Not open for further replies.

Share This Page