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

    Phat32

    I am having a BB issue. When someone steals from a chest, when I do a rollback on the person the items don't reappear in the chest. I thought I remember it restoring chests in the past...
     
  3. Offline

    Conan1981

    No hint to the
    " Could not pass event PLAYER_DROP_ITEM to BigBrother"
    so far hmm ?
    Well anyway ... it would be nice to have a Filter list, logging only Iron- and Diamond stuff for example .....
     
  4. Offline

    xizvyrious

    I need help, bb works but doesnt work for me. i get the error everytime no matter what i due on my server terminal in the pic i posted. it lets me rollback when it feels like it is only way i can describe it and never updates the watched or seen files while also anytime i try to change ANYTHING in the YML file the terminal just starts pointing out "errors" when the file follows the yml format... i go through the yml file 1 by 1 for the posted errors to make them not appear and when i do that bb no longer works in game for use of /bb commands and then spams errors of all sorts... i am running build 677 and had bb working fine before mc1.4 came out, just lookin for some advice... love the plugin just getting frustrated...
     

    Attached Files:

  5. Offline

    N3X15

    CREATE TABLE error is one you can safely ignore. I'm trying to fix it.

    Working on another Recommended build with a fix for this.

    Errors?
     
  6. Offline

    Jorrdan

  7. Offline

    chernobyl360

    Code:
    2011-04-18 23:22:19 [INFO] Starting minecraft server version Beta 1.4
    2011-04-18 23:22:19 [WARNING] **** NOT ENOUGH RAM!
    2011-04-18 23:22:19 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    2011-04-18 23:22:19 [INFO] Loading properties
    2011-04-18 23:22:19 [INFO] Starting Minecraft server on 50.22.36.172:25579
    2011-04-18 23:22:19 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-653-g9992fff-b677jnks (MC: 1.4)
    2011-04-18 23:22:19 [INFO] Preparing level "world"
    2011-04-18 23:22:19 [INFO] Preparing start region
    2011-04-18 23:22:19 [INFO] 144 recipes
    2011-04-18 23:22:20 [INFO] Preparing spawn area: 81%
    2011-04-18 23:22:21 [INFO] LWC    Loading shared objects
    2011-04-18 23:22:21 [INFO] LWC    Native library: plugins/LWC/lib/native/Windows/amd64/sqlitejdbc.dll
    2011-04-18 23:22:21 [SEVERE] ebean.properties not found
    2011-04-18 23:22:22 [INFO] DataSourcePool [McWife] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-04-18 23:22:22 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-04-18 23:22:22 [INFO] Entities enhanced[0] subclassed[1]
    2011-04-18 23:22:23 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-04-18 23:22:23 [INFO] [BBROTHER] ------------------------------------
    2011-04-18 23:22:23 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-04-18 23:22:23 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-04-18 23:22:23 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-04-18 23:22:23 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-04-18 23:22:23 [INFO] [BBROTHER] ------------------------------------
    2011-04-18 23:22:23 [SEVERE] [BBROTHER] Error getting a connection. Make sure your database settings are correct!
    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.ConnectionManager.createConnection(ConnectionManager.java:75)
        at me.taylorkelly.bigbrother.datasource.ConnectionManager.getFirstConnection(ConnectionManager.java:157)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:130)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-18 23:22:23 [SEVERE] [BBROTHER] Could not establish SQL connection. Disabling BigBrother
    2011-04-18 23:22:23 [INFO] DropChest version 0.6.9 is enabled!
    2011-04-18 23:22:23 [INFO] DropChest directory does not exist. Creating on next save!
    2011-04-18 23:22:23 [INFO] Found Diamonds STARTED
    2011-04-18 23:22:23 [INFO] [Gastronomic]: Permissions enabled.
    2011-04-18 23:22:23 [INFO] [Gastronomic] version [1.33] (Wholesome) loaded
    2011-04-18 23:22:23 [INFO] [GastronomicWater]: Permissions enabled.
    2011-04-18 23:22:23 [INFO] [GastronomicWater] version [1.11] (Parched) loaded
    2011-04-18 23:22:24 [INFO] [HeroicDeath] 1.7.3.148 enabled.
    2011-04-18 23:22:24 [INFO] iChat (v2.2.3) enabled
    2011-04-18 23:22:24 [INFO] [iConomy] Downloading Dependencies
    2011-04-18 23:22:24 [INFO]    + mysql-connector-java-bin.jar downloading...
    2011-04-18 23:22:24 [INFO]    - mysql-connector-java-bin.jar finished.
    2011-04-18 23:22:24 [INFO] [iConomy] Downloading mysql-connector-java-bin.jar...
    2011-04-18 23:22:24 [INFO] [iConomy] Logging is currently disabled.
    2011-04-18 23:22:24 [INFO] [iConomy] Could not create connection: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'WILLIAMB1'@'%' to database 'tc16272707165334355187406'
    2011-04-18 23:22:24 [INFO] [iConomy] Failed to load database: java.lang.NullPointerException
    2011-04-18 23:22:24 [INFO] [iConomy] Plugin disabled.
    2011-04-18 23:22:24 [INFO] [iConomyChestShop] version 2.4 initialized!
    2011-04-18 23:22:24 [INFO] [Permissions] version [2.6] (Phoenix)  loaded
    2011-04-18 23:22:24 [INFO] [iChat] Found Permissions (v2.6)
    2011-04-18 23:22:24 [INFO] [iConomyChestShop] Permissions version 2.6 loaded.
    2011-04-18 23:22:24 [INFO] [iConomyChestShop] LWC version 2.3 loaded.
    2011-04-18 23:22:24 [INFO] [iConomyChestShop] Permissions version 2.6 loaded.
    2011-04-18 23:22:24 [INFO] Lottery version 0.3 is enabled
    2011-04-18 23:22:25 [INFO] LWC    Loaded 116 locale strings (0 overrides)
    2011-04-18 23:22:25 [INFO] Updater    Need to download 1 file(s)
    2011-04-18 23:22:25 [INFO] Updater     - Downloading file: mysql.jar
    2011-04-18 23:22:25 [INFO] Updater      + Download complete
    2011-04-18 23:22:25 [INFO] LWC    Using Nijikokun's permissions plugin for permissions
    2011-04-18 23:22:25 [INFO] LWC    Loading MySQL
    2011-04-18 23:22:28 [INFO] Rand: 1
    2011-04-18 23:22:28 [SEVERE] Exception in thread "Timer-2"
    2011-04-18 23:22:28 [SEVERE] java.lang.NullPointerException
    2011-04-18 23:22:28 [SEVERE]     at net.erbros.Lottery.Lottery.getWinner(Lottery.java:460)
    2011-04-18 23:22:28 [SEVERE]     at net.erbros.Lottery.Lottery$LotteryDraw.run(Lottery.java:256)
    2011-04-18 23:22:28 [SEVERE]     at java.util.TimerThread.mainLoop(Unknown Source)
    2011-04-18 23:22:28 [SEVERE]     at java.util.TimerThread.run(Unknown Source)
    2011-04-18 23:22:33 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.Util.getInstance(Util.java:382)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    2011-04-18 23:22:33 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.sql.Database.connect(Database.java:155)
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.lwc.LWC.load(LWC.java:995)
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:329)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-18 23:22:33 [SEVERE] Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'WILLIAMB1'@'%' to database 'tc16272707165334355187406'
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.Util.getInstance(Util.java:382)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
    2011-04-18 23:22:33 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2186)
    2011-04-18 23:22:33 [SEVERE]     ... 25 more
    2011-04-18 23:22:33 [INFO] Patcher    ######################################################
    2011-04-18 23:22:33 [INFO] Patcher    ######################################################
    2011-04-18 23:22:33 [INFO] Patcher    SQLite to MySQL conversion required
    2011-04-18 23:22:33 [INFO] Patcher    Loading SQLite
    2011-04-18 23:22:33 [INFO] Patcher    SQLite is good to go
    2011-04-18 23:22:33 [INFO] Patcher    #### SEVERE ERROR: Something bad happened when converting the database (Oops!)
    2011-04-18 23:22:33 [SEVERE] java.lang.NullPointerException
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.util.UpdatePatcher.checkDatabaseConversion(UpdatePatcher.java:75)
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.lwc.LWC.load(LWC.java:1007)
    2011-04-18 23:22:33 [SEVERE]     at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:329)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
    2011-04-18 23:22:33 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    2011-04-18 23:22:33 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-18 23:22:33 [SEVERE] null loading LWC v2.3 (Is it up to date?)
    java.lang.NullPointerException
        at com.griefcraft.util.UpdatePatcher.checkDatabaseConversion(UpdatePatcher.java:165)
        at com.griefcraft.lwc.LWC.load(LWC.java:1007)
        at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:329)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-18 23:22:33 [INFO] [mcMMO] Permissions enabled.
    2011-04-18 23:22:33 [INFO] mcMMO version 0.9.29 is enabled!
    2011-04-18 23:22:33 [INFO] McWife version 0.1.1 has been enabled.
    2011-04-18 23:22:33 [SEVERE] [NODROP] The settings file isn't properly set up. Please set it up before using the plugin. The plugin will be disabled until you do.
    2011-04-18 23:22:33 [INFO] [NoDrop] Disabled
    2011-04-18 23:22:33 [INFO] [Paid2Mine] iConomy not found, disabling...
    2011-04-18 23:22:33 [INFO] [Paid2Mine] Disabled.
    2011-04-18 23:22:33 [INFO] SimpleSave: 2.2 Initialized
    2011-04-18 23:22:33 [INFO] SimpleSave: Current save interval is 10 minute(s)
    2011-04-18 23:22:33 [INFO] SimpleSave: Current backup interval is 60 minute(s)
    2011-04-18 23:22:33 [INFO] [Slots] Using Permissions plugin for permissions.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots]Error loading slot on line 1.
    2011-04-18 23:22:33 [INFO] [Slots] Slots v0.6 enabled, by Crash
    2011-04-18 23:22:33 [INFO] [Tunnelr] Permissions found, commencing load.
    2011-04-18 23:22:33 [INFO] [Tunnelr]  version [1.2.1] enabled.
    2011-04-18 23:22:33 [INFO] Vanish 1.5.2 loaded.
    2011-04-18 23:22:33 [INFO] Warpz0r version 1.2.1 is enabled
    2011-04-18 23:22:33 [INFO] [Warpz0r] Found Permissions (v2.6)
    2011-04-18 23:22:33 [INFO] WasteProduct version 0.3 is enabled!
    2011-04-18 23:22:33 [INFO] WorldEdit 4.3 enabled.
    2011-04-18 23:22:33 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-18 23:22:33 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-18 23:22:33 [INFO] WorldGuard: (world) Single session is enforced.
    2011-04-18 23:22:33 [INFO] WorldGuard: (world) TNT ignition is blocked.
    2011-04-18 23:22:33 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-04-18 23:22:33 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-04-18 23:22:33 [INFO] WorldGuard: (world) All fire spread is disabled.
    2011-04-18 23:22:33 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-04-18 23:22:33 [INFO] WorldGuard: 7 regions loaded for 'world'
    2011-04-18 23:22:33 [INFO] WorldGuard 5.0-alpha9 enabled.
    2011-04-18 23:22:33 [INFO] [General] version [2.2.4] (Chernobyl) loaded
    2011-04-18 23:22:33 [INFO] [General] hooked into Permissions.
    2011-04-18 23:22:33 [SEVERE] com.nijiko.coelho.iConomy.iConomy cannot be cast to com.nijiko.coelho.iConomy.iConomy loading General v2.2.4 (Is it up to date?)
    java.lang.ClassCastException: com.nijiko.coelho.iConomy.iConomy cannot be cast to com.nijiko.coelho.iConomy.iConomy
        at com.nijikokun.cjcfork.bukkit.General.General.setupOtherPlugins(General.java:249)
        at com.nijikokun.cjcfork.bukkit.General.General.onEnable(General.java:123)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-18 23:22:33 [INFO] Done (1.463s)! For help, type "help" or "?"
    
    If this Helps heres the .yml for BB

    Code:
    general:
        excluded-blocks: []
        rollbacks-per-tick: 2000
        personal-log-files: false
        auto-watch: true
        debug-mode: false
        default-search-radius: 5
        tnt-threshold: 10.0
        restore-fire: false
        stick-item: 280
        library-autodownload: true
    database:
        cleanse-age: 3d
        deletes-per-cleansing: '20000'
        max-records: '3000000'
        type: MYSQL
        send-delay: 4
        mysql:
            port: 3306
            username: ********
            engine: MyISAM
            prefix: ''
            low-priority-insert: true
            hostname: mysqlhost
            password: ********
            database: TC16272707165334355187406
    watched:
        environment:
            lava-flow: false
            leaf-decay: false
        player:
            drop-item: false
            ip-player: true
            disconnect: true
            login: true
            pickup-item: false
            teleport: true
        explosions:
            tnt: true
            creeper: true
            misc: true
        chat:
            commands: true
            chat: true
        blocks:
            chest-changes: true
            block-place: true
            block-break: true
        misc:
            flint-logging: true
            door-open: false
            lever-switch: false
            button-press: false
    
    i had to remove the user and pass. i dont know what ppl could do with it

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

    imaxorz

    Is there anyway to make BigBrother ignore certain worlds to limit how much data it writes?

    I got a world on my server just for mining which gets resets every so often, so there is no point for BigBrother to monitor it.

    If there is no way to do that, it would be a great feature :)
     
  9. Offline

    Tulips

    may i get help i was told to go here from the npcx plugin about help with mysql i have no idea how to get it to work or where to get it or what it does (im a noob to mysql--(i used it once.. but not the way u peeps use it i used it to create items for rsps ages ago)--i have no clue as to what u guys go to for localhost or anything :/
     
  10. Offline

    MrOttuh

    Is there like a link for step by step instructions on how to install Bigbrother?
     
  11. Offline

    sethgandy

    Ok, so 2 problems.
    1: Can't rollback. I go through the motions and it doesn't do anyting.
    2: Mysql db is empty? On the server it's creating a db file, but not in mysql?

    Tracking with /bb stick still works and everything :/
     
  12. Offline

    imaxorz

  13. Offline

    icomeinpieces

    with CB 677 and BB 1.8

    2011-04-19 02:02:32 [SEVERE] [BBROTHER] Could not executeUpdate for Upgrading to BLOBs instead of VARCHAR.:
    org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "ALTER TABLE ""BBDATA"" CHANGE[*] ""DATA"" ""DATA"" BLOB NOT NULL "; expected "., ADD, SET, RENAME, DROP, ALTER"; SQL statement:
    ALTER TABLE `bbdata` CHANGE `data` `data` BLOB NOT NULL [42001-153]

    there is nothing in my database for data or tables
     
  14. Offline

    gilgatex

    Works for me in b684
     
  15. Offline

    thedjshow

    in the CMD.exe it says: WARNING Missing a prefix or suffix for default
     
  16. Offline

    Ghostaunt

    Why you use blob for data ? varchar(255) is good enough
     
  17. Offline

    Finda

    Your method is working Perfectly, but is there a way to move the data in H2 to MySQL?
     
  18. Offline

    Phat32

    I have mine working and I notice at least one difference in my config to your config. Here is mine if you wanna copy it and just replace the fields you need to:

    Code:
    general:
         rollbacks-per-tick: 2000
         personal-log-files: false
         auto-watch: true
         debug-mode: false
         default-search-radius: 2
         restore-fire: false
         stick-item: 280
         library-autodownload: true
         excluded-blocks: []
         tnt-threshold: 10.0
    database:
         cleanse-age: 3d
         deletes-per-cleansing: '20000'
         max-records: '3000000'
         type: MYSQL
         send-delay: 4
         mysql:
             port: 3306
             username: ********
             engine: MyISAM
             prefix: ''
             low-priority-insert: true
             hostname: localhost
             password: ********
             database: ********
         use-persistant-connection: false
    watched:
         environment:
             lava-flow: false
             leaf-decay: false
         player:
             ip-player: true
             disconnect: true
             login: true
             teleport: true
             drop-item: false
             pickup-item: false
         explosions:
             tnt: true
             creeper: true
             misc: true
         chat:
             commands: true
             chat: true
         blocks:
             chest-changes: true
             block-place: true
             block-break: true
         misc:
             flint-logging: true
             door-open: false
             lever-switch: false
             button-press: false
     
  19. Offline

    chernobyl360

    wow nice way to be a smart*$$. all you did was knocked out the database code. this doesnt help me at all.
     
  20. Offline

    Phat32

    How about before being a dick you actually look at it. There is a line difference. As in a line you DON'T HAVE I am not sure if there are more so I copied MY config file which works. So yeah. I won't help you again then
     
  21. Offline

    The PC Tech Guy

    Wrong thread, see Permissions thread for that. Although you could try adding "null" (without quotes) in the prefix and suffix nodes.
     
  22. Offline

    Whysopro

    Can someone please tell me how to update BB? https://github.com/tkelly910/BigBrother/wiki/ Doesn't work, when I click the ''Installing BB'' part, it tells me ''You do not have permission to update this wiki.'', so apperantly that page doesn't exist? :(

     
  23. I'm having some issues getting bigbrother to connect to my localhost sql server. I have the sql server running just fine, and i'm using the correct name/pass (i have tested this using phpmyadmin and logging in that way).
    I have tried it on addresses: "localhost", "127.0.0.1", and even the server's IP... each time, it fails to connect to the server. I have not changed the SQL port from the default installation (i manually installed the SQL server on the machine).
    I know that this isn't directly a BB question, but i was hoping SOMEONE would be able to help me figure this out...
    At this point, i can only assume its an issue with the port, but all my research has shown that the default port is what its setup to be running on.

    I am running on a Ubuntu 10.04 server, and all i have is command line :)

    (side note:: i CAN connect to other external databases, but that is making more lag then its worth)
     
  24. Offline

    Phat32

    You can download the recent BB jar here: http://ci.nexisonline.net:8080/job/BigBrother/Recommended/. That link is from the official IRC

    Post your BigBrother.yml. Lets see how it looks. I am running Linux too ;) Best way to run a server

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  25. In the posting below, i have port 1433 listed, but i've also seen that 3306 is default >.> so i've tried both as 'default'


    Code:
    database:
        cleanse-age: 3d
        deletes-per-cleansing: '100000'
        max-records: '30000000'
        type: MYSQL
        send-delay: 4
        mysql:
            port: 1433
            username: ************
            engine: MyISAM
            low-priority-insert: true
            hostname: localhost
            password: ************
            database: mc1_log
            prefix: ''
    general:
        personal-log-files: false
        auto-watch: true
        default-search-radius: 5
        restore-fire: false
        stick-item: 280
        rollbacks-per-tick: 2000
        debug-mode: false
        library-autodownload: true
        excluded-blocks: []
        tnt-threshold: 10.0
    watched:
        environment:
            lava-flow: false
            leaf-decay: false
        player:
            ip-player: false
            disconnect: false
            login: false
            teleport: false
            drop-item: false
            pickup-item: false
        explosions:
            tnt: false
            creeper: false
            misc: false
        chat:
            commands: false
            chat: false
        blocks:
            chest-changes: true
            block-place: true
            block-break: true
        misc:
            flint-logging: false
            door-open: false
            lever-switch: false
            button-press: false
    
     
  26. Offline

    Phat32

    Yes, 3306 is the default, but if you are using a different port use a different port haha. I *like a person a page back* is missing at least 1 line from the config. So to make life easy, here is my working Config. Change it as you need.

    Code:
    general:
        rollbacks-per-tick: 2000
        personal-log-files: false
        auto-watch: true
        debug-mode: false
        default-search-radius: 2
        restore-fire: false
        stick-item: 280
        library-autodownload: true
        excluded-blocks: []
        tnt-threshold: 10.0
    database:
        cleanse-age: 3d
        deletes-per-cleansing: '20000'
        max-records: '3000000'
        type: MYSQL
        send-delay: 4
        mysql:
            port: 3306
            username: ********
            engine: MyISAM
            prefix: ''
            low-priority-insert: true
            hostname: localhost
            password: ********
            database: ********
        use-persistant-connection: false
    watched:
        environment:
            lava-flow: false
            leaf-decay: false
        player:
            ip-player: true
            disconnect: true
            login: true
            teleport: true
            drop-item: false
            pickup-item: false
        explosions:
            tnt: true
            creeper: true
            misc: true
        chat:
            commands: true
            chat: true
        blocks:
            chest-changes: true
            block-place: true
            block-break: true
        misc:
            flint-logging: true
            door-open: false
            lever-switch: false
            button-press: false
     
  27. hmm... strange...cause i just used the default config that was with BB... why would there be a line missing? :(

    Using that page (exactly), and just replacing the server info, i am still unable to connect::

    Code:
    [SEVERE] [BBROTHER] Error getting a connection. Make sure your database settings are correct!
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    Last packet sent to the server was 0 ms ago.
    Caused by: java.net.ConnectException: Connection timed out
    [SEVERE] [BBROTHER] Could not establish SQL connection. Disabling BigBrother
    
    so yeah... no idea what is going on... Its not a speed issue, seeing as the server was easily running 50 people all day long... until update 1.4


    EDIT::
    when i did this in the console, it returned info i believe to be useful::


    Code:
    root@mc1:~/minecraft# sudo netstat -tap | grep mysql
     
    tcp        0      0 localhost.localdo:mysql *:*                     LISTEN      28537/mysqld   

    So, i am now testing on port 28537 to see if that works (we'll see)

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

    Phat32

    mhmmm. That was just a guess anyway. Mine might be an older config I guess that still works XD

    In a terminal window, Open MySql like this Replace {USERNAME} with the username:
    mysql -u {USERNAME} -p

    you will be prompted for the password. When it logs in type:
    show databases

    Then make sure you see your DB in there. And according to your config you should be looking for mc1_log
     
  29. hmm... when i do "show databases" in the mysql prompt, it just goes to the next line and does nothing...
    Is it possible that phpmyadmin had the databases setup somewhere else? :confused:

    Ok... nvmnd... i just forgot the ; at the end of the line...

    Yes... it shows mc1_log in the list of databases



    EDIT::
    Looking at the "/etc/mysql/my.cnf", it has the port set at 3306... so idk why this wouldn't work...i can connect via command line to the database using the name and pass i'm using in the configuration file for BB, but when BB tries to connect, it errors out...

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

    nymm

    Code:
    2011-04-19 18:42:20 [SEVERE] Could not pass event BLOCK_BREAK to BigBrother
    Hi
    It happens every time someone break a chest.
     
  31. Offline

    Phat32

    All I can figure is a missing lib, or a messed up config. Best I can figure.......
     
Thread Status:
Not open for further replies.

Share This Page