https://github.com/timbru31/unlimitedlava
🌋 🔶 🔁 UnlimitedLava plugin for CraftBukkit/Spigot
https://github.com/timbru31/unlimitedlava
bukkit bukkit-plugin craftbukkit java lava minecraft spigot-plugin spigotmc
Last synced: 4 months ago
JSON representation
🌋 🔶 🔁 UnlimitedLava plugin for CraftBukkit/Spigot
- Host: GitHub
- URL: https://github.com/timbru31/unlimitedlava
- Owner: timbru31
- License: mit
- Created: 2011-06-17T11:31:36.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2023-08-28T16:51:11.000Z (almost 2 years ago)
- Last Synced: 2025-01-31T17:40:27.745Z (4 months ago)
- Topics: bukkit, bukkit-plugin, craftbukkit, java, lava, minecraft, spigot-plugin, spigotmc
- Language: Java
- Homepage: https://dev.bukkit.org/projects/unlimited-lava
- Size: 316 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# UnlimitedLava
[](https://ci.dustplanet.de/job/UnlimitedLava/)
[](https://github.com/timbru31/UnlimitedLava/actions?query=workflow%3A%22Build+the+plugin%22)[](https://dev.bukkit.org/projects/unlimited-lava)
[](https://www.spigotmc.org/resources/78058/)[](LICENSE)
## Info
This CraftBukkit plugin aims to offer the same ability to lava that water has:
instant refill, if the block is taken from the middle.
There is a wide range of supported shapes and all these can be changed on the fly.
Special features are- Lava and water fall support
- Furnace support for (custom) item that should appear if a lava bucket is used as fuel
- Complete permissions support
- Multiworld support_Third party features, all of them can be disabled_
- bStats for usage statistics
- AutoUpdater## Standard config
```yaml
# For help please refer to the bukkit dev page: https://dev.bukkit.org/projects/unlimited-lava
configuration:
# Should permissions be enabled or not?
permissions: true
# Should a message displayed, if a player without the permission picks up lava?
messages: true
# Enabled the custom furnace, configure the output of a lava bucket below
furnace: true
# At which height (block - not line of sight!) is the lava unlimited
height: 60
# Should an auto updater for this plugin be enabled?
autoUpdater: true
sources:
# Different sources -> See the schematics below
three: true
two: true
other: false
big: false
lava_fall: true
water_fall: false
plus: true
T: true
ring: true
furnace:
# What item should appear in the furnace if you place a lava bucket as the fuel?
item: BUCKET
# Define in which worlds the sources should be unlimited. UUID's and world names are supported
enabled_worlds:
- world
- world_nether
- myAwesomeWorld
- 33a5b547-b272-45ca-b1d7-7b6648a5e44f
debug: false
```## Sources
- `L` are still (full) lava blocks,
- `X` is the unlimited lava block!#### 3x3 (three)
```
L L L
L X L
L L L
```#### 2x2 (two)
```
X X
X X
```#### Plus
```
L
L X L
L
```#### T Shape
```
L X L
L
```or
```
L
L X L
```or
```
L
L X
L
```or
```
L
X L
L
```#### Other
```
L X L
```or
```
L
X
L
```or
```
L X
L
```or
```
X L
L
```or
```
L
X L
```or
```
L
L X
```#### Big
You can get infinite lava from pools bigger than 3x3 (4x4, 5x5, etc.) from any block inside!
Border blocks won't work!#### Falls
You can get infinite lava or water from a fall. Just let it flow into a hole and pick it up!
## Commands & Permissions
(Fallback to OPs, if no permissions system is found)
**Please note that **/ulava is just an ALIAS for /unlimited lava**!**
Command alias list- /unlimitedlava
- /ulava
- /ul
- /ulaba
- /unlimitedlaba#### General commands
| Command | Permission node | Description |
| :------------ | :------------------- | :---------------------------------- |
| - | unlimitedlava.use | Ability to use the unlimited blocks |
| /ulava reload | unlimitedlava.reload | Reloads the config |
| /ulava help | unlimitedlava.help | Displays the help |
| /ulava status | unlimitedlava.status | Displays the current status |#### Enabling or disabling one of the sources or other things
In the following table the X needs to be replaced by one of these values:
- all
- three
- two
- other
- big
- plus
- T
- lava_fall
- water_fall
- furnace
- permissions
- messages| Command | Permission node | Description |
| :--------------- | :---------------------- | :-------------------------- |
| /ulava enable X | unlimitedlava.enable.X | Enables source (replace X) |
| /ulava disable X | unlimitedlava.disable.X | Disables source (replace X) |#### Special permissions
- unlimitedlava.\* - Grants access to ALL other permissions
- unlimitedlava.enable.\* - Grants access to ALL enabling permissions
- unlimitedlava.disable.\* - Grants access to ALL disabling permissions## Credits
- Edward Hand for the original InfiniteLava plugin
- loganwm for helping me to get started
- ferrybig for the awesome fall code
- Xastabus for the new check algorithm## Support
For support visit the [Bukkit page](https://dev.bukkit.org/projects/unlimited-lava) or open an [issue](https://github.com/timbru31/UnlimitedLava/issues/new).
## Pull Requests
Feel free to submit any PRs here. :)
Please follow the Sun Coding Guidelines, thanks!## Usage statistics
[](https://bstats.org/plugin/bukkit/UnlimitedLava/558)
## Data usage collection of bStats
#### Disabling bStats
The file `./plugins/bStats/config.yml` contains an option to _opt-out_.
#### The following data is **read and sent** to https://bstats.org and can be seen under https://bstats.org/plugin/bukkit/UnlimitedLava
- Your server's randomly generated UUID
- The amount of players on your server
- The online mode of your server
- The bukkit version of your server
- The java version of your system (e.g. Java 8)
- The name of your OS (e.g. Windows)
- The version of your OS
- The architecture of your OS (e.g. amd64)
- The system cores of your OS (e.g. 8)
- bStats-supported plugins
- Plugin version of bStats-supported plugins## Donation
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=T9TEV7Q88B9M2)

1NnrRgdy7CfiYN63vKHiypSi3MSctCP55C## Support
In addition to reporting bugs here on GitHub you can join my Discord and ask your questions right away!
[](https://discord.gg/gMaHVQyBZ7)---
Built by (c) Tim Brust and contributors. Released under the MIT license.