Skip to content
This repository was archived by the owner on Dec 30, 2022. It is now read-only.

Commit 8a44070

Browse files
committed
Merge branch '1.18' into 1.16
# Conflicts: # .github/workflows/test.yml # build.gradle # gradle.properties # src/main/kotlin/xyz/deathsgun/modmanager/api/gui/list/ListWidget.kt # src/main/kotlin/xyz/deathsgun/modmanager/api/http/HttpClient.kt # src/main/kotlin/xyz/deathsgun/modmanager/gui/ModsOverviewScreen.kt # src/main/kotlin/xyz/deathsgun/modmanager/update/UpdateManager.kt # src/main/resources/fabric.mod.json # src/main/resources/modmanager.mixins.json
2 parents 2d21dac + ef4326c commit 8a44070

34 files changed

+705
-238
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
uses: actions/checkout@v2
1010
- name: validate gradle wrapper
1111
uses: gradle/wrapper-validation-action@v1
12-
- name: setup jdk 16
12+
- name: setup jdk 8
1313
uses: actions/setup-java@v1
1414
with:
1515
java-version: 1.8

CHANGELOG.md

Lines changed: 123 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,129 @@
1-
**IMPORTANT: ModManager v1.2.0-alpha+1.17 uses Fabric-Loader 0.12 you can't use 0.11**
2-
Please update ModManager first and then your Fabric installation
1+
# Changelog
32

