[Suggestion] Featureful Blood Tank
keraldi opened this issue ยท 0 comments
Introduction
Currently, the Blood Tank is just another tank.
It's a bit more expensive than most tanks and has a good amount of storage space to make up for it initially but has no additional features for Blood Magic and exponential cost for upgrades for no additional gain other than more space (for those that don't know: a little more than 40 Stone blocks (and some LP) are needed for each tank (and upgrade) by default.
Many of the more "sophisticated" mod packs like to increase the cost for blood runes but that should be of no concern.
Abilities, Comparison and current Situation
Currently, there's little reason to use a Blood Tank if playing with just Blood Magic. If played with other mods, many of them allow for cheaper tanks, with more features or very specialized ones.
For the sake of mod pack consideration, a small list:
It is/has:
- Pipe / FluidHandler interaction: Top
- Storage Capacity: 16 - a potency of 2 greater than 16 Buckets
- Portable (doesn't lose contained fluid upon transportation)
- Upgradable
- Redstone comparator capable
It does not have/is not:
- Linkable / Extradimensional Storage (EnderStorage)
- In-world expandable (connects to other tanks to form a single big tank) (OpenBlocks, Thermal Expansion)
- Multi-Fluid storage (Tinkers' Construct)
- Configurable in-/outputs (Thermal Expansion, Ender IO, Railcraft)
- Automatic output (Thermal Expansion)
- Multiblock (and the configurability that comes with it) (Tinkers' Construct)
- Part of a larger system (Applied Energistics 2)
- Voiding (Thermal Expansion, /dev/null)
- Infinite Liquid source (EnderIO, Cooking for Blockheads)
Suggestions
Add a few additional features to the Blood Tank, integrate it more into the mod.
My ideas so far:
-
putting items into the Blood Tank to provide features (by throwing them on it or key + right click)
- Blood Orb for extradimensional storage (one unique storage per type per player)
- Teleposition foci to access the specified block with a FluidHandler
- SigilFluidBase instances for their features (most of this code is present), it would allow Voiding and "Infinite" sources with Void, Water, Lava sigils
- Put a Blood Tank into a Blood Tank to fill a Blood Tank in the Blood Tank with the stuff in the Blood Tank and/or stuff that gets put into the Blood Tank
- Activation Crystal: Redstone Signal when full (only when completely filled, signal strength of 1 for weak, 15 for awakened)
-
Stacking Blood Tanks on top of each other to unify them
-
creating efficient Fluid distribution networks with routing nodes as end points (instant transportation/node end points would act as one tank).