It'd be really useful for mapmakers if bundles came with a couple of "hidden" options, in nbt data, similar to how items can have a "CanDestroy" tag, and blocks can have a "CanPlaceOn" tag (though these are only usable in adventure mode).
Namely, I'd really like three things:
Unfillable:0b / Unfillable:1b, which would essentially make it so that players cannot add more items to a bundle. This would be super useful for things like starter kits, loot bags, etc.
CanContain:[], which would be a list that creators could populate with various items. Any item contained on this list would be able to be placed into bundles, and if this list was present, any item not contained on this list could not be placed in the bundle. Think of it as an item whitelist. This would be super useful for creators to make special "packs", think an herbalist pack that only accepts flowers (and could have a custom texture with custommodeldata), or an alchemist pouch that only accepts potion ingredients.
BundleStackLimit:X, which could be used to make it so that a bundle could be created that could carry more than one stack of items. This would be very helpful for creators who want larger bundles in their worlds in general, or incredibly powerful combined with the above ideas. For instance, creators could take that alchemist pouch and allow it to accept up to 64 potions, but nothing other than potions. Of course, by default, this would be set to 1, meaning only 1 stack of items would be accepted in a bundle.
Please sign in to leave a comment.
3 Comments