类 IUIMinecraftUtils

java.lang.Object
org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils

public class IUIMinecraftUtils extends Object
IUIMinecraftUtil 是一个工具类,提供了对 Minecraft 客户端实例的常用方法封装。 这些方法用于获取字体、渲染目标、窗口信息以及鼠标处理器等。
  • 构造器详细资料

    • IUIMinecraftUtils

      public IUIMinecraftUtils()
  • 方法详细资料

    • getFont

      public static net.minecraft.client.gui.Font getFont()
      获取 Minecraft 客户端的字体渲染器。
      返回:
      字体渲染器实例
    • getHit

      public static net.minecraft.world.phys.HitResult getHit()
      获取当前的碰撞检测结果。
      返回:
      碰撞检测结果
    • getMainRenderTarget

      public static com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget()
      获取主渲染目标。
      返回:
      主渲染目标实例
    • getRenderBuffers

      public static net.minecraft.client.renderer.RenderBuffers getRenderBuffers()
      获取渲染缓冲区。
      返回:
      渲染缓冲区实例
    • getWindow

      public static com.mojang.blaze3d.platform.Window getWindow()
      获取窗口实例。
      返回:
      窗口实例
    • getMouseHandler

      public static net.minecraft.client.MouseHandler getMouseHandler()
      获取鼠标处理器实例。
      返回:
      鼠标处理器实例
    • getGuiScale

      public static double getGuiScale()
      获取 GUI 的缩放比例。
      返回:
      GUI 缩放比例
    • setGuiScale

      public void setGuiScale(double scaleFactor)
      设置 GUI 的缩放比例。
      参数:
      scaleFactor - 缩放比例
    • getGuiScaledWidth

      public static int getGuiScaledWidth()
      获取 GUI 缩放后的宽度。
      返回:
      GUI 缩放后的宽度
    • getGuiScaledHeight

      public static int getGuiScaledHeight()
      获取 GUI 缩放后的高度。
      返回:
      GUI 缩放后的高度
    • getGuiScaledCenterX

      public static int getGuiScaledCenterX()
      获取 GUI 缩放后的中心 X 坐标。
      返回:
      GUI 缩放后的中心 X 坐标
    • getGuiScaledCenterY

      public static int getGuiScaledCenterY()
      获取 GUI 缩放后的中心 Y 坐标。
      返回:
      GUI 缩放后的中心 Y 坐标
    • getWidth

      public static int getWidth()
      获取屏幕的宽度。
      返回:
      屏幕宽度
    • getHeight

      public static int getHeight()
      获取屏幕的高度。
      返回:
      屏幕高度
    • getCenterX

      public static int getCenterX()
      获取屏幕的中心 X 坐标。
      返回:
      屏幕中心 X 坐标
    • getCenterY

      public static int getCenterY()
      获取屏幕的中心 Y 坐标。
      返回:
      屏幕中心 Y 坐标