Class CherryParticleMixin

java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
net.frozenblock.wilderwild.mixin.client.wind.CherryParticleMixin

@Environment(CLIENT) public abstract class CherryParticleMixin extends net.minecraft.client.particle.TextureSheetParticle
  • Field Summary

    Fields inherited from class net.minecraft.client.particle.TextureSheetParticle

    sprite

    Fields inherited from class net.minecraft.client.particle.SingleQuadParticle

    quadSize

    Fields inherited from class net.minecraft.client.particle.Particle

    age, alpha, bbHeight, bbWidth, bCol, friction, gCol, gravity, hasPhysics, level, lifetime, onGround, oRoll, random, rCol, removed, roll, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    CherryParticleMixin(net.minecraft.client.multiplayer.ClientLevel world, double d, double e, double f)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    wilderWild$fixMoveA(double original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
     
    double
    wilderWild$fixMoveB(double original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
     
    void
    wilderWild$fixMoveC(net.minecraft.client.particle.CherryParticle instance, double x, double y, double z, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
     
    int
    wilderWild$fixMoveD(int constant)
     

    Methods inherited from class net.minecraft.client.particle.TextureSheetParticle

    getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAge

    Methods inherited from class net.minecraft.client.particle.SingleQuadParticle

    getQuadSize, render, scale

    Methods inherited from class net.minecraft.client.particle.Particle

    getBoundingBox, getLifetime, getLightColor, getParticleGroup, getRenderType, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, tick, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CherryParticleMixin

      protected CherryParticleMixin(net.minecraft.client.multiplayer.ClientLevel world, double d, double e, double f)
  • Method Details

    • wilderWild$fixMoveA

      public double wilderWild$fixMoveA(double original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
    • wilderWild$fixMoveB

      public double wilderWild$fixMoveB(double original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
    • wilderWild$fixMoveC

      public void wilderWild$fixMoveC(net.minecraft.client.particle.CherryParticle instance, double x, double y, double z, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original, com.llamalad7.mixinextras.sugar.ref.LocalRef<net.minecraft.world.phys.Vec3> wind)
    • wilderWild$fixMoveD

      public int wilderWild$fixMoveD(int constant)