Class VillagerWidget
java.lang.Object
net.minecraft.client.gui.GuiComponent
me.shedaniel.rei.api.client.gui.AbstractContainerEventHandler
me.shedaniel.rei.api.client.gui.widgets.Widget
at.petrak.hexcasting.fabric.interop.rei.VillagerWidget
- All Implemented Interfaces:
me.shedaniel.rei.api.client.gui.Renderer,net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Widget
public class VillagerWidget
extends me.shedaniel.rei.api.client.gui.widgets.Widget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final at.petrak.hexcasting.common.recipe.ingredient.VillagerIngredientFields inherited from class me.shedaniel.rei.api.client.gui.widgets.Widget
font, minecraftFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionVillagerWidget(at.petrak.hexcasting.common.recipe.ingredient.VillagerIngredient villager, int x, int y) -
Method Summary
Modifier and TypeMethodDescriptionList<? extends net.minecraft.client.gui.components.events.GuiEventListener>children()booleancontainsMouse(double mouseX, double mouseY) @NotNull me.shedaniel.rei.api.client.gui.widgets.TooltipgetTooltip(me.shedaniel.math.Point mouse) voidrender(@NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float delta) Methods inherited from class me.shedaniel.rei.api.client.gui.widgets.Widget
containsMouse, containsMouse, getZ, isMouseOver, render, setZMethods inherited from class me.shedaniel.rei.api.client.gui.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, charTyped, getChildAt, keyPressed, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface me.shedaniel.rei.api.client.gui.Renderer
fillCrashReport
-
Field Details
-
villager
protected final at.petrak.hexcasting.common.recipe.ingredient.VillagerIngredient villager
-
-
Constructor Details
-
VillagerWidget
public VillagerWidget(at.petrak.hexcasting.common.recipe.ingredient.VillagerIngredient villager, int x, int y)
-
-
Method Details
-
render
public void render(@NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float delta) -
containsMouse
public boolean containsMouse(double mouseX, double mouseY) - Overrides:
containsMousein classme.shedaniel.rei.api.client.gui.widgets.Widget
-
getTooltip
@NotNull public @NotNull me.shedaniel.rei.api.client.gui.widgets.Tooltip getTooltip(me.shedaniel.math.Point mouse) -
children
-