promotional bannermobile promotional banner

Tide of Duskveil Nightfall

Add a dynamic and configurable threat to your world, increasing the difficulty of the game
Back to Files

TDN-2.3.4-Forge-1.20.x

File nameduskveil-2.3.4-forge-1.20.x.jar
Uploader
NoraLunanNoraLunan
Uploaded
Oct 18, 2026
Downloads
13
Size
421.0 KB
Mod Loaders
Forge
File ID
9239677
Type
B
Beta
Supported game versions
  • 1.20.2
  • 1.20.1
  • 1.20

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:duskveil-1722189:9239677")

Learn more about Curse Maven

What's new

## Bug Fixes
- Fixed the issue where tide‑night spawned entities could fail to attack players.

 

- Fixed the issue that title, subtitle and action‑bar messages displayed white text on tide‑night startup.

 

- Fixed /duskveil start command forcibly overwriting world time to configured event start‑time on every execution.

 

- Fixed client‑server desync of charged creeper state. Clients now render charged creeper visuals correctly.

 

- Fixed redundant network packets caused by mob AI applying status effects every tick. Cooldown logic is now applied for fire resistance and slow‑falling effects.

 

- Fixed block‑breaking logic allowing entities to destroy indestructible blocks. Maximum block‑hardness validation is now implemented.

 

- Fixed security risk of external code tampering with tide‑night trigger state.

 

## New Features
- Added TriggerType enum to persist and record tide‑night trigger sources (Full‑Moon, Fixed‑Interval, Random‑Chance, Command).

 

- Added cancellable StatusChangeEvent for third‑party mods to intercept and modify tide‑night trigger sources.

 

- Added new entity‑behaviour options in server‑side config.

 

- Added configurable sleep‑denial message in server‑side config.

 

- Added client‑side version checker component. This feature can be disabled via client config.

 

- Renamed weather enum value `CLEAR` to `SUNNY` for semantic unification.

 

## Refactoring & Improvements

 

- Large‑scale internal refactor. All shared utility classes are migrated to the [NoraLib](https://www.curseforge.com/minecraft/mc-mods/noralib) prerequisite library.

 

- Refactored charged creeper state logic. Entity data tracker replaces raw NBT read‑write to guarantee cross‑network synchronization.

 

- Multiple server‑side config keys renamed for naming consistency.

 

- Optimized entity statistics cache logic. Reduced potential memory‑leak risks during player logout and mob death.

This mod has no additional files