所有类和接口

说明
AbstractBarWidget 是一个抽象的进度条组件,继承自 AbstractWidget 并实现了 IBarWidget 接口。
 
AbstractToastWidget 是一个抽象类,扩展自 AbstractWidget,并实现了 IToastWidget 接口。
 
ActionData 是一个记录类,用于存储与行为相关的数据。
 
 
 
 
 
BaseBarWidget 是一个基础的进度条组件,继承自 AbstractBarWidget。
BaseTexBarWidget 是一个基础的纹理进度条组件,继承自 AbstractBarWidget。
BuiltInWheelActions 是一个包含内置轮盘动作的类。
CapturableMouseHandler 是一个接口,用于处理可捕获的鼠标操作。
CloseScreenAction 是一个用于关闭当前屏幕的行为类。
CollectDebugTreeRootEvent 是一个客户端事件类,用于收集debug页面树的根节点。
ComponentToastWidget 是一个自定义的 Toast 组件,用于显示带有消息的弹出式提示框。
ComponentWidget 是一个自定义的 GUI 组件,继承自 AbstractStringWidget。
CreateIngameScreenScreen 是一个用于在游戏内创建屏幕的类。
CreateScreenLayerScreenScreen 是一个用于在游戏内创建屏幕图层的类。
DebugEntry 是一个记录类,用于存储调试信息。
DebugRegistries 是一个用于管理调试树根节点的注册表类。
DebugScreen 是一个调试屏幕类,继承自 Minecraft 的 Screen 类。
DebugTreeEntryWidget 是一个自定义的树形节点组件,用于debug页面。
DebugTreeWidget 是一个自定义的树形组件,用于debug页面。
DelayBarWidget 是一个带有延迟效果的进度条组件,继承自 BaseBarWidget。
DelayTexBarWidget 是一个带有延迟效果的纹理进度条组件,继承自 BaseTexBarWidget。
 
 
 
 
 
FakeItemSlot 是一个扩展自 FakeSlot 的自定义 GUI 组件, 用于表示一个虚拟的物品槽,支持显示物品堆和装饰效果。
FakeSlot 是一个自定义的 GUI 组件,表示一个虚拟的物品槽。
 
 
 
 
IBarWidget 接口表示一个进度条控件,支持渲染和布局功能, 并允许自定义其外观和进度。
 
 
 
 
 
 
 
ItemPriceWidget 是一个自定义的 GUI 组件,用于显示和编辑物品价格。
 
IToastWidget 是一个接口,定义了用于显示和管理自定义 Toast 组件的基本方法。
IUIClientConfig 是一个客户端配置类,用于定义和管理模组的客户端配置选项。
IUIClientDebugEvent 是一个客户端调试事件类。
IUIClientGameEvent 是一个客户端事件处理类。
 
 
 
IUIMathUtils 是一个数学工具类
IUIMinecraftUtil 是一个工具类,提供了对 Minecraft 客户端实例的常用方法封装。
 
IUIShaders 是一个管理着色器实例的类。
IValueBarWidget 接口扩展了 IBarWidget,表示一个带有数值显示的进度条控件。
IValueHolder 是一个通用接口,用于持有和提供值。
IW2SWidget 接口定义了一个用于屏幕空间渲染的组件。
 
KeyInputAction 是一个用于模拟键盘输入的行为类。
 
 
 
 
MouseCaptureUtil 是一个便捷的工具类,用于处理没有屏幕的鼠标捕获操作。
 
 
MultiFormattedCharSequenceWidget 是一个自定义的 GUI 组件,继承自 AbstractStringWidget。
NumberEditBox 是一个扩展自 EditBox 的文本框组件, 用于输入和处理数值类型的数据(整数和浮点数)。
QuoteEditBox 是一个扩展自 EditBox 的文本框组件, 支持显示附加的引用文本,并根据引用文本动态调整高度和渲染逻辑。
 
 
ScreenTempTarget 是一个扩展自 RenderTarget 的类。
ScreenWidgetLayer 是一个用于管理屏幕小部件的图层类。
 
 
SimplePriceWidget 是一个自定义的 GUI 组件,用于显示和编辑单个物品的价格。
TreeEntryWidget 是一个自定义的树形结构组件,用于表示树的节点。
TreeWidget 是一个自定义的树形组件,用于显示和管理树形结构的节点。
UnderLineComponentWidget 是一个自定义的 GUI 组件,继承自 ComponentWidget。
WheelActionRegiserEvent 是一个事件类,用于注册新的轮盘操作。
WheelActionRegistries 是一个用于管理轮盘行为的注册表类。
WheelMenuScreen 是一个抽象类,表示带有轮盘菜单的屏幕。
WheelTreeEntryWidget 是一个用于表示轮盘树条目的小部件类。
WheelTreeWidget 是一个用于表示轮盘树的组件类。
World2ScreenScreen 是一个从世界坐标到屏幕坐标的可渲染组件。
World2ScreenWidget 是一个抽象类,表示从世界坐标到屏幕坐标的可渲染组件。