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

    Geckoleon

    so about when do you think it will come out?
     
  3. Offline

    alfonsojon

    By Wednesday of next week, if not sooner. I'm having a conversation with N3X15 via Email, I needed to know how to set up the workspace. Turned out I needed Maven AND EGit. So I'll get working on that when I get home in about 8 hours.
     
  4. Offline

    Bradders

    why can i only set 17 as the tool?
     
  5. Offline

    alfonsojon

    Are you using an old version?
     
  6. Offline

    Bradders

    1.11.0
     
  7. Offline

    AcelinH98

    I can't view what the permissions are :( website not workig :(
     
  8. Offline

    Tolerance

    If BigBrother is not working it's because of its LB. Look at it, [1060.] The current CB is [1337.]
    It's deeply inactive. To top it off, it's not even supported anymore.
    Please, stop asking for help if it's not working. The problem is probably because it's inactive.
     
  9. Offline

    md_5

  10. Offline

    alfonsojon

    Use 1.12.0, located at http://livecraft.enjin.com/bigbrother

    http://livecraft.enjin.com/bigbrother
    I got the permissions out of plugin.yml, enjoy :D

    Happily waiting for Guardian, BigBrother and M2Eclipse are really pissing me off right now :(

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  11. Offline

    KO_FU_MATT

    i did but it just makes a new file and asks to do i again :(
     
  12. Offline

    alfonsojon

    Are you using 1.12.0 or 1.11.0-SNAPSHOT? If you're using the old version, update it at http://livecraft.enjin.com/bigbrother
     
  13. Offline

    KO_FU_MATT

  14. Offline

    alfonsojon

    No problem, I made 1.12.0 myself, compatible with 1.8 and 1.9pre in the future :D
     
  15. Offline

    KO_FU_MATT

    Lol ok, also btw tell whoever posted this they have spelt griefers wrong, they wrote 'griffers' :)

    I have just tried this on my test server and i still got a load of error messages, here is the log from the server starting up: 2011-11-12 12:30:19 [INFO] Starting minecraft server version Beta 1.8.1
    2011-11-12 12:30:19 [INFO] Loading properties
    2011-11-12 12:30:19 [INFO] Starting Minecraft server on 192.168.0.6:25799
    2011-11-12 12:30:19 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    2011-11-12 12:30:20 [INFO] Preparing level "SkyCraft"
    2011-11-12 12:30:20 [INFO] Default game type: 0
    2011-11-12 12:30:20 [INFO] Preparing start region for level 0 (Seed: -3586668427778611545)
    2011-11-12 12:30:21 [INFO] Preparing spawn area: 52%
    2011-11-12 12:30:21 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    2011-11-12 12:30:21 [SEVERE] Error occurred while disabling BigBrother v1.12.0 (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:941)
    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: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-11-12 12:30:21 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-11-12 12:30:21 [INFO] Done (0.182s)! For help, type "help" or "?"




    Please can you help me

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  16. Offline

    alfonsojon

    Have you set up your MySQL databases and also copied BigBrother.example.yml to BigBrother.yml? You need to add your databases and passwords to BigBrother.yml, or it will throw this error.
     
  17. Offline

    Chiller252

    Guess what guys, i found an old backup of my server when big brother worked without mysql or whatever and i am using it now : DDDDDDDDDDDDDDd
     
  18. Offline

    Deleted user

    "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."
    XD I like your reaction. I'd like to help, but i'm busy with University.
     
  19. Offline

    alfonsojon

    Glad to hear :p
    N3X15 is still nowhere to be found and/or reply to my emails. So yeah, the updated H2 version is on an indefinite hiatus. :(
     
  20. Offline

    ALufkin24

    Is it flatfile? If it is, can you send it to me? I need it. Btw, is there a antigrief plugin that doesn't use mySQL?
     
  21. Offline

    alfonsojon

    http://forums.bukkit.org/threads/se...ernative-to-bigbrother-permissions-1240.9216/
    It's like BigBrother, unfortunately does not support roll back at the moment. I HONESTLY recommend learning some MySQL, as a lot of plugins are going over to MySQL. You can avoid the problem or get dirty and learn something :p
     
  22. Offline

    ALufkin24

    I'm willing to learn it. I think my MySql is screwed up or something b/c of password and such. Not sure how to exactly fix it.
     
  23. Offline

    alfonsojon

    I used to have a ton of MySQL problems. Try checking that the provided MySQL user has permissions for said schema/database, ^.^
     
  24. Offline

    number1_Master

    why dont u make remake this plugin @alfonsojon ?
    you should make a new forum post (i think thats what its called)
     
  25. Offline

    alfonsojon

    Because programming isn't exactly easy :l
     
  26. Offline

    number1_Master

    by remake i ment repost :/ i already now how hard coding is because im learning it :p
     
  27. Offline

    alfonsojon

    Oh, good idea :D
     
    nunber1_Master likes this.
  28. Offline

    Chiller252

    do you have an email or is there a way to link a file to a message?
    btw, sorry for late reply
     
  29. Offline

    alfonsojon

    My email is [email protected]. Right now my hands are full with Drakcraft (sort of custom client of tons of mods I guess), I won't be updating this until either I get a reply from N3X15, or Minecraft 1.0 comes out for Bukkit. Once it comes out, I'll be working on adding the current items and ensuring compatibility. Hopefully I can squeeze H2 in.
     
  30. Offline

    ALufkin24

    Thanks for the help, but I've got MySWL working and is using HawkEye for the time being.
    Thanks again!
     
  31. Offline

    taher66294

    Can u add H2 Support for ur updated Bigbrother?
    PLEASE!!!
     
Thread Status:
Not open for further replies.

Share This Page