Interface WorldSectionElement

All Superinterfaces:
AnimatedSceneElement, PonderElement, PonderSceneElement
All Known Implementing Classes:
WorldSectionElementImpl

public interface WorldSectionElement extends AnimatedSceneElement
  • Method Details

    • mergeOnto

      void mergeOnto(WorldSectionElement other)
    • set

      void set(Selection selection)
    • add

      void add(Selection toAdd)
    • erase

      void erase(Selection toErase)
    • setCenterOfRotation

      void setCenterOfRotation(net.minecraft.world.phys.Vec3 center)
    • stabilizeRotation

      void stabilizeRotation(net.minecraft.world.phys.Vec3 anchor)
    • selectBlock

      void selectBlock(net.minecraft.core.BlockPos pos)
    • resetSelectedBlock

      void resetSelectedBlock()
    • queueRedraw

      void queueRedraw()
    • isEmpty

      boolean isEmpty()
    • setEmpty

      void setEmpty()
    • setAnimatedRotation

      void setAnimatedRotation(net.minecraft.world.phys.Vec3 eulerAngles, boolean force)
    • getAnimatedRotation

      net.minecraft.world.phys.Vec3 getAnimatedRotation()
    • setAnimatedOffset

      void setAnimatedOffset(net.minecraft.world.phys.Vec3 offset, boolean force)
    • getAnimatedOffset

      net.minecraft.world.phys.Vec3 getAnimatedOffset()
    • rayTrace

      net.createmod.catnip.utility.Pair<net.minecraft.world.phys.Vec3,net.minecraft.world.phys.BlockHitResult> rayTrace(PonderLevel world, net.minecraft.world.phys.Vec3 source, net.minecraft.world.phys.Vec3 target)