Skip to content

Commit 40f71cb

Browse files
Initial public commit
All work has been condensed into this single commit. Thank you to Mango for helping me with the initial development process. He is credited in this commit as a co-author. Co-authored-by: RealMangoRage <[email protected]>
0 parents  commit 40f71cb

31 files changed

+4331
-0
lines changed

.github/workflows/publish.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Publish
2+
3+
on:
4+
push:
5+
branches: [ 'FG_7.0' ]
6+
paths:
7+
- fg-plugin/**
8+
- '!.github/workflows/**'
9+
- '!README.md'
10+
- '!settings.gradle'
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
build:
17+
uses: MinecraftForge/SharedActions/.github/workflows/gradle.yml@v0
18+
with:
19+
java: 21
20+
gradle_tasks: ':fg-plugin:check :fg-plugin:publish'
21+
artifact_name: 'forgegradle'
22+
secrets:
23+
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
24+
PROMOTE_ARTIFACT_WEBHOOK: ${{ secrets.PROMOTE_ARTIFACT_WEBHOOK }}
25+
PROMOTE_ARTIFACT_USERNAME: ${{ secrets.PROMOTE_ARTIFACT_USERNAME }}
26+
PROMOTE_ARTIFACT_PASSWORD: ${{ secrets.PROMOTE_ARTIFACT_PASSWORD }}
27+
MAVEN_USER: ${{ secrets.MAVEN_USER }}
28+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
29+
GRADLE_CACHE_KEY: ${{ secrets.GRADLE_CACHE_KEY }}

.gitignore

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
### Java template
2+
# Compiled class file
3+
*.class
4+
5+
# Log file
6+
*.log
7+
8+
# BlueJ files
9+
*.ctxt
10+
11+
# Mobile Tools for Java (J2ME)
12+
.mtj.tmp/
13+
14+
# Package Files #
15+
*.jar
16+
*.war
17+
*.nar
18+
*.ear
19+
*.zip
20+
*.tar.gz
21+
*.rar
22+
23+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
24+
hs_err_pid*
25+
replay_pid*
26+
27+
### Intellij+all template
28+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
29+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
30+
31+
# CMake
32+
cmake-build-*/
33+
34+
# File-based project format
35+
*.iws
36+
37+
# IntelliJ
38+
.idea/
39+
out/
40+
41+
# mpeltonen/sbt-idea plugin
42+
.idea_modules/
43+
44+
# JIRA plugin
45+
atlassian-ide-plugin.xml
46+
47+
# Crashlytics plugin (for Android Studio and IntelliJ)
48+
com_crashlytics_export_strings.xml
49+
crashlytics.properties
50+
crashlytics-build.properties
51+
fabric.properties
52+
53+
### Gradle template
54+
.gradle
55+
**/build/
56+
!src/**/build/
57+
58+
# Ignore Gradle GUI config
59+
gradle-app.setting
60+
61+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
62+
!gradle-wrapper.jar
63+
64+
# Avoid ignore Gradle wrappper properties
65+
!gradle-wrapper.properties
66+
67+
# Cache of project
68+
.gradletasknamecache
69+
70+
# Eclipse Gradle plugin generated files
71+
# Eclipse Core
72+
.project
73+
# JDT-specific (Eclipse Java Development Tools)
74+
.classpath
75+
76+
# Local Repository
77+
repo/

.gitversion

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[forgegradle]
2+
path = "fg-plugin"
3+
tag = ""

LICENSE-header.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Copyright (c) Forge Development LLC and contributors
2+
SPDX-License-Identifier: LGPL-2.1-only

0 commit comments

Comments
 (0)