Class AttackRadial
java.lang.Object
com.pixelmonmod.pixelmon.client.particle.ParticleSystem
com.pixelmonmod.pixelmon.battles.attacks.animations.particles.AttackSystemBase<AttackRadial.RadialData>
com.pixelmonmod.pixelmon.battles.attacks.animations.particles.AttackRadial
- All Implemented Interfaces:
IAttackEffect
This creates many particles around a point (such as an entity) that then - from a top-down perspective -
spread out in a circular shape, giving the impression of a flat shock wave erupting from the center point.
Currently, moves such as Shock Wave and Dark Pulse use this in their animation.
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(net.minecraft.client.Minecraft mc, net.minecraft.world.level.Level w, double x, double y, double z, float scale, boolean shiny, double... args) booleanhasCustomRenderer(AttackEffect effect) voidonConstruct(AttackEffect effect) voidonEnable(ParticleArcanery particle, AttackEffect effect) voidonInit(ParticleArcanery particle, AttackEffect effect) voidonPostRender(ParticleArcanery particle, float partialTicks, AttackEffect effect) voidonPreRender(ParticleArcanery particle, float partialTicks, AttackEffect effect) voidonRender(ParticleArcanery particle, com.mojang.blaze3d.vertex.Tesselator tesselator, float partialTicks, AttackEffect effect) voidonTarget(ParticleArcanery particle, AttackEffect effect) voidonUpdate(ParticleArcanery particle, AttackEffect effect) voidonUpdateEol(ParticleArcanery particle, AttackEffect effect) voidonUpdateLast(ParticleArcanery particle, AttackEffect effect) Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.animations.particles.AttackSystemBase
setDataMethods inherited from class com.pixelmonmod.pixelmon.client.particle.ParticleSystem
execute
-
Constructor Details
-
AttackRadial
public AttackRadial()
-
-
Method Details
-
execute
public void execute(net.minecraft.client.Minecraft mc, net.minecraft.world.level.Level w, double x, double y, double z, float scale, boolean shiny, double... args) - Overrides:
executein classParticleSystem
-
onConstruct
-
onInit
-
onEnable
-
onUpdate
-
onTarget
-
onUpdateEol
-
onUpdateLast
-
onPreRender
-
onPostRender
-
hasCustomRenderer
-
onRender
public void onRender(ParticleArcanery particle, com.mojang.blaze3d.vertex.Tesselator tesselator, float partialTicks, AttackEffect effect)
-