FoundBoxx

FoundBoxx Logo

FoundBoxx - Ore Finds Announcer (anti-cheat, xray, fullbright)

Multi-threaded optimizations! Flat file (H2) support!

Custom messages and blocks support!

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 to http://mcstats.org/learn-more/

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

  1. Announcing findings of the different ore by players
  2. Able to set to use permissions (Look below)
  3. Able to configure which ore to announce
  4. Announces number of the same ore nearby
  5. Announces light level (in percentage, for fullbright hackers)
  6. Able to set only survival players to then announce
  7. Saves all nearby ores into a list to prevent players from getting it announced again after 30 seconds unlike FoundDiamonds
  8. List will be cleared on server restarts or entries removed on removing the blocks
  9. Random item on mining diamonds
  10. Able to set to disallow mining at light 0, to help in fullbright hackers
  11. SQL and flat file (H2) support!
  12. Using SQL you can also get a player's farmrate!
  13. Customizable messages!
  14. Auto-updater

Commands

  • /foundboxx or /fb - Main command

Permissions [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

Configuration Defaults (plus comments)

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: false #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)

FoundBoxx MCStats

Source code: https://github.com/jarylc/FoundBoxx

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of 94jp 94jp Aug 12, 2014 at 17:12 UTC - 0 likes

    Is there a way to scan everyone and pick out suspicious users?

  • Avatar of mrciku mrciku Jul 18, 2014 at 12:49 UTC - 0 likes

    @CrowMCLP: Go

    Haha I immediately saw your request on GitHub, I'll push the new build out once I'm free.

    Thanks.

  • Avatar of CrowMCLP CrowMCLP Jul 18, 2014 at 12:46 UTC - 0 likes

    @boniomri: Go

    I have fixed the PEX issue and made a pull request for mrciku to check out. I am sure he wouldn't appreciate me posting a download to my modded version. I have fixed it and customized it for my server but if you send me a pm ill send you a download link. Mine is name differently and has different permissions. Also I wouldn't use SQL with mine. It lags like crazy. I only just started coding. :)

    http://www.blackbirdgaming.com/download/BBGN.gif

  • Avatar of boniomri boniomri Jul 17, 2014 at 09:47 UTC - 0 likes

    Getting @CrowMCLP problem also on pex.

  • Avatar of CrowMCLP CrowMCLP Jun 29, 2014 at 11:22 UTC - 0 likes

    Other than the PEX issue great plugin. I do have a suggestion though. Can you add a way that the plugin can detect if the player is using a nightvision potion and allow them to mine in 0 light if they are using one.

    Last edited Jun 29, 2014 by CrowMCLP
  • Avatar of CrowMCLP CrowMCLP Jun 29, 2014 at 10:43 UTC - 0 likes

    @mrciku: Go

    I can also confirm, it does not work on spigot 1.7.9 w/PEX. No errors. Perms both enabled & disabled. I then tried on a server with just spigot and FB and it worked. added PEX and doesn't work. This time it did throw an error. http://pastebin.com/v5zrCt93

  • Avatar of mrciku mrciku Jun 22, 2014 at 09:12 UTC - 0 likes

    @vipersonic: Go

    that's really odd... Any errors?

  • Avatar of vipersonic vipersonic Jun 22, 2014 at 06:58 UTC - 0 likes

    Doesn't work with my server running Spigot 1.7.9 :/ And yeah, it has PEX.

  • Avatar of Theekshana Theekshana Jun 02, 2014 at 11:11 UTC - 0 likes

    I have made a plugin review! https://www.youtube.com/watch?v=iwAl5aQTyxA

    Profile pictuire Subscribe To TheFancyGamerPlays On Youtube! Here

  • Avatar of mrciku mrciku Jun 01, 2014 at 03:10 UTC - 0 likes

    @Nickgonzo23: Go

    This seems like a problem with PEX. The plugin may be loading earlier than PEX

    I'll check around.

Facts

Date created
Oct 29, 2011
Categories
Last update
May 29, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
FoundBoxx
Downloads
1,382,457
Recent files
  • R: v1.8.4.3 for CB 1.7.9-R0.1 May 29, 2014
  • R: v1.8.4.1 for CB 1.7.9-R0.1 May 27, 2014
  • R: v1.8.3 for CB 1.7.9-R0.1 May 26, 2014
  • R: v1.7.8 for CB 1.2.5-R2.0 May 20, 2012
  • R: v1.7.7 for CB 1.2.5-R1.2 May 10, 2012

Authors

Relationships

Optional dependency
PermissionsEx