AutoAdvertiser Code
Brought to you by:
andrexyt
| File | Date | Author | Commit |
|---|---|---|---|
| .github | 2024-08-28 |
|
[8e256d] Update dev_build.yml |
| gradle | 2024-08-27 |
|
[5d80ac] Initial commit |
| remappedSrc | 2024-08-28 |
|
[a74273] SignPlacer module done! |
| src | 2024-08-28 |
|
[a74273] SignPlacer module done! |
| .editorconfig | 2024-08-27 |
|
[5d80ac] Initial commit |
| .gitignore | 2024-08-27 |
|
[5d80ac] Initial commit |
| LICENSE | 2024-08-27 |
|
[5d80ac] Initial commit |
| README.md | 2024-08-27 |
|
[5d80ac] Initial commit |
| build.gradle | 2024-08-27 |
|
[5d80ac] Initial commit |
| gradle.properties | 2024-08-27 |
|
[c0318e] Update |
| gradlew | 2024-08-27 |
|
[5d80ac] Initial commit |
| gradlew.bat | 2024-08-27 |
|
[5d80ac] Initial commit |
| settings.gradle | 2024-08-27 |
|
[5d80ac] Initial commit |
A template to allow easy usage of the Meteor Addon API.
build task..
│── .github
│ ╰── workflows
│ │── dev_build.yml
│ ╰── pull_request.yml
│── gradle
│ ╰── wrapper
│ │── gradle-wrapper.jar
│ ╰── gradle-wrapper.properties
│── src
│ ╰── main
│ │── java
│ │ ╰── com
│ │ ╰── example
│ │ ╰── addon
│ │ │── commands
│ │ │ ╰── CommandExample
│ │ │── hud
│ │ │ ╰── HudExample
│ │ │── modules
│ │ │ ╰── ModuleExample
│ │ ╰── AddonTemplate
│ ╰── resources
│ │── assets
│ │ ╰── template
│ │ ╰── icon.png
│ │── addon-template.mixins.json
│ ╰── fabric.mod.json
│── .editorconfig
│── .gitignore
│── build.gradle
│── gradle.properties
│── gradlew
│── gradlew.bat
│── LICENSE
│── README.md
╰── settings.gradle
This is the default project structure. Each folder/file has a specific purpose.
Here is a brief explanation of the ones you might need to modify:
.github/workflows: Contains the GitHub Actions configuration files.gradle: Contains the Gradle wrapper files.gradle.properties file to change the version of the Gradle wrapper.src/main/java/com/example/addon: Contains the main class of the addon.getPackage method to reflect the package of your addon.src/main/resources: Contains the resources of the addon.assets: Contains the assets of the addon.template: Contains the assets of the template.icon.png file with your own addon icon.addon-template.mixins.json: Contains the Mixin configuration for the addon.client array.fabric.mod.json: Contains the metadata of the addon.build.gradle: Contains the Gradle build script.fabric-loom version up-to-date.gradle.properties: Contains the properties of the Gradle build.LICENSE: Contains the license of the addon.README.md: Contains the documentation of the addon.