Interface Translate<Self>

All Known Subinterfaces:
Transform<Self>, TransformStack
All Known Implementing Classes:
ModelData, ModelTransformer.Params, PoseStackMixin

public interface Translate<Self>
  • Method Details

    • translate

      Self translate(double x, double y, double z)
    • centre

      default Self centre()
    • unCentre

      default Self unCentre()
    • translateAll

      default Self translateAll(double v)
    • translateX

      default Self translateX(double x)
    • translateY

      default Self translateY(double y)
    • translateZ

      default Self translateZ(double z)
    • translate

      default Self translate(net.minecraft.core.Vec3i vec)
    • translate

      default Self translate(net.minecraft.world.phys.Vec3 vec)
    • translate

      default Self translate(com.mojang.math.Vector3f vec)
    • translateBack

      default Self translateBack(net.minecraft.world.phys.Vec3 vec)
    • translateBack

      default Self translateBack(double x, double y, double z)
    • translateBack

      default Self translateBack(net.minecraft.core.Vec3i vec)
    • nudge

      default Self nudge(int seed)
      Translates this object randomly by a very small amount.
      Parameters:
      seed - The seed to use to generate the random offsets.
      Returns:
      this