
Inconsistencies with Water
Spydrouge opened this issue ยท 0 comments
Problems
Water is very inconsistent in this modpack. Here are some of the problems we're faced with:
- Water isn't supposed to be infinite
- A bucket is considered to have 1000mb of water
- A bottle is considered to have 333...mb of water (3 bottles per bucket).
- In previous Inspirations versions (1.12), the amount of water in a bottle could be changed to 250mb to make numbers round. This can no longer be changed in the config, but it can be changed in datapacks by saying that the water bottle fills '3' of the 12 water level slots in the cauldron, instead of '4'.
- You cannot pump water out of or into cauldrons.
- Rain Tanks take 1000mb of water to fill any container, bucket or bottle, which is wasteful. This includes both buckets and bottles. You can at least pump water out of Rain Tanks, although you cannot pump water in to them.
- Cisterns can't fill bottles at all. Possibly because they don't want to mess with numbers like 333.3...
- Water source blocks can fill bottles infinitely. Since bottles can be used to fill cauldrons, and cauldrons can have water bucketed out of them, this is an infinite water glitch. A slow infinite water glitch, but an infinite water glitch.
Solutions
It is possible that FxControl! (a sibling of InControl!) can be used to change what happens when a player right clicks on a block of water. I will take that option with a grain of salt considering that crafttweaker can also interfere with what happens when you right click on a block, but it cannot target water (or lava), specifically, which is why we had to result to transforming snow and ice instead.
Some experimentation is needed to see if this solution is viable. If water bottles can be used to pick up a source block, then that leaves a question of what to do next:
- Should water bottles be made to hold _1000_mb of water, such that a single water bottle can be used to hold a bucket's worth of water? And, if so, how should crafting recipes for the cauldron be adjusted?
- Should water bottles be made to hold _250_mb of water, such that four water bottles hold a bucket's worth? And should the quest for water bottles be adjusted accordingly? Can water bottles pulled from the Rain Tank be made to take only 250mb of water? Can the cistern be made to give up water as well?
- Should water bottles no longer be able to pick up water from the ground? How are water bottles meant to be filled for brewing? Must the player go through the cauldron route to get efficient water?
- How would changes to the amount of water held by a water bottle effect cauldron brewing recipes? If specific amounts of water can't be removed, certain recipes are impossible to do. There is no tool that can remove 1/12th of a cauldron to get it to specific quantities of water.
Present
Although this system is unsatisfying and contains an infinite water glitch, it's not at present gamebreaking. The player can get more water faster just by repeatedly using rain dance and building very cheap rain tanks. It is not an emergency to solve this.