Package net.createmod.ponder.foundation
Class PonderSceneBuilder.PonderEffectInstructions
java.lang.Object
net.createmod.ponder.foundation.PonderSceneBuilder.PonderEffectInstructions
- All Implemented Interfaces:
EffectInstructions
- Enclosing class:
- PonderSceneBuilder
public class PonderSceneBuilder.PonderEffectInstructions
extends Object
implements EffectInstructions
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
PonderEffectInstructions
public PonderEffectInstructions()
-
-
Method Details
-
emitParticles
public void emitParticles(net.minecraft.world.phys.Vec3 location, ParticleEmitter emitter, float amountPerCycle, int cycles) - Specified by:
emitParticlesin interfaceEffectInstructions
-
simpleParticleEmitter
public <T extends net.minecraft.core.particles.ParticleOptions> ParticleEmitter simpleParticleEmitter(T data, net.minecraft.world.phys.Vec3 motion) - Specified by:
simpleParticleEmitterin interfaceEffectInstructions
-
particleEmitterWithinBlockSpace
public <T extends net.minecraft.core.particles.ParticleOptions> ParticleEmitter particleEmitterWithinBlockSpace(T data, net.minecraft.world.phys.Vec3 motion) - Specified by:
particleEmitterWithinBlockSpacein interfaceEffectInstructions
-
indicateRedstone
public void indicateRedstone(net.minecraft.core.BlockPos pos) - Specified by:
indicateRedstonein interfaceEffectInstructions
-
indicateSuccess
public void indicateSuccess(net.minecraft.core.BlockPos pos) - Specified by:
indicateSuccessin interfaceEffectInstructions
-
createRedstoneParticles
public void createRedstoneParticles(net.minecraft.core.BlockPos pos, int color, int amount) - Specified by:
createRedstoneParticlesin interfaceEffectInstructions
-