类 IUIMinecraftUtil

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

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

    • IUIMinecraftUtil

      public IUIMinecraftUtil()
  • 方法详细资料

    • 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 缩放比例
    • 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 坐标
    • screenWidth

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

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

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

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