Skip to content

Datapack Tags

ausmez edited this page Oct 6, 2026 · 2 revisions

Pack type: Datapack · Location: data/fxntstorage/tags/block/ and data/fxntstorage/tags/item/

Part of Customizing Create: Storage. New to datapacks? Start with Datapacks there.

Create: Storage uses tags to decide how upgrades and blocks behave. Adding to a tag needs only a small JSON file (or a KubeJS script), and your values are added to the mod's defaults.

All tags on this page are in the fxntstorage namespace. Each tag lists the file path to use in your datapack.

Contents


Tags for modpack balancing

disabled_backpack_upgrades

Type: Item tag · File: data/fxntstorage/tags/item/disabled_backpack_upgrades.json · Default: empty

Disables backpack upgrades for the whole pack. An upgrade in this tag:

  • Can't be crafted. Its recipe is not loaded, so it is also gone from the recipe book and recipe viewers.
  • Is hidden from JEI, EMI, REI and the Create: Storage creative tab.
  • Can't be installed in a backpack's upgrade slots.
  • Stops working if it is already installed. Its effects, panel and hotkeys are switched off. Players can still take it out (click or shift-click), so nothing is lost. Items kept in the upgrade's own slots (e.g. the Crafting grid or a Jukebox disc) stay there and are usable again if the upgrade is re-enabled.
  • Shows "Disabled in this modpack" in its tooltip, for any copies players already have.

Use either the active or the deactivated item ID; both disable the upgrade. Upgrade items players already have, are never deleted.

{
  "values": [
    "fxntstorage:backpack_flight_upgrade",
    "fxntstorage:backpack_oremining_upgrade"
  ]
}

KubeJS:

ServerEvents.tags('item', event => {
  event.add('fxntstorage:disabled_backpack_upgrades', 'fxntstorage:backpack_flight_upgrade')
})
Upgrade Item ID
Magnet fxntstorage:backpack_magnet_upgrade
Pick Block fxntstorage:backpack_pickblock_upgrade
Item Pickup fxntstorage:backpack_itempickup_upgrade
Jetpack fxntstorage:backpack_flight_upgrade
Refill fxntstorage:backpack_refill_upgrade
Feeder fxntstorage:backpack_feeder_upgrade
Thirst fxntstorage:backpack_thirst_upgrade
Tool Swap fxntstorage:backpack_toolswap_upgrade
Fall Damage fxntstorage:backpack_falldamage_upgrade
Ore Mining fxntstorage:backpack_oremining_upgrade
Torch Deployer fxntstorage:backpack_torchdeployer_upgrade
Jukebox fxntstorage:backpack_jukebox_upgrade
Mechanical Heart fxntstorage:backpack_health_upgrade
Crafting fxntstorage:backpack_crafting_upgrade
Portable Workshop fxntstorage:backpack_workshop_upgrade
Void fxntstorage:backpack_void_upgrade

Notes

  • The upgrade template (fxntstorage:backpack_blank_upgrade) and Storage Box upgrades are not affected by this tag.
  • After /reload, the creative tab hides newly disabled upgrades straight away, but the creative search tab only updates after rejoining the world.

ore_mining_block

Type: Block tag · File: data/fxntstorage/tags/block/ore_mining_block.json · Default: #c:ores

The blocks the Ore Mining Upgrade treats as ores. While the upgrade's Mine Ores Only setting is on (the default in its panel, or forced for everyone by the server's mineOresOnly config option), only blocks in this tag are vein-mined.

Add modded ores that aren't already in #c:ores:

{
  "values": [
    "mymod:tin_ore",
    "mymod:deepslate_tin_ore"
  ]
}

breakable_with_any_tool

Type: Block tag · File: data/fxntstorage/tags/block/breakable_with_any_tool.json

Default: glass blocks and panes, beds, candles, corals, wool and carpets, beacon, honeycomb block, lever, turtle and sniffer eggs, cactus, froglights, glowstone, redstone lamp, sea lantern, dragon egg

Blocks that drop themselves no matter which tool breaks them. Two upgrades use it:

  • Tool Swap Upgrade: doesn't swap tools before breaking these blocks.
  • Ore Mining Upgrade: can break these blocks even when the held tool isn't the correct one.

