mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-17 10:24:23 +01:00
Flying in a storm is now an even worse idea
This commit is contained in:
parent
c61801b507
commit
4723f0c7a0
1 changed files with 9 additions and 0 deletions
|
@ -15,6 +15,8 @@ import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.enchantment.EnchantmentHelper;
|
import net.minecraft.enchantment.EnchantmentHelper;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.entity.EntityPose;
|
import net.minecraft.entity.EntityPose;
|
||||||
|
import net.minecraft.entity.EntityType;
|
||||||
|
import net.minecraft.entity.LightningEntity;
|
||||||
import net.minecraft.entity.attribute.EntityAttributeInstance;
|
import net.minecraft.entity.attribute.EntityAttributeInstance;
|
||||||
import net.minecraft.entity.damage.DamageSource;
|
import net.minecraft.entity.damage.DamageSource;
|
||||||
import net.minecraft.entity.player.PlayerEntity;
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
@ -304,6 +306,13 @@ public class PlayerPhysics extends EntityPhysics<Pony> implements Tickable, Moti
|
||||||
|
|
||||||
velocity.x += - forward * MathHelper.sin((player.yaw + glance) * 0.017453292F);
|
velocity.x += - forward * MathHelper.sin((player.yaw + glance) * 0.017453292F);
|
||||||
velocity.z += forward * MathHelper.cos((player.yaw + glance) * 0.017453292F);
|
velocity.z += forward * MathHelper.cos((player.yaw + glance) * 0.017453292F);
|
||||||
|
|
||||||
|
if (!player.world.isClient && player.world.isThundering() && player.world.random.nextInt(9000) == 0) {
|
||||||
|
LightningEntity lightning = EntityType.LIGHTNING_BOLT.create(player.world);
|
||||||
|
lightning.refreshPositionAfterTeleport(player.getX(), player.getY(), player.getZ());
|
||||||
|
|
||||||
|
player.world.spawnEntity(lightning);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected double getHorizontalMotion(Entity e) {
|
protected double getHorizontalMotion(Entity e) {
|
||||||
|
|
Loading…
Reference in a new issue