Home›Java›Mods›BridgeFalls
BridgeFalls
ModsJava

BridgeFalls

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by Eugene-74 · on Modrinth

⬇ Download on Modrinth

BridgeFalls

BridgeFalls is a Minecraft plugin that adds structural stability rules to placed and nearby blocks. If a block has no valid support, it can be denied on placement or marked unstable and made to fall later.

It is designed for Paper/Folia-style servers and includes configurable support rules, visual instability feedback, and in-game admin commands.

Features

Compatibility

Installation

  1. Build or download the plugin jar.
  2. Put the jar in your server plugins/ folder.
  3. Start the server once to generate default files.
  4. Edit:
    • plugins/BridgeFalls/config.yml
    • plugins/BridgeFalls/messages.yml
  5. Use /bf reload or restart the server.

Commands

Main aliases:

Permission:

Core:

Config commands:

How support works (high level)

BridgeFalls evaluates support from several angles:

  1. Direct vertical support
    • checks the 3x3 area below a block
    • excludes air and materials listed in no-rest-blocks-vertical
  2. Horizontal support
    • BFS-style search up to support-radius
    • only traverses blocks allowed as horizontal support providers
  3. Top support
    • optional upward check up to top-support-radius
  4. Anchor check
    • connectivity test within anchor-support-radius
    • uses 3D neighboring blocks including diagonals

If support is missing:

Marked unstable blocks are periodically re-evaluated. If still unstable after fall-delay-minutes, they can fall as FallingBlock entities.

Configuration notes

Important keys in config.yml:

Messages are customizable in messages.yml with placeholders (for example {block}, {radius}, {count}, {minutes}).

Folia behavior

BridgeFalls uses a global repeating task only as a dispatcher. All block/world reads are executed per location on the region scheduler, which is the safe model for Folia region threading.

Build from source

# Unix/macOS
./gradlew clean shadowJar

# Windows
./gradlew.bat clean shadowJar

Output jar:

Local Folia run task (project configured with run-paper):

# Unix/macOS
./gradlew runFolia

# Windows
./gradlew.bat runFolia

Development quality tools

The project is configured with:

License

See LICENSE.md.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more