Class CustomContainerData
java.lang.Object
com.mclds.plugins.mcldscustomcontainer.CustomContainerData
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.InventoryHolder
public class CustomContainerData
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable, org.bukkit.inventory.InventoryHolder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckContainer(org.bukkit.entity.Player viewer) 操作之前先检查容器是否存在static CustomContainerDatadeserialize(String json) static CustomContainerDatadeserialize(Map<String, Object> map) @Nullable CustomContainerorg.bukkit.block.Block@NotNull org.bukkit.inventory.Inventorystatic StringgetItemExtraMetaDesc(org.bukkit.inventory.ItemStack stack) static StringgetLevelCharacter(int level) org.bukkit.block.BlockbooleanisOwner(org.bukkit.OfflinePlayer player) boolean更新牌子信息
-
Field Details
-
location
public org.bukkit.Location location -
owner
public org.bukkit.OfflinePlayer owner -
type
-
direction
public org.bukkit.util.Vector direction创建时点击的箱子方向 -
createAt
public long createAt
-
-
Constructor Details
-
CustomContainerData
public CustomContainerData()
-
-
Method Details
-
getContainer
-
checkContainer
public boolean checkContainer(org.bukkit.entity.Player viewer) 操作之前先检查容器是否存在 -
getInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder
-
getSignBlock
public org.bukkit.block.Block getSignBlock() -
getContainerBlock
public org.bukkit.block.Block getContainerBlock() -
isOwner
public boolean isOwner(org.bukkit.OfflinePlayer player) -
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
deserialize
-
deserialize
-
updateContainerSign
public boolean updateContainerSign()更新牌子信息 -
getItemExtraMetaDesc
-
getLevelCharacter
-