DamageSource Is Not Null Basic
Modby vomiter
An attempt to solve DamageSource NPE (Only Covers Vanilla Mobs)
Type
Mod
CurseForge Downloads
53,924
CurseForge ID
1507669
Last Updated
Jun 29, 2026
Description
🛡 DamageSource Is Not Null: Basic
DamageSource Is Not Null: Basic is the core module of the DSNNULL project.
It provides the shared runtime guard logic used to reduce crashes caused by invalid or null DamageSource values in Minecraft's damage pipeline.
This module is the foundation of the project and is mainly intended as a dependency for DSNNULL Plus and future compatibility expansions.
What it provides
- core runtime guard logic
- fallback handling for invalid DamageSource
- shared debug and diagnostic support
- baseline protection for common vanilla damage flow
Important
This is the base module.
If you want the full version with broader third-party mod coverage, install:
DamageSource Is Not Null: Plus
Limitation
This mod is a defensive mitigation layer, not a guaranteed universal fix.
It reduces crash risk, but cannot guarantee protection in every possible modded case.
Environment
Forge
- 1.20.1
NeoForge
- 1.21.1
License
MIT License — free to use in any modpack.
Similar Mods
BetterNether Forge
An unofficial port of the BetterNether mod to Forge 1.20.1 that adds improvements to the Nether, including plants, biome...
ToolTweaks
A simple mod that lets you disable any tool or weapons by blacklisting their item id.
Advanced Inventory
Improve your inventory with more space and special upgrades
Simple Screens
Allows you to customize game loading screen backgrounds.
Metallurgy 4: Reforged
The unofficial port to 1.12.2 of Metallurgy 4
RandomTweaker
RandomTweaker provide CraftTweaker some mod integrations such as Botania, Astral Sorcery, JEI, ContentTweaker.