[INFO/ADMN] FoundBoxx v1.8.4.3 - Ore finds announcer (anti-cheat, xray, fullbright) [CB 1.7.9-R0.1]

Discussion in 'Archived: Plugin Releases' started by mrciku, Oct 29, 2011.

  1. Offline

    mrciku

    FoundBoxx (29/5/14 1119HRS [+8GMT])

    [​IMG]
    Multi-threaded optimizations! Flat file (H2) support!
    Custom messages and blocks support!
    (Video version: v1.8.4.3)
    Show Spoiler
    (Video version: v1.4.1)
    If you would like to contribute without paying any money, try checking out the ads in my demonstration video and/or the description. Every click is gladly appreciated! Thanks!
    Description: Continuation of FoundDiamonds from scratch (Yes, even the MySQL, but 10% of it is from a tutorial). Announces ore finds. Easy to configure. Extra features​

    Features:
    • Announcing findings of the different ore by players
    • Able to set to use permissions (Look below)
    • Able to configure which ore to announce
    • Announces number of the same ore nearby
    • Announces light level (in percentage, for fullbright hackers)
    • Able to set only survival players to then announce
    • Saves all nearby ores into a list to prevent players from getting it announced again after 30 seconds unlike FoundDiamonds
    • List will be cleared on server restarts or entries removed on removing the blocks
    • Random item on mining diamonds
    • Able to set to disallow mining at light 0, to help in fullbright hackers
    • SQL and flat file (H2) support!
    • Using database you can also get a player's farmrate!
    • Customizable messages!
    • Auto-updater
    Configuration Defaults (plus comments):
    Code:
    Auto_Update_On_Plugin_Enable: true  #toggle the auto updater running on start because you don't trust me/are lazy. You can still use "/fb update".
    Notify_On_Updates: true #notify people with the foundboxx.cmd.update permission on updates available (not linked with auto update)
    Allow_Usage_Stats_Collection: true #allow MCStats data collection
    Survival_Only: true #only listens to players in survival mode (recommended: true)
    Use_Nickname: false #when announcing, use the players nick (display name). SQL logging is still original real name
    Use_Permissions: false #permissions enabled? If no permissions, op will do (PermissionBukkit, PEX, bPerms)
    Messages:
      Found_Notification: '%ply found %amt %blk(s) (Visibility: %vis%)' #block found notification (%ply = Player name; %amt = Amount of the block found; %blk = Block name; %vis = Visibility value)
      Must_Have_Light_To_Mine: Interacting in the dark is dangerous! Put some torches! #warning to display when mining in dark is disallowed and the person mines in the dark
    Count_Diagonal_Ores: false #should the plugin count diagonal ores
    EMERALDS: true #announce emeralds.
    DIAMONDS: true #announce diamonds
    GOLD: true #announce gold
    IRON: true #announce iron
    COAL: false #announce coal
    LAPIS: true #announce lapis
    REDSTONE: true #announce redstone
    Extra_Blocks_IDs: [] #also announce all ids inside the box separated with a comma (Format: [1, 2, 3])
    Percentage_Chance_To_Give_Randoms_Item: 0 #out of 100, chance to give a random item to everyone, leave 0 to disable.
    Max_Random_Items_To_Give: 3 #max number of the random item to give, 1 to this value
    Random_Item_To_Give: 365 #item id of the random item
    Must_Have_Light_To_Mine: false #disallow fullbrighters to mine in the dark at light 0 (still announces ore finds but without visibility)
    SQL_Enabled: false #false = Disable SQL and H2; true = Enable SQL; SQL = Enable SQL; H2 = Enable H2
    SQL: #ONLY REQUIRED TO CHANGE USING SQL (H2 ONLY USES PREFIX) IS ON
      URL: localhost #URL of SQL
      Port: 3306 #port of SQL
      Database: minecraft  #Database to use
      Prefix: fb  #prefix of all FB database (eg. "fb-log")
      User: root@localhost #username to log in SQL
      Pass: '' #password to log in SQL
      Days_To_Remove: 1 #how long can a log survive before it is able to get deleted on startup.
      Maximum_Queries: 5000 #how many queries that can be used (To MySQL literate people, it's the maximum LIMIT value)
      Maximum_Data_Queries_Per_Second: 10 #how many queries to be sent per second (to prevent overload)
    Commands:
    • /foundboxx OR /fb - Prints all commands
    Permission Nodes (case sensitive) [PermissionBukkit, PEX, bPerms]:
    • foundboxx.* - Everything below (Try to give this to only MAIN server admins)
    • foundboxx.admin - Use ALL /fb commands (Try to give this to only MAIN server admins)
    • foundboxx.notify - Get the notification
    • foundboxx.dark - Allows mining in dark all the time
    • foundboxx.cmd.reload - Allow /fb reload and /fb config (WARNING: GIVE TO ONLY TRUSTED PEOPLE [THEY CAN SEE MYSQL PASSWORD])
    • foundboxx.cmd.queue - Allow /fb queue
    • foundboxx.cmd.farmrate - Allow /fb farmrate
    • foundboxx.cmd.update - Allow /fb update
    • foundboxx.ignore.* - Ignore for all ore finds
    • foundboxx.ignore.emerald - Ignore emerald finds
    • foundboxx.ignore.diamond - Ignore diamond finds
    • foundboxx.ignore.gold - I don't need to say what this does
    • foundboxx.ignore.iron - I don't need to say what this does
    • foundboxx.ignore.lapis - I don't need to say what this does
    • foundboxx.ignore.redstone - I don't need to say what this does
    • foundboxx.ignore.coal - I don't need to say what this does
    • foundboxx.ignore.allextras - I don't need to say what this does
    Changelog:
    v1.8.4.3
    Added 2 new configuration settings:
    • Notify_On_Updates: true #notify people with the foundboxx.cmd.update permission on updates available (not linked with auto update)
    • Allow_Usage_Stats_Collection: false #allow MCStats data collection
    v1.8.4.2 (another small update, optional)
    - Included MCStats statistics support (hopefully it is working)
    v1.8.4.1 (small update, optional)
    - Just added a small update reminder to a player with the update permission when he/she joins (only will prompt if auto update setting is true)
    v1.8.4
    - Fixed a derp in checking if a block is untouched before when SQL is not enabled.
    - Changed configurations API to the simpler Bukkit getConfig() API.
    - Added a new option to toggle counting diagonal ores (normally hidden while mining underground) [Set to false as default to stop "cheating" using my plugin].
    v1.8.3
    - Changed auto updater to the CurseAPI system
    v1.8.2
    - Derp on the H2 database
    v1.8.1
    - Attempt to fix auto updater
    - Wrong version number
    v1.8.0
    - Project has been revived! Probably for a short term though.
    - Fixed all the errors for now and made compatible with the latest bukkit developer build.
    I will need some help on some things such as:
    - Any incompatible permissions plugin
    - Bugs
    Todo:
    - Improve threading.
    Show Spoiler
    v1.7.7
    - Added block places to SQL/H2 support. On server restarts if a player (in survival mode) had placed an ore on the ground, it will not announce anymore.
    v1.7.6
    - Added config to disable auto-update on startup
    - Optimized a little bit of the variables (Some were looping)
    - "Portabalized" the auto-updater
    - More restructuring of folders
    v1.7.5
    - Added threading for SQL/H2 startup
    - Added a double checker to check if the H2 library file is corrupted and re-downloads if it is
    - More rearrangement of code to folders
    v1.7.4
    - Extremely critical bug that causes huge stack overflow fixed.
    v1.7.3
    - Threading complete! Code more optimized yay!
    v1.7.2
    - Made auto-updater run on separate threads! Yippie! Doesn't slow down start up time and my first successful thread attempt!
    v1.7.1
    - Re-organized folders
    - Enhanced auto-updater (Even more efficient)
    - Added custom message to print configurations
    - Nicer print configurations
    - Starting on threads (Not in use yet)
    v1.7
    - Added custom messages support
    - Added custom blocks support (farmrates supported also)
    v1.6.2
    - Added 1.2 support by fixing events.
    v1.6.1.4
    - Fixed permissions for ops when permissions is disabled.
    v1.6.1.3
    - Removed WorldGuard support for the time being, until I get the API sorted.
    v1.6.1.2
    - Fixed NPE, silly me.
    v1.6.1.1
    - Finished auto-updating alittle bit more.
    - WorldGuard support!
    v1.6.1
    - Auto download updates on "/fb update"!
    v1.6.0.3
    - Hopefully fixed PEX related issues
    - Added ignore permissions
    - Tweaked disable mining in dark
    - Rearranged some if statements
    v1.6.0.2
    - Probably fixed SQL
    v1.6.0.1
    - Fixed H2 error.
    v1.6
    - Finally! FLAT FILE SUPPORT! FOR THOSE WHO WANT IT! SEE THE CONFIGURATION COMMENT ON SQL ON HOW TO USE IT! CREDITS THANKS TO xAuth FOR THE OPEN-SOURCE CODE. H2 library downloads on it's own with FB, no worries!
    v1.5.2.8
    - Tweaked SQL connections alittle bit, hoping to fix the error some people are facing.
    - Also tweaked abit of the plugin.yml permissions.
    v1.5.2.7
    - Probably fixed PEX support, check again please.
    v1.5.2.6
    - Removed the checks for "Disallow mining in dark" in Nether.
    - Removed the checks "Disallow mining in dark" when Y < 60, only check when block is at least 5 blocks below sea level (Sea level is 64 therefore, when Y is 59 and below).
    v1.5.2.5
    - Fixed reader error on start-up
    v1.5.2.4
    - Added more minor permissions for each command, foundboxx.admin still allows all other commands.
    v1.5.2.3
    - Fixed bPermissions support
    v1.5.2.2
    - Fixed NPE in the latest development builds of craftbukkit
    v1.5.2.1
    - Possibly fixed the error for ArrayList in SQL queue
    v1.5.2
    - Added "Use_Nick" configuration to announce using the players display name instead of MC name
    - Fixed added a configuration to change maximum data queries per second defaulted to 10 (was 3 and kinda not synchronized)
    v1.5.1.3
    - Added /foundboxx for those with plugins that override /fb
    - Modified help printing
    - Rearranged code for the sake of my eyes and brain
    v1.5.1.2
    - Code rearrangement
    - Disabled printing farmrates of disabled ores in configuration to remove ugly "0"s
    - Added the colouring of farmrate prints through my statistics (I still need to get statistics from red stone and coal, can you guys help me?)
    - Some minor bugfixes
    v1.5.1.1
    - Fixed the minimum farmrate checking days from 2 to 1.
    v1.5.1
    - Added "/fb farmrate (name) (days)" command to check farmrates and players!
    - Made SQL reload on "/fb reload".
    v1.5
    - Added MySQL support!
    v1.4.4.1
    - Fixed the stupid visibility notification not showing again.
    v1.4.4
    - Added PEX and bPerms support (UNTESTED ON 8/11/11!)
    v1.4.3
    - Fixed the need to turn on permissions for everyone to see [notify perm was defaulted to false when permissions is disabled] (SILLY ME!)
    v1.4.2.2
    - Code rearrangement
    - Changed the warning of the "Disallow mining in dark"
    - Added a few more things to plugin.yml
    v1.4.2.1
    - Fixed mining in the dark when disallowing it also does not announces the ore finding.
    - Optimized a very tiny bit of performance by moving some if functions around.
    v1.4.2
    - Fixed configuration printing for "Disallow mining in dark" value
    - Tweaked a little bit of the permissions
    v1.4.1
    - Workaround for the counter displaying too much (Hope it works)
    v1.4
    - Added redstone ore configuration
    - Added reload command (With permissions)
    - Fixed up the visibility notification
    - Some other bugfixes
    v.1.3.1
    - Fixed the counter from showing 1 less block
    v1.3
    - Shortened notification message
    - Added permissions
    - Added a must have light to mine function
    - Changed color of lapis notification to look more better to the eye with Doku font
    v1.2.1
    - Fixed to only give random items once per bunch
    v1.2
    - Fixed NPE on PlayerInteract
    v1.1
    - Fixed coal and lapis announcing
    - Added giving random items on a player mining diamonds
    - Changed "Light:" to "Visibility:" and shows a percentage instead
    - Added a feature to not announce if the ore is player placed until restart
    - Now uses the new YAMLConfiguration instead of the deprecated one
    v1.0
    - Initial release

    To be made:
    • Multi-world support (Soon hopefully)
    • Traps (Also will be integrated to SQL to get farmrates for traps!)
    • Ability to set delays between messages
    • Ability for users to choose to get their own announcement even if it is disabled by the server
    Credits:
    • mrciku - Main base code
    [​IMG]
    Stats collection: MCStats Lite is included in the latest versions and will just be collecting really basic information (your server's IP address, and other private information will not be collected) about your server. The collection will be used for the public's (mainly mine) knowledge on the popularity of the plugin, you may choose to opt-out in the configurations by changing the "Allow_Usage_Stats_Collection" option to false. For more information please head tohttp://mcstats.org/learn-more/
    BUKKITDEV:

    Source:
     
  2. Offline

    mrciku

    It would take awhile since production is slow, but I'll consider this suggestion :D

    Oh yeah, for the flat file, I was thinking of using H2 databases. I'll be looking around.
     
  3. Offline

    panborsuk

    FounBoxx is better and cleaner plugin than FoundDiamonds :)

    But, why there isn't permissions only for /fb farmrate? :)
     
  4. Offline

    mrciku

    Didn't think there was really a need for that when I was coding this, maybe I'll add a permission node after the next release. I'm still yet to find out how to use H2 databases
     
  5. Offline

    panborsuk

    Ok. It will be nice. Because I want to give it to my Mods without /fb config for example :)
     
  6. Offline

    mrciku

    yep done on 1.5.2.4.

    Anyhow, I might be re-coding MultiInv if there are no updates by the author soon :D

    IMPORTANT UPDATE 1.5.2.5! Fixed the reader error causing it to not start!
     
  7. Offline

    panborsuk

    @mrciku Awesome! You rock! Thank u very much!

    Regards from Poland,
    Adam
     
  8. Offline

    brewno

    How can I disable the torches message only for the nether, where there's light?
    Thanks.
     
  9. Offline

    mrciku

    Hmm, well you could put some torches around, but I am going to disable the light for nether, theres nothing to xray in nether anyway... Except netherwarts now.
     
  10. Offline

    dadaking

    Hello, i have CraftBukkit 1337 and your build 1.5.2.5 of your plugin.
    I use PEX and i can't see the notification.
    I correctly put the node .notify.
    I test with all my other plugin, it doesn't work, so i test with PEX and founboxx alone, it doesn't work too :(

    I have no error in my log :(

    Someone have an idea?

    Thanks a lot.
     
  11. Offline

    mrciku

    Can I see your permissions?
     
  12. Hey. I tried using this plugin but i couldnt get any notifications. I am using PEX
     
  13. Offline

    mrciku

  14. Offline

    Malvagio87

    mrciku i applaud you on this plugin.

    Its allowed me to catch countless numbers of people xraying online.

    However, I am trying to get the SQL feature to work and it doesnt seem that its writing anything to the MySQL database.

    When i type in /fb farmrate <playername> days i get back this:

    [​IMG]

    My config file looks like this:
    [​IMG]

    Ive removed my username and password for obvious reasons.

    I use the same hosting for my logblock server (different database though)
    Is there something i need to edit in my database or what?

    This is what comes up in my console when i try to run the /fb farmrate <player> days

    Code:
    2011-11-28 11:54:01 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    
    2011-11-28 11:54:01 [SEVERE]     at sun.reflect.GeneratedConstructorAccessor93.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.Util.getInstance(Util.java:382)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java:2485)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.createStatement(ConnectionImpl.java:2467)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.SQL.Query(SQL.java:91)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.FoundBoxx.findFarmRate(FoundBoxx.java:201)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.FoundBoxx.onCommand(FoundBoxx.java:173)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:364)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    
    2011-11-28 11:54:01 [SEVERE]     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:179)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    
    2011-11-28 11:54:01 [SEVERE]     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:546)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    
    2011-11-28 11:54:01 [SEVERE] Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
      
    The last packet successfully received from the server was 3,248,112 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    
    2011-11-28 11:54:01 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
    2011-11-28 11:54:01 [SEVERE]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:779)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:622)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.SQL.Query(SQL.java:92)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.fBlockListener.canAnnounce(fBlockListener.java:147)
    
    2011-11-28 11:54:01 [SEVERE]     at me.Jaryl.FoundBoxx.fBlockListener.onPlayerInteract(fBlockListener.java:82)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    
    2011-11-28 11:54:01 [SEVERE]     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:171)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:92)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)
    
    2011-11-28 11:54:01 [SEVERE]     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:207)
    
    2011-11-28 11:54:01 [SEVERE]     at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
    
    2011-11-28 11:54:01 [SEVERE]     ... 7 more
    
    2011-11-28 11:54:01 [SEVERE] Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    
    2011-11-28 11:54:01 [SEVERE]     at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    
    2011-11-28 11:54:01 [SEVERE]     ... 26 more
    Do you have any suggestions?
     
  15. Offline

    Drakonix

    Looks nice. I will test it :)
     
  16. Offline

    dadaking

    My server is already in 1.8.1, it's a problem?

    I test it and i can't see the message :/

    It's my PEX config for the test:


    Code:
    users:
        *******:
            permissions:
            - '*'
            group:
            - Moderateur
    groups:
        Moderateur:
            permissions:
            - modifyworld.*
            - foundboxx.*
        default:
            default: true
            permissions:
            - modifyworld.*
    and my FB config:

    Code:
    Survival_Only: true
    Use_Nickname: false
    Use_Permissions: true
    DIAMONDS: true
    GOLD: true
    IRON: true
    COAL: false
    LAPIS: true
    REDSTONE: false
    Percentage_Chance_To_Give_Randoms_Item: 0
    Max_Random_Items_To_Give: 3
    Random_Item_To_Give: 365
    Must_Have_Light_To_Mine: false
    SQL_Enabled: false
    Thanks for your help ;)
     
  17. Offline

    Drakonix

    I think u have to add foundboxx.notify to your permissions.
     
  18. Offline

    dadaking

    I try to put notify alone, i try to put notify + foundboxx.*.

    foundboxx.* mean all permission, so the notify permission is use to

    (Sorry for my english)

    EDIT: Excuse me, it's work perfectly!! I don't now what i do ... but it works xD
     
  19. Offline

    Malvagio87

    anyone have any ideas on what is going on with my problem?
     
  20. Offline

    Drakonix

    I think you have configured everything right. Maybe it's a bug.
     
  21. Offline

    Malvagio87

    thats not cool lol
     
  22. Offline

    mrciku

    @Malvagio87 I'll be taking a look at your problem now.

    Your error seems to be saying that your SQL host forcefully closed the connection... Wrong username or password?

    Try to make sure the "fb10h" table exists too.
     
  23. Offline

    Malvagio87

    @mrciku
    This is what my database has.

    [​IMG]

    i also changed the password: field to be like

    password: '<password>' where before i just had it as password: <password> but whenever anyone mines i still get a ton of those sever errors.
    i hope this helps ... if you want to contact me directly try going on my server mc.10hearts.com or on mumble.10hearts.com port 65155
     
  24. Offline

    Nexot

    amazing :D! can you add editable strings maybe? thx :D
     
  25. Offline

    mrciku

    Well, it seems to be working fine creating the tables, but not getting information. Is it anyway that your SQL could be blocking jdbc connections? Or queries?

    EDIT: 1 guy also messaged me on BukkitDev having the same problem. Also using an external SQL host (If I'm not wrong), maybe its JDBC, I'll need to look around

    EDIT 2: I think I might have found the problem. Could be because the plugin doesn't make a new connection after it was first made. Some SQL databases might close the connection after a period of time. I'll fix this.

    @Malvagio87 I will come to your server if I can tonight (I think it's night for me when you are on your server). Try using v1.5.2.8 first, thanks.
     
  26. Offline

    diamondthree

  27. Offline

    mrciku

    Oh sorry, I only usually read the tickets section, didn't really note the comments. Replied :)
     
  28. Offline

    james00000001

    Mate, your plugin saved my server. Thanks a tonne
     
  29. Offline

    mrciku

    no problem. I think I'll work on some updates :D

    EDIT: ALLRIGHT!!! I GOT H2 WORKING!

    EDIT 2: Updated! @ArcFox enjoy!
     
  30. Offline

    Lay295

    Hey it's not showing a message for any of my mods/admins


    Code:
    users:
        lay295:
            groups:
            - regulars
        setgroup:
            permissions:
                lay295: false
            groups:
            - default
    groups:
        regulars:
            permissions:
                essentials.rules: true
                essentials.motd: true
                essentials.list: true
                essentials.helpop: true
                essentials.help: true
                essentials.msg: true
                essentials.suicide: true
                essentials.realname: true
                iConomy.payment: true
                iConomy.plus: true
                lwc.protect: true
                mcmmo.chat.partychat: true
                mcmmo.commands.party: true
                mcmmo.ability.*: true
                mcmmo.skills.*: true
                towny.town.claim: true
                towny.town.delete: true
                towny.town.plot: true
                towny.town.resident: true
                towny.chat.town: true
                towny.chat.nation: true
                towny.wild.*: true
                ChestShop.shop.buy: true
                ChestShop.shop.sell: true
                mchat.prefix.Regulars: true
                mchat.suffix.Regulars: true
                permissions.build: true
            inheritance:
            - default
        mods:
            permissions:
                ChestShop.mod: true
                essentials.ban: true
                essentials.ban.notify: true
                essentials.banip: true
                essentials.clearinventory: true
                essentials.kick: true
                essentials.kick.notify: true
                essentials.mute: true
                iConomy.accounts.*: true
                lwc.mod: true
                nocheat.*: true
                vanish.standard: true
                lavafurnace.admin.*: true
                mchat.prefix.Moderators: true
                mchat.suffix.Moderators: true
                mchat.prefix.Default: false
                mchat.suffix.Default: false
                foundboxx.notify: true
            inheritance:
            - VIP2
        admins:
            permissions:
                ChestShop.*: true
                permissions.*: true
                essentials.*: true
                herospawn.*: true
                iConomy.*: true
                lwc.admin: true
                mcmmo.*: true
                towny.admin: true
                vanish.*: true
                worldedit.*: true
                firelord.admin: true
                lavafurnace.*: true
                superpermbridge.*: true
                foundboxx.*: true
            inheritance:
            - mods
        VIP1:
            permissions:
                essentials.nick: true
                essentials.spawn: true
                towny.town.spawn.*: true
            inheritance:
            - regulars
        VIP2:
            permissions:
                firelord.armor: true
                firelord.sword: true
                firelord.boots.firestep: true
                firelord.boots.overwater: true
                firelord.helmet: true
                firelord.pick: true
                firelord.axe: true
                firelord.shovel: true
                lavafurnace.player.*: true
            inheritance:
            - VIP1
    messages:
        build: ''
    debug: false
    
    Any idea's? ive set the config file to use permissions btw

    EDIT 1 NVM: it's working :p

    EDIT 2: i started working and then stopped working again :eek:
     
  31. Offline

    mrciku

    Hmm... PermissionsBukkit? No errors? Do you receive it when you are OP? Anyone else having the same problem?
     

Share This Page