配合BukkitAPI使用
目前MzLib的功能并不完善,有时你可能需要监听Bukkit的事件
或者,使用其它插件的API时,你也需要用到Bukkit的对象
转换物品堆
通过BukkitItemUtil将Bukkit和MzLib的ItemStack相互转换
org.bukkit.inventory.ItemStack bukkitItemStack = BukkitItemUtil.toBukkit(itemStack);
ItemStack itemStack = BukkitItemUtil.fromBukkit(bukkitItemStack);
转换实体
通过BukkitEntityUtil将Bukkit和MzLib的实体相互转换
org.bukkit.entity.Player bukkitPlayer = (org.bukkit.entity.Player) BukkitEntityUtil.toBukkit(player);
// 注意:包装类不要使用强转
EntityPlayer player = BukkitEntityUtil.fromBukkit(bukkitPlayer).castTo(EntityPlayer::create);