Class CargoFluidAccumulator.ItemThresholdButton
java.lang.Object
xyz.xenondevs.invui.item.AbstractItem
io.github.pylonmc.pylon.content.machines.cargo.CargoFluidAccumulator.ItemThresholdButton
- All Implemented Interfaces:
xyz.xenondevs.invui.item.Item, xyz.xenondevs.invui.Observable
- Enclosing class:
CargoFluidAccumulator
public class CargoFluidAccumulator.ItemThresholdButton
extends xyz.xenondevs.invui.item.AbstractItem
-
Nested Class Summary
Nested classes/interfaces inherited from interface xyz.xenondevs.invui.item.Item
xyz.xenondevs.invui.item.Item.Builder<S> -
Field Summary
Fields inherited from class xyz.xenondevs.invui.item.AbstractItem
observersFields inherited from interface xyz.xenondevs.invui.item.Item
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull xyz.xenondevs.invui.item.ItemProvidergetItemProvider(@NotNull org.bukkit.entity.Player viewer) voidhandleClick(@NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull org.bukkit.entity.Player player, @NotNull xyz.xenondevs.invui.Click click) Methods inherited from class xyz.xenondevs.invui.item.AbstractItem
addObserver, notifyWindows, removeObserverMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface xyz.xenondevs.invui.item.Item
handleBundleSelectMethods inherited from interface xyz.xenondevs.invui.Observable
getUpdatePeriod
-
Constructor Details
-
ItemThresholdButton
public ItemThresholdButton()
-
-
Method Details
-
getItemProvider
public @NonNull xyz.xenondevs.invui.item.ItemProvider getItemProvider(@NotNull @NotNull org.bukkit.entity.Player viewer) -
handleClick
public void handleClick(@NotNull @NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull xyz.xenondevs.invui.Click click)
-