Skip to content

🐌 本页更新速度较慢

文章内容不一定是最新的,你可以前往 Javadoc 文档 来查看最新的内容

接口 VersionWrapper

com.ultikits.ultitools.interfaces

这个接口提供了一些列跨版本支持的 Bukkit API 调用,如果你需要调用它,请通过 UltiTools#getVersionWrapper 获取实例。

作者: wisdomme, qianmo

自 5.0.0 可用

public interface VersionWrapper

方法概要

提示

点击方法转跳至相应的详细信息

方法修饰符类型说明
getColoredPlaneGlass(Colors plane)-ItemStack获取不同颜色的玻璃板
getSign()-ItemStack获取告示牌
getEndEye()-ItemStack获取末影之眼
getEmailMaterial(boolean isRead)-ItemStack获取邮件材质
getHead(OfflinePlayer player)-ItemStack获取玩家头颅
getGrassBlock()-ItemStack获取玻璃块
registerNewObjective(Scoreboard scoreboard, String name, String criteria, String displayName)-Objective注册计分板对象
getSound(Sounds sound)-Sound获取声音
getBed(Colors bedColor)-ItemStack获取床
getItemDurability(ItemStack itemStack)-int获取物品耐久度
getItemInHand(Player player, boolean isMainHand)-ItemStack获取玩家手中的物品
sendActionBar(Player player, String message)-void给玩家发送 Action Bar
sendPlayerList(Player player, String header, String footer)-void设置玩家头部显示
getBlockFace(Block placedBlock)-BlockFace获取方块面向

方法详细信息

getColoredPlaneGlass

org.bukkit.inventory.ItemStack getColoredPlaneGlass(Colors plane)

获取不同颜色的玻璃板

参数

  • plane - 颜色

返回

  • 玻璃板

getSign

org.bukkit.inventory.ItemStack getSign()

获取告示牌

返回

  • 告示牌

getEndEye

org.bukkit.inventory.ItemStack getEndEye()

获取末影之眼

返回

  • 末影之眼

getEmailMaterial

org.bukkit.inventory.ItemStack getEmailMaterial(boolean isRead)

获取末影之眼

参数

  • isRead - 是否已读

返回

  • 邮件材质

getHead

org.bukkit.inventory.ItemStack getHead(org.bukkit.OfflinePlayer player)

获取玩家头颅

参数

  • player - 玩家

返回

  • 玩家头颅

getGrassBlock

org.bukkit.inventory.ItemStack getGrassBlock()

获取草方块

返回

  • 草方块

registerNewObjective

org.bukkit.scoreboard.Objective registerNewObjective( org.bukkit.scoreboard.Scoreboard scoreboard, java.lang.String name, java.lang.String criteria, java.lang.String displayName )

注册计分板对象

参数

  • scoreboard - 计分板
  • name - 名称
  • criteria - 种类
  • displayName - 名称

返回

  • 计分板对象

getBed

org.bukkit.inventory.ItemStack getBed(Colors bedColor)

获取床

参数

  • bedColor - 颜色

返回

getSound

org.bukkit.Sound getSound(Sounds sound)

获取声音

参数

  • sound - 声音

返回

  • 声音

getItemDurability

int getItemDurability(org.bukkit.inventory.ItemStack itemStack)

获取物品耐久度

参数

  • itemStack - 物品

返回

  • 耐久度

getItemInHand

org.bukkit.inventory.ItemStack getItemInHand(org.bukkit.entity.Player player, boolean isMainHand)

获取玩家手中的物品

参数

  • player - 玩家
  • isMainHand - 主手还是副手

返回

  • 物品

sendActionBar

void sendActionBar(org.bukkit.entity.Player player, java.lang.String message)

获取玩家手中的物品

参数

  • player - 玩家
  • message - 消息

sendPlayerList

void sendPlayerList(org.bukkit.entity.Player player, java.lang.String header, java.lang.String footer)

设置玩家头部显示

参数

  • player - 玩家
  • header - 标头
  • footer - 标尾

getBlockFace

org.bukkit.block.BlockFace getBlockFace(org.bukkit.block.Block placedBlock)

设置玩家头部显示

参数

  • placedBlock - 方块

返回

  • 方块面向

基于 MIT 许可发布