public class SceneBuilder.SpecialInstructions
extends java.lang.Object
| Constructor and Description |
|---|
SpecialInstructions() |
| Modifier and Type | Method and Description |
|---|---|
ElementLink<ParrotElement> |
birbOnSpinnyShaft(net.minecraft.util.math.BlockPos pos) |
ElementLink<ParrotElement> |
birbOnTurntable(net.minecraft.util.math.BlockPos pos) |
void |
changeBirbPose(ElementLink<ParrotElement> birb,
java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose) |
ElementLink<ParrotElement> |
createBirb(net.minecraft.util.math.vector.Vector3d location,
java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose) |
ElementLink<MinecartElement> |
createCart(net.minecraft.util.math.vector.Vector3d location,
float angle,
MinecartElement.MinecartConstructor type) |
<T extends AnimatedSceneElement> |
hideElement(ElementLink<T> link,
net.minecraft.util.Direction direction) |
void |
moveCart(ElementLink<MinecartElement> link,
net.minecraft.util.math.vector.Vector3d offset,
int duration) |
void |
moveParrot(ElementLink<ParrotElement> link,
net.minecraft.util.math.vector.Vector3d offset,
int duration) |
void |
movePointOfInterest(net.minecraft.util.math.BlockPos location) |
void |
movePointOfInterest(net.minecraft.util.math.vector.Vector3d location) |
void |
rotateCart(ElementLink<MinecartElement> link,
float yRotation,
int duration) |
void |
rotateParrot(ElementLink<ParrotElement> link,
double xRotation,
double yRotation,
double zRotation,
int duration) |
public ElementLink<ParrotElement> birbOnTurntable(net.minecraft.util.math.BlockPos pos)
public ElementLink<ParrotElement> birbOnSpinnyShaft(net.minecraft.util.math.BlockPos pos)
public ElementLink<ParrotElement> createBirb(net.minecraft.util.math.vector.Vector3d location, java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose)
public void changeBirbPose(ElementLink<ParrotElement> birb, java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose)
public void movePointOfInterest(net.minecraft.util.math.vector.Vector3d location)
public void movePointOfInterest(net.minecraft.util.math.BlockPos location)
public void rotateParrot(ElementLink<ParrotElement> link, double xRotation, double yRotation, double zRotation, int duration)
public void moveParrot(ElementLink<ParrotElement> link, net.minecraft.util.math.vector.Vector3d offset, int duration)
public ElementLink<MinecartElement> createCart(net.minecraft.util.math.vector.Vector3d location, float angle, MinecartElement.MinecartConstructor type)
public void rotateCart(ElementLink<MinecartElement> link, float yRotation, int duration)
public void moveCart(ElementLink<MinecartElement> link, net.minecraft.util.math.vector.Vector3d offset, int duration)
public <T extends AnimatedSceneElement> void hideElement(ElementLink<T> link, net.minecraft.util.Direction direction)