Class SceneBuilder.SpecialInstructions
java.lang.Object
com.simibubi.create.foundation.ponder.SceneBuilder.SpecialInstructions
- Enclosing class:
- SceneBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbirbOnSpinnyShaft(net.minecraft.core.BlockPos pos) birbOnTurntable(net.minecraft.core.BlockPos pos) voidchangeBirbPose(ElementLink<ParrotElement> birb, Supplier<? extends ParrotElement.ParrotPose> pose) voidconductorBirb(ElementLink<ParrotElement> birb, boolean conductor) createBirb(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose) createCart(net.minecraft.world.phys.Vec3 location, float angle, MinecartElement.MinecartConstructor type) <T extends AnimatedSceneElement>
voidhideElement(ElementLink<T> link, net.minecraft.core.Direction direction) voidmoveCart(ElementLink<MinecartElement> link, net.minecraft.world.phys.Vec3 offset, int duration) voidmoveParrot(ElementLink<ParrotElement> link, net.minecraft.world.phys.Vec3 offset, int duration) voidmovePointOfInterest(net.minecraft.core.BlockPos location) voidmovePointOfInterest(net.minecraft.world.phys.Vec3 location) voidrotateCart(ElementLink<MinecartElement> link, float yRotation, int duration) voidrotateParrot(ElementLink<ParrotElement> link, double xRotation, double yRotation, double zRotation, int duration)
-
Constructor Details
-
SpecialInstructions
public SpecialInstructions()
-
-
Method Details
-
birbOnTurntable
-
birbOnSpinnyShaft
-
createBirb
public ElementLink<ParrotElement> createBirb(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose) -
changeBirbPose
public void changeBirbPose(ElementLink<ParrotElement> birb, Supplier<? extends ParrotElement.ParrotPose> pose) -
conductorBirb
-
movePointOfInterest
public void movePointOfInterest(net.minecraft.world.phys.Vec3 location) -
movePointOfInterest
public void movePointOfInterest(net.minecraft.core.BlockPos location) -
rotateParrot
public void rotateParrot(ElementLink<ParrotElement> link, double xRotation, double yRotation, double zRotation, int duration) -
moveParrot
public void moveParrot(ElementLink<ParrotElement> link, net.minecraft.world.phys.Vec3 offset, int duration) -
createCart
public ElementLink<MinecartElement> createCart(net.minecraft.world.phys.Vec3 location, float angle, MinecartElement.MinecartConstructor type) -
rotateCart
-
moveCart
public void moveCart(ElementLink<MinecartElement> link, net.minecraft.world.phys.Vec3 offset, int duration) -
hideElement
public <T extends AnimatedSceneElement> void hideElement(ElementLink<T> link, net.minecraft.core.Direction direction)
-