ObsidianBreaker
Obsidian Breaker

What is this?
This is a plugin that allows players to destroy obsidian, ender chests, enchanting tables or custom blocks with TNT and creepers among other things after a set amount of explosions. Really useful for faction servers.
It will also display cracks on the block depending on the remaining health of the block (optional).
How to use it?
You're ready to roll, just drop this in your plugin folder. You may however consider changing the default configuration.
How to configure it then?
Permissions
| obsidianbreaker.test | Allow user to test the durability of a block using the specified tool |
| obsidianbreaker.reload | Allow user to reload the config using /ob reload |
Configuration
| BlastRadius | How large the blast radius should be. (Only applies to this plugin) | |
| LiquidMultiplier | How many times harder it should be to damage the block if there's water there. | |
| DurabilityChecker | Specify which item should be used to check the damage on the block. Stick (280) is default. | |
| VoidProtector | Makes sure that blocks on y=0 don't explode, leaving holes into the void. | |
| BedrockBlocking | Defines if blocks handled by this plugin shouldn't take damage if they're behind bedrock. | |
| DisabledWorlds | List worlds that aren't affected by this plugin. | |
| Drops | DropChance: How big chance (in percent) is there that a broken block will give drops. Default in Minecraft was 30 %. DontDrop: List of blocks that shouldn't be dropped by the plugin (such as bedrock) | |
| Blocks | Specify which items this plugin applies to and the required amount of hits (item id): (required hits) | |
| Regen | Frequency: How often blocks should regenerate in minutes. Set to -1 if you want to disable. Amount: How many hits the block should regenerate | |
| BlockCracks | Enable: Set whether block cracks are enabled or not. Interval: How often the server should refresh the client (no more than 15 seconds is recommended!) | |
| ExplosionSources | Specify how much damage a specific explosion source should make to blocks handled by this plugin (entity name): (damage) |
Anything else
If there's anything wrong, anything missing or another thing that didn't make you satisfied, please consider opening a ticket or leave a comment here below.
GitHub
Donate
-
View User Profile
-
Send Message
Posted Mar 31, 2016So this does not work well when fighting the ender dragon. It causes the server to crash and its hard to get the server back up. Here is the error I found in logs...
http://pastebin.com/rZQQbj7E
-
View User Profile
-
Send Message
Posted Mar 12, 2016@AntHadeZ
Are you right clicking? Do you have any other plugin using the potato? Do other items work?
-
View User Profile
-
Send Message
Posted Mar 8, 2016yo @oggehej when i switch my thing to a potato it doesn't work
-
View User Profile
-
Send Message
Posted Feb 14, 2016@x_Rayzer
So you simply can use block cracks for aesthetic purposes. That would certainly be possible ;)
-
View User Profile
-
Send Message
Posted Feb 13, 2016Awesome plugin.
It could be very nice if you could add an option to disable the destruction of the block. For example, when there is just 1 durability point on a block, the cracks stay on the block ( and disapear when the options Regen ) but, if something explode and must destroy the block, if the new option is enabled or disabled, the block could not break.
Thank you in advance, and congratulation for your plugin.
-
View User Profile
-
Send Message
Posted Feb 12, 2016@DiamondCraftia
Read the description.
You want to change the value under Blocks > '49' in the config
-
View User Profile
-
Send Message
Posted Feb 9, 2016How do you change the durability of the obsidian?
-
View User Profile
-
Send Message
Posted Feb 4, 2016@MasterMithrandir
Have you tried setting the LiquidMultiplier to -1?
I'm aware of the other problem and it seems to have something to do with stuff that's out of my control. I'll probably have to rewrite some of the code to run it asynchronously.
-
View User Profile
-
Send Message
Posted Feb 2, 2016@oggehej
Obsidian is destroyable through water, but other materials aren't.
So now players will switch to water & any other material.
Any advice on how to balance this situation? Is there some ideal Factions defense-offence balance?
Also, an issue that concerns ObsidianBreaker: https://hub.spigotmc.org/jira/browse/SPIGOT-1462
-
View User Profile
-
Send Message
Posted Jan 8, 2016Hi,
Our server has been crashing very frequently lately, obsidianbreaker is mentioned in the crash log however I cant make out what is actually going on
http://pastebin.com/raw/5VX4M3JE
-
View User Profile
-
Send Message
Posted Dec 13, 2015@ChampMode @BerlingSwe
ObsidianBreaker v2.2 has just been released. It will add functions such as a list of blocks that shouldn't be dropped and void protection (so you can't explode the bedrock just above the void).
-
View User Profile
-
Send Message
Posted Nov 16, 2015@PowerHustlers
From what I found it seems like the plugin was looping through block paths (for the liquid detection system) from an explosion taking place and the server decided that it had stopped responding.
My most probable guess would be that the explosion(s) in question involved a lot of blocks. The liquid detection system may potentially be a resource hog as it's basically drawing a line between the explosion source and every block in the block radius, checking every block if it is a liquid (water or lava).
-
View User Profile
-
Send Message
Posted Nov 14, 2015Hey oggehej
I had a crash last night that may be because of the plugin. Maybe in your free time you can give me an opinion.
http://pastebin.com/NeC9iLHf
Sincerely, FactionHustlers
-
View User Profile
-
Send Message
Posted Oct 10, 2015Works great!
-
View User Profile
-
Send Message
Posted Sep 14, 2015Im With @BerlingSwe Because on my factions server bedrock is a donators perk and if natural generated bedrock can be broke then non donators on my server and even the donators can just break the bedrock with the tnt from the kits
-
View User Profile
-
Send Message
Posted Sep 14, 2015Ok, So this is still and issue, however i think i have it pretty much figured out as an issue. Where the data for each block in a chunk has the number to tell what the health of the block is. It doesn't matter if you have block cracks enabled. After a while of raiding and many blocks with data that chunks will become over loaded. Mobs wont work and tnt wont blow.
If there is anyway to fix this please try. Its a wonderful plugin.
Let me know
Skype:PowerHustler
Server:FactionHustlers.US
-
View User Profile
-
Send Message
Posted Sep 8, 2015@PowerHustlers
Yes, this happened to me, also this plugin seems to corrupt chunks also (not entirely they get fixed after restart) I cannot 100% confirm blame to this plugin but after I switched to (let's just say not latest version) obsidiandestroyer people had no more problems with corrupted chunks. Problem can be seen here: https://www.spigotmc.org/posts/997964/ When people have home inside such chunks, they can't teleport to it. Developer take a look at it, 99% your plugin is causing. It used to happen every day and now with new plugin it didn't happen once yet.
-
View User Profile
-
Send Message
Posted Aug 23, 2015@BerlingSwe
In that case I'd recommend not to give your players bedrock, and use some other block instead.
-
View User Profile
-
Send Message
Posted Aug 23, 2015Hi! Could you make a way so that natural generated blocks cant be blown up with tnt? for example you should not be able to blow up natural genned bedrock because it ruins factions. Thanks!
-
View User Profile
-
Send Message
Posted Aug 18, 2015@PowerHustlers
The crack effect is broadcasted every 10th second by default (check BlockCracks.Interval), which means the clients will only be updated every 10th second. So just wait and see if it appears after a while, and lower the time it if you want (broadcast is running on a separate thread). I will do something about it soon. It's just that... Procrastination...