OreBroadcast
OreBroadcast
Description
This plugin broadcast a message when a player find ores.
- Ore size detection
- Broadcast and message receiving can be allowed / disallowed trough permissions
- Message fully customizable
- World whitelist
- OpenSource
- Updater included
- Api
Commands
/ob reload : Reloads config from disk /ob clear : Clears the block blacklist /ob update check : Checks for a new update /ob update download : Downloads a new update if available
Permissions
ob.commands.reload : Allow the player to use the /ob reload command. ob.commands.clear : Allow the player to use the /ob clear command. ob.commands.update : Allow the player to use the /ob update command. ob.broadcast : Allow the player to trigger the broadcast when an ore is found. ob.receive : Allow the player to receive a broadcast. ob.update.notification : Players with this permission will be warned on login if an update is available (can be disabled from the config)
Configuration
See the configuration page.
Community
- Thank you very much to AbsintoJPl who made a video tutorial for the plugin (Português Brazil).
- Thank you very much to Benjazor Azor who made a video presentation for the plugin (French).
Development
The project is published under GNU version 3 license, the source code is available on github so feel free to contribute!
@DjSmeXhy
Nope
Move on spigot please :)
@WsupPanda
Which version did you update to? The last release is known to have a permission problem (fixed in ebca4a0), but I didn't release a new version; Mainly because I'm not involved in Bukkit/plugin development at the moment and because I'm lazy. ;)
Edit: Released 1.3.4.
So I updated my orebroadcast and now the messages doesnt show at all to anyone?
Edit: The latest version seems to be causing the issue because when i downgrade back to v1.2.2, the plugin works fine again.
@mobilephone2003
Derp leftover debugs, fixed in last commit.
On Spigot 1.8, OB 1.3.3 spams SAND and STAINED_GLASS in console forever.
1.3.2 doesn't have this issue.
Fixed it again by giving the groups dont want to see the broadcast a negative perm node
The ob.receive worked for some days after you updated the plugin 4 days ago. But for now all players [also without the perm node] receving the broadcast again when someone mines a ore? How can this happen? It worked fine and in my eyes it cant change back to not working again
@smallpen
Spigot stuff doesn't belong on BukkitDev.
If spigot didn't mess up completely it should be compatible anyway.
@bendembd
Can you make update for Spigot 1.8 ?
@fifty_seven
:3
@bendembd
Thanks for the fast reply and fix. Works great now!! Nice plugin!
@fifty_seven
Fixed in the last commit, thanks for the report!
Nice plugin, but i cant enable the broadcast for staff only. I add the ob.receive perm to only our staffmembers but all the players on the server will receive the broadcast when someone mines a ore, even when they dont have the perm to receive it
@rs2klee
I'll not be adding this to OreBroadcast but I'll keep it as a github issue.
If someone wants to create a plugin doing that using OreBroadcast's api, I'd happy to advertise it here. If no one does, I might do it one day while looking for something to do in my open issues ;)
hi bendembd, I use your plugin on my server 185.28.188.139:49681 and its good to see that u have put the idea from WsupPanda so that players can turn it on and off :) I have an idea for the plugin if it can be done..! ok.. a player starts digging for ores, then finds 4 iron blocks.. then another player starts digging.. and finds 6 blocks of iron.. would there be a way to announce "player a has beat player b`s ore find!" for that ore also keep a hi score of the top finds for each ore that's found.. then a command eg. like.. /obtop that can list the top finds for say top 10 users. also have an option to reset the scoreboard and ore find set to per day. week.. month ? that way you could have a reward for the top finder of that timescale. Great plugin and keep up the good work :) might see you on one day.. ;)
The 1.3.3 release was pushed to dbo today containing all the changes we spoke about (waiting approval):
EDIT: It has been approved and is ready to use \o/
Can you add the option so that players can toggle receiving messages (if they have permission to receive them) ?
So like /ob receive - typing this command while its off will turn it on, and typing it while its on will turn it off. And when you type the command it'll tell you "You are now receiving ore broadcasts." and "You are no longer receiving ore broadcasts."
Thank you so much, I want everyone to be able to receive the ore broadcasts, but some players get annoyed by it and I want to be able to allow players to toggle whether or not they want to see the ore messages whenever they want.
@smallpen
The last one (#53) should have it, I'm waiting for an answer from cookiemonsta41 before releasing it.
Make sure to check this link about development builds before using them.
@GodsDead
As I said before, I designed this plugin with the idea of broadcasting findings to the server to improve the rp in mind. Not to track your players.
I understand what you guys are asking, but I really don't want to start with all the "no cheat features" because there, really, is no end to them. Players always find new way to cheat and this would just make the plugin harder to maintain (not that it is that bad, but I'm still student and I don't have much time to put into it). If you really want to do it, you can write an addon to log findings with less than 100 lines of code. I added an api and wrote a logging example for that purpose (amongst others).
Any chance in monitoring low light levels? Since Xrayers dont use torches, displaying Diamonds found in low light levels & keeping a log when players are flaged would be great.
If there was a config option to only flag low light level ores, add this to a log. Then you could create a piece of code that calculates the amount of times a player has found diamonds in low light within a specific time. This could even auto warn/run a command on a player doing this.
No player finds diamonds after diamonds in low light in very small periods of time unless they are cheating.