Package net.minecraft.client.particle
Class ParticleManager
java.lang.Object
net.minecraft.client.particle.ParticleManager
- Mappings:
Namespace Name official csnintermediary net/minecraft/class_503named net/minecraft/client/particle/ParticleManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArrayDeque<Particle>[][]private final Queue<EmitterParticle>private final Int2ObjectMap<ParticleFactory<?>>private static final Identifierprivate final Randomprivate final TextureManagerprotected World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlockBreakingParticles(BlockPos blockPos, Direction direction) voidaddBlockBreakParticles(BlockPos pos, BlockState state) private voidmethod_12255(int int2) voidmethod_12256(Particle particle) private voidmethod_12257(Queue<Particle> queue) voidmethod_1296(Entity entity, float float2) voidmethod_1299(Entity entity, float float2) voidmethod_13843(Entity entity, ParticleEffect particleEffect, int int2) method_19015(ParticleEffect particleEffect, double double2, double double3, double double4, double double5, double double6, double double7) <T extends ParticleEffect>
voidmethod_19016(ParticleType<T> particleType, ParticleFactory<T> particleFactory) private <T extends ParticleEffect>
Particlemethod_19018(T t, double double2, double double3, double double4, double double5, double double6, double double7) voidmethod_9707(Entity entity, ParticleEffect particleEffect) private voidvoidvoidtick()private voidtickParticle(Particle particle)
-
Field Details
-
field_6442
- Mappings:
Namespace Name Mixin selector official bLcsn;b:Lpc;intermediary field_6442Lnet/minecraft/class_503;field_6442:Lnet/minecraft/class_1653;named field_6442Lnet/minecraft/client/particle/ParticleManager;field_6442:Lnet/minecraft/util/Identifier;
-
world
- Mappings:
Namespace Name Mixin selector official aLcsn;a:Laxy;intermediary field_1734Lnet/minecraft/class_503;field_1734:Lnet/minecraft/class_1150;named worldLnet/minecraft/client/particle/ParticleManager;world:Lnet/minecraft/world/World;
-
field_13439
- Mappings:
Namespace Name Mixin selector official cLcsn;c:[[Ljava/util/ArrayDeque;intermediary field_13439Lnet/minecraft/class_503;field_13439:[[Ljava/util/ArrayDeque;named field_13439Lnet/minecraft/client/particle/ParticleManager;field_13439:[[Ljava/util/ArrayDeque;
-
field_13440
- Mappings:
Namespace Name Mixin selector official dLcsn;d:Ljava/util/Queue;intermediary field_13440Lnet/minecraft/class_503;field_13440:Ljava/util/Queue;named field_13440Lnet/minecraft/client/particle/ParticleManager;field_13440:Ljava/util/Queue;
-
textureManager
- Mappings:
Namespace Name Mixin selector official eLcsn;e:Lddn;intermediary field_6443Lnet/minecraft/class_503;field_6443:Lnet/minecraft/class_1532;named textureManagerLnet/minecraft/client/particle/ParticleManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
random
- Mappings:
Namespace Name Mixin selector official fLcsn;f:Ljava/util/Random;intermediary field_1737Lnet/minecraft/class_503;field_1737:Ljava/util/Random;named randomLnet/minecraft/client/particle/ParticleManager;random:Ljava/util/Random;
-
field_20632
- Mappings:
Namespace Name Mixin selector official gLcsn;g:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_20632Lnet/minecraft/class_503;field_20632:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named field_20632Lnet/minecraft/client/particle/ParticleManager;field_20632:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
field_13441
- Mappings:
Namespace Name Mixin selector official hLcsn;h:Ljava/util/Queue;intermediary field_13441Lnet/minecraft/class_503;field_13441:Ljava/util/Queue;named field_13441Lnet/minecraft/client/particle/ParticleManager;field_13441:Ljava/util/Queue;
-
-
Constructor Details
-
ParticleManager
- Mappings:
Namespace Name Mixin selector official <init>Lcsn;<init>(Laxy;Lddn;)Vintermediary <init>Lnet/minecraft/class_503;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1532;)Vnamed <init>Lnet/minecraft/client/particle/ParticleManager;<init>(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/TextureManager;)V
-
-
Method Details
-
registerDefaultFactories
private void registerDefaultFactories()- Mappings:
Namespace Name Mixin selector official cLcsn;c()Vintermediary method_9709Lnet/minecraft/class_503;method_9709()Vnamed registerDefaultFactoriesLnet/minecraft/client/particle/ParticleManager;registerDefaultFactories()V
-
method_19016
public <T extends ParticleEffect> void method_19016(ParticleType<T> particleType, ParticleFactory<T> particleFactory) - Mappings:
Namespace Name Mixin selector official aLcsn;a(Lfl;Lcso;)Vintermediary method_19016Lnet/minecraft/class_503;method_19016(Lnet/minecraft/class_2562;Lnet/minecraft/class_2372;)Vnamed method_19016Lnet/minecraft/client/particle/ParticleManager;method_19016(Lnet/minecraft/client/particle/ParticleType;Lnet/minecraft/client/particle/ParticleFactory;)V
-
method_9707
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Laer;Lfk;)Vintermediary method_9707Lnet/minecraft/class_503;method_9707(Lnet/minecraft/class_864;Lnet/minecraft/class_4340;)Vnamed method_9707Lnet/minecraft/client/particle/ParticleManager;method_9707(Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;)V
-
method_13843
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Laer;Lfk;I)Vintermediary method_13843Lnet/minecraft/class_503;method_13843(Lnet/minecraft/class_864;Lnet/minecraft/class_4340;I)Vnamed method_13843Lnet/minecraft/client/particle/ParticleManager;method_13843(Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;I)V
-
method_19015
@Nullable public Particle method_19015(ParticleEffect particleEffect, double double2, double double3, double double4, double double5, double double6, double double7) - Mappings:
Namespace Name Mixin selector official aLcsn;a(Lfk;DDDDDD)Lcsm;intermediary method_19015Lnet/minecraft/class_503;method_19015(Lnet/minecraft/class_4340;DDDDDD)Lnet/minecraft/class_502;named method_19015Lnet/minecraft/client/particle/ParticleManager;method_19015(Lnet/minecraft/particle/ParticleEffect;DDDDDD)Lnet/minecraft/client/particle/Particle;
-
method_19018
@Nullable private <T extends ParticleEffect> Particle method_19018(T t, double double2, double double3, double double4, double double5, double double6, double double7) - Mappings:
Namespace Name Mixin selector official bLcsn;b(Lfk;DDDDDD)Lcsm;intermediary method_19018Lnet/minecraft/class_503;method_19018(Lnet/minecraft/class_4340;DDDDDD)Lnet/minecraft/class_502;named method_19018Lnet/minecraft/client/particle/ParticleManager;method_19018(Lnet/minecraft/particle/ParticleEffect;DDDDDD)Lnet/minecraft/client/particle/Particle;
-
method_12256
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Lcsm;)Vintermediary method_12256Lnet/minecraft/class_503;method_12256(Lnet/minecraft/class_502;)Vnamed method_12256Lnet/minecraft/client/particle/ParticleManager;method_12256(Lnet/minecraft/client/particle/Particle;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLcsn;a()Vintermediary method_1292Lnet/minecraft/class_503;method_1292()Vnamed tickLnet/minecraft/client/particle/ParticleManager;tick()V
-
method_12255
private void method_12255(int int2) - Mappings:
Namespace Name Mixin selector official aLcsn;a(I)Vintermediary method_12255Lnet/minecraft/class_503;method_12255(I)Vnamed method_12255Lnet/minecraft/client/particle/ParticleManager;method_12255(I)V
-
method_12257
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Ljava/util/Queue;)Vintermediary method_12257Lnet/minecraft/class_503;method_12257(Ljava/util/Queue;)Vnamed method_12257Lnet/minecraft/client/particle/ParticleManager;method_12257(Ljava/util/Queue;)V
-
tickParticle
- Mappings:
Namespace Name Mixin selector official bLcsn;b(Lcsm;)Vintermediary method_9711Lnet/minecraft/class_503;method_9711(Lnet/minecraft/class_502;)Vnamed tickParticleLnet/minecraft/client/particle/ParticleManager;tickParticle(Lnet/minecraft/client/particle/Particle;)V
-
method_1296
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Laer;F)Vintermediary method_1296Lnet/minecraft/class_503;method_1296(Lnet/minecraft/class_864;F)Vnamed method_1296Lnet/minecraft/client/particle/ParticleManager;method_1296(Lnet/minecraft/entity/Entity;F)V
-
method_1299
- Mappings:
Namespace Name Mixin selector official bLcsn;b(Laer;F)Vintermediary method_1299Lnet/minecraft/class_503;method_1299(Lnet/minecraft/class_864;F)Vnamed method_1299Lnet/minecraft/client/particle/ParticleManager;method_1299(Lnet/minecraft/entity/Entity;F)V
-
setWorld
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Laxy;)Vintermediary method_1297Lnet/minecraft/class_503;method_1297(Lnet/minecraft/class_1150;)Vnamed setWorldLnet/minecraft/client/particle/ParticleManager;setWorld(Lnet/minecraft/world/World;)V
-
addBlockBreakParticles
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Lel;Lblc;)Vintermediary method_9704Lnet/minecraft/class_503;method_9704(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Vnamed addBlockBreakParticlesLnet/minecraft/client/particle/ParticleManager;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
addBlockBreakingParticles
- Mappings:
Namespace Name Mixin selector official aLcsn;a(Lel;Leq;)Vintermediary method_9705Lnet/minecraft/class_503;method_9705(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Vnamed addBlockBreakingParticlesLnet/minecraft/client/particle/ParticleManager;addBlockBreakingParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
-
method_1298
- Mappings:
Namespace Name Mixin selector official bLcsn;b()Ljava/lang/String;intermediary method_1298Lnet/minecraft/class_503;method_1298()Ljava/lang/String;named method_1298Lnet/minecraft/client/particle/ParticleManager;method_1298()Ljava/lang/String;
-