NotEnoughPalette
NotEnoughPalette replaces the storage used for block and biome data inside each chunk section of Minecraft, and is offered on Fabric and NeoForge for 26.2 – 26.3.
What it does
NotEnoughPalette, abbreviated NEP, changes how Minecraft's PalettedContainer holds block and biome values. Vanilla stores them in a bit-packed SimpleBitStorage, and NEP swaps that for direct-array access with bit packing based on cell index. Each chunk section picks a storage mode that fits its contents, and the mutation path is optimized so that edits to a section cost less work.
The mod works as a transparent drop-in replacement, so world data remains wire-compatible with vanilla and nothing needs to be added to or removed from a world. Factory creation, codec deserialization and network read and write were also reworked to copy and recreate containers in a lighter way. Memory use is reported as lower than vanilla for typical sections, and often well below it. It is an optimization mod, and it is open source under the MIT License.
Installation uses one hybrid JAR per loader: Fabric Loader 0.19.3 for Fabric, or NeoForge 26.2.0.1-beta for NeoForge. Either side can run it alone or both can, and neither needs it to connect, so byte-identical vanilla clients without NEP still join NEP servers and the reverse. The author describes it as compatible with performance mods such as Lithium and Sodium.
Key features
Direct-array block storage
Block and biome values are read and written through direct arrays instead of the bit-packed storage vanilla uses.
Adaptive storage modes
Each chunk section chooses the storage mode that matches its contents, rather than one fixed layout for all sections.
Lighter copies and codecs
Factory creation, codec deserialization and network read and write are reworked to copy and recreate containers with less work.
Lower memory use
The author reports that memory use for typical chunk sections is lower than vanilla, and often much lower.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners who want lower tick times and players who run optimization mods alongside NEP. The mod is aimed at the chunk storage layer, so it is not a visual or gameplay addition.
Questions
Does NotEnoughPalette need to be installed on both sides?
Which loaders does NotEnoughPalette support?
Can NotEnoughPalette be used with Lithium?
In the catalog
NotEnoughPalette is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
NotEnoughPalette (NEP) — Optimize Minecraft's PalettedContainer. NEP is a transparent, drop-in replacement for Minecraft's PalettedContainer, the data structure behind block and biome storage in every chunk section. It replaces vanilla's bit-packed SimpleBitStorage storage with instant direct-array access — no bit…
Official listing
- Modrinth page
- modrinth.com/mod/notenoughpalette
- Owner
- NativeThreading
- Published
- 2026-08-09
- Updated on Modrinth
- 2026-10-05
- Facts verified
- 2026-10-15
