Package net.createmod.ponder.api.scene
Interface EffectInstructions
- All Known Implementing Classes:
PonderSceneBuilder.PonderEffectInstructions
public interface EffectInstructions
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateRedstoneParticles(net.minecraft.core.BlockPos pos, int color, int amount) voidemitParticles(net.minecraft.world.phys.Vec3 location, ParticleEmitter emitter, float amountPerCycle, int cycles) voidindicateRedstone(net.minecraft.core.BlockPos pos) voidindicateSuccess(net.minecraft.core.BlockPos pos) <T extends net.minecraft.core.particles.ParticleOptions>
ParticleEmitterparticleEmitterWithinBlockSpace(T data, net.minecraft.world.phys.Vec3 motion) <T extends net.minecraft.core.particles.ParticleOptions>
ParticleEmittersimpleParticleEmitter(T data, net.minecraft.world.phys.Vec3 motion)
-
Method Details
-
emitParticles
void emitParticles(net.minecraft.world.phys.Vec3 location, ParticleEmitter emitter, float amountPerCycle, int cycles) -
simpleParticleEmitter
<T extends net.minecraft.core.particles.ParticleOptions> ParticleEmitter simpleParticleEmitter(T data, net.minecraft.world.phys.Vec3 motion) -
particleEmitterWithinBlockSpace
<T extends net.minecraft.core.particles.ParticleOptions> ParticleEmitter particleEmitterWithinBlockSpace(T data, net.minecraft.world.phys.Vec3 motion) -
indicateRedstone
void indicateRedstone(net.minecraft.core.BlockPos pos) -
indicateSuccess
void indicateSuccess(net.minecraft.core.BlockPos pos) -
createRedstoneParticles
void createRedstoneParticles(net.minecraft.core.BlockPos pos, int color, int amount)
-