promotional bannermobile promotional banner

Doom Block

A deadly block that instantly kills any player stepping on it, turning a single step into a lethal trap.
Back to Files

doom_block-1.0.8-neoforge-1.21.1.jar

File namedoom_block-1.0.8-neoforge-1.21.1.jar
Uploaded
Sep 4, 2026
Downloads
3
Size
1.2 MB
Mod Loaders
NeoForge
File ID
8809195
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:doom-block-1666260:8809195"

Learn more about Curse Maven

What's new

What’s new in version 1.0.8? 💥

We’ve focused on stability, precision, and smarter interactions — turning Doom Block from a chaotic hazard into a finely tuned tool. This update addresses key edge cases, refines behavior for multi-effect setups, and introduces new controls for performance and visibility. Every block now behaves exactly as intended, even in complex builds.

✅ What’s new: stability fixes and refined interaction logic

We’ve resolved critical interaction and state-handling bugs to make Doom Block more reliable:

  • Right-click (ПКМ) behavior is now fully consistent across all block states — no more missed inputs or unresponsive blocks.
  • Invisible Doom Block now correctly applies invisibility to entities walking over it, without breaking the effect mid-movement. This makes stealth setups predictable and trap designs more reliable.
  • When multiple properties are enabled on a Doom Block of any color, each effect now runs independently with its own logic. Previously, overlapping properties could disable the block entirely; now, every effect works as intended, enabling layered trap designs.

🎮 Fine-tuned property control: the particles toggle

We’ve added a new property to help you balance visibility and performance:

  • The particles flag controls whether particle effects appear when a Doom Block is activated.
  • Set particles to false for optimized builds — this disables particles entirely, reducing server load and improving FPS in large-scale setups.
  • Set particles to true to clearly indicate when a Doom Block is active. This is ideal for testing, teaching, or when you want players to notice the block’s state at a glance.

💡 Tip: Use particles=false on servers with many Doom Blocks to keep performance smooth. Switch to true during testing to confirm activation visually.

⏱️ Smarter ticking: every 10 ticks, no exceptions

To keep behavior consistent and reduce unnecessary load, we’ve standardized the update cycle:

  • Every Doom Block now updates its state every 10 ticks (0.5 seconds), regardless of its current properties or effects.
  • This ensures that effects like invisibility, damage, or color-based logic stay synchronized without overloading the server with constant checks.
  • The fixed tick interval also makes timing-based traps and puzzles more predictable and easier to design.

🧱 Under-the-hood improvements: BlockEntity foundation

We’ve introduced a BlockEntity for Doom Blocks to support future features and keep current behavior stable:

  • The BlockEntity stores the block’s current state (active/inactive, properties enabled, particle setting, etc.) so that it persists reliably across world reloads.
  • This lays the groundwork for upcoming features like stored items, custom effects, and more advanced logic — all while keeping current mechanics stable.
  • State data is now saved and loaded cleanly, so your builds retain their intended behavior after restarting the world.

⚠️ Important warning: performance and stability

With the new ticking logic, particle control, and BlockEntity support, Doom Block is more powerful than ever — but it’s still a high-impact mod:

  • Avoid activating hundreds of Doom Blocks in a small area at once, especially with particles=true.

  • If your server logs show warnings like:

    [20:52:31] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 4320ms or 86 ticks behind it’s a sign the server is struggling. We recommend reducing active Doom Blocks, setting particles=false, or testing in a separate world first.

Always test new configurations in a dedicated test world before deploying them in your main server or shared builds.

💡 Tip: safe testing with layered toggles

When designing setups with the new features:

  • Start with particles=false to keep performance smooth while laying out your design.
  • Enable properties one at a time to confirm each effect behaves as expected.
  • Test Invisible Doom Block separately to see how it interacts with movement and other effects.
  • If something feels off, break and re-place the block — this ensures a clean state and helps isolate any unexpected behavior.

📋 Compatibility

  • Platform: Minecraft NeoForge 1.21.1.
  • Loader: NeoForge only (Forge and Fabric are not supported).

This mod has no additional files