Nether Water is a plugin which allows players to use water in nether worlds. They can use buckets, ice blocks and dispensers for spawning water. Water added by WorldEdit is fully supported, too. Plugin adds some new properties to water in nether worlds. It provides hot water animation, water drying do to high temperatures in the nether and damaging mobs and players behaviour. Damaged are every non-underwater mobs. Nether mobs due to their water intolerance and other high water temperature for other ones. Players are damaged, too, of course.
All these features can be configured to your needs. You can completely disable special functionality and limitations set by the plugin. For more information see "Permissions" and "Default configuration" sections, please.
Using water bucket in nether
After destroying ice it produces water block
Dispenser with water bucket produces water block like in overworld
Limited water flow
Option to disable water spread in nether
Option to disable infinite water sources in nether
Option to disable water scooping into buckets in nether
Water disappearing after some time
Water animation (hot water effect)
Damaging mobs and player in hot nether water
Many permissions and configurations
Fully customizable messages (translating and own colors)
/nw or /nw help - show command list
/nw version - show current plugin version
/nw check - check for plugin updates
Using the plugin
netherwater.use.WORLD - using plugin features in some world
netherwater.use.* - using plugin features in all worlds
Bypasses
netherwater.world.bypass - turn on plugin features in disabled worlds for some players
netherwater.spread.bypass - disable spread limits for some players - needs to allow this feature in config file!
netherwater.scooping.bypass - allow scooping water into buckets for some players
netherwater.disappearing.bypass - turn off water disappearing for some players (INCLUDES cauldron drying)
netherwater.drying.bypass - turn off cauldron drying for some players (NOT water disappearing at all)
netherwater.bypass - all bypasses in one permission
Commands
netherwater.command.help - use /nw help command
netherwater.command.version - use /nw version command
netherwater.command.check - use /nw check command
netherwater.command.* - use all commands
Special
netherwater.* - every permission of this plugin except some bypasses
netherwater.op - just like netherwater.* but includes all bypasses
Put the file NetherWater-1.X to your server's plugins/ directory.
Restart your server.
You are done! Now you can change configuration of the plugin in plugins/NetherWater directory. If there is some problem, you can insert there default configuration from this page, create an issue on Github or send me private message on Spigot website.
WorldEdit (optional) - if you use WorldEdit, world changes are linked to this plugin (creating or deleting water blocks)
WorldGuard (optional) - if you need to integrate its protection system
BKCommonLib (optional) - need for damaging mobs feature
Multiverse-Core (optional) - worlds unloaded by Multiverse-Core is supported by this plugin
Vault (optional but recommended) - for offline player permissions (for dispensers working in autoloaded chunk), better support for permissions in general
These are only NetherWater's direct dependencies! For the right functionality you need some other plugins (for example WorldEdit for WorldGuard). Read dependency information on individual plugins' pages (click on the plugin name to see its website), please.
Optional dependencies aren't needed but if you don't provide them, some NetherWater's functionality will be turned off.
Never use
debug: true when you are running plugin on a public and/or production server! Console messages are slow, so your server will be slowed down, and it could crash in some situations (bigger WorldEdit operation etc.).
# Allow using debug dumps. It's not recommended on production servers. debug: false
# Worlds where the plugin is disabled disabled-worlds: - nether_without_water
# Max world height (Y coordinate) to use plugin features max-height: 999
# Min world height (Y coordinate) to use plugin features min-height: 0
# You can disable water spread behaviour by setting this to false # OP players and others with netherwater.spread.bypass permission still can have normal water spread # To set up this change spread-bypass to true and eventually add netherwater.spread.bypass permission for target players spread-enabled: true
# Spread limits bypass for OP players or players with netherwater.spread.bypass permission spread-bypass: false
# Scoping water into buckets is disabled by default scooping-into-buckets: false
# Infinite sources of water is disabled by default infinite-sources: false
# Water automatically disappears after specified number of minutes # Set this property to 0 if you want to disable this behaviour # You need to reload or restart server to apply change of this property water-disappearing: 30
# Similar to `water-disappearing` option but for water stored in cauldrons # This needs a water disappearing to be enabled (set to non-zero value) # Warning: Cauldrons dry gradually (like if you grab water with glass bottles) cauldron-drying: 0
# Damage mobs in water in nether worlds # Aquatic mobs are excluded (https://minecraft.fandom.com/wiki/Aquatic) mob-damaging: true
# Damage players in water in nether worlds (only survival mode players without god mode enabled) player-damaging: true
# How much health point remove while damaging mobs and players # Mobs and players are hit every 20 ticks (usually ~ 1 second) # For example: player has 20 health points (10 hearts) damage-value:
mob: 1.0
player: 1.0
# Allow water in nether worlds to be animated with smoke effect (hot watter effect) hot-water-animation: true
# Messages for translation # Change only text in quotation marks ("")! # If you need to use quotation mark in your text, use \" instead # Use can use colors! Just write & and color code (for ex.: &a for light green) messages:
prefix: "&f[&cNether&bWater&f]" permissions: "&cYou don't have permission to do that" command-permissions: "&cYou don't have permission for this command" help.heading: "&l&aHelp page" help.underline: "&a==========" help.help: "&9%command% help &r- Show this page" help.version: "&9%command% version &r- Show current version of the plugin" help.check: "&9%command% check &r- Check for updates of the plugin" version: "&l&aVersion: &r%version%" check.old: "&eUpdater has found a new version %version%!" check.latest: "&aYou have the newest version of the plugin." check.error: "&cUpdate check hasn't been successful."
Statistics are provided by
BStats. Thanks to all who share optional data for this statistics. If you don't want to share them, just turn off bStats in its config file (plugins/bStats/config.yml).
TODOs and Bugs subsections were moved to
Github issues.
If you found new bug or if you know some details about these bugs, create a Github issue or send me them by private message, please. It'll help a lot and I'll try to fix that.
Feature ideas are welcome, too. You can add an feature request issue to the Github.