InstaWall a.k.a GenBucket with various region protection support (WG, Factions, Towny, Kingdom, etc

 InstaWall a.k.a GenBucket with various region protection support (WG, Factions, Towny, Kingdom, etc 4.2

pace underneath or no Sponge blocks nearby. The pouring will stop once the material hits the non-AIR block.

You can give players/groups permission nodes to use any particular types (material types) of InstaWall buckets.

You can also specify the worlds where the use of InstaWall buckets is disabled.

Sponge:
If there are sponge blocks nearby the path of block being dropped, the material pouring will no longer proceed. Just like a regular behaviour of the sponge against water. However, sponge blocks will not be able to absorb already materialised blocks.

Video demo


Supported region protection plugins:
  • WorldGuard,
  • GriefPrevention,
  • Factions,
  • FactinosUUID,
  • Towny,
  • Kingdom,
  • PreciousStones,
  • FEUDAL,
  • RedProtect,
  • NovaGuilds
Commands: (alias: iw, insta)
  • /instawall | /instawall help : displays the help menu
  • /instawall reload : reloads the configuration file.
  • /instawall give <player> <material> <amount> : gives <player> an instawall bucket for the <material>, that can be used <amount> times.
Permission Node:
  • instawall.reload : allows you to reload the config file.
  • instawall.give : allows you to execute "give" command.
  • instawall.<material_type> : allows you to use the instawall bucket of <material_type>. <material_type> should be in lowercase. (ex. instawall.cobblestone, instawall.obsidian)
Installation:
You just install InstaWall.jar into "plugins" folder.

Configuration:
Code (Text):

Messages:
ErrorMsg : "&c[InstaWall] : Some error occured."
GiveMsg : "&a[InstaWall] : %amount% of InstaWallBucket for the &e%type% &awas given to %player%."
NoPermissionMsg: "&c[InstaWall] : You do not have a permission to use this bucket."
CannotUseMsg: "&c[InstaWall] : You cannot use it in this world."
NoValidMaterial: "&c[InstaWall] : No such material exists."
NoValidAmount: "&c[InstaWall] : Amount is not valid."
NoValidCost: "&c[InstaWall] : Cost is not valid."
BoughtMsg: "&a[InstaWall] : You've bought &e%type% &ainstawall budcket for &e%amount%&a."
NotEnoughFund: "&c[InstaWall] : Not sufficient fund."


HelpMessages:
banner:
msg: "=== &e[&aInstaWall Commands List (%version%)&e] &r==="
help:
msg: "&a/instawall help : displays this help menu."
reload:
msg: "&a/instawall reload : reloads config file."
permission: "instawall.reload"
debug:
msg: "&a/instawall debug <true|false> : turn on / off the debug mode."
permission: "instawall.debug"
give:
msg: "&a/instawall give <player> <type> <amount>."
permission: "instawall.give"

# the display name for the InstaWall bucket.
DisplayName: "&aInstaWall for &b%type%"

# the custom lore
Lore:
- "You can place water/lava"
- "next to a block to start"
- "pouring blocks!"

# the interval of material running down. default 20 ticks.
Interval: 20

# if this option is true, only a user with instawall.<Material_name>
# can use the insta wall bucket. <Material_name> should be in lower case.
# for instance: instawall.cobblestone, instawall.obsidian
UsePermissionNode: false

# disabled world
# you can list the world you would like to disable the instawall bucket.
Disabled:
# - plotworld

# disabled world
# you can list the world you would like to disable the instawall bucket.
DisabledRegions:
# - spawn

# Bucket type : LAVA_BUCKET, WATER_BUCKET
BucketType: LAVA_BUCKET


# Basic shop capability
#
# [iw-buy] # make sure to pick something unique (not like [buy] like Essentials
# 64 # amount
# WOOL:4 # material type : data value (e.g. Yellow wool)
# $500 # cost ($ + value)
#
Author
LightBlack
Downloads
220
Views
530
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from LightBlack

Share this resource

Latest reviews

Update pls
Top