TabooLib v4.26

+ 调整 TConfiguration 类,增加 runListener 方法运行重载任务
+ 调整 ItemBuilder 类,增加玩家皮肤头构造方法
+ 调整 TagDataHandler 类,兼容了弱智 BedwarsRel 的计分板冲突
+ 调整 SupportWorldGuard 类,新增了获取所有区域的方法。
+ 重构 ItemUtils 类,现在更加整洁了。。
+ SkullUtils 被赋予尊贵的 @Deprecated
+ 优化本地通讯网,修复了心跳包的语法错误问题,并新增了 /tclient 命令用于简单的操作通讯网络。
This commit is contained in:
坏黑
2018-09-10 00:00:17 +08:00
parent 40aa95e17b
commit 5b5a96464f
16 changed files with 296 additions and 245 deletions

View File

@@ -1,36 +1,19 @@
package me.skymc.taboolib.skull;
import org.bukkit.Bukkit;
import me.skymc.taboolib.inventory.builder.ItemBuilder;
import org.bukkit.Material;
import org.bukkit.OfflinePlayer;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.SkullMeta;
@Deprecated
public class SkullUtils {
public static ItemStack getItme(OfflinePlayer p ) {
SkullMeta s = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.SKULL_ITEM);
s.setOwner(p.getName());
ItemStack i = new ItemStack(Material.SKULL_ITEM);
i.setDurability((short) 3);
i.setItemMeta(s);
return i;
}
public static ItemStack getOnlineItem(OfflinePlayer p ) {
if (p.isOnline())
{
SkullMeta s = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.SKULL_ITEM);
s.setOwner(p.getName());
ItemStack i = new ItemStack(Material.SKULL_ITEM);
i.setDurability((short) 3);
i.setItemMeta(s);
return i;
}
return new ItemStack(Material.SKULL_ITEM);
}
public static ItemStack getItme(OfflinePlayer p) {
return new ItemBuilder(p).build();
}
public static ItemStack getOnlineItem(OfflinePlayer p) {
return p.isOnline() ? new ItemBuilder(p).build() : new ItemStack(Material.SKULL_ITEM);
}
}