Class SellShop
java.lang.Object
com.mclds.plugins.mcldscustomcontainer.CustomContainer
com.mclds.plugins.mcldscustomcontainer.impl.RecordableContainer<SellShop.SellRecord>
com.mclds.plugins.mcldscustomcontainer.impl.SellShop
- All Implemented Interfaces:
UnreadMessageContainer,PersistentData,org.bukkit.configuration.serialization.ConfigurationSerializable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription物品序列化int单个物品的数量int单价出售物品Fields inherited from class com.mclds.plugins.mcldscustomcontainer.impl.RecordableContainer
records, unread_countFields inherited from class com.mclds.plugins.mcldscustomcontainer.CustomContainer
favorite, name, storeKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) static @Nullable SellShopdeserialize(org.bukkit.block.Block block) getGui(CustomContainerData data) @Nullable net.kyori.adventure.text.ComponentgetPlayerTargetedNoteMessage(org.bukkit.entity.Player player, CustomContainerData data) org.bukkit.inventory.ItemStackList<net.kyori.adventure.text.Component> voidonInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) Methods inherited from class com.mclds.plugins.mcldscustomcontainer.impl.RecordableContainer
getUnreadMessageCount, isReadMethods inherited from class com.mclds.plugins.mcldscustomcontainer.CustomContainer
onInteractContainerSign, onOpenInventory, removeData, saveData
-
Field Details
-
sell_item_namespaced_id
出售物品 -
item
物品序列化 -
price
public int price单价 -
per_item_amount
public int per_item_amount单个物品的数量
-
-
Constructor Details
-
SellShop
public SellShop()
-
-
Method Details
-
getSellItem
public org.bukkit.inventory.ItemStack getSellItem() -
serialize
-
deserialize
-
getSignLines
- Specified by:
getSignLinesin classCustomContainer
-
getPlayerTargetedNoteMessage
@Nullable public @Nullable net.kyori.adventure.text.Component getPlayerTargetedNoteMessage(org.bukkit.entity.Player player, CustomContainerData data) - Overrides:
getPlayerTargetedNoteMessagein classCustomContainer
-
getGui
- Specified by:
getGuiin classCustomContainer
-
onInteractContainerBlock
public void onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) - Specified by:
onInteractContainerBlockin classCustomContainer
-
canHopperTransfer
- Specified by:
canHopperTransferin classCustomContainer
-
canOtherPlayerLookupInventory
public boolean canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) - Specified by:
canOtherPlayerLookupInventoryin classCustomContainer
-