Add decorative blocks from other mods that behave like glass or wool:

{
  "values": [
    "mymod:decorative_glass_panel"
  ]
}

refill_blacklist

Type: Item tag · File: data/fxntstorage/tags/item/refill_blacklist.json · Default: empty

Items the Refill Upgrade never refills, for every player. Good candidates are items that behave unexpectedly when restocked from the backpack.

{
  "values": [
    "mymod:unstable_block",
    "#mymod:precious_blocks"
  ]
}

Players also have their own refillBlacklist client config option, which supports namespace:* wildcards. Use the tag when the rule must apply to everyone.


Tags for compatibility

storage_network_block

Type: Block tag · File: data/fxntstorage/tags/block/storage_network_block.json

Default: #fxntstorage:simple_storage_box, #fxntstorage:storage_trim, Storage Controller, Storage Interface, Filtered Storage Interface

The blocks a Storage Controller walks through when it scans for its network. Any block in this tag is treated as part of the network and searched past.

To contribute items, a block must be a Simple Storage Box. Adding a block with an inventory (i.e. a Barrel) only lets the network reach across it. It does not make its inventory available to the network.

Warning: only add blocks that are meant to be part of a network. Every block in the tag is scanned, out to the simpleStorageNetworkRange config limit.


symmetry_wand_blacklist

Type: Block tag · File: data/fxntstorage/tags/block/symmetry_wand_blacklist.json

Default: #fxntstorage:backpack, #fxntstorage:storage_box, #fxntstorage:simple_storage_box, #minecraft:shulker_boxes, #create:toolboxes

Create's Symmetry Wand won't mirror placing or breaking these blocks. This stops containers from being duplicated or destroyed by mirrored actions. Add other inventory blocks from your pack:

{
  "values": [
    "mymod:my_storage_block"
  ]
}

Tags that identify the mod's content

These tags describe what each block or item is. You normally don't need to change them, but they are useful in recipes and scripts. If you add your own blocks to them, they pick up the behavior listed.

Tag Type Members Also gives its members
fxntstorage:backpack Block All backpack blocks symmetry_wand_blacklist, Carry On blacklist
fxntstorage:storage_box Block All Storage Box tiers Pickaxe mining, wrench pickup, symmetry_wand_blacklist, Carry On blacklist
fxntstorage:simple_storage_box Block All wood Simple Storage Boxes (pale oak and poplar only when VanillaBackport adds them) Axe mining, wrench pickup, storage_network_block, symmetry_wand_blacklist
fxntstorage:storage_trim Block All wood Storage Trims (pale oak and poplar only when VanillaBackport adds them) Axe mining, storage_network_block, create:casing
fxntstorage:backpack Item All backpack items Curios back slot
fxntstorage:storage_box Item All Storage Box items —
fxntstorage:storage_box_upgrade Item Storage Box Capacity, Compacting and Void upgrades —
fxntstorage:backpack_upgrade Item All 16 active backpack upgrades, plus #fxntstorage:backpack_upgrade_deactivated Accepted by backpack upgrade slots
fxntstorage:backpack_upgrade_deactivated Item The deactivated version of every backpack upgrade —

To stop an upgrade from being used, add it to disabled_backpack_upgrades rather than removing it from backpack_upgrade. Removing it can only be done by replacing the whole tag, and the item would then be treated as an ordinary item in the backpack screen.


Tags from other mods that Create: Storage adds to

You can extend these the same way, in the other mod's namespace.

Tag What Create: Storage adds
minecraft:mineable/axe Cardboard Storage Box, Reserve Storage Box, all Simple Storage Boxes, all Storage Trims
minecraft:mineable/pickaxe Passer, Smart Passer, Storage Controller, both Storage Interfaces, all Storage Boxes
create:wrench_pickup Passer, Smart Passer, Storage Controller, both Storage Interfaces, all Storage Boxes, all Simple Storage Boxes
create:casing All Storage Trims
curios:back All backpacks
carryon:block_blacklist Backpacks, Storage Boxes, Passers, and every storage_network_block, so Carry On can't pick them up
toms_storage:inventory_connector_skip Storage Controller and both Storage Interfaces, so Tom's Simple Storage connectors don't treat them as inventories

Home

Using the mod

Customizing the mod

Clone this wiki locally