HomeJavaModsApothic Filter Compat
Apothic Filter Compat
ModsJava

Apothic Filter Compat

by Nightwielder23 · on CurseForge

Mirrors Apotheosis affix rarity to top-level NBT so filter mods like Pipez and Refined Storage can read it.

⬇ Download on CurseForge

The author built this one for Minecraft 1.20.1 on Forge. On other versions it may install and then do nothing.

Apothic Filter Compat — screenshot 1Apothic Filter Compat — screenshot 2

What it does

Apotheosis stores affix item rarity in nested NBT at affix_data.rarity. Most filter mods only read first-level NBT, which means players cannot filter affixed gear by rarity in storage and pipe systems. This has been a known pain point across many GitHub issues for years.

This mod copies the rarity value to a top-level NBT key called apothic_rarity. Once mirrored, any filter mod that reads top-level NBT can match items by rarity:

{apothic_rarity:"apotheosis:rare"}

A tooltip on affix items shows the value to make filter setup easier (toggleable in config).

Compatibility

Works with: Pipez, Refined Storage, Applied Energistics 2, XNet, Mekanism logistical transporters, EnderIO conduits, Functional Storage NBT lock, and any other filter mod that reads top-level NBT paths.

Does not work with: Sophisticated Backpacks or Sophisticated Storage. Their filter system requires full NBT match rather than path-based matching, which is a limitation of those mods.

Usage

  1. Install Apotheosis and its dependencies (Placebo, Patchouli, Apothic Attributes).
  2. Drop this jar into your mods folder.
  3. Pick up or generate any affixed item. Within one second it will have apothic_rarity set at the top level of its NBT.
  4. In your filter mod, set the NBT match to {apothic_rarity:"apotheosis:rare"} (or any rarity ID: apotheosis:common, apotheosis:uncommon, apotheosis:rare, apotheosis:epic, apotheosis:mythic).

Config

Located at config/apothic_filter_compat-common.toml.

Source

GitHub: https://github.com/nightwielder23/apothic-filter-compat

License

MIT.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more