比如我现在创建一个Inv,用它来做背包,然后,我需要用到上一页下一页得功能,提供个思路
用yaml保存 每一页的内容保存在同一个页面键值下。点击下一页的按钮就进入背包下一页的INV (title里面 页面:2)
本帖最后由 吕易天 于 2019-9-27 11:34 编辑
用一个HashMap<UUID,ArrayList<Inventory>>来存放每一页的物品就行
用一个HashMap<UUID,ArrayList<Inventory>>来存放每一页的物品就行
工具类:https://blog.csdn.net/qq_39403545/article/details/86319575
用List来储存ItemStack 们 则 List<ItemStack>
然后用一下工具类进行分页 需要提供 List<ItemStack> 和 一页多少ItemStack 和 页码
然后返回的是这一页的 List<ItemStack> 然后foreach循环放入Inv里
觉得有用请评分
用List来储存ItemStack 们 则 List<ItemStack>
然后用一下工具类进行分页 需要提供 List<ItemStack> 和 一页多少ItemStack 和 页码
然后返回的是这一页的 List<ItemStack> 然后foreach循环放入Inv里
觉得有用请评分
自己new一个Holder,里面可以记录当前页数,总页数。