Package net.createmod.ponder.api.element
Interface WorldSectionElement
- All Superinterfaces:
AnimatedSceneElement,PonderElement,PonderSceneElement
- All Known Implementing Classes:
WorldSectionElementImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidnet.minecraft.world.phys.Vec3net.minecraft.world.phys.Vec3booleanisEmpty()voidmergeOnto(WorldSectionElement other) voidPair<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) voidvoidselectBlock(net.minecraft.core.BlockPos pos) voidvoidsetAnimatedOffset(net.minecraft.world.phys.Vec3 offset, boolean force) voidsetAnimatedRotation(net.minecraft.world.phys.Vec3 eulerAngles, boolean force) voidsetCenterOfRotation(net.minecraft.world.phys.Vec3 center) voidsetEmpty()voidstabilizeRotation(net.minecraft.world.phys.Vec3 anchor) Methods inherited from interface net.createmod.ponder.api.element.AnimatedSceneElement
forceApplyFade, setFade, setFadeVecMethods inherited from interface net.createmod.ponder.api.element.PonderElement
isVisible, reset, setVisible, tick, whileSkippingMethods inherited from interface net.createmod.ponder.api.element.PonderSceneElement
renderFirst, renderLast, renderLayer
-
Method Details
-
mergeOnto
-
set
-
add
-
erase
-
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
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)
-