doom_block-1.0.8-neoforge-1.21.1.jar
Curse Maven Snippet
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
particlesflag controls whether particle effects appear when a Doom Block is activated. - Set
particlestofalsefor optimized builds — this disables particles entirely, reducing server load and improving FPS in large-scale setups. - Set
particlestotrueto 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

