Skip to main content

Source Code

AstroJoinLeave is open source under the MIT License.

Repository

Browse the full source, open issues, and contribute on GitHub.

View on GitHub

Tech Stack

LanguageJava 21
APIPaper API 1.20+
Build ToolMaven 3.8+
LicenseMIT License

Project Structure

astro-join-leave/
├── pom.xml
├── src/
│   └── main/
│       ├── java/com/astroworld/astrojoinleave/
│       │   ├── AstroJoinLeave.java
│       │   ├── commands/
│       │   └── listeners/
│       └── resources/
│           ├── plugin.yml
│           └── config.yml
└── target/
    └── AstroJoinLeave-1.0.0.jar

Build from Source

Prerequisites

  • Java Development Kit (JDK) 21 or higher
  • Maven 3.8 or higher
  • Git

Commands

git clone https://github.com/AstroworldMC/astro-join-leave.git
cd astro-join-leave
mvn clean package

# Output: target/AstroJoinLeave-1.0.0.jar

Contributing

Contributions are welcome. Fork the repository, make your changes, and open a pull request.

  1. 1Fork the repository on GitHub
  2. 2Create a feature branch (git checkout -b feature/my-change)
  3. 3Commit your changes with a clear message
  4. 4Push to your fork and open a pull request

License

AstroJoinLeave is released under the MIT License. You are free to use, modify, and distribute this software.