Skip to content

A dead simpile annotation-based event bus that allows different event executor implementations.

License

Notifications You must be signed in to change notification settings

ClubObsidian/trident

Repository files navigation

Trident

build build artifacts codecov Known Vulnerabilities License Discord javadocs

A dead simpile annotation-based event bus that allows different event executor implementations.

Trident implements reflection and generated Javassist method executors.

Inspiration

Inspiration for Trident.

Build Artifacts

Build artifacts are hosted via Jitpack.

Setting up as a dependency

Gradle

repositories {
	maven { url 'https://jitpack.io' }
}

compile 'com.github.clubobsidian:trident:3.0.0'

Maven

<repositories>
	<repository>
		<id>jitpack.io</id>
		<url>https://jitpack.io</url>
	</repository>
</repositories>

<dependency>
	<groupId>com.github.clubobsidian</groupId>
	<artifactId>trident</artifactId>
	<version>3.0.0</version>
</dependency>

Dependencies

Development

Eclipse

  1. Git clone the project
  2. Generate eclipse files with gradlew eclipse
  3. Import project

Intellij

  1. Git clone the project
  2. Generate intellij files with gradlew idea
  3. Import project

Building

gradlew shadowJar

Projects that use Trident

Do you use Trident in your project? If so make a pull request and add your repository to the list!