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

    number1_Master

    YAY someones working on bigbrother

    I get this error and i did do the yml thingy it says to do :eek:
    Code:
    07:19:16 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    07:19:16 [SEVERE] Error occurred while disabling BigBrother v1.12.0 (Is it up to date?): null
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:130)
        at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:78)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:176)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:978)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:120)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    now i get this :mad:
    Code:
    07:25:31 [SEVERE] [BBROTHER] Your database settings are probably incorrect:
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.Util.getInstance(Util.java:382)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at me.taylorkelly.bigbrother.datasource.ConnectionService.getConnection(ConnectionService.java:75)
        at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.connect(JDCConnectionDriver.java:42)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:207)
        at me.taylorkelly.bigbrother.datasource.BBDB.reconnect(BBDB.java:193)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:126)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334)
        at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2186)
        ... 28 more
    Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:218)
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
        ... 30 more
    07:25:31 [SEVERE] Error occurred while disabling BigBrother v1.12.0 (Is it up to date?): null
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:130)
        at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:78)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:176)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:978)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:129)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  3. Offline

    alfonsojon

    That would be a BigBrother bug in general :(. BUT no need to fear, it's very easy to fix. First you open up BigBrother.example.yml, then open up BigBrother.yml. Copy (not cut) ALL the contents of BigBrother.example.yml to BigBrother.yml, then adjust your MySQL schema, username, and password accordingly. Make sure your user for the MySQL server has permissions to write to the schema selected. This should fix both your MySQL AND your BigBrother.example.yml issues :)
    Enjoy :)

    For those of you who are not familiar with MySQL/prefer plain text, I may branch off one of the older versions to see if I can get the old H2/Plain Text versions updated.

    Sorry to spam with all my posts (trying to be helpful :p), but PLEASE LET ME KNOW if anyone knows where/how to find the source code for BigBrother build #662. It was the last stable version, and the last version not to have any error. It was also the last version to support H2. Thanks :D

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

    Teldelariel

    I have said this a couple of times now :), I found the BB.jar to go with Build 1000 it uses H2 which is what I currently use on my latest RB build of bukkit with no problems so far, I will re link it here.

    <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Dec 14, 2016
  5. Offline

    alfonsojon

     
    Last edited by a moderator: Dec 14, 2016
  6. Offline

    Pr4w

    Can you not just decompile it ?
     
  7. Offline

    alfonsojon

    *derf* D'OH. I don't get how I didn't think of that xD
    (downloads JD-Eclipse)
     
  8. Offline

    Invert_Tails

    Hi..i seem to begetting problems related to database..specifically this:

    03:59 PM [INFO] [BBROTHER] ------------------------------------
    03:59 PM [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    03:59 PM [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    03:59 PM [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    03:59 PM [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    03:59 PM [INFO] [BBROTHER] ------------------------------------
    03:59 PM [SEVERE] [BBROTHER] Your database settings are probably incorrect:
    03:59 PM [SEVERE] Error occurred while disabling BigBrother v1.8-SNAPSHOT (Is it up to date?): null
    03:59 PM [SEVERE] Error occurred while enabling BigBrother v1.8-SNAPSHOT (Is it up to date?): null

    This is directly off the Pail Interface so yeah..
    anyways I do not know how to configure database settings if you run the server off your own computer.
     
  9. Offline

    alfonsojon

    Delete BigBrother.yml and reload the server.
     
  10. Offline

    number1_Master

    @alfonsojon i need help with this i did what u told me from before
     
  11. Offline

    alfonsojon

    Does your MySQL user have permissions to access the schema or no? If you're still having trouble, use the build that supports H2 for now, it's a nice alternative until I update BigBrother to have H2 support again. (in progress ATM)
     
    nunber1_Master likes this.
  12. Offline

    Pr4w

    @alfonsojon
    Seriously, WHAT THE FUCK ?
    I tried your fixed version, the first message I get in console is "Dropping table bb_data", and indeed, your version of the plugin just dropped the whole BigBrother data table...
    Thank god I had a backup, but seriously, WTF?
     
  13. Offline

    matthew83610

    hey guys i'm having problems getting it to work. First of all before I show my log in terminal, I want to tell you that I use mysql because it is a lot easier on mac. So in the bigbrother.yml i have put SQLITE as seen in a post a couple of pages ago. Anyway here is the code:
    Code:
    Last login: Tue Oct 25 01:12:15 on ttys000
    /Users/MatthewAlanTroutman/Desktop/Bukkit\ Server/LaunchServer.command ; exit;
    Matthew-Alan-Troutmans-MacBook:~ MatthewAlanTroutman$ /Users/MatthewAlanTroutman/Desktop/Bukkit\ Server/LaunchServer.command ; exit;
    161 recipes
    17 achievements
    01:13:20 [INFO] Starting minecraft server version Beta 1.8.1
    01:13:20 [INFO] Loading properties
    01:13:20 [INFO] Starting Minecraft server on *:25566
    01:13:20 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    01:13:20 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    01:13:20 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    01:13:20 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    01:13:20 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112-g54a13b2-b1240jnks (MC: 1.8.1)
    01:13:21 [INFO] [PermissionsEx] sql backend registered!
    01:13:21 [INFO] [PermissionsEx] file backend registered!
    01:13:21 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    01:13:21 [INFO] [PermissionsEx] p2compat backend registered!
    01:13:21 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    01:13:21 [INFO] LWC: Loading shared objects
    01:13:21 [INFO] LWC: Protection cache: 0/10000
    01:13:21 [INFO] LWC: Native library: plugins/LWC/lib/native/Mac/x86_64/libsqlitejdbc.jnilib
    01:13:21 [INFO] MLog clients using java 1.4+ standard logging.
    01:13:22 [INFO] [PermissionsEx] Initializing file backend
    01:13:22 [INFO] Preparing level "FactionsWorld"
    01:13:22 [INFO] Default game type: 0
    01:13:22 [INFO] Preparing start region for level 0 (Seed: -1815249830070278126)
    01:13:23 [INFO] Preparing spawn area: 89%
    01:13:23 [INFO] Preparing start region for level 1 (Seed: -1815249830070278126)
    01:13:24 [INFO] Preparing spawn area: 89%
    01:13:24 [INFO] [BBROTHER] ------------------------------------
    01:13:24 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    01:13:24 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    01:13:24 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    01:13:24 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    01:13:24 [INFO] [BBROTHER] ------------------------------------
    01:13:24 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    01:13:24 [SEVERE] Error occurred while disabling BigBrother v1.11.0-SNAPSHOT (Is it up to date?): null
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:130)
        at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:78)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:962)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:120)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:941)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    01:13:24 [INFO] Loading ColoredSigns
    01:13:24 [INFO] [DropClear] Permissions 2.7.7 found hooking in.
    01:13:24 [INFO] [DropClear] version 1.7.6_1 is enabled!
    01:13:25 [INFO] Loaded Essentials build 2.6.2 by: Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits
    01:13:25 [INFO] Essentials: Using config based permissions. Enable superperms in config.
    01:13:25 [INFO] [Essentials] Payment method found (iConomy version: 6)
    01:13:25 [INFO] Loaded EssentialsChat build 2.6.2 by: essentials team
    01:13:25 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
    01:13:25 [INFO] Loaded EssentialsProtect build 2.6.2 by: essentials team
    01:13:25 [INFO] Loaded EssentialsSpawn build 2.6.2 by: essentials team
    01:13:25 [INFO] [HeroicDeath] 1.11.2 enabled.
    01:13:25 [INFO] [iConomy - Celty] Enabled (44 ms)
    01:13:25 [INFO] [MobDisguise] by desmin88 version 1.63 enabled.
    01:13:26 [INFO] [PermissionsEx] Superperms support enabled.
    01:13:26 [INFO] [PermissionsEx] v1.14 enabled
    01:13:26 [INFO] Essentials: Using PermissionsEx based permissions.
    01:13:26 [INFO] PermissionsHelper version 1.0.3 loaded!
    01:13:26 [INFO] PermissionsHelper will generate a permissions list in approximately thirty seconds.
    01:13:26 [INFO] PlgSetspawn version 5.0 is enabled!
    01:13:26 [INFO] [SimpleSpleef] SimpleSpleef version 1.3 is enabled!
    01:13:26 [INFO] WorldEdit 4.7 enabled.
    01:13:26 [INFO] WorldEdit: PermissionsEx detected! Using PermissionsEx for permissions.
    01:13:26 [INFO] WorldGuard: PermissionsEx detected! Using PermissionsEx for permissions.
    01:13:26 [INFO] WorldGuard: (FactionsWorld) Single session is enforced.
    01:13:26 [INFO] WorldGuard: (FactionsWorld) TNT ignition is PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld) Lighters are PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld) Lava fire is PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld) Fire spread is UNRESTRICTED.
    01:13:26 [INFO] WorldGuard: Loaded configuration for world 'FactionsWorld"
    01:13:26 [INFO] WorldGuard: (FactionsWorld_nether) Single session is enforced.
    01:13:26 [INFO] WorldGuard: (FactionsWorld_nether) TNT ignition is PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld_nether) Lighters are PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld_nether) Lava fire is PERMITTED.
    01:13:26 [INFO] WorldGuard: (FactionsWorld_nether) Fire spread is UNRESTRICTED.
    01:13:26 [INFO] WorldGuard: Loaded configuration for world 'FactionsWorld_nether"
    01:13:26 [INFO] WorldGuard: 1 regions loaded for 'FactionsWorld'
    01:13:26 [WARNING] WorldGuard: Region file for world "FactionsWorld_nether" missing or inaccessible.
    01:13:26 [INFO] WorldGuard 5.3 enabled.
    01:13:26 [INFO] [ChatManager] ChatManager enabled!
    01:13:26 [INFO] [Modifyworld] Modifyworld enabled!
    01:13:26 [INFO] [PermissionsCompat] Compatibility layer enabled.
    01:13:26 [INFO] WorldEdit: PermissionsEx detected! Using PermissionsEx for permissions.
    01:13:26 [INFO] WorldGuard: PermissionsEx detected! Using PermissionsEx for permissions.
    01:13:26 [INFO] [ChestShop] Permissions version 2.7.7 loaded.
    01:13:26 [INFO] [ChestShop] LWC version 3.53 loaded.
    01:13:26 [INFO] [ChestShop] version 3.22 initialized!
    01:13:26 [INFO] [ChestShop] iConomy 6 loaded.
    01:13:26 [INFO] [Factions v1.5.1] === ENABLE START ===
    01:13:26 [INFO] [Factions v1.5.1] Loading conf from disk
    01:13:27 [INFO] [Factions v1.5.1] Loading players from disk
    01:13:27 [INFO] [Factions v1.5.1] Loading factions from disk
    01:13:27 [INFO] [Factions v1.5.1] Loading board from disk
    01:13:27 [INFO] [Factions v1.5.1] Found and will use Permissions v2.7.7 for permissions
    01:13:27 [INFO] [Factions v1.5.1] Found and will integrate chat with EssentialsChat v2.6.2
    01:13:27 [INFO] [Factions v1.5.1] EssentialsEco hook available, but disabled ("econEssentialsEcoEnabled": false).
    01:13:27 [INFO] [Factions v1.5.1] === ENABLE DONE (Took 343ms) ===
    01:13:27 [INFO] LWC: Loaded 137 locale strings (0 overrides)
    01:13:27 [INFO] LWC: Permissions API: PEXPermissions
    01:13:27 [INFO] LWC: Currency API: iConomy6Currency
    01:13:27 [INFO] LWC: Loading SQLite
    01:13:27 [INFO] LWC: Using: Native
    01:13:27 [INFO] LWC: Precached 55 protections.
    01:13:27 [INFO] LWC: At version: 3.53 (b294)
    01:13:27 [INFO] Server permissions file permissions.yml is empty, ignoring it
    01:13:27 [INFO] Done (0.573s)! For help, type "help" or "?"
    01:13:57 [INFO] PermissionsHelper will now generate a list of permissions and write them to plugins/PermissionsHelper/list.txt
    01:13:58 [INFO] Writing has finished.
    >
    
     
  14. Offline

    alfonsojon

    o.o
    Did not come across this, will try to fix (didn't happen to our server >.>)
    This may be due to an incompatibility with the new database from the old database, as the fixed version no longer uses H2 and puts focus on MySQL. I don't know where the source of the issue be, but it's probably in the data conversion from older-formatted databases.

    Sorry about that, redoing my fixes :( (Fresh source)
     
  15. Offline

    Pr4w

    Hahaha, no problem man, I managed to recover it all, but I was a bit in a state of shock when I saw my BigBrother database go from 1.33Go to 46.6Ko... xD
     
  16. Offline

    alfonsojon

    Well this is good, it gives me an opportunity to add H2 support again >.<, also, I'm working off a stabler build, and it is going to have H2 again <3
     
  17. Offline

    Pr4w

    Bleh, SQL FTW :-°
    Thanks a lot for taking time to update this btw ! :D
     
  18. Offline

    alfonsojon

    Well it's taking too long in my opinion, so why not do a better fix myself? To be honest, this is the first time I had gotten my hands dirty in Eclipse (Or java for that matter). So if there are bugs, it's probably cause I suck at coding (learning ^.^)

    Also, no problem :)
     
  19. Offline

    Chiller252

    your link to http://wiki.nexisonline.net/wiki/BigBrother:Main_Page is either not working or the website itself is down and I get an error that could be simply fied by a tutorial for setting up config.
    The examples for:
    Code:
        # Username to use when connecting to the server. Change this, obviously.
    
        username: lol_i_need_to_read_BigBrother_dot_yml
    
        # Password to use when connecting to your database server.
        password: ''
    Were not as clear as it neede to be...

    your link to http://wiki.nexisonline.net/wiki/BigBrother:Main_Page is either not working or the website itself is down and i get an error that could be simply fied by a tutorial for setting up config.
    The examples for
    Code:
        # Username to use when connecting to the server. Change this, obviously.
    
        username: lol_i_need_to_read_BigBrother_dot_yml
    
        # Password to use when connecting to your database server.
        password: ''
    Were not as clear as they needed to be...

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

    alfonsojon

    To set up a MySQL database, you need to set up a MySQL server. You can download it from www.mysql.com, and then create a database. I don't know how to do this from a GUI, but you can look this up and get help easily :).
    Basically, you need to create a user in MySQL for BigBrother to use, then you need to set up a password. Once you've set up the account, you need to make a database for BigBrother to use, then give BigBrother permissions for that database. :)
     
  21. Offline

    Chiller252

    i recently tried to upgrade to 1337 from 1185 but most of my plugins were not ready yet.
    i have used big brother before without entering anything in this feild...
    i rly don't know how this is possable now.
     
  22. Offline

    alfonsojon

    This is because N3X1S disabled removed H2 support, which I'm trying to bring back. Hang in there D:
     
  23. Offline

    Chiller252

    i think i will be fine with my members at the moment so i can wait...
    Thank you :D
     
  24. Offline

    orbitraiter

    2011-10-25 18:35:51 [INFO] [BBROTHER] ------------------------------------
    2011-10-25 18:35:51 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-10-25 18:35:51 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-10-25 18:35:51 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-10-25 18:35:51 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    2011-10-25 18:35:51 [INFO] [BBROTHER] ------------------------------------
    2011-10-25 18:36:22 [INFO] Read timed out
    2011-10-25 18:36:53 [INFO] Read timed out
    2011-10-25 18:37:25 [INFO] Read timed out
    2011-10-25 18:37:27 [SEVERE] [BBROTHER] Your database settings are probably incorrect:
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.Util.getInstance(Util.java:382)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at me.taylorkelly.bigbrother.datasource.ConnectionService.getConnection(ConnectionService.java:75)
    at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.connect(JDCConnectionDriver.java:42)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at me.taylorkelly.bigbrother.datasource.BBDB.reconnect(BBDB.java:193)
    at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:126)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    Whattt? iv tried so many times to fix it! i dont know whatz rong!
     
  25. Offline

    Chiller252

    /\yup, look up there or wait for fix
    | |
    /\
     
  26. Offline

    Geckoleon

    Hey when is it gonna be able to work without another database? anytime soon?
     
  27. Offline

    sgbadman

    When i put /bb done it says you dont have a history log u doofus when i do? now i cant place log
     
  28. Offline

    alfonsojon

    Are you using the fixed build or no? You can download the fixed build at livecraft.enjin.com/bigbrother

    There's a dev build, working on that now, currently BROKEN and NOT WORKING -.-

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

    Geckoleon

    so when do you think it'll be working? if its soon, then ill just wait, but if not, then im gonna try to get a MySQL server up
     
  30. Offline

    alfonsojon

    Expect an update by Monday. If not, I dunno. My PC decided to blow up on me (luckily I keep backups of EVERYTHING :D)
     
  31. Offline

    Jacklivsey1988

    can you please tell me the texture pack you used for thhe screenshots
    and also is it HD?
    please reply
     
Thread Status:
Not open for further replies.

Share This Page