Class WerewolfPlayerAppearanceScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
de.teamlapen.vampirism.client.gui.screens.AppearanceScreen<net.minecraft.world.entity.player.Player>
de.teamlapen.werewolves.client.gui.WerewolfPlayerAppearanceScreen
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
public class WerewolfPlayerAppearanceScreen
extends de.teamlapen.vampirism.client.gui.screens.AppearanceScreen<net.minecraft.world.entity.player.Player>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
Fields inherited from class de.teamlapen.vampirism.client.gui.screens.AppearanceScreen
entity, guiLeft, guiTop, xSize, ySizeFields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionWerewolfPlayerAppearanceScreen(net.minecraft.client.gui.screens.Screen backScreen) -
Method Summary
Modifier and TypeMethodDescriptionde.teamlapen.werewolves.api.entities.werewolf.WerewolfForm@NotNull Optional<net.minecraft.client.gui.components.events.GuiEventListener>getChildAt(double pMouseX, double pMouseY) protected voidinit()booleanused by werewolf rendererbooleanmouseClicked(double pMouseX, double pMouseY, int pButton) booleanmouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) voidremoved()voidrender(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) voidresize(net.minecraft.client.Minecraft minecraft, int width, int height) Methods inherited from class de.teamlapen.vampirism.client.gui.screens.AppearanceScreen
renderBackground, renderGuiBackgroundMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onClose, onFilesDrop, rebuildWidgets, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods 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
charTyped, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
WerewolfPlayerAppearanceScreen
public WerewolfPlayerAppearanceScreen(@Nullable net.minecraft.client.gui.screens.Screen backScreen)
-
-
Method Details
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.Screen
-
resize
public void resize(@Nonnull net.minecraft.client.Minecraft minecraft, int width, int height) - Overrides:
resizein classnet.minecraft.client.gui.screens.Screen
-
init
protected void init()- Overrides:
initin classde.teamlapen.vampirism.client.gui.screens.AppearanceScreen<net.minecraft.world.entity.player.Player>
-
mouseClicked
public boolean mouseClicked(double pMouseX, double pMouseY, int pButton) -
getChildAt
@NotNull public @NotNull Optional<net.minecraft.client.gui.components.events.GuiEventListener> getChildAt(double pMouseX, double pMouseY) -
render
public void render(@Nonnull net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classde.teamlapen.vampirism.client.gui.screens.AppearanceScreen<net.minecraft.world.entity.player.Player>
-
mouseDragged
public boolean mouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) -
isRenderForm
public boolean isRenderForm()used by werewolf renderer -
getActiveForm
public de.teamlapen.werewolves.api.entities.werewolf.WerewolfForm getActiveForm()
-