Class CustomContainerPlugin
java.lang.Object
com.mclds.plugins.customplugin.CustomPlugin
com.mclds.plugins.mcldscustomcontainer.CustomContainerPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.bukkit.Material使用木桶作为自定义容器static org.bukkit.event.inventory.InventoryType使用木桶作为自定义容器static final List<org.bukkit.Material> 禁售和禁卖的物品static StringFields inherited from class com.mclds.plugins.customplugin.CustomPlugin
plugins -
Constructor Summary
ConstructorsConstructorDescriptionCustomContainerPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, CustomContainerDataHandler customContainerDataHandler) -
Method Summary
Modifier and TypeMethodDescription@Nullable CustomContainerDatagetCustomContainerData(org.bukkit.block.Block block) intgetPlayerCustomContainerUnreadMessageCount(org.bukkit.entity.Player player) 获取玩家自定义容器未读记录数量 目前用于脚本引擎使用booleanhasCustomContainerData(org.bukkit.block.Block block) voidonEnable()voidremoveCustomContainer(org.bukkit.entity.Player player, org.bukkit.block.Block containerBlock) voidremoveCustomContainerBySystem(org.bukkit.block.Block containerBlock) booleansetCustomContainerData(org.bukkit.entity.Player player, org.bukkit.block.Block containerBlock, CustomContainerData customContainerData) voidshowCustomContainerRecordGui(org.bukkit.entity.Player viewer, org.bukkit.OfflinePlayer owner, @Nullable Integer radius) 打开自定义容器列表菜单,可以选择距离范围内@Nullable CustomContainerDatatryGetCustomContainerData(org.bukkit.block.Block block) 尽可能的获取容器数据,包括对牌子,和大箱子的判断Methods inherited from class com.mclds.plugins.customplugin.CustomPlugin
config, defineConfig, disable, disable, disable, enable, enable, enableManagerCommand, get, get, getCommandRegistry, getDataFolder, getJavaPlugin, getListenerRegistry, getName, logger, onDisable, onLoad, reloadConfig, saveConfig
-
Field Details
-
CUSTOM_CONTAINER_BLOCK
public static org.bukkit.Material CUSTOM_CONTAINER_BLOCK使用木桶作为自定义容器 -
CUSTOM_CONTAINER_INVENTORY
public static org.bukkit.event.inventory.InventoryType CUSTOM_CONTAINER_INVENTORY使用木桶作为自定义容器 -
RECORD_GUI_OPEN_COMMAND_NAME
-
customContainerDataHandler
-
DISABLED_SHOP_ITEM
禁售和禁卖的物品
-
-
Constructor Details
-
CustomContainerPlugin
public CustomContainerPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, CustomContainerDataHandler customContainerDataHandler)
-
-
Method Details
-
onEnable
- Overrides:
onEnablein classCustomPlugin- Throws:
IOException
-
getCustomContainerData
-
hasCustomContainerData
public boolean hasCustomContainerData(org.bukkit.block.Block block) -
setCustomContainerData
public boolean setCustomContainerData(org.bukkit.entity.Player player, org.bukkit.block.Block containerBlock, CustomContainerData customContainerData) -
tryGetCustomContainerData
@Nullable public @Nullable CustomContainerData tryGetCustomContainerData(org.bukkit.block.Block block) 尽可能的获取容器数据,包括对牌子,和大箱子的判断 -
removeCustomContainer
public void removeCustomContainer(org.bukkit.entity.Player player, org.bukkit.block.Block containerBlock) -
removeCustomContainerBySystem
public void removeCustomContainerBySystem(org.bukkit.block.Block containerBlock) -
getPlayerCustomContainerUnreadMessageCount
public int getPlayerCustomContainerUnreadMessageCount(org.bukkit.entity.Player player) 获取玩家自定义容器未读记录数量 目前用于脚本引擎使用- Parameters:
player-- Returns:
-
showCustomContainerRecordGui
public void showCustomContainerRecordGui(org.bukkit.entity.Player viewer, org.bukkit.OfflinePlayer owner, @Nullable @Nullable Integer radius) 打开自定义容器列表菜单,可以选择距离范围内
-