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

    BobOfFuture

    Hey, I have BigBrother updated, last CraftBukkit build. When I start the server, after some items drops, or pickups, the plugin will give me some NPE errors.
    Code:
    22:19:11 [SEVERE] [BBROTHER] onPlayerDropItem(org.bukkit.event.player.PlayerDrop
    ItemEvent@149222)
    java.lang.NullPointerException
            at me.taylorkelly.bigbrother.datablock.DropItem.<init>(DropItem.java:12)
    
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerDropItem
    (BBPlayerListener.java:169)
            at org.bukkit.plugin.java.JavaPluginLoader$18.execute(JavaPluginLoader.j
    ava:363)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.EntityHuman.a(EntityHuman.java:293)
            at net.minecraft.server.EntityHuman.F(EntityHuman.java:253)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:415)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            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)
    
    
    
    22:19:13 [SEVERE] [BBROTHER] onPlayerPickupItem(org.bukkit.event.player.PlayerPi
    ckupItemEvent@f51d04)
    java.lang.NullPointerException
            at me.taylorkelly.bigbrother.datablock.PickupItem.<init>(PickupItem.java
    :12)
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerPickupIt
    em(BBPlayerListener.java:152)
            at org.bukkit.plugin.java.JavaPluginLoader$19.execute(JavaPluginLoader.j
    ava:370)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.EntityItem.b(EntityItem.java:129)
            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:293)
            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:84)
            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)
    Both on pickup or drop. I have deleted the database(MySQL) and tested on a fresh server. Please help
     
  3. Offline

    Nonin

    Is it possible to set BB to only record blocks on certain worlds?
     
  4. Offline

    Crete21

    With the current bug of chests having items disappear, does this plugin log chest contents? so that I know what WAS in the chest when the tile-chunk bug happened?
     
  5. Offline

    Strahan

    I was doing some testing with finding the culprit of a recent large scale TNT detonation... I see BB logs TNT placement, but I can't find out any event for when a player punches TNT with a flint & steel. Some sort of action for "TNT ignition" would be cool. Three guys were present, and I can't pin it on a particular one. Just a suggestion :)
     
  6. Offline

    ArmEagle

     
  7. Offline

    grozah

  8. Offline

    N3X15

    Sure, but I'm currently working on Piston events.

    Not yet.

    Fix applied. Thanks.

    First of all: GET THE HELL AWAY FROM FRAGNET. I've had them, and they're godawful. Get a VPS from Linode or something. They even mess up the bloody Mumble server at least 5 times a day.

    Adjust database.cleanser.age to 7d or 2w or 1m or however long you wish. Set it to 0d or off to completely disable record cleaning, but I advise you to set it to at most 14d. Unless, of course, you have a Google-sized storage SAN, in which case you have hourly backups of your map, too. If not minute-ly.

    BigBrother sets up the H2 database system for you, but it also supports a couple of heavier-duty database systems in case you want it. I recommend MySQL, since my production/stress testing server runs on it, but I do a bit of testing on H2.

    Possibly, but it'll be disabled by default, methinks.

    Your database is corrupt. Read up in your DB's manual on how to REPAIR tables. Alternatively, just delete the damn tables.
     
  9. Offline

    grozah

    Ok, I cant use MySQL because I want to be able to use skype... So ill stick to H2, thx for your help
     
  10. Offline

    xcanner

    Erm, is it not possible to convert data? We got big world's and lots of users, "checking it all for griefing", is not an option :-(
     
  11. Offline

    d00ba

    Would be handy -_-. Still using 1.9 here
     
  12. Offline

    shadydeath999

    @N3X15 got a big problem with BB my ram use since install inceased by 4gb before BB it was normal
    EDIT: TY for making my whole server crash TY very much (sarcasm)
     
  13. Offline

    ThorSve33

    Texture pack in pictures?
     
  14. Offline

    Vaupell

    Please update this mod, my favorite anti grief..
    I have been using it on a multiplay.co.uk server but now they removed it until "fixed" i didnt know it was broken
    was working fine.. but i guess some people had problems..
    I wrote a complain and got this response from them..
     
  15. Offline

    N3X15

    There were some memory leaks fixed in the development version I'm still working on.
     
  16. Offline

    BobOfFuture

    Ok, CraftBukkit Build 1000, probably last version of BigBrother, I'm sure It's after the NPE fix. But I still have this error spamming hardcore on my console. What should I do? I have tested on fresh server, new database.

    Code:
    22:19:11 [SEVERE] [BBROTHER] onPlayerDropItem(org.bukkit.event.player.PlayerDrop
    ItemEvent@149222)
    java.lang.NullPointerException
            at me.taylorkelly.bigbrother.datablock.DropItem.<init>(DropItem.java:12)
    
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerDropItem
    (BBPlayerListener.java:169)
            at org.bukkit.plugin.java.JavaPluginLoader$18.execute(JavaPluginLoader.j
    ava:363)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.EntityHuman.a(EntityHuman.java:293)
            at net.minecraft.server.EntityHuman.F(EntityHuman.java:253)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:415)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            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)
      
    22:19:13 [SEVERE] [BBROTHER] onPlayerPickupItem(org.bukkit.event.player.PlayerPi
    ckupItemEvent@f51d04)
    java.lang.NullPointerException
            at me.taylorkelly.bigbrother.datablock.PickupItem.<init>(PickupItem.java
    :12)
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerPickupIt
    em(BBPlayerListener.java:152)
            at org.bukkit.plugin.java.JavaPluginLoader$19.execute(JavaPluginLoader.j
    ava:370)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.EntityItem.b(EntityItem.java:129)
            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:293)
            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:84)
            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)
     
  17. Offline

    Nonin

    Code:
    2011-07-19 01:25:02 [SEVERE] [BBROTHER] Rollbacker failed to initialize:
    org.h2.jdbc.JdbcSQLException: Table "BB_BBUSERS" not found; SQL statement:
    SELECT bbdata.id, date, player, action, x, y, z, type, data, rbacked, bbworlds.name AS `world` FROM bb_bbdata AS bbdata , bb_bbworlds AS bbworlds , bb_bbusers AS usr  WHERE  bbworlds.id = bbdata.world AND bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND player IN ('6') AND rbacked = false ORDER BY bbdata.id DESC; [42102-153]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
        at org.h2.message.DbException.get(DbException.java:167)
        at org.h2.message.DbException.get(DbException.java:144)
        at org.h2.command.Parser.readTableOrView(Parser.java:4600)
        at org.h2.command.Parser.readTableFilter(Parser.java:1043)
        at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1645)
        at org.h2.command.Parser.parseSelectSimple(Parser.java:1752)
        at org.h2.command.Parser.parseSelectSub(Parser.java:1639)
        at org.h2.command.Parser.parseSelectUnion(Parser.java:1484)
        at org.h2.command.Parser.parseSelect(Parser.java:1472)
        at org.h2.command.Parser.parsePrepared(Parser.java:401)
        at org.h2.command.Parser.parse(Parser.java:275)
        at org.h2.command.Parser.parse(Parser.java:247)
        at org.h2.command.Parser.prepare(Parser.java:201)
        at org.h2.command.Parser.prepareCommand(Parser.java:214)
        at org.h2.engine.Session.prepareLocal(Session.java:426)
        at org.h2.engine.Session.prepareCommand(Session.java:374)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)
        at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)
        at me.taylorkelly.bigbrother.datasource.BBDB.prepare(BBDB.java:311)
        at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.<init>(Rollback.java:145)
        at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.<init>(Rollback.java:138)
        at me.taylorkelly.bigbrother.rollback.Rollback.rollback(Rollback.java:64)
        at me.taylorkelly.bigbrother.rollback.RollbackInterpreter.send(RollbackInterpreter.java:172)
        at me.taylorkelly.bigbrother.commands.ConfirmCommand.onCommand(ConfirmCommand.java:25)
        at me.taylorkelly.bigbrother.BBCommand.onCommand(BBCommand.java:57)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    What does this error mean?
     
  18. Offline

    Bronski


    Sorry, what kind of timeframe are we looking at for 1.10.0 to be not "very unstable?" Just trying to weigh my possible move to that build and where my plugins are at.

    Anyone know if BB1.9.1 is working at all on 1000?
     
  19. Offline

    hatstand

    Working fine here.

    Also, +1 for converting old databases.
     
  20. Offline

    N3X15

    Whenever I finish it in between my relatives being annoying, bodily functions, and testing it to make sure that this mess of code I hacked together isn't going to evolve into SkyNet and start launching nukes at people?

    I hope that you aren't using the version I committed an hour ago, I haven't fired up my test server yet, so I have NO IDEA what it'll do. In addition, I'm pretty sure it will NOT work for H2.

    In other news, sleepytime.
     
  21. Offline

    ScottSpittle

    22:09:39 [SEVERE] [BBROTHER] onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent@79323514)
    java.lang.ArrayIndexOutOfBoundsException: 27
    at me.taylorkelly.bigbrother.datablock.DeltaChest.getInventoryDelta(DeltaChest.java:50)
    at me.taylorkelly.bigbrother.datablock.DeltaChest.<init>(DeltaChest.java:36)
    at me.taylorkelly.bigbrother.BigBrother.closeChestIfOpen(BigBrother.java:280)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerCommandPreprocess(BBPlayerListener.java:48)
    at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:272)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:706)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    22:09:39 [SEVERE] [BBROTHER] onPlayerTeleport(org.bukkit.event.player.PlayerTeleportEvent@4f3af235)
    java.lang.ArrayIndexOutOfBoundsException: 27
    at me.taylorkelly.bigbrother.datablock.DeltaChest.getInventoryDelta(DeltaChest.java:50)
    at me.taylorkelly.bigbrother.datablock.DeltaChest.<init>(DeltaChest.java:36)
    at me.taylorkelly.bigbrother.BigBrother.closeChestIfOpen(BigBrother.java:280)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerTeleport(BBPlayerListener.java:113)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:293)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:212)
    at me.taylorkelly.mywarp.Warp.warp(Warp.java:136)
    at me.taylorkelly.mywarp.WarpList.warpTo(WarpList.java:111)
    at me.taylorkelly.mywarp.MyWarp.onCommand(MyWarp.java:434)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:299)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  22. Offline

    hatstand

    Dear god no, still using the version I got... some time ago, it calls itself 1.9.1, build 583, I believe.
     
  23. Offline

    Cristof

    Bukkit #1000
    BB 1.9.1 on MySQL

     
  24. Offline

    tidge789

    Please how to rollback someone who has spaces in his name ?
     
  25. Offline

    Ruan

    Names can't have spaces in them, but they can have underscores.
    /bb rollback player_name [options]
     
  26. Offline

    N3X15

    Okay, ran a preliminary test to see if stuff ran, found a couple of problems, but they're fixed. I'm getting there, guys, just hold on.

    Actually, on online-mode = off, they can.

    To specify a player with spaces in their name, surround their name with quotes.

    /bb rollback "Target's Name"

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

    jackal9006

    can i use permissions 3.1.6 for this plugin? b/c when i use it it says are you sure this is up to date?
     
  28. Offline

    Sayshal

    I'm having HEAVY issues when trying to rollback areas, I am using this command:
    /bb rollback ### r:10

    to rollback some stuff (### = player name)
    And I am getting 100's of lines of errors. Help?
     
  29. Offline

    zookalicious

    So fire spreading cannot be rolled back because bukkit doesn't have the hooks for it? or am I just misunderstanding how to rollback fire?
     
  30. Offline

    tidge789

    I think you're right. I tried rolling back someone that used flint and steel on all the wooden houses and it says it has rollback'd but nothing changed.. So yeah I think big brother or bukkit doesn't support fire spread.. Too bad cuz griefers seems to love using flint and steel !
     
  31. Offline

    DomiStyle

    Just deny flint and steel for new users.
    I remember that Big Brother was able to rollback fire when tkelly still developed it.
    Not sure if Big Brother or Bukkit changed and I didn't try to rollback fire recently since fire spread is completely disabled on our server to prevent such stuff.
     
Thread Status:
Not open for further replies.

Share This Page