4-
Bugs fixed:
3+
## [Unreleased]
4+
5+
### Added
6+
7+
- Update all button. Update all your mods in one go! [#100](https://github.com/DeathsGun/ModManager/issues/100)
8+
9+
### Fixed
10+
11+
- Race condition when showing the update notification [#108](https://github.com/DeathsGun/ModManager/issues/108)
12+
- Mods showing up that are actually up-to-date [#101](https://github.com/DeathsGun/ModManager/issues/101)
13+
14+
### Changed
15+
16+
- Updated to 1.18.1
17+
- Updated Russian translation (thanks to Felix14-v2) [#97](https://github.com/DeathsGun/ModManager/pull/97)
18+
19+
## [1.2.1] - 22.11.2021
20+
21+
### Added
22+
23+
- Compatibility with 1.18-pre releases
24+
25+
### Fixed
26+
27+
- Essentials compatibility [#84](https://github.com/DeathsGun/ModManager/issues/84)
28+
- preLaunch errors [#95](https://github.com/DeathsGun/ModManager/issues/95)
29+
30+
## [1.2.0-alpha] - 05.11.2021
31+
32+
### Added
33+
34+
- A back button [#87](https://github.com/DeathsGun/ModManager/issues/87)
35+
- New browsing experience by allowing more detailed filters [#79](https://github.com/DeathsGun/ModManager/issues/79)
36+
- Hide mods being shown in the updatable mods section [#77](https://github.com/DeathsGun/ModManager/issues/77)
37+
38+
### Fixed
539

640
- Delete mods on preLaunch which should avoid the update
741
problem [#91](https://github.com/DeathsGun/ModManager/issues/91)
842

9-
Improvements:
43+
### Changed
1044

11-
- Updated to Fabric-Loader 0.12
12-
- Added a back button [#87](https://github.com/DeathsGun/ModManager/issues/87)
13-
- New browsing experience by allowing more detailed filters [#79](https://github.com/DeathsGun/ModManager/issues/79)
14-
- Hide mods being shown in the updatable mods section [#77](https://github.com/DeathsGun/ModManager/issues/77)
45+
- Minimum ```fabric-loader``` version is now 0.12
46+
47+
## [1.1.1-alpha] - 06.10.2021
48+
49+
### Fixed
50+
51+
- Old versions not being deleted (Now really) [#51](https://github.com/DeathsGun/ModManager/issues/51)
52+
- Whitespaces producing errors [#70](https://github.com/DeathsGun/ModManager/issues/70)
53+
- Tabs producing errors [#67](https://github.com/DeathsGun/ModManager/issues/67)
54+
55+
### Changed
56+
57+
- Updated turkish translation (thanks to kuzeeeyk) [#75](https://github.com/DeathsGun/ModManager/pull/75)
58+
59+
## [1.1.0-alpha] - 01.10.2021
60+
61+
### Added
62+
63+
- Allows mods to specify their Modrinth project id [#8](https://github.com/DeathsGun/ModManager/issues/8)
64+
- Icons are now cached through restarts (Max: 10 MB) [#24](https://github.com/DeathsGun/ModManager/issues/24)
65+
- Restart notification when mods get updated, removed or
66+
installed [#30](https://github.com/DeathsGun/ModManager/issues/30)
67+
- Continue scrolling in the mod list [#38](https://github.com/DeathsGun/ModManager/issues/38)
68+
- Show changelog, current version and target version before
69+
update [#41](https://github.com/DeathsGun/ModManager/issues/41)
70+
- Sort mods by relevance, downloads, updated and newest [#45](https://github.com/DeathsGun/ModManager/issues/45)
71+
- Allows mods to disable update checking for their mod [#62](https://github.com/DeathsGun/ModManager/issues/62)
72+
73+
### Fixed
74+
75+
- NullPointerException when updating mods [#42](https://github.com/DeathsGun/ModManager/issues/42)
76+
- NullPointerException when mods not follow SemVer [#61](https://github.com/DeathsGun/ModManager/issues/64)
77+
- Forge versions shown as update [#56](https://github.com/DeathsGun/ModManager/issues/56)
78+
- Old versions not being deleted [#51](https://github.com/DeathsGun/ModManager/issues/51)
79+
- Mods shown outdated but there actually up to date [#52](https://github.com/DeathsGun/ModManager/issues/52)
80+
81+
### Changed
82+
83+
- Rewrite in Kotlin [#44](https://github.com/DeathsGun/ModManager/pull/44)
84+
85+
## [1.0.2-alpha] - 03.09.2021
86+
87+
### Added
88+
89+
- New loading icon [#40](https://github.com/DeathsGun/ModManager/pull/40)
90+
- Chinese translation (Special thanks to MineCommanderCN) [#36](https://github.com/DeathsGun/ModManager/pull/36)
91+
- Korean translation (Special thanks to arlytical#1) [#32](https://github.com/DeathsGun/ModManager/pull/32)
92+
- Russian translation (Special thanks to Felix14-v2) [#31](https://github.com/DeathsGun/ModManager/pull/31)
93+
94+
### Fixed
95+
96+
- CPU overload when using ModManager [#48](https://github.com/DeathsGun/ModManager/issues/48)
97+
- Forge artifacts being downloaded [#37](https://github.com/DeathsGun/ModManager/pull/37)
98+
- NullPointerException's while updating a mod [#34](https://github.com/DeathsGun/ModManager/issues/34)
99+
100+
### Changed
101+
102+
- Improved Turkish translation (Special thanks to kuzeeeyk) [#39](https://github.com/DeathsGun/ModManager/pull/39)
103+
104+
## [1.0.1-alpha] - 24.08.2021
105+
106+
### Added
107+
108+
- Turkish translation (Special thanks to kuzeeeyk) [#21](https://github.com/DeathsGun/ModManager/pull/21)
109+
- Only show "Updatable mods" category when there are updatable
110+
mods [#10](https://github.com/DeathsGun/ModManager/issues/10)
111+
112+
### Fixed
113+
114+
- Crashes when opening ModMenu [#13](https://github.com/DeathsGun/ModManager/issues/13)
115+
- Update error on Windows because of file locks [#17](https://github.com/DeathsGun/ModManager/issues/13)
116+
- Search only when enter key was hit for improved performance [#7](https://github.com/DeathsGun/ModManager/issues/7)
117+
- Crashes when ModManager loses connection while opening a more detailed
118+
view [#16](https://github.com/DeathsGun/ModManager/issues/16)
119+
- Icons being mixed up [#22](https://github.com/DeathsGun/ModManager/issues/22)
120+
- Unknown mods showing up [#18](https://github.com/DeathsGun/ModManager/issues/18)
121+
122+
## [1.0.0-alpha] - 23.08.2021
123+
124+
### Added
125+
126+
- Browsing through Modrinth
127+
- Install, remove and update mods
128+
- Notification about updates
129+
- Overview about mods that can be updated

Readme.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ Features:
1111

1212
### Screenshots
1313

14+
![](screenshots/mod-overview.png)
15+
Select multiple categories:
16+
![](screenshots/categories.png)
1417
Search view:
1518
![](screenshots/search.png)
16-
![](screenshots/mod-overview.png)
1719
Updatable mods list:
1820
![](screenshots/updatable-mods.png)
1921
Mod Update:

build.gradle

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,15 @@ jar {
8686
}
8787
}
8888

89+
task zip(type: Zip, dependsOn: remapJar) {
90+
from remapJar
91+
}
92+
build.finalizedBy(zip)
93+
94+
8995
import com.modrinth.minotaur.TaskModrinthUpload
90-
import com.modrinth.minotaur.request.VersionType
9196
import com.modrinth.minotaur.request.Dependency
97+
import com.modrinth.minotaur.request.VersionType
9298

9399
task publishModrinth(type: TaskModrinthUpload) {
94100
onlyIf {
@@ -99,10 +105,10 @@ task publishModrinth(type: TaskModrinthUpload) {
99105
projectId = "6kq7BzRK"
100106
versionNumber = version
101107
uploadFile = remapJar
102-
versionType = VersionType.ALPHA
103-
addGameVersion(project.minecraft_version)
108+
versionType = VersionType.RELEASE
109+
addGameVersion(project.release_target)
104110
addLoader("fabric")
105-
addDependency("E4QBMVtO", Dependency.DependencyType.REQUIRED)
106-
addDependency("1qsZV7U7", Dependency.DependencyType.REQUIRED)
111+
addDependency("E4QBMVtO", Dependency.DependencyType.REQUIRED) // Mod Menu
112+
addDependency("1qsZV7U7", Dependency.DependencyType.REQUIRED) // fabric-language-kotlin
107113
changelog = file("CHANGELOG.md").getText("UTF-8")
108114
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
org.gradle.jvmargs=-Xms2G -Xmx4G
1717
# Fabric Properties
1818
# check this on https://modmuss50.me/fabric.html
19+
release_target=1.16
1920
minecraft_version=1.16.5
2021
yarn_mappings=1.16.5+build.10
2122
loader_version=0.12.5
@@ -26,5 +27,4 @@ archives_base_name=modmanager
2627
# Dependencies
2728
modmenu_version=1.16.22
2829
# Kotlin
29-
kotlin_version=1.5.30
3030
fabric_kotlin_version=1.6.4+kotlin.1.5.30

gradle/wrapper/gradle-wrapper.jar

333 Bytes
Binary file not shown.
Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,5 @@
1-
#
2-
# Copyright 2021 DeathsGun
3-
#
4-
# Licensed under the Apache License, Version 2.0 (the "License");
5-
# you may not use this file except in compliance with the License.
6-
# You may obtain a copy of the License at
7-
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9-
#
10-
# Unless required by applicable law or agreed to in writing, software
11-
# distributed under the License is distributed on an "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13-
# See the License for the specific language governing permissions and
14-
# limitations under the License.
15-
#
16-
171
distributionBase=GRADLE_USER_HOME
182
distributionPath=wrapper/dists
19-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
204
zipStoreBase=GRADLE_USER_HOME
215
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)