public class CouplingPhysics
extends java.lang.Object
| Constructor and Description |
|---|
CouplingPhysics() |
| Modifier and Type | Method and Description |
|---|---|
static net.minecraft.util.math.vector.Vector3d |
followLinkOnRail(net.minecraft.util.math.vector.Vector3d link,
net.minecraft.util.math.vector.Vector3d cart,
float diffToReduce,
net.minecraft.util.math.vector.Vector3d railAxis) |
static void |
hardCollisionStep(net.minecraft.world.World world,
Couple<net.minecraft.entity.item.minecart.AbstractMinecartEntity> carts,
double couplingLength) |
static void |
softCollisionStep(net.minecraft.world.World world,
Couple<net.minecraft.entity.item.minecart.AbstractMinecartEntity> carts,
double couplingLength) |
static void |
tick(net.minecraft.world.World world) |
static void |
tickCoupling(net.minecraft.world.World world,
Couple<MinecartController> c) |
public static void tick(net.minecraft.world.World world)
public static void tickCoupling(net.minecraft.world.World world,
Couple<MinecartController> c)
public static void hardCollisionStep(net.minecraft.world.World world,
Couple<net.minecraft.entity.item.minecart.AbstractMinecartEntity> carts,
double couplingLength)
public static void softCollisionStep(net.minecraft.world.World world,
Couple<net.minecraft.entity.item.minecart.AbstractMinecartEntity> carts,
double couplingLength)
public static net.minecraft.util.math.vector.Vector3d followLinkOnRail(net.minecraft.util.math.vector.Vector3d link,
net.minecraft.util.math.vector.Vector3d cart,
float diffToReduce,
net.minecraft.util.math.vector.Vector3d railAxis)