Package com.hbm_m.effect.render
Class RadawayEffectRenderer
java.lang.Object
com.hbm_m.effect.render.RadawayEffectRenderer
Платформонезависимый рендерер иконки RadawayEffect.
Вся логика рисования сосредоточена здесь.
Forge вызывает через IClientMobEffectExtensions, Fabric — через Mixin.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final net.minecraft.resources.ResourceLocationstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrenderHud(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset, float alpha) HUD (Forge): x, y — левый верх фона 24×24.static voidrenderIcon(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset, float alpha) Левый верх 18×18 иконки (как у ванильногоGuiGraphics#blit(..., 18, 18, sprite)).static voidrenderInventory(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset) Инвентарь (Forge): x — уже позиция иконки, y — верх строки фона (32px).
-
Field Details
-
POTIONS_SHEET
public static final net.minecraft.resources.ResourceLocation POTIONS_SHEET -
U
public static final int U- See Also:
-
V
public static final int V- See Also:
-
ICON_SIZE
public static final int ICON_SIZE- See Also:
-
-
Method Details
-
renderIcon
public static void renderIcon(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset, float alpha) Левый верх 18×18 иконки (как у ванильногоGuiGraphics#blit(..., 18, 18, sprite)). -
renderInventory
public static void renderInventory(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset) Инвентарь (Forge): x — уже позиция иконки, y — верх строки фона (32px). Ваниль:blit(x, y + 7, …, 18, 18, sprite). -
renderHud
public static void renderHud(net.minecraft.client.gui.GuiGraphics gfx, int x, int y, int blitOffset, float alpha) HUD (Forge): x, y — левый верх фона 24×24. Ваниль:blit(x + 3, y + 3, …, 18, 18, sprite).
-