Package net.minecraft.client.particle
Class ParticleManager
java.lang.Object
net.minecraft.client.particle.ParticleManager
@Environment(CLIENT) public class ParticleManager extends Object
- Mappings:
Namespace Name official becintermediary net/minecraft/class_959named net/minecraft/client/particle/ParticleManager
-
Field Summary
Fields Modifier and Type Field Description private Map<Integer,ParticleFactory>factoriesprivate static Identifierfield_4117private List<Particle>[][]field_4118private List<EmitterParticle>field_4119private Randomrandomprivate TextureManagertextureManagerprotected Worldworld -
Constructor Summary
Constructors Constructor Description ParticleManager(World world, TextureManager textureManager) -
Method Summary
Modifier and Type Method Description voidaddBlockBreakingParticles(BlockPos blockPos, Direction direction)voidaddBlockBreakParticles(BlockPos pos, BlockState state)voidaddEmitter(Entity entity, ParticleType particleType)private voidmethod_3252(int int2)Particlemethod_3253(int int2, double double2, double double3, double double4, double double5, double double6, double double7, int[] int3)voidmethod_3256(Particle particle)private voidmethod_3257(Particle particle, int int2, int int3)private voidmethod_3260(List<Particle> list)voidmethod_3261(Entity entity, float float2)Stringmethod_3263()voidmethod_3264(Particle particle)voidmethod_3265(Entity entity, float float2)voidmethod_3267(Particle particle)private voidregisterDefaultFactories()voidregisterFactory(int id, ParticleFactory factory)voidsetWorld(World world)voidtick()private voidtickParticle(Particle particle)
-
Field Details
-
field_4117
- Mappings:
Namespace Name Mixin selector official bLbec;b:Ljy;intermediary field_4117Lnet/minecraft/class_959;field_4117:Lnet/minecraft/class_1605;named field_4117Lnet/minecraft/client/particle/ParticleManager;field_4117:Lnet/minecraft/util/Identifier;
-
world
- Mappings:
Namespace Name Mixin selector official aLbec;a:Ladm;intermediary field_4116Lnet/minecraft/class_959;field_4116:Lnet/minecraft/class_99;named worldLnet/minecraft/client/particle/ParticleManager;world:Lnet/minecraft/world/World;
-
field_4118
- Mappings:
Namespace Name Mixin selector official cLbec;c:[[Ljava/util/List;intermediary field_4118Lnet/minecraft/class_959;field_4118:[[Ljava/util/List;named field_4118Lnet/minecraft/client/particle/ParticleManager;field_4118:[[Ljava/util/List;
-
field_4119
- Mappings:
Namespace Name Mixin selector official dLbec;d:Ljava/util/List;intermediary field_4119Lnet/minecraft/class_959;field_4119:Ljava/util/List;named field_4119Lnet/minecraft/client/particle/ParticleManager;field_4119:Ljava/util/List;
-
textureManager
- Mappings:
Namespace Name Mixin selector official eLbec;e:Lbmj;intermediary field_4120Lnet/minecraft/class_959;field_4120:Lnet/minecraft/class_1232;named textureManagerLnet/minecraft/client/particle/ParticleManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
random
- Mappings:
Namespace Name Mixin selector official fLbec;f:Ljava/util/Random;intermediary field_4121Lnet/minecraft/class_959;field_4121:Ljava/util/Random;named randomLnet/minecraft/client/particle/ParticleManager;random:Ljava/util/Random;
-
factories
- Mappings:
Namespace Name Mixin selector official gLbec;g:Ljava/util/Map;intermediary field_4122Lnet/minecraft/class_959;field_4122:Ljava/util/Map;named factoriesLnet/minecraft/client/particle/ParticleManager;factories:Ljava/util/Map;
-
-
Constructor Details
-
ParticleManager
- Mappings:
Namespace Name Mixin selector official <init>Lbec;<init>(Ladm;Lbmj;)Vintermediary <init>Lnet/minecraft/class_959;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1232;)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 cLbec;c()Vintermediary method_3266Lnet/minecraft/class_959;method_3266()Vnamed registerDefaultFactoriesLnet/minecraft/client/particle/ParticleManager;registerDefaultFactories()V
-
registerFactory
- Mappings:
Namespace Name Mixin selector official aLbec;a(ILbed;)Vintermediary method_3254Lnet/minecraft/class_959;method_3254(ILnet/minecraft/class_960;)Vnamed registerFactoryLnet/minecraft/client/particle/ParticleManager;registerFactory(ILnet/minecraft/client/particle/ParticleFactory;)V
-
addEmitter
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lpk;Lcy;)Vintermediary method_3262Lnet/minecraft/class_959;method_3262(Lnet/minecraft/class_1745;Lnet/minecraft/class_1394;)Vnamed addEmitterLnet/minecraft/client/particle/ParticleManager;addEmitter(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/particle/ParticleType;)V
-
method_3253
public Particle method_3253(int int2, double double2, double double3, double double4, double double5, double double6, double double7, int[] int3)- Mappings:
Namespace Name Mixin selector official aLbec;a(IDDDDDD[I)Lbeb;intermediary method_3253Lnet/minecraft/class_959;method_3253(IDDDDDD[I)Lnet/minecraft/class_958;named method_3253Lnet/minecraft/client/particle/ParticleManager;method_3253(IDDDDDD[I)Lnet/minecraft/client/particle/Particle;
-
method_3256
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lbeb;)Vintermediary method_3256Lnet/minecraft/class_959;method_3256(Lnet/minecraft/class_958;)Vnamed method_3256Lnet/minecraft/client/particle/ParticleManager;method_3256(Lnet/minecraft/client/particle/Particle;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbec;a()Vintermediary method_3251Lnet/minecraft/class_959;method_3251()Vnamed tickLnet/minecraft/client/particle/ParticleManager;tick()V
-
method_3252
private void method_3252(int int2)- Mappings:
Namespace Name Mixin selector official aLbec;a(I)Vintermediary method_3252Lnet/minecraft/class_959;method_3252(I)Vnamed method_3252Lnet/minecraft/client/particle/ParticleManager;method_3252(I)V
-
method_3260
- Mappings:
Namespace Name Mixin selector official aLbec;a(Ljava/util/List;)Vintermediary method_3260Lnet/minecraft/class_959;method_3260(Ljava/util/List;)Vnamed method_3260Lnet/minecraft/client/particle/ParticleManager;method_3260(Ljava/util/List;)V
-
tickParticle
- Mappings:
Namespace Name Mixin selector official dLbec;d(Lbeb;)Vintermediary method_3268Lnet/minecraft/class_959;method_3268(Lnet/minecraft/class_958;)Vnamed tickParticleLnet/minecraft/client/particle/ParticleManager;tickParticle(Lnet/minecraft/client/particle/Particle;)V
-
method_3261
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lpk;F)Vintermediary method_3261Lnet/minecraft/class_959;method_3261(Lnet/minecraft/class_1745;F)Vnamed method_3261Lnet/minecraft/client/particle/ParticleManager;method_3261(Lnet/minecraft/entity/Entity;F)V
-
method_3265
- Mappings:
Namespace Name Mixin selector official bLbec;b(Lpk;F)Vintermediary method_3265Lnet/minecraft/class_959;method_3265(Lnet/minecraft/class_1745;F)Vnamed method_3265Lnet/minecraft/client/particle/ParticleManager;method_3265(Lnet/minecraft/entity/Entity;F)V
-
setWorld
- Mappings:
Namespace Name Mixin selector official aLbec;a(Ladm;)Vintermediary method_3255Lnet/minecraft/class_959;method_3255(Lnet/minecraft/class_99;)Vnamed setWorldLnet/minecraft/client/particle/ParticleManager;setWorld(Lnet/minecraft/world/World;)V
-
addBlockBreakParticles
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lcj;Lalz;)Vintermediary method_3258Lnet/minecraft/class_959;method_3258(Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)Vnamed addBlockBreakParticlesLnet/minecraft/client/particle/ParticleManager;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
addBlockBreakingParticles
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lcj;Lcq;)Vintermediary method_3259Lnet/minecraft/class_959;method_3259(Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;)Vnamed addBlockBreakingParticlesLnet/minecraft/client/particle/ParticleManager;addBlockBreakingParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
-
method_3264
- Mappings:
Namespace Name Mixin selector official bLbec;b(Lbeb;)Vintermediary method_3264Lnet/minecraft/class_959;method_3264(Lnet/minecraft/class_958;)Vnamed method_3264Lnet/minecraft/client/particle/ParticleManager;method_3264(Lnet/minecraft/client/particle/Particle;)V
-
method_3267
- Mappings:
Namespace Name Mixin selector official cLbec;c(Lbeb;)Vintermediary method_3267Lnet/minecraft/class_959;method_3267(Lnet/minecraft/class_958;)Vnamed method_3267Lnet/minecraft/client/particle/ParticleManager;method_3267(Lnet/minecraft/client/particle/Particle;)V
-
method_3257
- Mappings:
Namespace Name Mixin selector official aLbec;a(Lbeb;II)Vintermediary method_3257Lnet/minecraft/class_959;method_3257(Lnet/minecraft/class_958;II)Vnamed method_3257Lnet/minecraft/client/particle/ParticleManager;method_3257(Lnet/minecraft/client/particle/Particle;II)V
-
method_3263
- Mappings:
Namespace Name Mixin selector official bLbec;b()Ljava/lang/String;intermediary method_3263Lnet/minecraft/class_959;method_3263()Ljava/lang/String;named method_3263Lnet/minecraft/client/particle/ParticleManager;method_3263()Ljava/lang/String;
-