Inactive [ADMIN/FUN] ForceField 1.6 - Create a force field to protect your land and items. [1.2.4]

Discussion in 'Inactive/Unsupported Plugins' started by Paulpkyou, Sep 22, 2011.

  1. Offline

    Paulpkyou

    [​IMG]

    ForceField - Create a force field to protect your land and items:

    Version: v1.6

    This plugin will allow you to create a redstone powered force field to protect your land and items. There is no configuration file yet so you will have to settle with the default settings. When this plugin is fully finished you will have the ability to change almost everything in the configuration file. Please post any (constructive) suggestions and ideas here.

    Demo:

    Video made by Marty.

    Tutorial:
    1. Type /ff or /ForceField to toggle "Building Mode". (Requires: Place permission or OP)
    2. Place down some ForceField blocks. (default: Clay Block)
    3. Power the blocks with redstone and you're good to go :p.
    Permissions:
    • ForceField.place -> Allows you to place (and remove) your own ForceField blocks.
    • ForceField.place.override -> Allows you to place any blocks in a ForceField zone.
    • ForceField.remove.override -> Allows you to remove any blocks in a ForceField zone.
    • ForceField.damage.override -> Allows you to bypass player damage from ForceFields.
    • ForceField.pass.override -> Allows you to pass through any powered ForceField.
    • ForceField.pass - > Allows you to pass through your own powered ForceField.
    Features:
    • Create a ForceField that keeps out players, kills monsters/players, and prevents grief.
    • Choose your own ForceField block.
    • Permissions support.
    Change Log:

    Version 1.6:
    • Made it so creepers can't blow up your powered ForceField.
    • Made it so water and lava can't flow into your powered ForceField zone.
    • Made it so others can't attack you in your powered ForceField zone.
    • Made it so others can't toggle/break/place blocks within your powered ForceField zone.
    • Added the ability to pass through a powered ForceField.
    • Added the ability to damage players on contact with a powered ForceField.
    • Added more permissions.
    • Added /ff and /ForceField
    • Fixed small bugs.
    • Removed annoying message when you place/remove a ForceField.
    Version 1.5:
    • Updated to support 1.2.3.
    Version 1.4:
    • Added the option to disable the mob killer.
    • Added new permission node "ForceField.remove.override".
    • Everyone now has access to their own placed ForceField. (Admins can override this)
    • Removed permission node "ForceField.delete".
    Version 1.3:
    • Added configuration.
    • Added the option to choose your own Force Field block.
    • Made Force Fields go down now.
    Version 1.2:
    • Added Permissions support.
    • Fixed bug with mobs dropping multiple items on death.
    Version 1.1:
    • Force fields burn mobs.
    Version 1.0:
    • Just Released.
    Download:

    http://dl.dropbox.com/u/5136381/Bukkit/index.html
     
    dark_hunter likes this.
  2. Offline

    GoldenNachos

    Is there anyway to remove the ability for ops to get into the forcefield??? I have a server for a couple of my friends and I don't want to deop them but I also don't want them in my forcefield... Any suggestions?
     
  3. Offline

    Paulpkyou

    Use a permissions plugin to do this:

    PermissionsEX
    GroupManager
     
  4. Offline

    GoldenNachos

    I have no idea how to use permissions... Could you show me what I would need to add/edit?
     
  5. Offline

    Paulpkyou

    Permissions are really easy to use, i use PermissionsEX on my server actually, here is a tutorial:



    If you still need help, send me a PM or search on YouTube "How to use PermissionsEX". :)
     
  6. Offline

    Demon_Penguin

    Does this plugin have support for redstone lamps as a force field block? I know that when it gets powered it changes its id so it becomes a different block.
     
  7. Offline

    Paulpkyou

    Then just set the id to the powered block id :p.
     
  8. Offline

    Demon_Penguin

    Hey one more thing... people keep breaking in my forcefield by digging under it and breaking my redstone. I have enabled the block protection and set it to 5(MAX) and it still doesn't seem to do anything and other players can still get in.

    Also I am wondering about the possibility of adding group settings for specific forcefields so that only my friends and I can get into certain areas :)
     
  9. I'm wondering if you can have forcefields inside other forcefields? For example, one around the "town" then others for peoples houses, so anyone can get into the town, but not into each other's houses, is that possible atm? If not will this sort of functionality be added?
     
  10. Offline

    Creeper98HD

    can u please make it compatible with craftbukkit 1.2.5 R3.0
     
  11. Offline

    Paulpkyou

    Have you tested it with 1.2.5 R3.0? It should already work with it.
     
  12. Offline

    Creeper98HD

    try adding wireless redstone plugin instead of redstone.

    it works thnks. i forgot to add the permissions. i dont use o.p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  13. Offline

    Stirlitz

    I'm getting this error, presumably whenever an explosion occurs:

    15:54:01 [SEVERE] Could not pass event EntityExplodeEvent to ForceField
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.Explosion.a(Explosion.java:194)
    at net.minecraft.server.World.createExplosion(World.java:1533)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:225)
    at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:457)
    at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:465)
    at net.anticreeper.AnticreeperEntityListener.onEntityExplode(AnticreeperEntityListener.java:175)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at com.bergerkiller.bukkit.common.utils.CommonUtil.callEvent(CommonUtil.java:60)
    at com.bergerkiller.bukkit.nolagg.tnt.CustomExplosion.doBlocks(CustomExplosion.java:329)
    at com.bergerkiller.bukkit.nolagg.tnt.CustomExplosion.doAll(CustomExplosion.java:52)
    at com.bergerkiller.bukkit.nolagg.tnt.NLTListener.onExplosionPrime(NLTListener.java:29)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.EntityTNTPrimed.explode(EntityTNTPrimed.java:84)
    at net.minecraft.server.EntityTNTPrimed.F_(EntityTNTPrimed.java:66)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1262)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:106)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1244)
    at net.minecraft.server.World.tickEntities(World.java:1151)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
    at paulpkyou.ForceFieldPlayerListener.onEntityExplode(ForceFieldPlayerListener.java:34)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    ... 35 more
     
  14. Offline

    Paulpkyou

    Another plugin could be causing this or perhaps a change in Bukkit? I'll look into this.
     
  15. Offline

    limeyhoney

    I'm thinking of the hunger games now :p
     
  16. Offline

    Penguin2207

    permissions problems
     

Share This Page