Spigot FactionsBreak 1.2

Easy way to break obsidian and bedrock with TNT, made for faction servers!

  1. Amazing plugin. My players really like it! Thanks so much! :D
     
  2. This plugin is compatible with factions. All this plugin does is make obsidian/bedrock breakable by TNT.
     
  3. Hey this seems to be an amazing pluging, just one thing. I was testing it on obsidian and the TNT only affects it if it is on top of it. Is this how it's suppose to work?
     
  4. Will fix soon.
     
  5. There is really nothing else like this that works. Well done.
    I dont have any 1 direction issue on my test server It damages all Blocks around the TnT just fine.

    However I would like The option to add a few more blocks Such as the enderchest and Enchanting tables I know right clicking those may cause issues ( sneak right click? ) but currently I see players building with those blocks. and both have partials / animations and that is going to kill frames.
     
    #9 RustyDagger, Apr 11, 2016
    Last edited: Apr 11, 2016
  6. Thank you so much for the kind words :)

    I will add the ability to add other blocks soon. I am not sure what you mean by the particles though.
     
  7. The ender chest and Enchantment table both have particals players building with lots of them wont end well for players Frames. aka laggy. neither block is destroyed by tnt. making it perfect for protecting a base.
     
  8. Oh ok.
     
  9. any progress on adding more blocks?

    another thing that came to mind was allowing the tnt to remove water.
    on that note would be cool to combine like tnt and a sponge to craft some water tnt but thats getting way complex and off topic I know :p

    BUG. If a tnt is near obsidian or Bedrock the explosion fails to remove any normal blocks. I think because your canceling the event? when you could just monitor for it.

    when the cannons plugin is installed: and a cannon is used. this error shows in console.
    http://pastebin.com/WuhgSgfb

    cannons plugin link: http://dev.bukkit.org/bukkit-plugins/cannons/
    the plugin creates its own explode event with the type of Other worldguard prevents it so you should be able to catch it and do your damage to the blocks as well It would make this AWESOME!
     
    #13 RustyDagger, Apr 19, 2016
    Last edited: Apr 19, 2016
  10. Star
    Started on adding more blocks. Will fix bugandadd Cannons support soon.
     
  11. I was able to make a sponge cannon with Cannons Plugin it shoots a falling sand entity that turns into a sponge when it lands :D works great
     
  12. I am getting this error with FactionsBreak, technically the plugin is working on my 1.7.10 spigot server. Is there any way to fix the error?

    Code (Text):
    [12:42:32] [Server thread/ERROR]: Could not pass event EntityExplodeEvent to FactionsBreak v1.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.Explosion.a(Explosion.java:183) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.World.createExplosion(World.java:1895) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.WorldServer.createExplosion(WorldServer.java:887) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.craftbukkit.v1_7_R4.CraftWorld.createExplosion(CraftWorld.java:504) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.craftbukkit.v1_7_R4.CraftWorld.createExplosion(CraftWorld.java:500) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.craftbukkit.v1_7_R4.CraftWorld.createExplosion(CraftWorld.java:512) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.craftbukkit.v1_7_R4.CraftWorld.createExplosion(CraftWorld.java:508) [spigot_1.7.jar:git-Spigot-1626]
        at com.earth2me.essentials.protect.EssentialsProtectEntityListener.onEntityExplode(EssentialsProtectEntityListener.java:232) [EssentialsProtect.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_1.7.jar:git-Spigot-1626]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.Explosion.a(Explosion.java:183) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.World.createExplosion(World.java:1895) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.WorldServer.createExplosion(WorldServer.java:887) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.EntityCreeper.ce(EntityCreeper.java:212) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.EntityCreeper.h(EntityCreeper.java:104) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.World.entityJoinedWorld(World.java:1620) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.World.playerJoinedWorld(World.java:1595) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.World.tickEntities(World.java:1460) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.WorldServer.tickEntities(WorldServer.java:516) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:706) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot_1.7.jar:git-Spigot-1626]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot_1.7.jar:git-Spigot-1626]
    Caused by: java.lang.NullPointerException
        at org.bukkit.event.entity.EntityEvent.getEntityType(EntityEvent.java:32) ~[spigot_1.7.jar:git-Spigot-1626]
        at com.phaseprison.factionsbreak.Main.onExplode(Main.java:40) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot_1.7.jar:git-Spigot-1626]
        ... 33 more
     
  13. Works with 1.11?