Class CreateSceneBuilder.WorldInstructions
java.lang.Object
net.createmod.ponder.foundation.PonderSceneBuilder.PonderWorldInstructions
com.simibubi.create.foundation.ponder.CreateSceneBuilder.WorldInstructions
- All Implemented Interfaces:
net.createmod.ponder.api.scene.WorldInstructions
- Enclosing class:
CreateSceneBuilder
public class CreateSceneBuilder.WorldInstructions
extends net.createmod.ponder.foundation.PonderSceneBuilder.PonderWorldInstructions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateBogey(net.minecraft.core.BlockPos pos, float distance, int duration) voidanimateTrainStation(net.minecraft.core.BlockPos position, boolean trainPresent) voidchangeBeltItemTo(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, net.minecraft.world.item.ItemStack newStack) voidchangeSignalState(net.minecraft.core.BlockPos position, SignalBlockEntity.SignalState state) voidconductorBlaze(net.minecraft.core.BlockPos position, boolean conductor) voidconnectCrafterInvs(net.minecraft.core.BlockPos position1, net.minecraft.core.BlockPos position2) net.createmod.ponder.api.element.ElementLink<BeltItemElement> createItemOnBelt(net.minecraft.core.BlockPos beltLocation, net.minecraft.core.Direction insertionSide, net.minecraft.world.item.ItemStack stack) voidcreateItemOnBeltLike(net.minecraft.core.BlockPos location, net.minecraft.core.Direction insertionSide, net.minecraft.world.item.ItemStack stack) voiddyeDisplayBoard(net.minecraft.core.BlockPos position, int line, net.minecraft.world.item.DyeColor color) voidflapFunnel(net.minecraft.core.BlockPos position, boolean outward) voidflashDisplayLink(net.minecraft.core.BlockPos position) voidinstructArm(net.minecraft.core.BlockPos armLocation, ArmBlockEntity.Phase phase, net.minecraft.world.item.ItemStack heldItem, int targetedPoint) voidmodifyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, UnaryOperator<Float> speedFunc) voidmoveDeployer(net.minecraft.core.BlockPos pos, float distance, int duration) voidmovePulley(net.minecraft.core.BlockPos pos, float distance, int duration) voidmultiplyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float modifier) voidpropagatePipeChange(net.minecraft.core.BlockPos pos) voidremoveItemsFromBelt(net.minecraft.core.BlockPos beltLocation) voidrotateBearing(net.minecraft.core.BlockPos pos, float angle, int duration) voidsetCraftingResult(net.minecraft.core.BlockPos crafter, net.minecraft.world.item.ItemStack output) voidsetDisplayBoardText(net.minecraft.core.BlockPos position, int line, net.minecraft.network.chat.Component text) voidsetFilterData(net.createmod.ponder.api.scene.Selection selection, Class<? extends net.minecraft.world.level.block.entity.BlockEntity> teType, net.minecraft.world.item.ItemStack filter) voidsetKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float speed) voidstallBeltItem(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, boolean stalled) voidtoggleControls(net.minecraft.core.BlockPos position) Methods inherited from class net.createmod.ponder.foundation.PonderSceneBuilder.PonderWorldInstructions
configureCenterOfRotation, configureStabilization, createEntity, createItemEntity, cycleBlockProperty, destroyBlock, getHolderLookupProvider, glueBlockOnto, hideIndependentSection, hideSection, incrementBlockBreakingProgress, makeSectionIndependent, modifyBlock, modifyBlockEntity, modifyBlockEntityNBT, modifyBlockEntityNBT, modifyBlocks, modifyEntities, modifyEntitiesInside, modifyEntity, moveSection, replaceBlocks, restoreBlocks, rotateSection, setBlock, setBlocks, showIndependentSection, showIndependentSectionImmediately, showSection, showSectionAndMerge, toggleRedstonePower
-
Constructor Details
-
WorldInstructions
public WorldInstructions()
-
-
Method Details
-
rotateBearing
public void rotateBearing(net.minecraft.core.BlockPos pos, float angle, int duration) -
movePulley
public void movePulley(net.minecraft.core.BlockPos pos, float distance, int duration) -
animateBogey
public void animateBogey(net.minecraft.core.BlockPos pos, float distance, int duration) -
moveDeployer
public void moveDeployer(net.minecraft.core.BlockPos pos, float distance, int duration) -
createItemOnBeltLike
public void createItemOnBeltLike(net.minecraft.core.BlockPos location, net.minecraft.core.Direction insertionSide, net.minecraft.world.item.ItemStack stack) -
createItemOnBelt
public net.createmod.ponder.api.element.ElementLink<BeltItemElement> createItemOnBelt(net.minecraft.core.BlockPos beltLocation, net.minecraft.core.Direction insertionSide, net.minecraft.world.item.ItemStack stack) -
removeItemsFromBelt
public void removeItemsFromBelt(net.minecraft.core.BlockPos beltLocation) -
stallBeltItem
public void stallBeltItem(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, boolean stalled) -
changeBeltItemTo
public void changeBeltItemTo(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, net.minecraft.world.item.ItemStack newStack) -
setKineticSpeed
public void setKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float speed) -
multiplyKineticSpeed
public void multiplyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float modifier) -
modifyKineticSpeed
public void modifyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, UnaryOperator<Float> speedFunc) -
propagatePipeChange
public void propagatePipeChange(net.minecraft.core.BlockPos pos) -
setFilterData
public void setFilterData(net.createmod.ponder.api.scene.Selection selection, Class<? extends net.minecraft.world.level.block.entity.BlockEntity> teType, net.minecraft.world.item.ItemStack filter) -
instructArm
public void instructArm(net.minecraft.core.BlockPos armLocation, ArmBlockEntity.Phase phase, net.minecraft.world.item.ItemStack heldItem, int targetedPoint) -
flapFunnel
public void flapFunnel(net.minecraft.core.BlockPos position, boolean outward) -
setCraftingResult
public void setCraftingResult(net.minecraft.core.BlockPos crafter, net.minecraft.world.item.ItemStack output) -
connectCrafterInvs
public void connectCrafterInvs(net.minecraft.core.BlockPos position1, net.minecraft.core.BlockPos position2) -
toggleControls
public void toggleControls(net.minecraft.core.BlockPos position) -
animateTrainStation
public void animateTrainStation(net.minecraft.core.BlockPos position, boolean trainPresent) -
conductorBlaze
public void conductorBlaze(net.minecraft.core.BlockPos position, boolean conductor) -
changeSignalState
public void changeSignalState(net.minecraft.core.BlockPos position, SignalBlockEntity.SignalState state) -
setDisplayBoardText
public void setDisplayBoardText(net.minecraft.core.BlockPos position, int line, net.minecraft.network.chat.Component text) -
dyeDisplayBoard
public void dyeDisplayBoard(net.minecraft.core.BlockPos position, int line, net.minecraft.world.item.DyeColor color) -
flashDisplayLink
public void flashDisplayLink(net.minecraft.core.BlockPos position)
-