Skip to content

Commit e84fea2

Browse files
committed
Initial commit
0 parents  commit e84fea2

File tree

25 files changed

+1204
-0
lines changed

25 files changed

+1204
-0
lines changed

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: Bug Report
2+
description: Something is not working quite right
3+
title: "[Bug]: "
4+
labels: ["bug", "unconfirmed"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: "# General Information"
9+
- type: textarea
10+
attributes:
11+
label: Description of the issue
12+
description: Describe what is not working correctly
13+
validations:
14+
required: true
15+
- type: textarea
16+
attributes:
17+
label: Reproduction steps
18+
description: Step for step instructions on how to reproduce the issue
19+
placeholder: "1.\n2.\n3.\n..."
20+
validations:
21+
required: true
22+
23+
- type: markdown
24+
attributes:
25+
value: "# Environment"
26+
- type: input
27+
attributes:
28+
label: Mod version
29+
description: "'latest' is not a valid version, please specify the specific version"
30+
placeholder: eg. v1.0.0
31+
validations:
32+
required: true
33+
- type: input
34+
attributes:
35+
label: Operating System
36+
placeholder: eg. Windows 10
37+
validations:
38+
required: true
39+
- type: input
40+
attributes:
41+
label: Minecraft version
42+
placeholder: eg. 1.18.2
43+
- type: textarea
44+
attributes:
45+
label: Other mods
46+
description: Other mods that are required for reproduction and their version. \nPlease try to find a minimum test case that contains no mods that aren't required to reproduce the issue, you modpack isn't that specific.
47+
placeholder: "eg. Fabric API: 0.52.3 \nDumb Mod: 1.4.3"
48+
validations:
49+
required: true
50+
51+
- type: markdown
52+
attributes:
53+
value: "# Other Info"
54+
- type: dropdown
55+
attributes:
56+
label: Server
57+
description: Does the issue happen on dedicated servers?
58+
options:
59+
- Not tested
60+
- Happens
61+
- Doesn't happen
62+
validations:
63+
required: true
64+
- type: dropdown
65+
attributes:
66+
label: Client
67+
description: Does the issue happen on the client side?
68+
options:
69+
- Not tested
70+
- Happens
71+
- Doesn't happen
72+
validations:
73+
required: true
74+
- type: input
75+
attributes:
76+
label: Logs
77+
description: The minecraft logs from when the issue was encountered. Please upload to pastebin or as a gist,
78+
validations:
79+
required: true
80+
- type: textarea
81+
attributes:
82+
label: Extra Context
83+
description: Extra context for the bug. For example images, videos, related problems...

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/ISSUE_TEMPLATE/crash.yml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
name: Crash Report
2+
description: The game crashes
3+
title: "[Crash]: "
4+
labels: ["crash", "unconfirmed"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: "# General Information"
9+
- type: textarea
10+
attributes:
11+
label: Description of the issue
12+
description: When did the crash occur? What where you doing?
13+
validations:
14+
required: true
15+
- type: textarea
16+
attributes:
17+
label: Reproduction steps
18+
description: Step for step instructions on how to reproduce the issue
19+
placeholder: "1.\n2.\n3.\n..."
20+
validations:
21+
required: true
22+
23+
- type: markdown
24+
attributes:
25+
value: "# Environment"
26+
- type: input
27+
attributes:
28+
label: Mod version
29+
placeholder: eg. v1.0.0
30+
validations:
31+
required: true
32+
- type: input
33+
attributes:
34+
label: Operating System
35+
placeholder: eg. Windows 10
36+
validations:
37+
required: true
38+
- type: input
39+
attributes:
40+
label: Minecraft version
41+
placeholder: eg. 1.18.2
42+
- type: textarea
43+
attributes:
44+
label: Other mods
45+
description: Other mods that are required for reproduction and their version. \nPlease try to find a minimum test case that contains no mods that aren't required to reproduce the issue, you modpack isn't that specific.
46+
placeholder: "eg. Fabric API: 0.52.3 \nDumb Mod: 1.4.3"
47+
validations:
48+
required: true
49+
50+
- type: markdown
51+
attributes:
52+
value: "# Other Info"
53+
- type: dropdown
54+
attributes:
55+
label: Server
56+
description: Does the issue happen on dedicated servers?
57+
options:
58+
- Not tested
59+
- Happens
60+
- Doesn't happen
61+
validations:
62+
required: true
63+
- type: dropdown
64+
attributes:
65+
label: Client
66+
description: Does the issue happen on the client side?
67+
options:
68+
- Not tested
69+
- Happens
70+
- Doesn't happen
71+
validations:
72+
required: true
73+
- type: input
74+
attributes:
75+
label: Logs
76+
description: The minecraft logs from when the issue was encountered. Please upload to pastebin or as a gist.
77+
validations:
78+
required: true
79+
- type: input
80+
attributes:
81+
label: Crash Report
82+
description: The crash report from when the issue was encountered. Please upload to pastebin or as a gist.
83+
validations:
84+
required: true
85+
- type: textarea
86+
attributes:
87+
label: Extra Context
88+
description: Extra context for the bug. For example images, videos, related problems...

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Feature Request
2+
description: You have an idea on how to improve the mod
3+
title: "[Feature]: "
4+
labels: ["feature", "unconfirmed"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: "# General Information"
9+
- type: textarea
10+
attributes:
11+
label: Description of the feature
12+
description: Describe what you think should be added/improved
13+
validations:
14+
required: true
15+
- type: textarea
16+
attributes:
17+
label: How does it make the mod better?
18+
description: Why do you think this feature is good idea? What makes it so good?
19+
validations:
20+
required: true

.github/workflows/build.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
6+
env:
7+
DEV_BUILD: true
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v2
14+
- name: Set up JDK
15+
uses: actions/setup-java@v2
16+
with:
17+
java-version: '17'
18+
distribution: 'temurin'
19+
cache: 'gradle'
20+
- name: Grant execute permission for gradlew
21+
run: chmod +x gradlew
22+
- name: Build with Gradle
23+
run: ./gradlew build
24+
25+
- name: Upload artifacts
26+
uses: actions/upload-artifact@v2
27+
with:
28+
name: Artifacts
29+
path: build/libs/

.github/workflows/publish.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Publish
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version-type:
7+
description: The type of release
8+
required: true
9+
type: choice
10+
options: ["release", "beta", "alpha"]
11+
12+
jobs:
13+
publish:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: Set up JDK
18+
uses: actions/setup-java@v2
19+
with:
20+
java-version: '17'
21+
distribution: 'temurin'
22+
cache: 'gradle'
23+
24+
- name: Grant execute permission for gradlew
25+
run: chmod +x gradlew
26+
- name: Build with Gradle
27+
run: ./gradlew build
28+
29+
- name: Read mod version
30+
id: versions
31+
uses: christian-draeger/[email protected]
32+
with:
33+
path: gradle.properties
34+
properties: "mod_version minecraft_version"
35+
36+
- name: Read changelog
37+
uses: juliangruber/read-file-action@v1
38+
id: changelog
39+
with:
40+
path: "./changelog/${{ steps.versions.outputs.mod_version }}+${{ steps.versions.outputs.minecraft_version }}.md"
41+
42+
- name: Publish
43+
uses: Kir-Antipov/[email protected]
44+
with:
45+
name: "v${{ steps.versions.outputs.mod_version }} [${{ steps.versions.outputs.minecraft_version }}]"
46+
version: ${{ steps.versions.outputs.mod_version }}+mc.${{ steps.versions.outputs.minecraft_version }}
47+
version-type: ${{ inputs.version-type }}
48+
49+
loaders: fabric quilt
50+
java: 17 18
51+
52+
game-versions: ${{ steps.versions.outputs.minecraft_version }}
53+
changelog: ${{ steps.changelog.outputs.content }}
54+
55+
modrinth-token: ${{ secrets.MODRINTH_TOKEN }}
56+
modrinth-id: AhtxbnpG
57+
modrinth-featured: false
58+
59+
curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }}
60+
curseforge-id: 616602
61+
62+
github-token: ${{ secrets.GITHUB_TOKEN }}
63+
github-tag: ${{ steps.versions.outputs.mod_version }}+mc.${{ steps.versions.outputs.minecraft_version }}

0 commit comments

Comments
 (0)