mirror of
				https://e.coding.net/circlecloud/YumCore.git
				synced 2025-11-03 23:06:02 +00:00 
			
		
		
		
	@@ -42,6 +42,8 @@ public class P {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @param <FC>
 | 
			
		||||
     *            配置源类型
 | 
			
		||||
     * @return 获得插件配置文件
 | 
			
		||||
     */
 | 
			
		||||
    @SuppressWarnings("unchecked")
 | 
			
		||||
@@ -78,6 +80,8 @@ public class P {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @param <PI>
 | 
			
		||||
     *            插件源类型
 | 
			
		||||
     * @return 获得插件
 | 
			
		||||
     */
 | 
			
		||||
    @SuppressWarnings("unchecked")
 | 
			
		||||
 
 | 
			
		||||
@@ -270,6 +270,7 @@ public class CommandManager implements TabExecutor {
 | 
			
		||||
     *
 | 
			
		||||
     * @param clazzs
 | 
			
		||||
     *            子命令处理类
 | 
			
		||||
     * @return {@link CommandManager}
 | 
			
		||||
     */
 | 
			
		||||
    public CommandManager register(Executor... clazzs) {
 | 
			
		||||
        for (Executor clazz : clazzs) {
 | 
			
		||||
@@ -343,6 +344,7 @@ public class CommandManager implements TabExecutor {
 | 
			
		||||
     * 
 | 
			
		||||
     * @param commandErrorHanlder
 | 
			
		||||
     *            命令错误处理器
 | 
			
		||||
     * @return {@link CommandManager}
 | 
			
		||||
     */
 | 
			
		||||
    public CommandManager setCommandErrorHanlder(ErrorHanlder commandErrorHanlder) {
 | 
			
		||||
        this.commandErrorHanlder = commandErrorHanlder;
 | 
			
		||||
@@ -354,6 +356,7 @@ public class CommandManager implements TabExecutor {
 | 
			
		||||
     *
 | 
			
		||||
     * @param helpGenerator
 | 
			
		||||
     *            帮助生成器
 | 
			
		||||
     * @return {@link CommandManager}
 | 
			
		||||
     */
 | 
			
		||||
    public CommandManager setHelpGenerator(HelpGenerator helpGenerator) {
 | 
			
		||||
        help.setHelpGenerator(helpGenerator);
 | 
			
		||||
@@ -365,6 +368,7 @@ public class CommandManager implements TabExecutor {
 | 
			
		||||
     *
 | 
			
		||||
     * @param helpParse
 | 
			
		||||
     *            帮助解析器
 | 
			
		||||
     * @return {@link CommandManager}
 | 
			
		||||
     */
 | 
			
		||||
    public CommandManager setHelpParse(HelpParse helpParse) {
 | 
			
		||||
        if (help.getHelpGenerator() instanceof CommandHelp.DefaultHelpGenerator) {
 | 
			
		||||
 
 | 
			
		||||
@@ -67,16 +67,18 @@ public class LogKit implements Runnable {
 | 
			
		||||
     *            日志
 | 
			
		||||
     */
 | 
			
		||||
    public void console(final String s) {
 | 
			
		||||
        sender(Bukkit.getConsoleSender(), s);
 | 
			
		||||
        send(Bukkit.getConsoleSender(), s);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 添加日志
 | 
			
		||||
     * 
 | 
			
		||||
     * @param sender
 | 
			
		||||
     *            接受者
 | 
			
		||||
     * @param s
 | 
			
		||||
     *            日志
 | 
			
		||||
     */
 | 
			
		||||
    public void sender(final CommandSender sender, final String s) {
 | 
			
		||||
    public void send(final CommandSender sender, final String s) {
 | 
			
		||||
        Log.toSender(sender, s);
 | 
			
		||||
        log(ChatColor.stripColor(s));
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@ import java.util.Map;
 | 
			
		||||
/**
 | 
			
		||||
 * A wrapper for an {@link Object} or {@link Class} upon which reflective calls can be made.
 | 
			
		||||
 * <p>
 | 
			
		||||
 * An example of using <code>Reflect</code> is <code>
 | 
			
		||||
 * An example of using <code>Reflect</code> is
 | 
			
		||||
 * 
 | 
			
		||||
 * <pre>
 | 
			
		||||
 * // Static import all reflection methods to decrease verbosity
 | 
			
		||||
@@ -21,6 +21,7 @@ import java.util.Map;
 | 
			
		||||
 * // Invoke methods using the call() method:
 | 
			
		||||
 * .call("toString")
 | 
			
		||||
 * // Retrieve the wrapped object
 | 
			
		||||
 * </pre>
 | 
			
		||||
 * 
 | 
			
		||||
 * @author Lukas Eder
 | 
			
		||||
 */
 | 
			
		||||
@@ -274,6 +275,8 @@ public class Reflect {
 | 
			
		||||
    /**
 | 
			
		||||
     * Create a proxy for the wrapped object allowing to typesafely invoke methods on it using a custom interface
 | 
			
		||||
     *
 | 
			
		||||
     * @param <P>
 | 
			
		||||
     *            代理类型
 | 
			
		||||
     * @param proxyType
 | 
			
		||||
     *            The interface type that is implemented by the proxy
 | 
			
		||||
     * @return A proxy for the wrapped object
 | 
			
		||||
@@ -558,6 +561,8 @@ public class Reflect {
 | 
			
		||||
     * <p>
 | 
			
		||||
     * If you want to "navigate" to a wrapped version of the field, use {@link #field(String)} instead.
 | 
			
		||||
     * 
 | 
			
		||||
     * @param <T>
 | 
			
		||||
     *            A convenience generic parameter for automatic unsafe casting
 | 
			
		||||
     * @param name
 | 
			
		||||
     *            The field name
 | 
			
		||||
     * @return The field value
 | 
			
		||||
@@ -615,9 +620,6 @@ public class Reflect {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * {@inheritDoc}
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString() {
 | 
			
		||||
        return object.toString();
 | 
			
		||||
@@ -626,6 +628,7 @@ public class Reflect {
 | 
			
		||||
    /**
 | 
			
		||||
     * Get the type of the wrapped object.
 | 
			
		||||
     * 
 | 
			
		||||
     * @return 类类型
 | 
			
		||||
     * @see Object#getClass()
 | 
			
		||||
     */
 | 
			
		||||
    public Class<?> type() {
 | 
			
		||||
 
 | 
			
		||||
@@ -318,10 +318,8 @@ public class Tellraw {
 | 
			
		||||
     * <li>消息串的文本.</li>
 | 
			
		||||
     * </ol>
 | 
			
		||||
     * 这个方法会丢失点击操作和悬浮操作 所以仅用于最后的手段
 | 
			
		||||
     * </p>
 | 
			
		||||
     * <p>
 | 
			
		||||
     * 颜色和格式可以从返回的字符串中删除 通过{@link ChatColor#stripColor(String)}.
 | 
			
		||||
     * </p>
 | 
			
		||||
     *
 | 
			
		||||
     * @return 发送给老版本客户端以及控制台。
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user