Skip to content

Commit 70e9bf1

Browse files
Merge branch 'dev' into update-from-template-merged
2 parents 7601a4f + b693411 commit 70e9bf1

File tree

91 files changed

+5945
-254
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+5945
-254
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ body:
1515
attributes:
1616
label: "Checklist"
1717
options:
18-
- label: "I am able to reproduce the bug with the [latest version](https://github.com/litetex-oss/template-placeholder/releases/latest)"
18+
- label: "I am able to reproduce the bug with the [latest version](https://github.com/litetex-oss/mcm-cape-provider/releases/latest)"
1919
required: true
20-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/template-placeholder/issues) or [closed](https://github.com/litetex-oss/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
20+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/mcm-cape-provider/issues) or [closed](https://github.com/litetex-oss/mcm-cape-provider/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
2121
required: true
2222
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
2323
required: true

.github/ISSUE_TEMPLATE/enhancement.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ body:
1313
attributes:
1414
label: "Checklist"
1515
options:
16-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/template-placeholder/issues) or [closed](https://github.com/litetex-oss/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/mcm-cape-provider/issues) or [closed](https://github.com/litetex-oss/mcm-cape-provider/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1717
required: true
1818
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
1919
required: true

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ body:
1212
attributes:
1313
label: "Checklist"
1414
options:
15-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/template-placeholder/issues) or [closed](https://github.com/litetex-oss/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
15+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/litetex-oss/mcm-cape-provider/issues) or [closed](https://github.com/litetex-oss/mcm-cape-provider/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1616
required: true
1717
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
1818
required: true

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ jobs:
152152
run: ./gradlew clean build modrinth --info --stacktrace
153153
env:
154154
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
155-
MODRINTH_CHANGELOG_TEXT: 'Available at https://github.com/litetex-oss/template-placeholder/blob/dev/CHANGELOG.md'
155+
MODRINTH_CHANGELOG_TEXT: 'Available at https://github.com/litetex-oss/mcm-cape-provider/blob/dev/CHANGELOG.md'
156156

157157
- name: Upload release assets
158158
uses: shogo82148/actions-upload-release-asset@v1
@@ -182,10 +182,10 @@ jobs:
182182
uses: Kira-NT/mc-publish@995edadc13559a8b28d0b7e6571229f067ec7659 # v3
183183
if: ${{ steps.check-for-curseforge.outputs.has }}
184184
with:
185-
curseforge-id: null
185+
curseforge-id: 1291862
186186
curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }}
187187
changelog: |
188-
Available at https://github.com/litetex-oss/template-placeholder/blob/dev/CHANGELOG.md
188+
Available at https://github.com/litetex-oss/mcm-cape-provider/blob/dev/CHANGELOG.md
189189
fail-mode: 'warn'
190190

191191
after_release:

.github/workflows/test-deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
env:
3232
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
3333
MODRINTH_VERSION_TYPE: 'alpha'
34-
MODRINTH_CHANGELOG_TEXT: 'Available at https://github.com/litetex-oss/template-placeholder/blob/dev/CHANGELOG.md<br/><i>Please note that this is a SNAPSHOT which might be unstable</i>'
34+
MODRINTH_CHANGELOG_TEXT: 'Available at https://github.com/litetex-oss/mcm-cape-provider/blob/dev/CHANGELOG.md<br/><i>Please note that this is a SNAPSHOT which might be unstable</i>'
3535

3636
- name: Upload mod files
3737
uses: actions/upload-artifact@v4
@@ -62,10 +62,10 @@ jobs:
6262
uses: Kira-NT/mc-publish@995edadc13559a8b28d0b7e6571229f067ec7659 # v3
6363
if: ${{ steps.check-for-curseforge.outputs.has }}
6464
with:
65-
curseforge-id: null
65+
curseforge-id: 1291862
6666
curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }}
6767
changelog: |
68-
Available at https://github.com/litetex-oss/template-placeholder/blob/dev/CHANGELOG.md
68+
Available at https://github.com/litetex-oss/mcm-cape-provider/blob/dev/CHANGELOG.md
6969
Please note that this is a SNAPSHOT which might be unstable
7070
fail-mode: 'warn'
7171
version-type: 'alpha'

.github/workflows/update-yarn.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
5656
echo "Deleting origin branch that contained the updates - if present"
5757
git push -f origin --delete ${{ env.UPDATE_BRANCH }} || true
58-
58+
5959
exit 0
6060
fi
6161

