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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    animateBogey(net.minecraft.core.BlockPos pos, float distance, int duration)
     
    void
    animateTrainStation(net.minecraft.core.BlockPos position, boolean trainPresent)
     
    void
    changeBeltItemTo(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, net.minecraft.world.item.ItemStack newStack)
     
    void
    changeSignalState(net.minecraft.core.BlockPos position, SignalBlockEntity.SignalState state)
     
    void
    conductorBlaze(net.minecraft.core.BlockPos position, boolean conductor)
     
    void
    connectCrafterInvs(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)
     
    void
    createItemOnBeltLike(net.minecraft.core.BlockPos location, net.minecraft.core.Direction insertionSide, net.minecraft.world.item.ItemStack stack)
     
    void
    dyeDisplayBoard(net.minecraft.core.BlockPos position, int line, net.minecraft.world.item.DyeColor color)
     
    void
    flapFunnel(net.minecraft.core.BlockPos position, boolean outward)
     
    void
    flashDisplayLink(net.minecraft.core.BlockPos position)
     
    void
    instructArm(net.minecraft.core.BlockPos armLocation, ArmBlockEntity.Phase phase, net.minecraft.world.item.ItemStack heldItem, int targetedPoint)
     
    void
    modifyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, UnaryOperator<Float> speedFunc)
     
    void
    moveDeployer(net.minecraft.core.BlockPos pos, float distance, int duration)
     
    void
    movePulley(net.minecraft.core.BlockPos pos, float distance, int duration)
     
    void
    multiplyKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float modifier)
     
    void
    propagatePipeChange(net.minecraft.core.BlockPos pos)
     
    void
    removeItemsFromBelt(net.minecraft.core.BlockPos beltLocation)
     
    void
    rotateBearing(net.minecraft.core.BlockPos pos, float angle, int duration)
     
    void
    setCraftingResult(net.minecraft.core.BlockPos crafter, net.minecraft.world.item.ItemStack output)
     
    void
    setDisplayBoardText(net.minecraft.core.BlockPos position, int line, net.minecraft.network.chat.Component text)
     
    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)
     
    void
    setKineticSpeed(net.createmod.ponder.api.scene.Selection selection, float speed)
     
    void
    stallBeltItem(net.createmod.ponder.api.element.ElementLink<BeltItemElement> link, boolean stalled)
     
    void
    toggleControls(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)