micdoodle8 / Galacticraft

An advanced Space Dimension Mod for Minecraft
Other
617 stars 333 forks source link

Chicken not falling in Asteroids dimension #1614

Closed SteveKunG closed 9 years ago

SteveKunG commented 9 years ago

2558-04-26_22 10 03

EzerArch commented 9 years ago

This bug is old. It always happened in the space station dims.

My guess: It happens when the gravity pull is low enough to be nullified by the entity drag force.

radfast commented 9 years ago

I'm thinking this might be fixable by giving air-borne chickens some extra gravity.

Though I might instead decide to make them move upwards if the gravity is low enough... will have to see how that looks.

I believe that IRL, chickens and other birds totally freak out in micro gravity, because they flap their wings as they normally would and it makes them go whizzing upwards. Basically they don't have any way to move in the downwards direction, because the wing flap is kind of upwards only.

It's similar to some of the difficulties with the jetpacks from other mods.

dj3520 commented 9 years ago

If we look at the technical aspects, on the moon, asteroids and space station dimensions there's no atmosphere. Without that air below their wings, they'd fall like any normal mob, even taking fall damage. I think that would confuse any long time vanilla player to the point of laughter.

However in a sealed space or on mars this isn't the case. Perhaps in low gravity situations they flap if they're moving downwards as fast as they would on the Overworld, but just flapping once makes their fall completely stop, or float upwards for a small amount of time before dropping again. This repeats in an amusing loop until they reach a block.

As for infinite up chickens, this would be eliminated unless you have an infinite upwards sealed area. Still, I'd find it funny as all get out if they just took off like a balloon out of a child's hand. Really though this "chicken elevator" could have some sort of use in survival, granted it only works in two places.