Class ItemPrefab
java.lang.Object
ru.dragonestia.msb3.api.item.prefab.ItemPrefab
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionItemPrefab(String identifier, Supplier<net.minestom.server.item.ItemStack> factory) -
Method Summary
Modifier and TypeMethodDescriptionfinal net.minestom.server.item.ItemStackcreate()final net.minestom.server.item.ItemStackcreate(int amount) final net.minestom.server.item.ItemStackcreate(int amount, net.kyori.adventure.nbt.BinaryTag data) final net.kyori.adventure.nbt.BinaryTagextractData(net.minestom.server.item.ItemStack item) final Stringfinal booleanisOwn(net.minestom.server.item.ItemStack item) static Optional<ItemPrefab> static Optional<ItemPrefab> of(net.minestom.server.item.ItemStack item) static ItemPrefab.SerializedPrefabserialize(net.minestom.server.item.ItemStack item)
-
Field Details
-
factory
-
-
Constructor Details
-
ItemPrefab
-
-
Method Details
-
of
-
of
-
getIdentifier
-
isOwn
public final boolean isOwn(net.minestom.server.item.ItemStack item) -
create
public final net.minestom.server.item.ItemStack create(int amount, net.kyori.adventure.nbt.BinaryTag data) -
create
public final net.minestom.server.item.ItemStack create(int amount) -
create
public final net.minestom.server.item.ItemStack create() -
extractData
public final net.kyori.adventure.nbt.BinaryTag extractData(net.minestom.server.item.ItemStack item) -
serialize
-