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 nexis@7chan.org 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

    Tadas159

    I get this sometimes in my server.log

    Code:
    2011-08-05 14:29:51 [SEVERE] [BBROTHER] onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent@ff28d70)
    java.lang.ArrayIndexOutOfBoundsException: 27
        at me.taylorkelly.bigbrother.datablock.DeltaChest.getInventoryDelta(DeltaChest.java:58)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.<init>(DeltaChest.java:37)
        at me.taylorkelly.bigbrother.BigBrother.closeChestIfOpen(BigBrother.java:278)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerInteract(BBPlayerListener.java:225)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        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)
     
  3. Offline

    rodey

    Hi,

    Is there a way that the server it self could rollback?
    For example:
    I would like to rollback a specific world from a server send command.
     
  4. Offline

    Shadowraix

    Would there be any way to revert back burned objects by lava? I tried reverting all the player did and Environment but it didn't work. It said it was successful but i saw no changes.
     
  5. Offline

    ScottSpittle

    Can we please have a list for options of loggin? e.g how do i disable chat? and what other things can i disable logging of
     
  6. Offline

    imaxorz

    Is it just me or it seems like Big Brother seems to lose some data? I have blocks that I know have been places just a day or two ago, but they have no edits on them.

    You can see all those items in your server.log at start up.
    Show Spoiler


    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #1 - BrokenBlock
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #2 - PlacedBlock
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #3 - DestroySignText
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #4 - Teleport
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #5 - DeltaChest
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #6 - Command
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #7 - Chat
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #8 - Disconnect
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #9 - Login
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #10 - DoorOpen
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #11 - ButtonPress
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #12 - LeverSwitch
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #13 - CreateSignText
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #14 - LeafDecay
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #15 - FlintAndSteel
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #16 - TNTExplosion
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #17 - CreeperExplosion
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #18 - MiscExplosion
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #19 - ChestOpen
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #20 - BlockBurn
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #21 - Flow
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #22 - DropItem
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #23 - PickupItem
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #24 - SignDestroyed
    2011-08-07 12:00:55 [INFO] [BBROTHER] Action #25 - Heartbeat


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

    TheEvilM

    After one day of using this plugin, I found that the commands where doing nothing. I did /plugins, and BigBrother was there, but in red. I checked the server logs, and here is what I got: http://pastebin.com/Ju9GMD9u

    Can anyone please help?
     
  8. Offline

    ScottSpittle

    Thanks
     
  9. Offline

    briankdk

    can i in anyway rollback worldedit things ?

    for excample some one destoyed a whole city today on the server by selecting the whole city and type //set 0, i know who did it - but when i do a rollback, it only changes the things he did with the normal tools - worldedit changes...it wont rollback those :-(

    What can i do to rollback worldedit griefing ?
     
  10. Offline

    but2002


    You can't. I suggest you only give trusted members access to destructive commands.
     
  11. Offline

    Lynxdragon

    Having trouble changing to MySql after being on H2 for ages.

    Installed Sql 2008 R2 Express, Default settings.

    Getting this Error on server launch, but i cant see what i am doing wrong.

    Error (open)
    2011-08-08 00:04:39 [SEVERE] [BBROTHER] Your database settings are probably incorrect:
    java.sql.SQLException: invalid database address: jdbc:jdc:jdcpool
    at org.sqlite.JDBC.createConnection(JDBC.java:74)
    at org.sqlite.JDBC.connect(JDBC.java:64)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at me.taylorkelly.bigbrother.datasource.BBDB.reconnect(BBDB.java:192)
    at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:118)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:164)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:148)
    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)
    2011-08-08 00:04:39 [SEVERE] Error occurred while disabling BigBrother v1.10.1-SNAPSHOT (Is it up to date?): null
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:124)
    at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:77)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:899)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:294)
    at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:121)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:164)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:148)
    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)
    2011-08-08 00:04:39 [SEVERE] Error occurred while enabling BigBrother v1.10.1-SNAPSHOT (Is it up to date?): null
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datasource.BBDB.tableExists(BBDB.java:145)
    at me.taylorkelly.bigbrother.tablemgrs.DBTable.tableExists(DBTable.java:31)
    at me.taylorkelly.bigbrother.tablemgrs.BBDataTable.<init>(BBDataTable.java:60)
    at me.taylorkelly.bigbrother.tablemgrs.BBDataMySQL.<init>(BBDataMySQL.java:17)
    at me.taylorkelly.bigbrother.tablemgrs.BBDataTable.getInstance(BBDataTable.java:44)
    at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:125)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:164)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:148)
    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)


    My config is
    config (open)
    database:
    port: 3306
    username: MCBB
    prefix: ''
    hostname: localhost
    cleanser:
    age: 7d
    deletes-per-operation: 20000
    type: MySQL
    password: (Removed)
    database: MCBB
    send-delay: 4
    mysql:
    engine: INNODB
    low-priority-insert: true
    general:
    excluded-blocks: []
    rollbacks-per-tick: 2000
    personal-log-files: false
    auto-watch: true
    debug-mode: false
    store-owners: true
    default-search-radius: 5
    restore-fire: false
    log-ips: true
    stick-item: 280
    library-autodownload: true
    disabled-actions:
    - DoorOpen
    - ButtonPress
    - LeverSwitch
    - LeafDecay
    - DropItem
    - PickupItem

    I regenerated the config and edited it with Notepad++ so to not cause format errors.

    I setup a new Database called MCBB, and made a username called MCBB and gave it owner of the database MCBB using the Microsoft SQL Server Manager that came with the server.

    I assume its complaining because SQL defaulted to Windows Authentication, But im not sure how im ment to remedy that.

    Thanks to anyone who is able to help, Its much appreciated by everyone here at Ashen Clan.
     
  12. Offline

    but2002

    @Lynxdragon AFAIK Sql 2008 is NOT MySQL, but I don't know too well how that works. You'd be better off installing MySQL for windows.
     
  13. Offline

    Bronski

    @Lynxdragon

    Yeah you could try WAMP. That worked like a charm for me right out of the box pretty much.
     
  14. Offline

    but2002

    I wouldn't recommend WAMP unless you want the Apache/PHP stack too. There's no need for extra if you arnen't using it.
     
  15. Offline

    Gizmokid2005


    You could use XAMPP. You can enable/disable what you want as needed :)
     
  16. Offline

    Bronski

    True, but those are pretty handy for various plugins as well :D Just offering up what worked for me.
     
  17. Offline

    mreynolds93

    ok, is there any way to undo a rollback issued by a different player?
    An admin on my server rolled back everyone he could think of.

    If not, there should be a way to undo rollbacks by others.
     
  18. Offline

    Tadas159

    Please fix this, I'm experiencing the same problem.
     
    imaxorz likes this.
  19. Offline

    Dragon0912

    Please fix this please, I am also experiencing the same problem.
    About the pistons, when will it get fixed? We've got a lot of griefing cases about this pistons nowadays.
    Could I also ask what is a PISTON_STICKY_BASE?
     
    imaxorz likes this.
  20. Offline

    Afotai

    An amazing (but I understand complex and prolly time consuming to make) feature would be a clientside plugin that shows blocks changed if you query something, sorta like the WorldEdit client side mod that makes you show the region you selected.
     
  21. Offline

    Jdsdude

    error
    [SEVERE] [BBROTHER] onPlayerPickupItem(org.bukkit.event.player.PlayerPickupItemEvent@ffc809)
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datablock.PickupItem.<init>(PickupItem.java:13)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerPickupItem(BBPlayerListener.java:156)
    at org.bukkit.plugin.java.JavaPluginLoader$19.execute(JavaPluginLoader.java:370)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.EntityItem.b(EntityItem.java:132)
    at net.minecraft.server.EntityHuman.i(EntityHuman.java:219)
    at net.minecraft.server.EntityHuman.v(EntityHuman.java:211)
    at net.minecraft.server.EntityPlayer.v(EntityPlayer.java:280)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityHuman.m_(EntityHuman.java:96)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:192)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:294)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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)
    2011-08-08 11:45:27 [SEVERE] [BBROTHER] onPlayerPickupItem(org.bukkit.event.player.PlayerPickupItemEvent@ccf2ee)
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datablock.PickupItem.<init>(PickupItem.java:13)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerPickupItem(BBPlayerListener.java:156)
    at org.bukkit.plugin.java.JavaPluginLoader$19.execute(JavaPluginLoader.java:370)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.EntityItem.b(EntityItem.java:132)
    at net.minecraft.server.EntityHuman.i(EntityHuman.java:219)
    at net.minecraft.server.EntityHuman.v(EntityHuman.java:211)
    at net.minecraft.server.EntityPlayer.v(EntityPlayer.java:280)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityHuman.m_(EntityHuman.java:96)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:192)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:294)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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)
    2011-08-08 11:45:34 [SEVERE] [BBROTHER] onPlayerPickupItem(org.bukkit.event.player.PlayerPickupItemEvent@18ee03c)
    java.lang.NullPointerException
    at me.taylorkelly.bigbrother.datablock.PickupItem.<init>(PickupItem.java:13)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerPickupItem(BBPlayerListener.java:156)
    at org.bukkit.plugin.java.JavaPluginLoader$19.execute(JavaPluginLoader.java:370)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.EntityItem.b(EntityItem.java:132)
    at net.minecraft.server.EntityHuman.i(EntityHuman.java:219)
    at net.minecraft.server.EntityHuman.v(EntityHuman.java:211)
    at net.minecraft.server.EntityPlayer.v(EntityPlayer.java:280)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityHuman.m_(EntityHuman.java:96)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:192)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:294)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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)

    No idea what this means, hope it posted whole thing. it pops up when somebody picks up item, even though they are admin or allowed to
     
  22. Offline

    SBD09

    Code:
    2011-08-08 22:59:16 [SEVERE] Could not pass event BLOCK_PISTON_EXTEND to BigBrother
    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:83)
                    at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:540)
                    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
                    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
                    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:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:430)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:432)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:431)
                    at net.minecraft.server.BlockLever.interact(BlockLever.java:159)
                    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
                    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
                    at net.minecraft.server.Packet15Place.a(SourceFile:57)
                    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)
    2011-08-08 22:59:16 [SEVERE] Could not pass event BLOCK_PISTON_EXTEND to BigBrother
    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:83)
                    at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:540)
                    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
                    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
                    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:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:431)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:430)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:432)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:431)
                    at net.minecraft.server.BlockLever.interact(BlockLever.java:159)
                    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
                    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
                    at net.minecraft.server.Packet15Place.a(SourceFile:57)
                    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)
    2011-08-08 22:59:16 [SEVERE] Could not pass event BLOCK_PISTON_EXTEND to BigBrother
    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:83)
                    at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:540)
                    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
                    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
                    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:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:432)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:427)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:429)
                    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
                    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
                    at net.minecraft.server.World.k(World.java:452)
                    at net.minecraft.server.World.applyPhysics(World.java:431)
                    at net.minecraft.server.BlockLever.interact(BlockLever.java:159)
                    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
                    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
                    at net.minecraft.server.Packet15Place.a(SourceFile:57)
                    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)
    2011-08-08 22:59:16 [INFO] lewismit123 lost connection: user was kicked.
    2011-08-08 22:59:16 [INFO] SBD09 lost connection: user was kicked.
    2011-08-08 22:59:16 [INFO] AwashOrphan4060 lost connection: user was kicked.
    2011-08-08 22:59:16 [INFO] benprice123 lost connection: user was kicked.
    2011-08-08 22:59:16 [INFO] gumsel1 lost connection: user was kicked.
    2011-08-08 22:59:17 [INFO] HarleyLikesMusic lost connection: user was kicked.
    2011-08-08 22:59:17 [INFO] Zigge313 lost connection: user was kicked.
    2011-08-08 22:59:17 [INFO] manfishbob95 lost connection: user was kicked.
    2011-08-08 22:59:17 [INFO] Cdawg92 lost connection: user was kicked.
    2011-08-08 22:59:17 [INFO] [CONSOLE] Server is restarting. World is being saved.
    2011-08-08 22:59:17 [INFO] Enabling level saving..
    2011-08-08 22:59:17 [INFO] Forcing save..
    2011-08-08 22:59:18 [INFO] Save complete.
    2011-08-08 22:59:18 [INFO] Stopping the server..
    2011-08-08 22:59:18 [INFO] Stopping server
    
    
    I get this error then the server crashed and restarted then everyone weas kicked from the server
    need help??

    ps - before this happened I did a rollback on a griefer
     
  23. Offline

    Raypenbar

    Thanks to great plugin. I have one question. Many people edit the block i want to figure out. So,i can't read the editing i want figure out in game without scrolling up. You know that, Minecraft chatting doesn't have the scrolling up. In this caes,How can i solve this problem? (sorry for bad english :( )
     
  24. Offline

    da404lewzer

    Hello, first I must say that I'm a HUGE fan of Big Brother, it's awesome!

    However today while debugging a plugin I reloaded from console and noticed this in my logs:

    Code:
    2011-08-08 15:22:06 [INFO] Starting minecraft server version Beta 1.7.3
    2011-08-08 15:22:06 [INFO] Loading properties
    2011-08-08 15:22:06 [INFO] Starting Minecraft server on *:25565
    2011-08-08 15:22:06 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-08 16:44:52 [INFO] [BBROTHER] ------------------------------------
    2011-08-08 16:44:52 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-08-08 16:44:52 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-08-08 16:44:52 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-08-08 16:44:52 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-08-08 16:44:52 [INFO] [BBROTHER] ------------------------------------
    2011-08-08 16:44:52 [INFO] [BBROTHER] BBData MySQL Driver r1 loaded!
    2011-08-08 16:44:52 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.6
    2011-08-08 16:48:04 [SEVERE] Nag author: 'tkelly' 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.
    I will also post this to http://bugs.nexisonline.net/bb as suggested in plugin startup message.
     
  25. Offline

    NEREVAR117

    /bb history [name] Typically returns an error and hasn't logged the actions made by members over the past day or so.
     
  26. Offline

    Grimmy777

    any idea why I keep getting this error?

    Code:
    2011-08-08 14:25:32 [SEVERE] java.lang.NumberFormatException: Value out of range. Value:"179" Radix:10
    2011-08-08 14:25:32 [SEVERE]     at java.lang.Byte.parseByte(Unknown Source)
    2011-08-08 14:25:32 [SEVERE]     at java.lang.Byte.valueOf(Unknown Source)
    2011-08-08 14:25:32 [SEVERE]     at java.lang.Byte.valueOf(Unknown Source)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datablock.DeltaChest$DeltaEntry.<init>(DeltaChest.java:132)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datablock.DeltaChest.processDeltaStream(DeltaChest.java:82)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datablock.DeltaChest.getChanges(DeltaChest.java:451)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datablock.DeltaChest.toString(DeltaChest.java:461)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datasource.ActionSender.sendBlocksFlatFile(ActionSender.java:122)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datasource.ActionSender.access$100(ActionSender.java:31)
    2011-08-08 14:25:32 [SEVERE]     at me.taylorkelly.bigbrother.datasource.ActionSender$SendingTask.run(ActionSender.java:184)
    2011-08-08 14:25:32 [SEVERE]     at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    2011-08-08 14:25:32 [SEVERE]     at java.lang.Thread.run(Unknown Source)
     
  27. Offline

    y1985

    Can you guys teach me how to use H2 DB?
    I tried to query but nothing happen.
     
  28. Offline

    M1sT3rM4n

    /bb stick no longer exists. Can you remove that command so I don't keep trying to use it due to having used previous versions so much?
     
  29. Offline

    Poral12

    Is there a way to get a plugin such as logblock where i can see when someone have stolen something from a chest?? or when someone destroyed a block?
     
  30. Offline

    kris76

    Same for me since v1.10
    My config file :
    Code:
    general:
        excluded-blocks: []
        rollbacks-per-tick: 2000
        personal-log-files: false
        auto-watch: true
        debug-mode: false
        store-owners: true
        default-search-radius: 5
        tnt-threshold: 10.0
        restore-fire: false
        stick-item: 280
        library-autodownload: true
        log-ips: true
        disabled-actions:
        - DoorOpen
        - ButtonPress
        - LeverSwitch
        - LeafDecay
        - DropItem
        - Flow
    database:
        port: 3306
        username: ''
        prefix: ''
        hostname: ''
        cleanser:
            age: 14d
            deletes-per-operation: 20000
        type: H2
        password: ''
        database: ''
        send-delay: 4
        mysql:
            engine: INNODB
            low-priority-insert: true
    
     
  31. Offline

    Alesana

    No edits on this block!

    This is what I see what I use the /bb log on structure that have been build 1 day before. Any way to make it "remember" more than 1 day?
     
Thread Status:
Not open for further replies.

Share This Page