这咋还有个类乱码了
This commit is contained in:
		@@ -48,12 +48,13 @@ public class ActionUtils {
 | 
			
		||||
            Object ab = getNMSClass("ChatComponentText").getConstructor(new Class[] { String.class }).newInstance(new Object[] { msg });
 | 
			
		||||
            Constructor<?> ac = null;
 | 
			
		||||
            Object abPacket = null;
 | 
			
		||||
            // <20><><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD> 1.11.0
 | 
			
		||||
            // <20><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1.11.0
 | 
			
		||||
            if (TabooLib.getVerint() > 11100) {
 | 
			
		||||
            	Class<?> chatMessageType = getNMSClass("ChatMessageType");
 | 
			
		||||
            	ac = getNMSClass("PacketPlayOutChat").getConstructor(getNMSClass("IChatBaseComponent"), chatMessageType);
 | 
			
		||||
            	abPacket = ac.newInstance(ab, chatMessageType.getMethod("a", Byte.TYPE).invoke(null, (byte) 2));
 | 
			
		||||
            } else {
 | 
			
		||||
            	ac = getNMSClass("PacketPlayOutChat").getConstructor(getNMSClass("IChatBaseComponent"), Byte.TYPE);
 | 
			
		||||
            	abPacket = ac.newInstance(ab, Byte.valueOf((byte) 2));
 | 
			
		||||
            }
 | 
			
		||||
            sendPacket(p, abPacket);
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ import me.skymc.tlm.module.ITabooLibraryModule;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author sky
 | 
			
		||||
 * @since 2018<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>18<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>12:13:55
 | 
			
		||||
 * @since 2018年2月18日 下午12:13:55
 | 
			
		||||
 */
 | 
			
		||||
public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	
 | 
			
		||||
@@ -34,28 +34,28 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * 设置玩家是否领取礼包
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param player <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param player 玩家
 | 
			
		||||
	 */
 | 
			
		||||
	public void setPlayerReward(Player player, String kit, boolean reward) {
 | 
			
		||||
		data.set(kit + "." + player.getName(), reward ? System.currentTimeMillis() : null);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * 清空礼包数据
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包
 | 
			
		||||
	 */
 | 
			
		||||
	public void resetKit(String kit) {
 | 
			
		||||
		data.set(kit, null);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * 玩家是否领取礼包
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param player <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param player 玩家
 | 
			
		||||
	 * @param kit 礼包
 | 
			
		||||
	 * @return boolean
 | 
			
		||||
	 */
 | 
			
		||||
	public boolean isPlayerRewared(Player player, String kit) {
 | 
			
		||||
@@ -63,7 +63,7 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD><EFBFBD>
 | 
			
		||||
	 * 礼包是否在冷却中
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param player
 | 
			
		||||
	 * @param kit
 | 
			
		||||
@@ -74,9 +74,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * 礼包是否存在
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return boolean
 | 
			
		||||
	 */
 | 
			
		||||
	public boolean contains(String kit) {
 | 
			
		||||
@@ -84,9 +84,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴʱ<EFBFBD><EFBFBD>
 | 
			
		||||
	 * 获取礼包冷却时间
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return long
 | 
			
		||||
	 */
 | 
			
		||||
	public long getCooldown(String kit) {
 | 
			
		||||
@@ -94,9 +94,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ռ䲻<EFBFBD><EFBFBD>ʱ<EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
 | 
			
		||||
	 * 获取礼包空间不足时的处理方式
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return boolean
 | 
			
		||||
	 */
 | 
			
		||||
	public Boolean isFullDrop(String kit) {
 | 
			
		||||
@@ -104,9 +104,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡһ<EFBFBD><EFBFBD>
 | 
			
		||||
	 * 礼包是否只能领取一次
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return boolean
 | 
			
		||||
	 */
 | 
			
		||||
	public boolean isDisposable(String kit) {
 | 
			
		||||
@@ -114,9 +114,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>
 | 
			
		||||
	 * 获取礼包权限
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return String
 | 
			
		||||
	 */
 | 
			
		||||
	public String getPermission(String kit) {
 | 
			
		||||
@@ -124,19 +124,19 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
 | 
			
		||||
	 * 获取礼包权限提示
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return String
 | 
			
		||||
	 */
 | 
			
		||||
	public String getPermissionMessage(String kit) {
 | 
			
		||||
		return getConfig().getString("Kits." + kit + ".Permission-message").replace("&", "<EFBFBD><EFBFBD>");
 | 
			
		||||
		return getConfig().getString("Kits." + kit + ".Permission-message").replace("&", "§");
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ
 | 
			
		||||
	 * 获取礼包物品
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param kit <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
	 * @param kit 礼包名
 | 
			
		||||
	 * @return {@link List}
 | 
			
		||||
	 */
 | 
			
		||||
	public List<ItemStack> getItems(String kit) {
 | 
			
		||||
@@ -149,9 +149,9 @@ public class ModuleKits implements ITabooLibraryModule {
 | 
			
		||||
					item.setAmount(NumberUtils.getInteger(itemStr.split(" ")[1]));
 | 
			
		||||
					items.add(item);
 | 
			
		||||
				} catch (Exception e) {
 | 
			
		||||
					MsgUtils.warn("ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쳣: &4<><34>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
 | 
			
		||||
					MsgUtils.warn("ģ<EFBFBD><EFBFBD>: &4Kits");
 | 
			
		||||
					MsgUtils.warn("λ<EFBFBD><EFBFBD>: &4" + itemStr);
 | 
			
		||||
					MsgUtils.warn("模块配置载入异常: &4物品数量错误");
 | 
			
		||||
					MsgUtils.warn("模块: &4Kits");
 | 
			
		||||
					MsgUtils.warn("位于: &4" + itemStr);
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user