接口 LocationInventoryViewBuilder<V extends InventoryView>
- 类型参数:
V- 通过此构建器创建的 InventoryView 的类型
- 所有超级接口:
InventoryViewBuilder<V>
-
方法概要
修饰符和类型方法说明checkReachable(boolean checkReachable) 确定服务器是否应检查玩家能否到达该位置。copy()创建此构建器的副本将位置绑定到此构建器。设置构建器的标题从接口继承的方法 org.bukkit.inventory.view.builder.InventoryViewBuilder
build
-
方法详细资料
-
copy
从接口复制的说明:InventoryViewBuilder创建此构建器的副本原文:Makes a copy of this builder
- 指定者:
copy在接口中InventoryViewBuilder<V extends InventoryView>- 返回:
- 此构建器的副本
-
title
从接口复制的说明:InventoryViewBuilder设置构建器的标题原文:Sets the title of the builder
- 指定者:
title在接口中InventoryViewBuilder<V extends InventoryView>- 参数:
title- 标题- 返回:
- 此构建器
-
checkReachable
确定服务器是否应检查玩家能否到达该位置。未提供位置但将 checkReachable 设置为 true 时,视图在打开后会自动关闭。
如果将 checkReachable 设置为 false 且在构建器上设置了位置,当目标方块存在且此构建器是该方块的正确菜单(例如 MenuType.GENERIC_9X3 构建器对应的目标方块为箱子),则即使该方块被破坏,视图仍会持续存在。
原文:Determines whether or not the server should check if the player can reach the location. Not providing a location but setting checkReachable to true will automatically close the view when opened. If checkReachable is set to false and a location is set on the builder if the target block exists and this builder is the correct menu for that block, e.g. MenuType.GENERIC_9X3 builder and target block set to chest, if that block is destroyed the view would persist.
- 参数:
checkReachable- 是否检查视图是否"可到达"- 返回:
- 此构建器
-
location
将位置绑定到此构建器。将未加载区块中的位置绑定到此构建器时,很可能会导致该位置所在的区块被加载。这意味着构建此视图时可能会产生与区块加载相关的开销。
提供一个方块实体的位置但使用不匹配的菜单类型,会产生额外的开销以确保创建正确的视图。
原文:Binds a location to this builder. By binding a location in an unloaded chunk to this builder it is likely that the given chunk the location is will load. That means that when, building this view it may come with the costs associated with chunk loading. Providing a location of a tile entity with a non matching menu comes with extra costs associated with ensuring that the correct view is created.
- 参数:
location- 要绑定到此视图的位置- 返回:
- 此构建器
-