The New Menu Library is a versatile tool designed for developers working within The New Economy ecosystem, enabling the creation of custom, inventory-based menus that function seamlessly across multiple Minecraft platforms. This library allows developers to craft their menus just once and deploy them effortlessly on various supported platforms, streamlining the development process and ensuring consistency in user experience.
It's important to note that The New Menu Library relies on The New Item Library as a dependency, so developers should confirm that their target platform is compatible with both libraries. By leveraging this library, developers can efficiently manage and implement custom menus, enhancing their Minecraft projects with ease and flexibility.
The New Menu Library uses maven for dependency management.
Repository:
<repository>
<id>codemc-releases</id>
<url>https://repo.codemc.io/repository/maven-public/</url>
</repository>
Core Dependency:
<dependency>
<groupId>net.tnemc</groupId>
<artifactId>TNML-CORE</artifactId>
<version>1.6.0.0-SNAPSHOT-1</version>
<scope>compile</scope>
</dependency>
Bukkit Dependency:
<dependency>
<groupId>net.tnemc</groupId>
<artifactId>TNML-Bukkit</artifactId>
<version>1.6.0.0-SNAPSHOT-1</version>
<scope>compile</scope>
</dependency>
Folia Dependency:
<dependency>
<groupId>net.tnemc</groupId>
<artifactId>TNML-Folia</artifactId>
<version>1.6.0.0-SNAPSHOT-1</version>
<scope>compile</scope>
</dependency>
Sponge API Version 7 Dependency:
Currently not supported because need to add support in TNIL first
<dependency>
<groupId>net.tnemc</groupId>
<artifactId>TNML-Sponge-API-7</artifactId>
<version>1.6.0.0-SNAPSHOT-1</version>
<scope>compile</scope>
</dependency>
Sponge API Version 8+ Dependency:
<dependency>
<groupId>net.tnemc</groupId>
<artifactId>TNML-Sponge-API-8</artifactId>
<version>1.6.0.0-SNAPSHOT-1</version>
<scope>compile</scope>
</dependency>
Contributions to TheNewEconomy are welcome and encouraged! Whether you're fixing a bug, adding a new feature, or improving documentation, we would love your help.
However, to ensure the project stays consistent and manageable, we ask that you follow our contributing guidelines before submitting a pull request.
Please make sure to:
- Sign the Contributor License Agreement (CLA) if this is your first contribution when it appears in the Pull Request.
- Follow the coding standards and branch naming conventions outlined in the guidelines.
- Use the required IntelliJ plugin Final Obsession for code quality and consistency.
Thank you for your contributions!