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

    defthefirst

    Hi,
    I need a way to extract from DB all the "command" used by players, i removed the "log to .txt" for better performances but now i need a way to extract all the command used.
    I've read that, but i cant make it works : https://github.com/tkelly910/BigBrother/wiki/Bigbrother-action-list
    SELECT action FROM bbdata WHERE COMMAND='/f home' for exemple doesn't work
    I need time + player + command.
    Any help ?
     
  3. Offline

    satanafox

    Code:
    2011-06-05 12:06:16 [SEVERE] Nag author: 'tkelly and n3x15' of 'BigBrother' about the following: This plugin is not properly shutting down its async tasks when it is being reloaded.  This may cause conflicts with the newly loaded version of the plugin
    BITCH
    loljk, I love this mod. But ya know, you should probably fix those async tasks. cause i totally know what that means.
     
  4. Offline

    cuco

    I have always problems with rolling back chest-events:
    Code:
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Skipped 2 slots because there's not enough room in the chest.
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Skipped 1 slots because there's not enough room in the chest.
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:40 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Skipped 1 slots because there's not enough room in the chest.
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Skipped 8 slots because there's not enough room in the chest.
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Skipped 2 slots because there's not enough room in the chest.
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NullPointerException
        at org.bukkit.craftbukkit.inventory.CraftItemStack.setAmount(CraftItemStack.java:99)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:283)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Skipped 1 slots because there's not enough room in the chest.
    2011-06-06 00:35:41 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    java.lang.NumberFormatException: Value out of range. Value:"128" Radix:10
        at java.lang.Byte.parseByte(Unknown Source)
        at java.lang.Byte.valueOf(Unknown Source)
        at java.lang.Byte.valueOf(Unknown Source)
        at me.taylorkelly.bigbrother.datablock.DeltaChest$DeltaEntry.<init>(DeltaChest.java:123)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.processDeltaStream(DeltaChest.java:73)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.do_NewRollback(DeltaChest.java:272)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.rollback(DeltaChest.java:264)
        at me.taylorkelly.bigbrother.rollback.Rollback$RollbackByTick.run(Rollback.java:230)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    The chests are empty in this slots! Someone stole things and I tried to roll it back.
     
  5. Offline

    Cristof

    Strange problem during normal play :

    Bukkit: 818
    BiGB: 461
     
  6. Offline

    N3X15

    P3 support should work, backwards compatible with 2.x.

    Someone please test the fix for http://bugs.nexisonline.net/bb/issues/BB-14, please? Instructions are included.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  7. Offline

    Makraiz

    I can confirm that bigbrother definitely causes problems with the latest permissions. Unfortunately I can't complete your request until this is fixed.
     
  8. Offline

    Pyraah

    Hi,

    A little problem. When I use t:1m, it's perfect. But when i type just t:1, BigBrother make an error in the consol server. If isn't precised (t:10, by example), can you to rollback in minuts by default ?

    Edit : I've an error, I use the latest devbuild.
     
  9. Offline

    cuco

    Just tried it (I don't have permissions installed). It doesn't throw an error anymore. But the chest isn't rolled back.
    (BB #488)
     
  10. Offline

    Ret

  11. Offline

    jeremy10tie

    buil 818 (/bb help, /bb stick 1 ) [Command unrecognised by bigbrother]
     
  12. Offline

    RunningDingos

    wheres the download link?
     
  13. Offline

    Liger_XT5

    Read the First post and you will know why.

    @N3X15
    I'm sorry that they took something and didn't give any credit back. I'm sure people here will support you!
     
  14. Offline

    VitaExdet

    Bukkit has been selfish so he cancles it, I actually agree with him, he did the right thing.
     
  15. Offline

    Dinnerbone Bukkit Team Member

    I'm making this post under the assumption that you mean I have stolen your code for the Generator stuff I finished today.

    I had no idea you were working on anything similar, and I haven't actually yet seen your code to see how similar they are. My code was started in February and was publicly available, but was put on pause until today as other things piled up and became more important. I spent all of today working on it and making it up to date, which was no secret to the community, and it's entirely code which I have either written today or back in Feb.

    I've just asked around in IRC if anyone had a copy of your code, so I can compare in hopes that they were similar and that maybe this was just a small misunderstanding, but after reviewing what appears to be your version here I honestly can't see a single similarity to the approach I took here and here.

    Sorry, but we haven't taken anything from you, they're completely different. Feel free to correct me, I'm hoping we can work this out because it'll be a shame to lose a developer.
     
    waffulz, Specops343, Afforess and 3 others like this.
  16. Offline

    Chromana

    Hi guys, I'm running BB1.8 and have a couple questions about the database section of the config file.
    Code:
    database:
        cleanse-age: 7d
        deletes-per-cleansing: '20000'
        max-records: '500000'
    I've put this in. Does this mean that it WON'T delete things which are 7 days old and newer?

    As far as I understand it, once the DB gets to 500000 entries a cleanse will be started where the oldest 20000 entries will be deleted. Also, as soon as any entry is older than 7 days it will be deleted. Is this correct?

    Basically, I had set the max-records to 1,000,000 but the DB file was getting a bit chunky (4GB) so I've changed it to what you see above in the hopes that BB will automatically cut it down. Also, what was the original max-records number?

    Also, I hope things are cleared up so that our very well-respected developer returns!
     
  17. Offline

    andrewkm

    This is the number #1 plugin for all server security!
    -
    I hope you guys work things out, because without bigbrother, many, many servers would cease to exist.
     
  18. Offline

    ekeup

    I really hope you can compare code, to put this to rest. Either way, lets just get to the bottom of this.
    BigBrother is a staple plugin for my server, and I would like it to be in 'cohorts' with Bukkit.
     
  19. Offline

    kahlilnc

  20. Offline

    waffulz

    I really hope this gets worked out ASAP.
     
  21. Offline

    jor956

    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'bb' in plugin BigBrother v1.8-SNAPSHOT
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 2
    at java.lang.String.substring(Unknown Source)
    at me.taylorkelly.util.TimeParser.parseTime(TimeParser.java:41)
    at me.taylorkelly.bigbrother.rollback.RollbackInterpreter.(RollbackInterpreter.java:41)
    at me.taylorkelly.bigbrother.commands.RollbackCommand.onCommand(RollbackCommand.java:26)
    at me.taylorkelly.bigbrother.BBCommand.onCommand(BBCommand.java:40)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    Please fix this ASAP
     
  22. Offline

    N3X15

    I apologize, you're correct. I looked at it again and it does look different. I don't know why I thought it was stolen, perhaps I was looking at the wrong file, perhaps I just panicked.

    I'm gonna take a break for a while to get my senses back in order. This shouldn't have happened. Again, I apologize.
     
    pomo4ka and andrewkm like this.
  23. Offline

    Dinnerbone Bukkit Team Member

    :) I'm glad we could work this out

    Enjoy your break, take a nice expensive holiday somewhere nice!
     
    pomo4ka and andrewkm like this.
  24. Offline

    waffulz

    And all was well again!
     
    Liger_XT5, Pr4w, arpey and 2 others like this.
  25. Offline

    andrewkm

    Hey guys!
    N3X15 just promoted a new build #490
    http://ci.nexisonline.net:8080/job/BigBrother/490/
    Works perfectly fine for me on #818, BB#490 + mysql!
    (Im still on permissions 2.7.4 incase anyone is wondering. Regarding switching to 3.1.4+ im still wating untill that plugin settles down and is reported stable by more people.)
    -
    Edit: Just switched over to CB #833, even though it is not recommended, and BB still works the same with it! All systems go :)
    -
    Edit2: Lol is it just me or is bb insanely fast now! I just did /bb here 9999 and, just BAM results, used to be so slow :p and trust me I have ALOT of traffic on the server, and a 7d database so its huge. Super happy with this plugin :D
    -
    Edit3: Just did two massive rollbacks. One around 6000+ edits and another around 4000-5000 edits. Both went flawlessly without a single console error.
     
    sunkid and waffulz like this.
  26. Offline

    Luwiego

    Guys i need help. After some time of playng the plugin doesnt work properly. Fox example The /bb rollback * t:10m or any time says that theres nothing to rollback in all of the world... How to fix that ?
     
  27. Offline

    waffulz

    Is it just me or does everyone else LOVE this guys enthusiasm
     
  28. Offline

    sunkid

    @andrewkm is the BEST! He is always the first to let folks know that my little plugin works in newer CB builds! :D
     
  29. Offline

    N3X15

    Build 490 promoted (thanks to @andrewkm for testing BB-14 and BB-26 fixes ), readded a half-assed blurb at the top, adding a pretty logo so I'm not jealous of WorldEdit, working on the a: directive for rolling back certain actions only, then I'll attack some bug reports.
     
  30. Offline

    rockxz2135

    Suggestion:
    What if you added a command that bans people and automatically rollsback everything they did
    EXAMPLE: p1 is a griefer so i type "/bban" and p1 is banned and all edits are rolledback
     
  31. Offline

    xarrek

    Someone know how make to everyone can use stick to look history?
     
Thread Status:
Not open for further replies.

Share This Page