All versions
2.0.0
Beta
DeepNull Reforged (DankNull) 2.0.04 months ago 18
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
NeoForge
Supported environments
Client and server
Changes
Changelog 1.2.0 -> 2.0.0
DeepNull Core
- Continued stability and parity work on the NeoForge 1.21.1 port.
- Refined DeepNull GUI sizing, title placement, side-button placement, info-tab behavior, and JEI extra-area handling.
- Restored expected shift-click behavior when exporting items from DeepNull storage.
- Fixed oversized-stack serialization so DeepNulls no longer crash when saving counts above NeoForge's default 99-item handler limit.
- Improved docked DeepNull rendering and hover behavior.
Upgrades
- Modified the upgrade system with dedicated upgrade UI support.
- Added new Filter UI.
- Modified Energy Upgrade support with FE storage, charging mode, live energy display, and dock energy IO.
- Added Deep Energy Upgrade for Emerald-tier DeepNulls, increasing FE storage to 25,000,000 FE and transfer to 100,000 FE/t.
- Added custom upgrade art, placeholder icons, charging buttons, and energy-integrated GUI variants.
Filtering
- Improved filter GUI interaction, including ghost-slot insertion and shift-click ghost assignment.
- Added JEI compatibility for DeepNull upgrade recipes.
Energy
- Added FE charging support for inventory items from inside the DeepNull.
- Added tier-aware FE displays and integrated FE UI layouts.
- Creative DeepNull energy display now remains visually half-full while still behaving as infinite input and output.
- Fixed live refresh issues for charging and energy values while menus are open or docked.
DampNull
- Added DampNull as a dedicated fluid-storage counterpart to DeepNull.
- Added tiered DampNull GUIs, tank overlays, hover details, tank selection, and shift-click tank clearing.
- Added creative DampNull display behavior that keeps stored fluids visually half-full while remaining effectively infinite.
- Added DampNull source placement and transfer behavior, including dock fluid capability exposure.
- Improved DampNull tank layout alignment by measuring tank windows from the real GUI art instead of using the old generic slot grid.
- Added JEI support for DampNull upgrade recipes and improved DampNull info-tab exclusion handling.
Recipes and Progression
- Renamed Fluid Upgrade to Bucket Upgrade.
- Updated Bucket Upgrade recipe to use iron blocks, buckets, bottles, and a lapis pane.
- Added DampNull crafting paths so DampNulls can be crafted directly with Bucket Upgrade in the center or upgraded from the previous DampNull tier.
- Fixed custom recipe edge cases on top-tier upgrade handling.
Rendering and Visuals
- Updated DeepNull and DampNull held-item and dock rendering behavior.
- Reworked docked item spin so docked nulls hover and rotate smoothly.
- Synced the current GUI resource set used by the release build, including new filter GUI assets.
- Continued polishing tank fill alignment, popup placement, and GUI edge behavior.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:yYjkmjge:ZFDfHJtW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yYjkmjge:ZFDfHJtW"
}![DeepNull Reforged (DankNull) [NeoForge/Fabric]](https://cdn.modrinth.com/data/yYjkmjge/31ec63f3fc0cc57184846c04facfd9ae8148dc9d_96.webp)

