COWMODSКаталог модов

AntiLavaCast

Prevents oversized water and lava cascades, high-altitude casts, and invalid air placements on Bukkit, Spigot, Paper, Purpur, and Folia. Protects against bucket and dispenser placement with configurable source limits and farm-friendly per-level settings.

Автор: cev-api5305обновлён 3 окт. 2026 г.
Механики игрыУправлениеУтилиты

Описание

AntiLavaCast

Anti

Blocks oversized water/lava cascades, lava casts, and invalid air placement on Bukkit-compatible servers.

Features

  • Anti-air-place: rejects unsupported block placements and invalid bucket interactions using reach, line-of-sight, and support checks.
  • High-placement and cascade protection: checks reachable drops before water or lava is placed, blocking oversized waterfalls and lava falls.
  • Redstone dispenser protection: applies placement checks and source limits to water and lava dispensed by redstone contraptions, including sources added to flowing fluid.
  • Lava-cast prevention: tracks fluid spread and limits large cobblestone, stone, basalt, and obsidian formations.
  • Shared area limits: groups nearby sources across players, preventing repeated placements from covering a large area. Local placement rate limits curb bucket spam.
  • Farm-friendly limits: counts sources and covered area per Y level for stacked farms. Flat water gets twice the block allowance; waterfalls keep normal limits.
  • Water bucket coverage: handles ordinary water buckets, water-filled mob buckets, and waterlogged blocks.
  • Source cleanup: removes contributing sources when limits are exceeded, with optional cleanup of their tracked flowing fluid.
  • Useful controls: color-coded help and status, separate water/lava settings, tab completion, config reload, logging, and personal bypass.

Requirements and installation

Supports Bukkit/Spigot, Paper, Purpur, and Folia from 1.21.x through 26.x, including 26.3 where available. Servers require Java 21 for 1.21.x or Java 25 for 26.x.

Build with JDK 21 installed: ./gradlew build or gradlew.bat build on Windows. Copy build/libs/AntiLavaCast-<version>.jar to your server's plugins folder and restart.

Commands

All commands start with /lavacast; /antilavacast is an alias.

CommandPurpose
help or no argumentsColor-coded help
statusCurrent settings and tracking counts
enable, disable, reloadMaster switch and config reload
water, lava, airplace, cleanup, logs <on|off>Toggle protection and options
set <water|lava> <setting> <value>Save a fluid limit
bypass [on|off]Personal exemption

Example: /lavacast set water max-sources 10.

lavacast.admin grants administration (default OP). lavacast.bypass permits personal bypass (default false).

Settings

Edit plugins/AntiLavaCast/config.yml and run /lavacast reload. Defaults allow 10 water or 4 lava sources per nearby area per Y level, with potential drop limits of 24 and 20 blocks respectively.

Use flat-area-multiplier and flat-source-bonus to adjust flat-floor allowances. Existing settings are preserved during upgrades. CoreProtect is no longer used or required.

Only new placements are tracked; tracking resets on restart. Natural, untracked fluid is left alone. Farms with long falling streams still need suitable cascade limits or bypass.

On Folia, checks stop at unloaded chunks or regions owned by another thread; risky placements crossing those boundaries are refused.

Последние версии

Все версии →
release

AntiLavaCast 1.0.4

1.0.4
3 окт. 2026 г.114Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- Proper Bukkit/Spigot, Paper/Purpur, and Folia support - Extended Paper compatibility to 26.x, including 26.3. - Added water protection alongside lava, including dispensers, mob buckets, and waterlogged sources. - Replaced ground-height checks with potential cascade detection to catch hill and cliff bypasses. - Added descendant tracking, spread limits, and excessive stone-formation detection. - Added source cleanup, with deferred cleanup for unloaded chunks. - Combined nearby and merging fluid sources into shared area limits across players. - Added repeated-placement detection and local cooldowns. - Applied source, area, and placement-rate budgets per Y level for stacked farms. - Added configurable flat-floor allowances. - Fixed dispenser tracking when existing flowing fluid becomes a source. - Added air-place interaction and attachment checks. - Added color-coded help/status, settings commands, tab completion, `/antilavacast`, and permission-controlled bypass. - Preserved existing configuration and legacy commands; cascade detection no longer depends on CoreProtect. - Replaced the Paper development bundle with public API dependencies. - Added 57 regression tests covering cascades, cleanup, farms, dispensers, commands, and placement limits. - Removed the need for CoreProtect
release

AntiLavaCast v1.0.3

1.0.3
26 апр. 2026 г.242Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- Fixed startup error on some 1.21.11 forks where AntiLavaCast could fail to register events due to missing nested class references at runtime. - Refactored internal storage/cache helper classes to top-level classes for more robust classloading across server implementations. - Improved startup logging when CoreProtect is unavailable, disabled, or incompatible.
release

AntiLavaCast 1.0.2

1.0.2
23 янв. 2026 г.116Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
**Added** - CoreProtect integration to detect historical player-placed blocks, with cache and configurable lookback. - ```/lavacast coreprotect``` and ```/lavacast coreprotectlookback``` commands. - Disk-backed mark storage per chunk when CoreProtect is unavailable. - ```/lavacast mark radius``` command to manually mark nearby blocks as player-based for height checks (max 100) **Changed** - Lava flow blocking now applies only to player-placed lava; natural lava flows normally. - Replaced in‑memory placed‑block tracking with disk‑backed per‑chunk mark files (used by ```/lavacast mark```) when CoreProtect isn’t available.
release

AntiLavaCast 1.0.1

1.0.1
15 янв. 2026 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
- Added toggle for logging - Added attribution for lava casting to logs
release

AntiLavaCast 1.0.0

1.0.0
6 янв. 2026 г.27Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
First Release