Class CharmWidget
java.lang.Object
com.pixelmonmod.api.client.screen.widget.StatefulWidget<CharmWidget>
com.pixelmonmod.api.client.screen.widget.misc.CharmWidget
- All Implemented Interfaces:
States<CharmWidget>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CharmWidgetcreate(net.minecraft.resources.ResourceKey<Charm> charm, CharmState state) enabled(boolean enabled) onMouseClicked(Action action, double mouseX, double mouseY, int button) voidrender(WidgetRenderState<CharmWidget> state) state(CharmState state) Methods inherited from class com.pixelmonmod.api.client.screen.widget.StatefulWidget
bounds, boundsOffset, boundsOffset, boundsOffset, child, children, colorTable, contains, contains, defaultTypeface, draggableInternal, draggedInternal, enabledInternal, equals, focusableInternal, focusedInternal, hashCode, hoverableInternal, hoveredInternal, index, index, init, init, initInternal, minecraft, offset, offset, offset, onCharTyped, onCharTypedInternal, onKeyPressed, onKeyPressedInternal, onKeyReleased, onKeyReleasedInternal, onMouseClickedInternal, onMouseClickedInternal, onMouseDragged, onMouseDraggedInternal, onMouseMoved, onMouseMovedInternal, onMousePressedInternal, onMouseReleased, onMouseReleasedInternal, onMouseScrolled, onMouseScrolledInternal, owner, owner, parent, parent, play, play, play, play, play, play, playClick, player, position, position, position, position, positionRemap, positionRemap, postMouseClicked, postRender, postRender, postTick, preMouseClicked, preRender, preRender, preTick, rawPosition, rawSize, renderInternal, self, size, size, size, size, sizeRemap, sizeRemap, stateInternal, tick, tickableInternal, tickInternal, toString, transform, transform, uid, updateBounds, visibleInternal, widgetMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.pixelmonmod.api.client.screen.widget.States
active, disable, disabled, doesNotTick, draggable, draggable, dragged, dragged, enable, enabled, focusable, focusable, focused, focused, hidden, hide, hoverable, hoverable, hovered, hovered, inactive, noTicks, receivesTicks, show, state, state, state, tickable, ticks, visible, visible
-
Constructor Details
-
CharmWidget
protected CharmWidget()
-
-
Method Details
-
create
public static CharmWidget create(net.minecraft.resources.ResourceKey<Charm> charm, CharmState state) -
charm
-
state
-
enabled
-
render
- Overrides:
renderin classStatefulWidget<CharmWidget>
-
onMouseClicked
- Overrides:
onMouseClickedin classStatefulWidget<CharmWidget>
-