Cast Away

Quick rating

Cast Away

No reviews yet

Disables lava casts with no performance overhead

QoL & Tweaks
Performance & Optimization
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Server Only

Runs entirely on the server. Also works in singleplayer.

About

Project Details

Type
Mod
License
Apache License 2.0
Latest Version
Cast Away 3.0.2+26.1-26.2

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

CastAway

CastAway is a lightweight Minecraft mod for Fabric that prevents lava cast griefing by modifying the way lava and water interact. Specifically, it disables the automatic generation of cobblestone when lava meets water, thus breaking lava casts.

Key Features:

  • Cobblestone generators no longer work.
  • Stone generators continue to function as usual.
  • Obsidian generation continue to function as usual.
  • ✅ Modded fluid interactions remain unaffected unless involving a lava or water variant.

CastAway is ideal for servers where lava casts are problematic, offering a seamless solution without performance penalties.

How Lava-Water Interactions Work (Vanilla)

In vanilla Minecraft, when lava and water come into contact, the resulting block depends on several factors:

  1. The type of lava (flowing or source).
  2. The type of water (flowing or source).
  3. The direction of interaction.

Interaction Table

Interaction Resulting Block Affected by CastAway?
Water → source lava Obsidian ❌ Unaffected
Water → flowing lava Cobblestone ✅ Replaced with flowing water
Lava → water (from above) Stone ❌ Unaffected
Lava → water (others) Cobblestone ✅ Replaced with flowing water

CastAway intercepts the interaction and replaces cobblestone with flowing water, preventing lava casts from forming while leaving other mechanics untouched.

Installation

  1. Drop the CastAway .jar into your mods folder.
  2. Start the server or enter the world — the mod is active immediately.

This mod operates server-side only, meaning clients do not need to install it.

Compatibility and Performance

CastAway uses a Mixin to intercept the call that generates a new block when lava interacts with water. It modifies the shouldSpreadLiquid method, which controls the formation of cobblestone during lava-water interactions.

✅ Affected:

  • Vanilla lava and water.
  • Modded fluids tagged as lava or water.

❌ Not Affected:

  • Fluids not tagged as lava or water (e.g., oil, molten metals, gases).
  • Manual cobblestone placement or non-fluid generation mechanics.
  • Custom fluid systems not using standard FluidBlock logic.

Documentation (2.0.0+)

  • enabled:
    Enables or disables the mod.
    Type: boolean Default: true
  • water_level:
    Property that specifies the height of water on a scale of 1 to 7.
    Type: integer Default: 1
  • water_falling:
    Property that specifies if water is falling.
    Type: boolean Default: false

Checks

CastAway performs the following checks in the config file:

  • Water Level Below 1:
    Checks if the water level is below 1.
    On Failure: Adjusts to 1.
  • Water Level Above 7:
    Checks if the water level is above 7.
    On Failure: Adjusts to 7.

Full Configuration Example:

{
  "enabled": true,
  "water_level": 1,
  "water_falling": false
}

Stone Generator (Working)

Alternative/Working Stone Generator

CastAway

CastAway is a lightweight Minecraft mod for Fabric that prevents lava cast griefing by modifying the way lava and water interact. Specifically, it disables the automatic generation of cobblestone when lava meets water, thus breaking lava casts.

Key Features:

  • Cobblestone generators no longer work.
  • Stone generators continue to function as usual.
  • Obsidian generation continue to function as usual.
  • ✅ Modded fluid interactions remain unaffected unless involving a lava or water variant.

CastAway is ideal for servers where lava casts are problematic, offering a seamless solution without performance penalties.

How Lava-Water Interactions Work (Vanilla)

In vanilla Minecraft, when lava and water come into contact, the resulting block depends on several factors:

  1. The type of lava (flowing or source).
  2. The type of water (flowing or source).
  3. The direction of interaction.

Interaction Table

Interaction Resulting Block Affected by CastAway?
Water → source lava Obsidian ❌ Unaffected
Water → flowing lava Cobblestone ✅ Replaced with flowing water
Lava → water (from above) Stone ❌ Unaffected
Lava → water (others) Cobblestone ✅ Replaced with flowing water

CastAway intercepts the interaction and replaces cobblestone with flowing water, preventing lava casts from forming while leaving other mechanics untouched.

Installation

  1. Drop the CastAway .jar into your mods folder.
  2. Start the server or enter the world — the mod is active immediately.

This mod operates server-side only, meaning clients do not need to install it.

Compatibility and Performance

CastAway uses a Mixin to intercept the call that generates a new block when lava interacts with water. It modifies the shouldSpreadLiquid method, which controls the formation of cobblestone during lava-water interactions.

✅ Affected:

  • Vanilla lava and water.
  • Modded fluids tagged as lava or water.

❌ Not Affected:

  • Fluids not tagged as lava or water (e.g., oil, molten metals, gases).
  • Manual cobblestone placement or non-fluid generation mechanics.
  • Custom fluid systems not using standard FluidBlock logic.

Documentation (2.0.0+)

  • enabled:
    Enables or disables the mod.
    Type: boolean Default: true
  • water_level:
    Property that specifies the height of water on a scale of 1 to 7.
    Type: integer Default: 1
  • water_falling:
    Property that specifies if water is falling.
    Type: boolean Default: false

Checks

CastAway performs the following checks in the config file:

  • Water Level Below 1:
    Checks if the water level is below 1.
    On Failure: Adjusts to 1.
  • Water Level Above 7:
    Checks if the water level is above 7.
    On Failure: Adjusts to 7.

Full Configuration Example:

{
  "enabled": true,
  "water_level": 1,
  "water_falling": false
}

Stone Generator (Working)

Alternative/Working Stone Generator

Screenshots

Gallery

  • Stone Generator (Working)
    Stone Generator (Working) Alternative/Working Stone Generator
  • Stone Generator
    Stone Generator Alternative to a Cobblestone generator

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~2,000
Total Downloads
CurseForge
<1,000
Modrinth
~1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works