Skip to content

轻松(做)监听,简单快捷的通用Bukkit插件监听器类库。

License

Notifications You must be signed in to change notification settings

CarmJos/EasyListener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyListener

version License workflow CodeSize

轻松(做)监听,简单快捷的通用Bukkit插件监听器类库。

相关开发示例请 点击这里,您也可以直接访问项目的 JavaDoc

public class DemoPlugin extends JavaPlugin {

    @Override
    public void onEnable() {
        EasyListener listeners = EasyListener.create(this);
        // listeners...; // Do something...
    }

}

依赖方式

展开查看Maven依赖方式
<project>
    <repositories>

        <repository>
            <!--采用Maven中心库,安全稳定,但版本更新需要等待同步-->
            <id>maven</id>
            <name>Maven Central</name>
            <url>https://repo1.maven.org/maven2</url>
        </repository>

        <repository>
            <!--采用github依赖库,实时更新,但需要配置 (推荐) -->
            <id>EasyListener</id>
            <name>GitHub Packages</name>
            <url>https://maven.pkg.github.com/CarmJos/EasyListener</url>
        </repository>

        <repository>
            <!--采用我的私人依赖库,简单方便,但可能因为变故而无法使用-->
            <id>carm-repo</id>
            <name>Carm's Repo</name>
            <url>https://repo.carm.cc/repository/maven-public/</url>
        </repository>

    </repositories>

    <dependencies>

        <dependency>
            <groupId>cc.carm.lib</groupId>
            <artifactId>easylistener</artifactId>
            <version>[LATEST RELEASE]</version>
            <scope>compile</scope>
        </dependency>

    </dependencies>

</project>
展开查看Gradle依赖方式
repositories {

    // 采用Maven中心库,安全稳定,但版本更新需要等待同步
    mavenCentral()

    // 采用github依赖库,实时更新,但需要配置 (推荐)
    maven { url 'https://maven.pkg.github.com/CarmJos/EasyListener' }

    // 采用我的私人依赖库,简单方便,但可能因为变故而无法使用
    maven { url 'https://repo.carm.cc/repository/maven-public/' }
}

dependencies {
    api "cc.carm.lib:easylistener:[LATEST RELEASE]"
}

支持与捐赠

若您觉得本插件做的不错,您可以通过捐赠支持我!

感谢您对开源项目的支持!

开源协议

本项目源码采用 GNU LESSER GENERAL PUBLIC LICENSE 开源协议。