Class ParticleManager

java.lang.Object
net.minecraft.client.particle.ParticleManager

@Environment(CLIENT) public class ParticleManager extends Object
Mappings:
Namespace Name
official cgx
intermediary net/minecraft/class_503
named net/minecraft/client/particle/ParticleManager
  • Field Details

    • field_6442

      private static final Identifier field_6442
      Mappings:
      Namespace Name Mixin selector
      official b Lcgx;b:Loa;
      intermediary field_6442 Lnet/minecraft/class_503;field_6442:Lnet/minecraft/class_1653;
      named field_6442 Lnet/minecraft/client/particle/ParticleManager;field_6442:Lnet/minecraft/util/Identifier;
    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a:Laqu;
      intermediary field_1734 Lnet/minecraft/class_503;field_1734:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/client/particle/ParticleManager;world:Lnet/minecraft/world/World;
    • field_10615

      private List[][] field_10615
      Mappings:
      Namespace Name Mixin selector
      official c Lcgx;c:[[Ljava/util/List;
      intermediary field_10615 Lnet/minecraft/class_503;field_10615:[[Ljava/util/List;
      named field_10615 Lnet/minecraft/client/particle/ParticleManager;field_10615:[[Ljava/util/List;
    • field_10616

      private List field_10616
      Mappings:
      Namespace Name Mixin selector
      official d Lcgx;d:Ljava/util/List;
      intermediary field_10616 Lnet/minecraft/class_503;field_10616:Ljava/util/List;
      named field_10616 Lnet/minecraft/client/particle/ParticleManager;field_10616:Ljava/util/List;
    • textureManager

      private TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official e Lcgx;e:Lcug;
      intermediary field_6443 Lnet/minecraft/class_503;field_6443:Lnet/minecraft/class_1532;
      named textureManager Lnet/minecraft/client/particle/ParticleManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • random

      private Random random
      Mappings:
      Namespace Name Mixin selector
      official f Lcgx;f:Ljava/util/Random;
      intermediary field_1737 Lnet/minecraft/class_503;field_1737:Ljava/util/Random;
      named random Lnet/minecraft/client/particle/ParticleManager;random:Ljava/util/Random;
    • factories

      private Map factories
      Mappings:
      Namespace Name Mixin selector
      official g Lcgx;g:Ljava/util/Map;
      intermediary field_10617 Lnet/minecraft/class_503;field_10617:Ljava/util/Map;
      named factories Lnet/minecraft/client/particle/ParticleManager;factories:Ljava/util/Map;
  • Constructor Details

    • ParticleManager

      public ParticleManager(World world, TextureManager textureManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcgx;<init>(Laqu;Lcug;)V
      intermediary <init> Lnet/minecraft/class_503;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1532;)V
      named <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 c Lcgx;c()V
      intermediary method_9709 Lnet/minecraft/class_503;method_9709()V
      named registerDefaultFactories Lnet/minecraft/client/particle/ParticleManager;registerDefaultFactories()V
    • registerFactory

      public void registerFactory(int id, ParticleFactory factory)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(ILchc;)V
      intermediary method_9702 Lnet/minecraft/class_503;method_9702(ILnet/minecraft/class_2372;)V
      named registerFactory Lnet/minecraft/client/particle/ParticleManager;registerFactory(ILnet/minecraft/client/particle/ParticleFactory;)V
    • addEmitter

      public void addEmitter(Entity entity, ParticleType particleType)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Lwv;Lew;)V
      intermediary method_9707 Lnet/minecraft/class_503;method_9707(Lnet/minecraft/class_864;Lnet/minecraft/class_2562;)V
      named addEmitter Lnet/minecraft/client/particle/ParticleManager;addEmitter(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/particle/ParticleType;)V
    • method_9701

      public Particle method_9701(int int2, double double2, double double3, double double4, double double5, double double6, double double7, int[] int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(IDDDDDD[I)Lcgw;
      intermediary method_9701 Lnet/minecraft/class_503;method_9701(IDDDDDD[I)Lnet/minecraft/class_502;
      named method_9701 Lnet/minecraft/client/particle/ParticleManager;method_9701(IDDDDDD[I)Lnet/minecraft/client/particle/Particle;
    • method_1295

      public void method_1295(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Lcgw;)V
      intermediary method_1295 Lnet/minecraft/class_503;method_1295(Lnet/minecraft/class_502;)V
      named method_1295 Lnet/minecraft/client/particle/ParticleManager;method_1295(Lnet/minecraft/client/particle/Particle;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a()V
      intermediary method_1292 Lnet/minecraft/class_503;method_1292()V
      named tick Lnet/minecraft/client/particle/ParticleManager;tick()V
    • method_9700

      private void method_9700(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(I)V
      intermediary method_9700 Lnet/minecraft/class_503;method_9700(I)V
      named method_9700 Lnet/minecraft/client/particle/ParticleManager;method_9700(I)V
    • method_9706

      private void method_9706(List list)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Ljava/util/List;)V
      intermediary method_9706 Lnet/minecraft/class_503;method_9706(Ljava/util/List;)V
      named method_9706 Lnet/minecraft/client/particle/ParticleManager;method_9706(Ljava/util/List;)V
    • tickParticle

      private void tickParticle(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official d Lcgx;d(Lcgw;)V
      intermediary method_9711 Lnet/minecraft/class_503;method_9711(Lnet/minecraft/class_502;)V
      named tickParticle Lnet/minecraft/client/particle/ParticleManager;tickParticle(Lnet/minecraft/client/particle/Particle;)V
    • method_1296

      public void method_1296(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Lwv;F)V
      intermediary method_1296 Lnet/minecraft/class_503;method_1296(Lnet/minecraft/class_864;F)V
      named method_1296 Lnet/minecraft/client/particle/ParticleManager;method_1296(Lnet/minecraft/entity/Entity;F)V
    • method_1299

      public void method_1299(Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgx;b(Lwv;F)V
      intermediary method_1299 Lnet/minecraft/class_503;method_1299(Lnet/minecraft/class_864;F)V
      named method_1299 Lnet/minecraft/client/particle/ParticleManager;method_1299(Lnet/minecraft/entity/Entity;F)V
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Laqu;)V
      intermediary method_1297 Lnet/minecraft/class_503;method_1297(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/client/particle/ParticleManager;setWorld(Lnet/minecraft/world/World;)V
    • addBlockBreakParticles

      public void addBlockBreakParticles(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Ldt;Lbec;)V
      intermediary method_9704 Lnet/minecraft/class_503;method_9704(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named addBlockBreakParticles Lnet/minecraft/client/particle/ParticleManager;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • addBlockBreakingParticles

      public void addBlockBreakingParticles(BlockPos blockPos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Ldt;Lej;)V
      intermediary method_9705 Lnet/minecraft/class_503;method_9705(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)V
      named addBlockBreakingParticles Lnet/minecraft/client/particle/ParticleManager;addBlockBreakingParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
    • method_9708

      public void method_9708(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgx;b(Lcgw;)V
      intermediary method_9708 Lnet/minecraft/class_503;method_9708(Lnet/minecraft/class_502;)V
      named method_9708 Lnet/minecraft/client/particle/ParticleManager;method_9708(Lnet/minecraft/client/particle/Particle;)V
    • method_9710

      public void method_9710(Particle particle)
      Mappings:
      Namespace Name Mixin selector
      official c Lcgx;c(Lcgw;)V
      intermediary method_9710 Lnet/minecraft/class_503;method_9710(Lnet/minecraft/class_502;)V
      named method_9710 Lnet/minecraft/client/particle/ParticleManager;method_9710(Lnet/minecraft/client/particle/Particle;)V
    • method_9703

      private void method_9703(Particle particle, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgx;a(Lcgw;II)V
      intermediary method_9703 Lnet/minecraft/class_503;method_9703(Lnet/minecraft/class_502;II)V
      named method_9703 Lnet/minecraft/client/particle/ParticleManager;method_9703(Lnet/minecraft/client/particle/Particle;II)V
    • method_1298

      public String method_1298()
      Mappings:
      Namespace Name Mixin selector
      official b Lcgx;b()Ljava/lang/String;
      intermediary method_1298 Lnet/minecraft/class_503;method_1298()Ljava/lang/String;
      named method_1298 Lnet/minecraft/client/particle/ParticleManager;method_1298()Ljava/lang/String;