Shulkers In Bundles

Shulkers In Bundles

Making bundles a little bit more convenient and useful by allowing to put shulkers in them

5 183 downloads 8 followers

Titlecard

"Cool, more storage options"

Description

Shulkers In Bundles is a small but multi-loader and always up-to-date QoL mod that makes bundles just a tiny bit more useful late-game by allowing to put up to 16 shulker boxes in a single bundle.
To prevent infinite storage in a single slot, using the mod to e.g. chunk-ban people, or even just overloading servers or your own singleplayer worlds with too much data, the mod adds, disables and modifies some things.

  • You can put (by default) up to 16 shulker boxes in a bundle
  • You can still put a bundle in a bundle, but:
    • The bundle you're trying to insert can not contain a bundle or a shulker box
  • You can't put bundles or shulker boxes into bundles that are already in a shulker box
  • Any means of item transportation (hoppers etc.) can not input bundles with a shulker box or another bundle inside it into a shulker box

Additional changes for 1.21.1 port:

  • Backported Bundle recipe
  • Bundles are always enabled, even if you haven't turned on experimental features before

Open API

For a little bit of customization without us struggling to create configs for each loader for so many versions, Shulkers In Bundles exposes a supported API which you can easily add into another mod to change how much space a shulker box takes up inside a bundle.
The default weight is 1/16, meaning you can fit up to 16 shulker boxes in a Bundle.

Example (Fabric) This example only applies to Shulkers In Bundles 1.2.2+
// In your mod initializer class;
package net.example.mod;

import org.apache.commons.lang3.math.Fraction;
// Import the ItemWeights class from Shulkers In Bundles
import net.justmili.shulkersinbundles.core.util.ItemWeights;
import net.fabricmc.api.ModInitializer;

public final class ExampleMod implements ModInitializer {

  @Override
  public void onInitialize() {

    // You can set what fraction of the bundle's storage a shulker box takes up
    // For example, 1/8th means each shulker box takes up 1/8th of the bundle,
    // allowing up to 8 shulker boxes in a Bundle
    ItemWeights.setShulker(Fraction.getFraction(1, 8));

    // Both the numerator and denominator are clamped between 1 and 64
    // For example, this would be clamped to 1/64:
    // ItemWeights.setShulker(Fraction.getFraction(1, 69));

    // Or you can just set the denominator
    // This will automatically use 1 as the numerator
    // For example, this allows up to 24 shulker boxes in a Bundle
    ItemWeights.setShulker(24);
  }
}

FAQ: Can it work server-side without the client? It can. The client does not need the mod although the bundle tooltip will look a little cursed without it.
FAQ: How long will it be kept updated? As long as the maintainer lives, probably.

Having issues, need to report a bug or just want to chat? Join our official community Discord server!

No gallery available for this project.

Version Minecraft Loader Download

Shulkers In Bundles 1.2.2

1.2.2+mc2x.x-NeoForge

26.1, 26.1.1, 26.1.2, 26.2, 26.3
neoforge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc2x.x-Forge

26.1, 26.1.1, 26.1.2, 26.2, 26.3
forge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc2x.x-Fabric

26.1, 26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1-snapshot-10, 26.1-snapshot-11, 26.1-snapshot-3, 26.1-snapshot-4, 26.1-snapshot-5, 26.1-snapshot-6, 26.1-snapshot-7, 26.1-snapshot-8, 26.1-snapshot-9, 26.1.1, 26.1.1-rc-1, 26.1.2, 26.1.2-rc-1, 26.2, 26.2-pre-1, 26.2-pre-2, 26.2-pre-3, 26.2-pre-4, 26.2-pre-5, 26.2-pre-6, 26.2-rc-1, 26.2-rc-2, 26.2-snapshot-1, 26.2-snapshot-2, 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5, 26.2-snapshot-6, 26.2-snapshot-7, 26.2-snapshot-8, 26.3, 26.3-pre-1, 26.3-pre-2, 26.3-pre-3, 26.3-rc-1, 26.3-rc-2, 26.3-rc-3, 26.3-snapshot-1, 26.3-snapshot-10, 26.3-snapshot-2, 26.3-snapshot-3, 26.3-snapshot-4, 26.3-snapshot-5, 26.3-snapshot-6, 26.3-snapshot-7, 26.3-snapshot-8, 26.3-snapshot-9, 26.4-snapshot-1, 26.4-snapshot-2, 26.4-snapshot-3, 26.4-snapshot-4, 26.4-snapshot-5, 26w14a, 26.4-snapshot-6, 26.4-snapshot-7, 26.4-snapshot-8
fabric, quilt
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.5-NeoForge

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
neoforge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.5-Forge

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
forge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.5-Fabric

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric, quilt
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.3-NeoForge

1.21.2, 1.21.3, 1.21.4
neoforge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.3-Forge

1.21.3, 1.21.4
forge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.3-Fabric

1.21.2, 1.21.3, 1.21.4
fabric, quilt
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.1-NeoForge

1.21, 1.21.1
neoforge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.1-Forge

