Class MenuTypeMock<V extends InventoryView,B extends InventoryViewBuilder<V>>
java.lang.Object
org.mockbukkit.mockbukkit.inventory.MenuTypeMock<V,B>
- All Implemented Interfaces:
FeatureDependant,net.kyori.adventure.key.Keyed,MenuType,MenuType.Typed<V,,B> Keyed
public class MenuTypeMock<V extends InventoryView,B extends InventoryViewBuilder<V>>
extends Object
implements MenuType.Typed<V,B>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.inventory.MenuType
MenuType.Typed<V extends InventoryView,B extends InventoryViewBuilder<V>> -
Field Summary
Fields inherited from interface org.bukkit.inventory.MenuType
ANVIL, BEACON, BLAST_FURNACE, BREWING_STAND, CARTOGRAPHY_TABLE, CRAFTER_3X3, CRAFTING, ENCHANTMENT, FURNACE, GENERIC_3X3, GENERIC_9X1, GENERIC_9X2, GENERIC_9X3, GENERIC_9X4, GENERIC_9X5, GENERIC_9X6, GRINDSTONE, HOPPER, LECTERN, LOOM, MERCHANT, SHULKER_BOX, SMITHING, SMOKER, STONECUTTER -
Method Summary
Modifier and TypeMethodDescriptionbuilder()create(@NotNull HumanEntity humanEntity, @NotNull String s) create(@NotNull HumanEntity humanEntity, @NotNull net.kyori.adventure.text.Component component) static MenuTypeMockfrom(com.google.gson.JsonObject jsonObject) @NotNull Class<? extends InventoryView> @NotNull NamespacedKeygetKey()@NotNull net.kyori.adventure.key.Keykey()typed()<V extends InventoryView,B extends InventoryViewBuilder<V>>
@NotNull MenuType.Typed<V, B> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.papermc.paper.world.flag.FeatureDependant
requiredFeatures
-
Method Details
-
create
- Specified by:
createin interfaceMenuType.Typed<V extends InventoryView,B extends InventoryViewBuilder<V>>
-
create
@NotNull public V create(@NotNull @NotNull HumanEntity humanEntity, @NotNull @NotNull net.kyori.adventure.text.Component component) - Specified by:
createin interfaceMenuType- Specified by:
createin interfaceMenuType.Typed<V extends InventoryView,B extends InventoryViewBuilder<V>>
-
builder
- Specified by:
builderin interfaceMenuType.Typed<V extends InventoryView,B extends InventoryViewBuilder<V>>
-
typed
-
typed
@NotNull public <V extends InventoryView,B extends InventoryViewBuilder<V>> @NotNull MenuType.Typed<V,B> typed(@NotNull @NotNull Class<V> viewClass) throws IllegalArgumentException - Specified by:
typedin interfaceMenuType- Throws:
IllegalArgumentException
-
getInventoryViewClass
- Specified by:
getInventoryViewClassin interfaceMenuType
-
getKey
-
key
@NotNull public @NotNull net.kyori.adventure.key.Key key() -
from
-