Class DoughRenderer

java.lang.Object
com.petrolpark.compat.create.core.dough.DoughRenderer

public class DoughRenderer extends Object
  • Field Details

    • WIDTH_UNIT

      public static final float WIDTH_UNIT
      See Also:
    • THICKNESS_UNIT

      public static final float THICKNESS_UNIT
      See Also:
    • data

      public DoughData data
    • oldWidth

      public byte oldWidth
    • oldLength

      public byte oldLength
    • oldThickness

      public float oldThickness
    • rollingProgress

      public float rollingProgress
    • oldRollingProgress

      public float oldRollingProgress
    • cachedBuffer

      protected net.createmod.catnip.render.SuperByteBuffer cachedBuffer
  • Constructor Details

    • DoughRenderer

      public DoughRenderer()
  • Method Details

    • update

      public void update(DoughData data)
    • setFrom

      public DoughRenderer setFrom(DoughData data)
    • refreshBuffer

      protected void refreshBuffer()
    • tick

      public void tick(net.minecraft.world.level.Level level)
    • getRollingProgress

      public float getRollingProgress(float partialTicks)
    • getWidth

      public float getWidth(float partialTicks)
    • getLength

      public float getLength(float partialTicks)
    • getThickness

      public float getThickness(float partialTicks)
    • getAABB

      public net.minecraft.world.phys.AABB getAABB(float partialTicks)
    • render

      public void render(net.minecraft.world.level.block.state.BlockState baseState, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer builder, int light)