ObsidianToLava icon

ObsidianToLava -----

Lightweight plugin that lets players turn obsidian into lava using an empty bucked



ObsidianToLava is a lightweight Paper plugin that lets players turn obsidian into lava using an empty bucket.

It is simple, fast, configurable, and built for modern Paper servers.


What is ObsidianToLava?
ObsidianToLava adds one focused mechanic:

  • Right click an obsidian block with an empty bucket.
  • The obsidian block is removed.
  • The empty bucket is consumed.
  • The player receives a lava bucket.

If the player's inventory is full, the lava bucket is dropped naturally at the player location.


How does it work?
When a player right clicks a block, the plugin checks:

  • The clicked block must be obsidian.
  • The player must hold an empty bucket.
  • The player must have the obsidiantolava.use permission.
  • The player must not be on cooldown, unless they have the bypass permission.

If all checks pass, the plugin converts the bucket into lava and removes the obsidian block.


Main Features
  • Turn obsidian into lava with an empty bucket
  • Permission-based usage
  • Configurable cooldown
  • Cooldown bypass permission
  • Configurable player messages
  • Reload command
  • Hex color support in messages
  • Modern package structure


Commands
  • /obsidiantolava - Shows plugin running information
  • /otl - Alias for /obsidiantolava
  • /obsidiantolava reload - Reloads the plugin configuration
  • /otl reload - Alias for reload


Permissions
  • obsidiantolava.use - Allows changing obsidian to lava
  • obsidiantolava.reload - Allows reloading the plugin configuration
  • obsidiantolava.cooldownbypass - Bypasses the obsidian to lava cooldown
  • obsidiantolava.admin - Admin permission, includes reload and cooldown bypass


Cooldown
The cooldown can be enabled or disabled in the config.

Default cooldown is 60 seconds.

The cooldown message supports the {time} placeholder.

Time is displayed in a readable format:

  • 5h 5m 5s
  • 5m 5s
  • 5s


Configuration Example
Code (Text):

config-version: 2.0.0

prefix: "&8[{#55ff55}O{#55ff6d}b{#55ff86}s{#55ff9e}i{#55ffb6}d{#55ffce}i{#55ffe7}a{#55ffff}n{#63f1f1}T{#71e3e3}o{#80d5d5}L{#8ec6c6}a{#9cb8b8}v{#aaaaaa}a&8]&r"

lava-created-message: "{prefix} &8» &7Obsidian was turned into &6lava&7."
lava-nopermission-message: "{prefix} &8» &cYou don't have permission to change obsidian to lava." # To disable this message, leave it empty: ""

cooldown:
  enabled: true
  seconds: 60
  message: "{prefix} &8» &cYou have to wait {time}."

nopermission-message: "{prefix} &8» &cYou don't have permission."
reload-message: "{prefix} &8» &aObsidianToLava plugin has been reloaded."
 


Message Styling
Messages support classic Minecraft color codes and hex colors.

Example:

Code (Text):
{prefix} &8» &aObsidian was turned into lava!
Hex color example:

Code (Text):
{#55ff55}Obsidian{#55ffff}To{#aaaaaa}Lava

Why use ObsidianToLava?
  • Simple and focused gameplay mechanic
  • No unnecessary systems
  • Useful for survival, economy, skyblock, custom SMP, and special server modes
  • Permission controlled
  • Cooldown controlled
  • Easy to configure
Resource Information
Author:
----------
Total Downloads: 149
First Release: Jul 30, 2020
Last Update: May 25, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings