I was thinking about something.
Admitting we could build dams and stuff like this, then thanks to buildcraft, I could be able to fill in the deposit with redstone current in order to get energy from the liquid flowing through the dam.
However: that doesn't work like that in real life. I would propose this solution: forbid the liquid to go upward. Instead, it could ascend a pipe only if it flows through a pressurized pipe: you put a pressurizer in order to transform the pipes into 'new' pipes with pressure states that would decline as redstone does, but with less range: for example: pipes next to the Heavy Industries inc. MA364W Pressurizer would have 10 Pressure points, and could give 9 points to the ones on top of them, or 10 Pressure points to the ones next to them. Of course, when a pipe is plugged to two others, the pressure is divided by two.
In case of liquid flowing by the bottom, the liquid would acquire more pressure as it flows to the bottom.
I'm not sure if the pipes should store the pressure or the liquid flowing...
Also: How will you manage mod comatibility with other mods? I mean, take BC, the pump absorbs a cubic meter by a cubic meter. The thing is: if an Ocean has been equalized, and the top layer is not a cubic meter thick, then what would happen?
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
If you want to forbid Buildcraft pipes from pushing liquid upwards, then Buildcraft itself would need to be modified. But that doesn't really make sense, buildcraft pipes are one of the few realistic pipe systems - they require an engine to act as a "pump".
There are some other mods that have gravity modifiers on pipes, I can't remember which. But most of them have a pump mechanic, even if you just assume or "pretend" the machine itself is able to create negative or positive pressure - different mods have various mechanics for dealing with this. One example of a super-easy fluid pipe implementation is Mekanism - you can pump anything out of e.g. a drum with just a wrench on the pipe to set it to "pull" and it requires no power. Space-age sorcery.
In short, pipe mechanics from other mods can't be changed by this mod. Well, they COULD because technically anything is possible with Java; but I don't see 4HeadTiger doing such an outrageously invasive thing.
I may have completely misunderstood you though, I have no idea what "fill the deposit with redstone current" means.
It means that the deposit before the dam can be filled thanks to pumps activated by redstone engines. So the energy comes from redstone, Minecraft magic...
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
About pumps, these are all reasons why I think I have to make my own pumps. I may be able to get away with using my own pump with standard fluid pipes from another mod. The only potential issue with this is that it means you need another mod to transport water. Anyway, given that most people who would want to be transporting water around would probably already be using a mod like Buildcraft, I don't think this is the end of the world.
Actually, on second thoughts, that is probably what I will do. One generic pump. This will have an internal fluid storage out of which fluid can be taken by pipes and pumps. Additionally, I am thinking I will give it a small inventory, allowing it to fill fluid cells and buckets and so on as well.
Rollback Post to RevisionRollBack
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
I still think it would mean that we can extract energy from redstone indefinitely...
Any way, people can do what they want, and I think there is a plugin to prevent people from crafting some things. I might look into that when I'll set up my Ships mod, BC, IC2, CC... and RFO server.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
I still think it would mean that we can extract energy from redstone indefinitely...
Any way, people can do what they want, and I think there is a plugin to prevent people from crafting some things. I might look into that when I'll set up my Ships mod, BC, IC2, CC... and RFO server.
Hmm, infinite power exploits are tricky... That said, there are plenty of 100% automated 100% infinite power sources, and there will always be exploits in a game like Minecraft, sometimes in some pretty unexpected places. I remember once turning charcoal into an infinite supply of coal in an FTB modpack, using Twilight Forest to un-craft charcoal torches into coal + sticks.
Rollback Post to RevisionRollBack
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
Yes, that's always difficult to deal with power.
I can understand some sources of energy could be infinite (IC2's solar panels, or anything renewable), but it is most often balanced, so it doesn't annoy me.
Though, as soon as there is an infinite and easy loop to make, I dislike it.
I can understand it would be difficult to deal with it. By the way, I would like to know, do you know what would happen if I tried to pump a not-100%-full-block of water with a pump from another mod?
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
I can understand it would be difficult to deal with it. By the way, I would like to know, do you know what would happen if I tried to pump a not-100%-full-block of water with a pump from another mod?
Other mod pumps, like the Buildcraft pump, would work to a certain extent in the right situations, but never perfectly.
A partial block, even one that was 99.95% full, would not be recognized by the pump, and would therefore not be collected. However, if you were pumping water out of a deep body of water, the pump would extend down into the full blocks beneath the surface and suck up a lot of water from there. So, it can be made to work, but it ends up being really really messy, hence I plan to make my own pumps
Rollback Post to RevisionRollBack
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
Yeah just make your own pumps. Those who don't like them can add Ender IO and use their OP resorviors lol (assuming they can fill it with regular pipes or vanilla water bucket's anyway - that's a pretty simple way to avoid the finite water mechanic entirely).
Later you could release a dev version/api to allow others to modify their machines to work with your finite water? If you're going to move to M3L I'd appreciate that
Just to continue with the "sort of API" (not even sure that's the right word), I think it could be useful for when you get a bucket out of an Ocean: supposing you had already taken some buckets inside, then what would happen as you are picking up a 99/100 water block?
Maybe BC and the other mods use also the bucket algorithm to pump a water (or anything) block?
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
That's the same thing, it wouldn't work. 4HeadTiger will need to add his own "custom buckets" that can hold partial water blocks, and machines won't be able to use (or even recognize) them.
Use custome buckets? Really?
I must say I would disagree with that.
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
But it's a similar situation to a pump. Vanilla only has Empty Bucket, or a bucket full of 1 water block. So there has to be custom buckets if you want to fill a bucket to 99%.
But no, I don't agree with that either. It's be far better to just not allow bucket on less-than-whole-block water pickups, the same way you can't use a bucket on a tank with only 999mB of water. But if 4HeadTiger does want to allow that, then he'd have to make a new "partial filled" bucket item. And by that I mean extend the vanilla bucket obviously.
Wouldn't it be so much simpler to just make the bucket absorb 1 cubic meter of water and let the equalizer work?
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
Well yeah, why are you asking that lol.... if that didn't happen it'd be practically impossible to ever get a water bucket >_<
I assumed you were talking about an isolated partial block/pool of water that is less than 1 bucket total. The equalisation is obvious, he's likely already done that.
Then I agree.
Otherwise, for the bucket: I think that OK, we are obliged to have 2 000 000 water levels, but we can surely round that to the 1/10 and have 0.1 cubic meters, 0.2; 0.3; 0.4; 0.5; and so on...
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
Wouldn't it be so much simpler to just make the bucket absorb 1 cubic meter of water and let the equalizer work?
The equalizer is the thing which helps smooth out really large areas of water, like when you are draining a few gigalitres out of the ocean. One block of water would level out with the regular water algorithm
I don't really plan on doing a partial bucket, but I will have to fiddle with buckets, so we'll see what happens. IIRC there is a bucket filling event... Anyway, currently to get water, one must simply scoop it up from at least 1 block below the surface of the water. If the water is only one block deep, you can break a one block hole in the bottom and scoop the water up from it instead.
Rollback Post to RevisionRollBack
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
1 to 8 months I'm thinking.
Admitting we could build dams and stuff like this, then thanks to buildcraft, I could be able to fill in the deposit with redstone current in order to get energy from the liquid flowing through the dam.
However: that doesn't work like that in real life. I would propose this solution: forbid the liquid to go upward. Instead, it could ascend a pipe only if it flows through a pressurized pipe: you put a pressurizer in order to transform the pipes into 'new' pipes with pressure states that would decline as redstone does, but with less range: for example: pipes next to the Heavy Industries inc. MA364W Pressurizer would have 10 Pressure points, and could give 9 points to the ones on top of them, or 10 Pressure points to the ones next to them. Of course, when a pipe is plugged to two others, the pressure is divided by two.
In case of liquid flowing by the bottom, the liquid would acquire more pressure as it flows to the bottom.
I'm not sure if the pipes should store the pressure or the liquid flowing...
Also: How will you manage mod comatibility with other mods? I mean, take BC, the pump absorbs a cubic meter by a cubic meter. The thing is: if an Ocean has been equalized, and the top layer is not a cubic meter thick, then what would happen?
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
There are some other mods that have gravity modifiers on pipes, I can't remember which. But most of them have a pump mechanic, even if you just assume or "pretend" the machine itself is able to create negative or positive pressure - different mods have various mechanics for dealing with this. One example of a super-easy fluid pipe implementation is Mekanism - you can pump anything out of e.g. a drum with just a wrench on the pipe to set it to "pull" and it requires no power. Space-age sorcery.
In short, pipe mechanics from other mods can't be changed by this mod. Well, they COULD because technically anything is possible with Java; but I don't see 4HeadTiger doing such an outrageously invasive thing.
I may have completely misunderstood you though, I have no idea what "fill the deposit with redstone current" means.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
Actually, on second thoughts, that is probably what I will do. One generic pump. This will have an internal fluid storage out of which fluid can be taken by pipes and pumps. Additionally, I am thinking I will give it a small inventory, allowing it to fill fluid cells and buckets and so on as well.
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
Any way, people can do what they want, and I think there is a plugin to prevent people from crafting some things. I might look into that when I'll set up my Ships mod, BC, IC2, CC... and RFO server.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
Hmm, infinite power exploits are tricky... That said, there are plenty of 100% automated 100% infinite power sources, and there will always be exploits in a game like Minecraft, sometimes in some pretty unexpected places. I remember once turning charcoal into an infinite supply of coal in an FTB modpack, using Twilight Forest to un-craft charcoal torches into coal + sticks.
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
I can understand some sources of energy could be infinite (IC2's solar panels, or anything renewable), but it is most often balanced, so it doesn't annoy me.
Though, as soon as there is an infinite and easy loop to make, I dislike it.
I can understand it would be difficult to deal with it. By the way, I would like to know, do you know what would happen if I tried to pump a not-100%-full-block of water with a pump from another mod?
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
Other mod pumps, like the Buildcraft pump, would work to a certain extent in the right situations, but never perfectly.
A partial block, even one that was 99.95% full, would not be recognized by the pump, and would therefore not be collected. However, if you were pumping water out of a deep body of water, the pump would extend down into the full blocks beneath the surface and suck up a lot of water from there. So, it can be made to work, but it ends up being really really messy, hence I plan to make my own pumps
I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
Later you could release a dev version/api to allow others to modify their machines to work with your finite water? If you're going to move to M3L I'd appreciate that
Maybe BC and the other mods use also the bucket algorithm to pump a water (or anything) block?
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
I must say I would disagree with that.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
But no, I don't agree with that either. It's be far better to just not allow bucket on less-than-whole-block water pickups, the same way you can't use a bucket on a tank with only 999mB of water. But if 4HeadTiger does want to allow that, then he'd have to make a new "partial filled" bucket item. And by that I mean extend the vanilla bucket obviously.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
I assumed you were talking about an isolated partial block/pool of water that is less than 1 bucket total. The equalisation is obvious, he's likely already done that.
Otherwise, for the bucket: I think that OK, we are obliged to have 2 000 000 water levels, but we can surely round that to the 1/10 and have 0.1 cubic meters, 0.2; 0.3; 0.4; 0.5; and so on...
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
The equalizer is the thing which helps smooth out really large areas of water, like when you are draining a few gigalitres out of the ocean. One block of water would level out with the regular water algorithm
I don't really plan on doing a partial bucket, but I will have to fiddle with buckets, so we'll see what happens. IIRC there is a bucket filling event..
. Anyway, currently to get water, one must simply scoop it up from at least 1 block below the surface of the water. If the water is only one block deep, you can break a one block hole in the bottom and scoop the water up from it instead.I believe in the Invisible Pink Unicorn, bless her Invisible Pinkness.