CHANGELOG.md

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# 4.0.1
2+
* Made animated GIF decoding more reliable
3+
* This should fix broken textures #135
4+
* The maximum size for image downloads is now 10MB by default
5+
6+
# 4.0.0
7+
* Implemented Texture Resolvers
8+
* Added support for GIFs #131
9+
* Deprecated `animated`-flag: Use `textureResolverId` instead
10+
* For further details please have a look at the corresponding documentation on the README
11+
* Various small code improvements
12+
13+
# 3.0.0
14+
* Other mods can now define cape providers in their metadata #94
15+
* This way other developers don't have to manually implement/copy-paste code for adding custom capes (e.g. for supporters) which should result in less conflicts
16+
* Cape providers loaded from other mod's metadata are automatically loaded and activated by default
17+
* This can be changed in the settings under ``Other > Providers from mods``
18+
* Usage example:
19+
* Simple implementation:<br/>
20+
``fabric.mod.json``
21+
```json5
22+
{
23+
...
24+
"custom": {
25+
"cape": "https://raw.githubusercontent.com/litetex-oss/mcm-cape-provider/refs/heads/dev/custom-cape-demo/uuid.png"
26+
}
27+
}
28+
```
29+
* More detailed variant:<br/>
30+
``fabric.mod.json``
31+
```json5
32+
{
33+
"custom": {
34+
"cape": {
35+
// Gives everyone a christmas cape
36+
// You can also use variables here, like $uuid. See above for more details
37+
// Alternative: "uriTemplate"
38+
"url": "https://raw.githubusercontent.com/litetex-oss/mcm-cape-provider/refs/heads/dev/custom-cape-demo/uuid.png",
39+
"changeCapeUrl": "https://...",
40+
"rateLimitedReqPerSec": 20
41+
}
42+
}
43+
}
44+
```
45+
46+
# 2.3.0
47+
* Make it possible to disable the default/Minecraft provider #64
48+
* Improved mod compatibility
49+
50+
# 2.2.0
51+
* Improved real player detection
52+
* Capes are now only loaded for players with a valid UUID
53+
* Improved load balancing with cape providers
54+
* Providers are now rate limited
55+
* the default is 20 req/s
56+
* can be overwriten per provider using ``rateLimitedReqPerSec``
57+
* If there are too many pending cape load tasks the oldest ones will now be automatically discarded
58+
* Limited amount of tracked players to prevent running out of memory
59+
* Now compatibile with ``SkinShuffle``
60+
* Now targeting 1.21.8
61+
62+
# 2.1.0
63+
* Fixed mod configuration button not being displayed correctly in Skin Customization Screen when resizing #79
64+
* Fully utilize fabric-api. fabric-api is now required #78
65+
* Now targeting 1.21.7
66+
67+
# 2.0.1
68+
* Use built-in warning icon instead of bringing a custom one #66
69+
* Also publish to CurseForge #62
70+
* Available (once CurseForge reviewed it) at https://www.curseforge.com/minecraft/mc-mods/cape-provider
71+
72+
# 2.0.0
73+
* New options
74+
* Control over animated textures
75+
* ON (default)
76+
* Frozen = only the first frame of the animation is displayed
77+
* OFF = Animated textures are ignored
78+
* Only load your cape (and ignore other players)
79+
* New debug options
80+
* block certain capes by provider
81+
* amount of Cape-Loader Threads (default: 2)
82+
* Now refreshes the capes of all players when the configuration is changed
83+
* Utilizes Fabric's Rendering API - if present - to prevent conflicts with other mods
84+
* Various minor improvements and optimizations
85+
86+
# 1.2.0
87+
* Updated to 1.21.6
88+
* Reworked/Fixed preview rendering
89+
* Custom providers (loaded from the config-file) can now provide animated textures
90+
91+
# 1.1.1
92+
* Optimized rendering in preview screen
93+
* Correctly declared fabric-api
94+
95+
# 1.1.0
96+
* Updated to 1.21.5
97+
98+
# 1.0.2
99+
* Distribute mod on Maven Central
100+
101+
# 1.0.1
102+
* Improved compatibility information
103+
104+
# 1.0.0
105+
Improvements and changes in comparison to Capes mod:
106+
* Improved provider configuration screen
107+
* Can now be ordered
108+
* Added links for homepage / to cape editor
109+
* Fixed preview rendering
110+
* Built-in providers:
111+
* MinecraftCapes (active by default)
112+
* OptiFine (active by default)
113+
* Wynntils
114+
* Fixed capes not being loaded
115+
* Cosmetica
116+
* LabyMod
117+
* Prevented default cape from always being displayed
118+
* Added Anti-Feature notices
119+
* Added support for custom providers to the config
120+
* Added reset function
121+
* Improved provider responsiveness
122+
* Implemented basic caching
123+
* Implemented check if player is real (and not simulated by the server)
124+
* Various other improvements

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ You should have the following things installed:
3232
* Ensure that the JDK/Java-Version is correct
3333

3434

35-
## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/litetex-oss/template-placeholder/release.yml?branch=master)](https://github.com/litetex-oss/template-placeholder/actions/workflows/release.yml)
35+
## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/litetex-oss/mcm-cape-provider/release.yml?branch=master)](https://github.com/litetex-oss/mcm-cape-provider/actions/workflows/release.yml)
3636

3737
Before releasing:
38-
* Consider doing a [test-deployment](https://github.com/litetex-oss/template-placeholder/actions/workflows/test-deploy.yml?query=branch%3Adev) before actually releasing.
38+
* Consider doing a [test-deployment](https://github.com/litetex-oss/mcm-cape-provider/actions/workflows/test-deploy.yml?query=branch%3Adev) before actually releasing.
3939
* Check the [changelog](CHANGELOG.md)
4040

4141
If ``dev`` is ready for release, create a pull request to the ``master``-Branch and merge the changes

0 commit comments

Comments
 (0)