FoundOres Revisited
FoundOres Revisited
Version: v1.8
(Follow me on Twitter for updates!)
FoundOres Revisited is a revisited version of FoundOres.
Due to FoundOres going inactive I continued the project so it could still be used.
FoundOres Revisited is a plugin which lets server admins watch the ores players break. It's used to act against cheaters and x-rayers.
FoundOres Revisited will count all ores a player breaks and a server admin can get the amounts and their allowed percentage.
The old FoundOres can be found here.
Features:
- Counts the broken ores of a player
- Allowed percentages change colour when they reach maximum.
- Very lightweight
- Very simple commands (No learning to do)
- In-game changelog
- Permissions
- Easily create a report with bad players!
- Announce mode
- Multiworld support
- Interval saves
- Disable worlds to choice
- SQLite support
- Custom leaderboards
- MySQL support (online saving)
Permissions:
- - foundores.check Allows to lookup the info about a player.
- - foundores.clear Allows to clear all info about a player.
- - foundores.list Allows to get a list of checked players.
- - foundores.report Allows to create a report with likely to be x-rayers.
- - foundores.notice When Announce mode is on, players with this permission will be notified when a player finds configurable blocks.
- - foundores.remove Wipe all data about a player.
- - foundores.forcesave Allows to perform the '/fo save' command.
- - foundores.reload Allows to perform the '/fo reload' command.
- - foundores.purge Allows a player to purge the database.
- - foundores.materials Allows a player to perform '/fo materials' command.
- - foundores.top Allows a player to perform '/fo top' command.
- - foundores.updateMySQL Allows a player to update the MySQL database to the correct version.
Commands:
- /foundores Shows some info about FoundOres Revisited.
- /fo Alias to /foundores.
- /foundores check <player> <world> Shows broken ores count of a player.
- /foundores clear <player> <world> Resets count of broken ores of a player.
- /foundores help Shows a list of commands.
- /foundores report Creates a report with likely to be x-rayers. (Very handy for big servers)
- /foundores list Shows a list of checked players.
- /foundores remove <player> Removes player from all lists and deletes all data.
- /foundores save Force a save.
- /foundores reload Force a reload.
- /foundores purge Purge database.
- /foundores materials Get a list of materials.
- /foundores top <material> <world> Shows a leaderboard of the top ten highest ratio's.
- /foundores update Updates FO:RE to the latest version.
- /foundores MySQLupdate Converts the database to the latest version of Minecraft.
Pictures:
Broken ore count info about player Staartvin in world 'Quest_World'.
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Donators
Thanks to all the people who donated and downloaded this plugin! I love you all! <3 Especially thanks to my donators who gave me that little boost:
- - Rodier for donating 5 dollars
- - Rilesthegiles for donating 1 dollar
- - FaxionMC server for donating 40 dollars (!!)
- - Timo Triisa for donating 30 dollars (!!)
- - alek4032 for donating 5 dollars
Do you want to have a special spot on this page and in the '/fo donators' command? Donate! Any amount is appreciated!
yeah e3-1270 32 gigs ram, around 50 players online, with 36 plugins running.
@faxionsurvival
Can you specify your server specs.? Players online, amount of plugins, gigabytes of RAM, etc.?
I tried this plugin as an alternative to orebfuscator, I am seeing major cpu usage with this plugin installed. I went ahead and did a check of my plugins and here is the output of the check sorry the picture size is off here. here is a link http://i50.tinypic.com/34ealc4.jpg
@rodier
Glad to hear that it works great on 1.4.2 beta build! You can define who can see the message. The permission 'foundores.notice' is needed to see the message. I actually made the message not so 'visible' because it would spam admins when players are mining. Any suggestion? I hope to implement a feature which will announce when a player mines more than 3 of the same material within 10 seconds.
Also, could I join your server to see how my plugin works on big servers? If I may, my Minecraft username is Staartvin aswell :)
Hi ;-) Thanks for adding feature so it will announce who mined dias.. but you can make this message more.. visible? so it is better to see it in chat spam? - something like bold message.. And maybe add % how this player have
again thanks for your work :)
btw im using 142 r0.1 and it works nice :) without any problems. best plugin ever. :-D
@sception
I haven't tested it on 1.4 yet. If you feel like testing, you are allowed to do so!
Does this work with 1.4 beta builds also?
@rodier
I've not updated to the latest version yet. EDIT: I have now ;)
Residence is big plugin and everyone use it, that is why it lag sometimes..
btw how many ppl downloaded your plugin? if 1 visitor donate you 1$ every 10 download.. you will be rich :-DD
btw /fo donators dont work ;)
@rodier
As I can see, the 'Residence' plugin is still active. I saw you already posted a complain about the delay time. You should make clear what you are doing so they can help you. It's up to them what they want to do. I can't do anything about that. Sorry :(
@rodier
Great to hear that FO:RE works better now. I'll look into taking over Residence, but I can't promise anything.
I'll put a command '/fo donators' in the plugin. I'll also put a thanks to the donators on the page. I'll hope I'll get rich someday ;)
Upgraded to R3 - and FoundOres seems ok today, I have problem with Residence .. its like 3000ms :-(( dont want you take over? :-DD So its ok and it dont need change (I mean FO and stones..)
btw - you should promise to put donators name in plugin (/fo donators) or maybe here in topic.. you know.. more ppl will donate if their name will be shiny and on popular spot .-DDD
@rodier
Thanks a lot! You are the only donator ;) The history thing is something I could implement, but it would decrease performance. It would log more, because the plugin has to calculate the time between every mined block and check if it's between 5 minutes or so. The /fo list is there to check for a specific player. If you forget the actual name, you could look him up or search in the config. It does spam names after a while so I might remove it.
At last, you can try turning announce mode on. You set which block will be announced. The announce is not perfect yet, it needs some changes. Don't forget to give your moderators/admins the 'foundores.notice' permission.
Oh about the performance, The 1.4.1 version hasn't been approved yet, so we need to wait until a bukkit Moderator approves it.
Donated few bucks :-D that button is almost invisible :-D
about xrayers - I think formula that count how many cobbles mined is same as if we will count time how long player mined. Now its like "if you mined xxx cobble and then yyy diamonds its OK" So same will be with time. Because most aggressive xrayers will go directly to diamonds, so it does not matter if plugin will show admins "this player mined 10 diamonds and 100 cobbles" or "this player mined 5 minute this session and found x diamonds y golds". I dont know if this will help performance, but if yes, it will be good to try it (log only time when he is mining and log only ores like gold/lapis/iron/coal/diamond).
It will maybe catch even smart xrayers that are doing random mines.. like they mine many cobbles and then turn on xray and go directly for diamonds.. with this formula, we can't see them. But if we will be able to look in his history and see he did 1000 cobbles in 30 minute and then 50 diamonds in 3 minutes.. it will mean something ;))
But of course, for example our admins is going to vanish when someone is suspicious.. and they setup diamond trap (ore under few cobbles) :-D
On other side - it will be maybe it will need even more performance.. and how to know when he really start/end digging.. Maybe just count every x blocks as "mining session". (non stop blocks mined.. or with little delay like 5 sec max).
But it will be totally cool to see history of each player, to know if he did cobbles and then diamonds.. or totally random.
@rodier
Haha, thanks :D. I don't exactly know if your idea does work. When a player joins, and he/she goes instantly mining, find diamond, there damned :P For PayPal, look in the top right corner, the Donate button :D
Staartvin - thanks a lot, you are our superhero :-) I know it will be hard. Maybe try calculating over time? Time player spent mining vs how many dia mined? btw why u dont have here paypal email ? :-DD
@rodier
I've already uploaded a version (1.4.1) with (hopefully) better performance. We'll need to wait until Bukkit accepts it.
@rodier
I could omit stone from the config, but then there wouldn't be anything to check against. If the plugin doesn't know how much stone is mined, he can't calculate the percentage of other ores. I'll be looking into it and hopefully come up with a better solution.
@Staartvin sorry yes its stones.. but still.. some ppl mined like 300k stones.. isn that too much to log? :_D
btw http://megaupload.cz/Aylwe/2012_10_28-16_19_48.exam.html here is exam from NoLagg (get nolagg.jar run it on your computer, select open and open this file and you can see for self.. but I dont think you will see anything else that I just write here :-D )
I will assign my admins on it, they will monitor FO tru whole days.. im now upgrading to 132 R3.
@rodier
Hi Rodier, I'll take a look at it. Thanks for the notice. For cobblestone, that isn't logged. It's stone that's logged which is there to help calculate the percentages.