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!
-
View User Profile
-
Send Message
Posted Sep 14, 2016Have a slight problem with the plugin. As i have seen many time in the comments im also getting the error: Player [Playername] is not logged on world [World Name] everytime i try to check a player this commes in chat.
Tho the console gives this:
[16:35:01 WARN]: java.io.IOException: Server returned HTTP response code: 415 for URL: https://api.mojang.com/profiles/page/1
[16:35:01 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
[16:35:01 WARN]: at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
[16:35:01 WARN]: at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
[16:35:01 WARN]: at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
[16:35:01 WARN]: at java.security.AccessController.doPrivileged(Native Method)
[16:35:01 WARN]: at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
[16:35:01 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[16:35:01 WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
[16:35:01 WARN]: at me.staartvin.foundores.uuid.UUIDFetcher.call(UUIDFetcher.java:49)
[16:35:01 WARN]: at me.staartvin.foundores.uuid.UUIDManager$1.run(UUIDManager.java:90)
[16:35:01 WARN]: at java.lang.Thread.run(Unknown Source)
What can i do to fix this?
-
View User Profile
-
Send Message
Posted Mar 5, 2016I'd like to see a 1.9-compatible version of this as well. I don't know of any other plugin that collects statistics like this that we can easily see who might be an x-ray cheater. This is just one of several tools I like to use to catch x-rayers.
LHammonds
-
View User Profile
-
Send Message
Posted Dec 27, 2014@Staartvin
Update for Spigot 1.8?
-
View User Profile
-
Send Message
Posted Oct 31, 2014@keptlv
sooo? I still dont get that command to work... /fo list or /fo check PLAYER..it says that player havent got logged on that world...where is the problem?
-
View User Profile
-
Send Message
Posted Oct 23, 2014@Staartvin
I have disabled those worlds where I dont want to logging.. Here is my config file. http://pastebin.com/hmCdR7ad My worlds are mcu, mcu_nether and mcu_the_end and so I have listed the end and nether worlds...
-
View User Profile
-
Send Message
Posted Oct 23, 2014@keptlv
Did you disable the logging of the world?
-
View User Profile
-
Send Message
Posted Oct 23, 2014@madtomic
What version of Autorank are you using?
-
View User Profile
-
Send Message
Posted Oct 23, 2014I have the same problem with players not logged on world...could it be because player havent mined enough ores? So it doesnt show up anything..? I waiting many hours and tried with fo save..nothing... but with the broadcasting there is no problems..just the fo check.. im using cb 1.7.9 r02
-
View User Profile
-
Send Message
Posted Aug 12, 2014Can't seem to get the ores to broadcast. I put the foundores.notice in all the correct groups. Here is the pastebin. http://pastebin.com/BjmRk03c
Also, I can't do /fo check. It says: "Player [username] is not logged on world '[world]'!
Any ideas?
-
View User Profile
-
Send Message
Posted Aug 1, 2014get player not found, I guess it's UUID bug? i'm using it on cb1.7.2-r0.3
-
View User Profile
-
Send Message
Posted May 13, 2014@copiepasta
Well, FO will always keep the database as that is a local backup and is used for all calculations. The MySQL part is for other uses, but not for lookup. Therefore the local database can not really go.
The broadcast is not instantly because in those 5 seconds it waits for the player to mine more blocks. If you start mining diamond, FO will wait 5 seconds and afterwards will announce then total amount of diamonds mined in those 5 seconds.
-
View User Profile
-
Send Message
Posted May 13, 2014Hi there!
1) May I know how to disable sqlite and use mysql? I try few setting but unable to make it 100% mysql based. it still create FoundOresRevisited.db
2) I found out, it had delayed in broadcast whenever player found ores. It took more than 5 seconds to tell that a player found ores. How to make it broadcast instantly?
Thank you.
-
View User Profile
-
Send Message
Posted Apr 27, 2014@Theepwner
Well, this plugin was designed specifically for several ores so it cannot (and probably will not) support other blocks than ores.
Can you show me that startup log it's giving?
-
View User Profile
-
Send Message
Posted Apr 26, 2014@Staartvin
How was my question not pertaining to xray?
I installed this plugin when the default world was "factions". I used /fo save and it doesn't fix the problem. I only have 2 other worlds, factions_nether, and factions_the_end. Any ideas?
-
View User Profile
-
Send Message
Posted Apr 26, 2014@Theepwner
No, sorry. This is really for xray only. @Theepwner
Whenever Foundores need to check a new world, it can take up about 30 minutes before it recognises it. If you don't want to wait, you use /fo save and then check again.
-
View User Profile
-
Send Message
Posted Apr 26, 2014Whenever I use /fo check (player) it says the player is not logged on world 'factions'. I don't understand how that happened because the player I check is logged on. This happens with every player.
-
View User Profile
-
Send Message
Posted Apr 24, 2014Could you possibly add support for spawners? Players in my Factions server are using x-ray to find spawners.
-
View User Profile
-
Send Message
Posted Apr 11, 2014@LHammonds
Yes, this will be affected. I need to rewrite the database so it uses UUIDs.
-
View User Profile
-
Send Message
Posted Apr 11, 2014Oh, will this plugin be affected by the UUID changes? If someone changes their name, will this plugin know its the same person or will it start tracking them as if they are new?
-
View User Profile
-
Send Message
Posted Apr 11, 2014@LHammonds
Haha, okay. Thank you from the community, it's simple way to fix it, but you still gotta know it before you can do it!