如题通过指令的情况下去给玩家打开一本书
而不是给玩家一本成书让玩家手动打开
emm我的思路是
先使用 getInventory().setItem() 来设置玩家手上物品为一本书
然后用代码去让玩家打开这本书,打开后再将这本书换成原来的物品
不知道各位大佬还有什么好的方法呢?
而不是给玩家一本成书让玩家手动打开
emm我的思路是
先使用 getInventory().setItem() 来设置玩家手上物品为一本书
然后用代码去让玩家打开这本书,打开后再将这本书换成原来的物品
不知道各位大佬还有什么好的方法呢?
Rothes 发表于 2021-7-31 20:42
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html#openBook(org.bukkit.inventory ...
这个方法好像是新版本的
目前我用的 spigot 版本是 1.12.2
这里面没有这个方法( 怪我发帖的时候没写上去

那么建议参考这个工具类
https://github.com/upperlevel/book-api/blob/master/src/main/java/xyz/upperlevel/spigot/book/BookUtil.java
https://github.com/upperlevel/book-api/blob/master/src/main/java/xyz/upperlevel/spigot/book/BookUtil.java
Rothes 发表于 2021-7-31 20:57
那么建议参考这个工具类
https://github.com/upperlevel/book-api/blob/master/src/main/java/xyz/upperlev ...
感谢提供
已解决