![InstaWall a.k.a GenBucket with various region protection support (WG, Factions, Towny, Kingdom, etc](/data/resource_icons/2/2374.jpg?1483943860)
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:
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)
#
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
- /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.
- 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)
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)
#