Class BillboardParticleSubmittable

java.lang.Object
net.minecraft.client.particle.BillboardParticleSubmittable
All Implemented Interfaces:
OrderedRenderCommandQueue.LayeredCustom, Submittable

@Environment(CLIENT) public class BillboardParticleSubmittable extends Object implements OrderedRenderCommandQueue.LayeredCustom, Submittable
Mappings:
Namespace Name
named net/minecraft/client/particle/BillboardParticleSubmittable
intermediary net/minecraft/class_11944
official ibu
  • Field Details

    • INITIAL_BUFFER_MAX_LENGTH

      private static final int INITIAL_BUFFER_MAX_LENGTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named INITIAL_BUFFER_MAX_LENGTH Lnet/minecraft/client/particle/BillboardParticleSubmittable;INITIAL_BUFFER_MAX_LENGTH:I
      intermediary field_62649 Lnet/minecraft/class_11944;field_62649:I
      official a Libu;a:I
    • BUFFER_FLOAT_FIELDS

      private static final int BUFFER_FLOAT_FIELDS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BUFFER_FLOAT_FIELDS Lnet/minecraft/client/particle/BillboardParticleSubmittable;BUFFER_FLOAT_FIELDS:I
      intermediary field_62650 Lnet/minecraft/class_11944;field_62650:I
      official b Libu;b:I
    • BUFFER_INT_FIELDS

      private static final int BUFFER_INT_FIELDS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BUFFER_INT_FIELDS Lnet/minecraft/client/particle/BillboardParticleSubmittable;BUFFER_INT_FIELDS:I
      intermediary field_62651 Lnet/minecraft/class_11944;field_62651:I
      official c Libu;c:I
    • bufferByType

      Mappings:
      Namespace Name Mixin selector
      named bufferByType Lnet/minecraft/client/particle/BillboardParticleSubmittable;bufferByType:Ljava/util/Map;
      intermediary field_62652 Lnet/minecraft/class_11944;field_62652:Ljava/util/Map;
      official d Libu;d:Ljava/util/Map;
    • field_62946

      private int field_62946
      Mappings:
      Namespace Name Mixin selector
      named field_62946 Lnet/minecraft/client/particle/BillboardParticleSubmittable;field_62946:I
      intermediary field_62946 Lnet/minecraft/class_11944;field_62946:I
      official e Libu;e:I
  • Constructor Details

    • BillboardParticleSubmittable

      public BillboardParticleSubmittable()
  • Method Details

    • render

      public void render(BillboardParticle.RenderType renderType, float x, float y, float z, float rotationX, float rotationY, float rotationZ, float rotationW, float size, float minU, float maxU, float minV, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/particle/BillboardParticleSubmittable;render(Lnet/minecraft/client/particle/BillboardParticle$RenderType;FFFFFFFFFFFFII)V
      intermediary method_74323 Lnet/minecraft/class_11944;method_74323(Lnet/minecraft/class_3940$class_11941;FFFFFFFFFFFFII)V
      official a Libu;a(Lhdp$b;FFFFFFFFFFFFII)V
    • onFrameEnd

      public void onFrameEnd()
      Specified by:
      onFrameEnd in interface Submittable
      Mappings:
      Namespace Name Mixin selector
      named onFrameEnd Lnet/minecraft/client/render/Submittable;onFrameEnd()V
      intermediary method_74316 Lnet/minecraft/class_11942;method_74316()V
      official b Libs;b()V
    • method_74755

      Specified by:
      method_74755 in interface OrderedRenderCommandQueue.LayeredCustom
      Mappings:
      Namespace Name Mixin selector
      named method_74755 Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$LayeredCustom;method_74755(Lnet/minecraft/client/render/command/LayeredCustomCommandRenderer$class_12051;)Lnet/minecraft/client/particle/BillboardParticleSubmittable$class_12041;
      intermediary method_74755 Lnet/minecraft/class_11659$class_11947;method_74755(Lnet/minecraft/class_11977$class_12051;)Lnet/minecraft/class_11944$class_12041;
      official a Lhgz$b;a(Lhxs$a;)Libu$b;
    • draw

      public void draw(BillboardParticleSubmittable.class_12041 class_12041, LayeredCustomCommandRenderer.class_12051 class_12051, RenderPass renderPass, TextureManager textureManager, boolean bool)
      Specified by:
      draw in interface OrderedRenderCommandQueue.LayeredCustom
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$LayeredCustom;draw(Lnet/minecraft/client/particle/BillboardParticleSubmittable$class_12041;Lnet/minecraft/client/render/command/LayeredCustomCommandRenderer$class_12051;Lcom/mojang/blaze3d/systems/RenderPass;Lnet/minecraft/client/texture/TextureManager;Z)V
      intermediary method_74324 Lnet/minecraft/class_11659$class_11947;method_74324(Lnet/minecraft/class_11944$class_12041;Lnet/minecraft/class_11977$class_12051;Lcom/mojang/blaze3d/systems/RenderPass;Lnet/minecraft/class_1060;Z)V
      official a Lhgz$b;a(Libu$b;Lhxs$a;Lcom/mojang/blaze3d/systems/RenderPass;Licr;Z)V
    • drawFace

      protected void drawFace(VertexConsumer vertexConsumer, float x, float y, float z, float rotationX, float rotationY, float rotationZ, float rotationW, float size, float minU, float maxU, float minV, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named drawFace Lnet/minecraft/client/particle/BillboardParticleSubmittable;drawFace(Lnet/minecraft/client/render/VertexConsumer;FFFFFFFFFFFFII)V
      intermediary method_74321 Lnet/minecraft/class_11944;method_74321(Lnet/minecraft/class_4588;FFFFFFFFFFFFII)V
      official a Libu;a(Lfue;FFFFFFFFFFFFII)V
    • renderVertex

      private void renderVertex(VertexConsumer vertexConsumer, Quaternionf rotation, float x, float y, float z, float localX, float localY, float size, float maxU, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named renderVertex Lnet/minecraft/client/particle/BillboardParticleSubmittable;renderVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Quaternionf;FFFFFFFFII)V
      intermediary method_74322 Lnet/minecraft/class_11944;method_74322(Lnet/minecraft/class_4588;Lorg/joml/Quaternionf;FFFFFFFFII)V
      official a Libu;a(Lfue;Lorg/joml/Quaternionf;FFFFFFFFII)V
    • submit

      public void submit(OrderedRenderCommandQueue queue, class_12075 class_12075)
      Specified by:
      submit in interface Submittable
      Mappings:
      Namespace Name Mixin selector
      named submit Lnet/minecraft/client/render/Submittable;submit(Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/class_12075;)V
      intermediary submit Lnet/minecraft/class_11942;submit(Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)V
      official submit Libs;submit(Lhgz;Libp;)V