Containment Chalice

The Containment Chalice is a block added by Astral Sorcery. It can hold up to 24 (64 in 1.16+) buckets of any fluid. Depending on the amount of fluid stored, a block representing the fluid rotating in the center of the Chalice will proportionally change size. When there is between 1-11 buckets of fluid stored, one "tendril" of the fluid will orbit around the chalice, and at 12-24 buckets of fluid stored, two "tendrils" will orbit. Mechanical fluid transfer can only occur through the bottom side of the block.

The Containment Chalice is able to interact with blocks within a 16 block radius of itself if there is a line of sight without any opaque blocks. It will pull Liquid Starlight from Lightwells in this range, speed up and automatically refill Starlight Infusers in this range, and react with other compatible Chalices in this range. This is through the use of Fluid Sparks, entities that carry varying amounts of fluid from the Chalice they came from. When two Chalices react, the Fluid Sparks created fly towards each other and drop a block item depending on the source fluids. If either of the Fluid Sparks is killed before this occurs, then the other will disappear and no reaction will take place. Applying a redstone signal to the Chalice will prevent any interactions from taking place. The interaction radius can be edited in the mod's configuration file.