1.21, 1.21.1
forge
Download

Shulkers In Bundles 1.2.2

1.2.2+mc1.21.1-Fabric

1.21, 1.21.1
fabric, quilt
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.3-FabricSnapshots

26.3-pre-1, 26.3-pre-2, 26.3-pre-3, 26.3-rc-1, 26.3-rc-2, 26.3-rc-3, 26.3-snapshot-1, 26.3-snapshot-10, 26.3-snapshot-2, 26.3-snapshot-3, 26.3-snapshot-4, 26.3-snapshot-5, 26.3-snapshot-6, 26.3-snapshot-7, 26.3-snapshot-8, 26.3-snapshot-9
fabric
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.2.x-NeoForge

26.2
neoforge
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.2.x-Forge

26.2
forge
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.2.x-Fabric

26.2
fabric, quilt
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.2-FabricSnapshots

26.2-pre-1, 26.2-pre-2, 26.2-pre-3, 26.2-pre-4, 26.2-pre-5, 26.2-pre-6, 26.2-rc-1, 26.2-rc-2, 26.2-snapshot-1, 26.2-snapshot-2, 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5, 26.2-snapshot-6, 26.2-snapshot-7, 26.2-snapshot-8
fabric
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.1.x-NeoForge

26.1, 26.1.1, 26.1.2
neoforge
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.1.x-Forge

26.1, 26.1.1, 26.1.2
forge
Download

Shulkers In Bundles 1.2.1

1.2.1+mc26.1.x-Fabric

26.1, 26.1.1, 26.1.2
fabric, quilt
Download

Shulkers In Bundles 1.2

1.2.0+mc26.1-SNAPSHOTS

26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1-snapshot-1, 26.1-snapshot-10, 26.1-snapshot-11, 26.1-snapshot-2, 26.1-snapshot-3, 26.1-snapshot-4, 26.1-snapshot-5, 26.1-snapshot-6, 26.1-snapshot-7, 26.1-snapshot-8, 26.1-snapshot-9, 26.1.1-rc-1, 26.1.2-rc-1, 26w14a
fabric
Download

ShulkersInBundles 1.2 - NeoForge 1.21.2-1.21.11

1.2.0+mc1.21.2-1.21.11-NeoForge

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
neoforge
Download

ShulkersInBundles 1.2 - Forge 1.21.3-1.21.11

1.2.0+mc1.21.3-1.21.11-Forge

1.21.10, 1.21.11, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
forge
Download

ShulkersInBundles 1.2 - Fabric/Quilt 1.21.2-1.21.11

1.2.0+mc1.21.2-1.21.11-Fabric

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric, quilt
Download

ShulkersInBundles 1.2 - NeoForge 1.21-1.21.1

1.2.0+mc1.21-1.21.1-NeoForge

1.21, 1.21.1
neoforge
Download

ShulkersInBundles 1.2 - Forge 1.21-1.21.1

1.2.0+mc1.21-1.21.1-Forge

1.21, 1.21.1
forge
Download

ShulkersInBundles 1.2 - Fabric/Quilt 1.21-1.21.1

1.2.0+mc1.21-1.21.1-Fabric

1.21, 1.21.1
fabric, quilt
Download

ShulkersInBundles 1.1-ForgeHotfix - Forge 1.21.2-1.21.11

1.1.0-ForgeHotfix

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
forge
Download

Shulkers In Bundles for Snapshots of 26.1

1.1.0-SNAPSHOTS

26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-snapshot-1, 26.1-snapshot-10, 26.1-snapshot-11, 26.1-snapshot-2, 26.1-snapshot-3, 26.1-snapshot-4, 26.1-snapshot-5, 26.1-snapshot-6, 26.1-snapshot-7, 26.1-snapshot-8, 26.1-snapshot-9
fabric
Download

ShulkersInBundles 1.1 - NeoForge 1.21-1.21.1

1.1.0

1.21, 1.21.1
neoforge
Download

ShulkersInBundles 1.1 - Forge 1.21-1.21.1

1.1.0

1.21, 1.21.1
forge
Download

ShulkersInBundles 1.1 - Fabric/Quilt 1.21-1.21.1

1.1.0

1.21, 1.21.1
fabric, quilt
Download

ShulkersInBundles 1.1 - NeoForge 1.21.2-1.21.11

1.1.0

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
neoforge
Download

ShulkersInBundles 1.1 - Forge 1.21.2-1.21.11

1.1.0

1.21.10, 1.21.11, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
forge
Download

ShulkersInBundles 1.1 - Fabric/Quilt 1.21.2-1.21.11

1.1.0

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric, quilt
Download

ShulkersInBundles 1.0 - NeoForge 1.21.2-1.21.11

1.0.0

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
neoforge
Download

ShulkersInBundles 1.0 - Forge 1.21.3-1.21.11

1.0.0

1.21.10, 1.21.11, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
forge
Download

ShulkersInBundles 1.0 - Fabric/Quilt 1.21.2-1.21.11

1.0.0

1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric, quilt
Download