Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0 Merge #16

Merged
merged 67 commits into from
Nov 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
54b309f
General rule of thumb, UPDATE THE PUBLIC MODS WHEN RELEASING A NEW VE…
thejudge156 Jun 29, 2023
ca2f99c
Remove flags and up memory
thejudge156 Jun 29, 2023
4b3f9e8
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Jun 29, 2023
3b133d9
Update the JRE
thejudge156 Jun 29, 2023
6667430
VC Update, Clone from last PR (#19)
Cartrigger Jun 30, 2023
191acbb
Update mods.json (#20)
Cartrigger Jun 30, 2023
d86db65
Cart, stop updating 1.19.3 Sodium to 0.4.9 please
thejudge156 Jul 2, 2023
9f9535e
Update devmods.json
thejudge156 Jul 2, 2023
5495e30
Fix GLFW spam, and GLFW being added several times to the classpath
thejudge156 Jul 12, 2023
3c7d42f
Move mod download to avoid black screen issue.
CADIndie Jul 13, 2023
856c5b3
Fix singleplayer crashing by downgrading to JRE-17
thejudge156 Jul 13, 2023
a85b73c
Down memory back to what it was
thejudge156 Jul 13, 2023
47fe699
Change 1.19.3 entityculling to the fabric jar.
Flopgop Jul 14, 2023
2242590
Fix illegal state exception
thejudge156 Jul 15, 2023
e9c0157
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Jul 15, 2023
62c12e4
Update devmods.json
Cartrigger Jul 31, 2023
c487325
Merge pull request #21 from Cart-shit/QuestCraft
thejudge156 Jul 31, 2023
fa753a8
Fix mod updating
thejudge156 Aug 2, 2023
bce58dc
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Aug 2, 2023
224ce36
MSAL integration, TODO: CAD test reacquiring tokens, (basically wait …
thejudge156 Aug 3, 2023
26d2d22
Whoops
thejudge156 Aug 3, 2023
5098231
Update README.md
thejudge156 Aug 12, 2023
759b61c
Update README.md
thejudge156 Aug 12, 2023
d2f686c
Update README.md
thejudge156 Aug 12, 2023
0abf241
Fix crashing on first mod download
thejudge156 Aug 13, 2023
f55acac
Merge branch 'QuestCraft' into MSAL
thejudge156 Aug 13, 2023
d05a95a
Update devmods.json
thejudge156 Aug 13, 2023
6444280
Fixes
thejudge156 Aug 13, 2023
1cd9cfa
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Aug 13, 2023
fc180c2
Merge branch 'QuestCraft' into MSAL
thejudge156 Aug 13, 2023
f42a1e5
Update devmods.json
thejudge156 Aug 13, 2023
af0879a
Fix accessToken being null, remove unused field
thejudge156 Aug 13, 2023
85c0a9c
Add modern fix properties
thejudge156 Aug 13, 2023
81911ed
Merge pull request #22 from QuestCraftPlusPlus/MSAL
thejudge156 Aug 14, 2023
d215952
Update devmods.json
thejudge156 Aug 14, 2023
271b0d6
Add token persistence
thejudge156 Aug 14, 2023
0f81b2e
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Aug 14, 2023
91f880e
MSAL WIP
thejudge156 Sep 3, 2023
8ca844c
Update devmods.json
thejudge156 Sep 3, 2023
937b025
If the refresh token expires, (90 days), do login process again
thejudge156 Sep 3, 2023
c5e17d1
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Sep 3, 2023
3a9b4c5
Update devmods.json
thejudge156 Sep 3, 2023
da737dd
Update devmods.json
thejudge156 Sep 3, 2023
cc1ac37
Remove 1.19.3 support for now, Vivecraft doesn't have a stable 1.19.3…
thejudge156 Sep 3, 2023
353414e
If you have already logged in online, allow login offline
thejudge156 Sep 3, 2023
dee7959
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Sep 3, 2023
9a7c22b
Update mods.json
thejudge156 Sep 4, 2023
c92e188
Update libraries. Why did we still have GL4es in here?
thejudge156 Sep 5, 2023
0725ee9
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Sep 5, 2023
0ddefca
Set Gallium Threads to 0, to prevent crash
thejudge156 Sep 5, 2023
ba61cc6
Revamp some mods handling
thejudge156 Sep 5, 2023
3251372
Update devmods.json
thejudge156 Sep 28, 2023
c9ed93a
Add CIT Resewn and fix mods (#23)
Cartrigger Oct 8, 2023
d315334
Revert "Add CIT Resewn and fix mods (#23)"
CADIndie Oct 8, 2023
5972e83
Update mods.json
thejudge156 Nov 5, 2023
4074758
Update mods.json
thejudge156 Nov 5, 2023
90dbcde
Add 1.20.2
thejudge156 Nov 5, 2023
b045207
Update devmods.json
thejudge156 Nov 5, 2023
3c743ad
Update devmods.json
thejudge156 Nov 5, 2023
e2a3c30
Update devmods.json
thejudge156 Nov 6, 2023
a9717c2
Update devmods.json
thejudge156 Nov 6, 2023
810a3c5
Revert "Update mods.json"
CADIndie Nov 6, 2023
95d3b1f
Update fabric api
thejudge156 Nov 6, 2023
67fc690
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
thejudge156 Nov 6, 2023
20e2792
Revert "Revert "Update mods.json""
thejudge156 Nov 6, 2023
00007fc
Rename GLFW File (#24)
Cartrigger Nov 6, 2023
1092baf
Remove the forgotten child (#25)
Cartrigger Nov 8, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ Contributions are always welcome!
Please ensure your code follows the language's naming conventions, here's a list of a few of the most common languages used in our projects:

- [Java's Conventions](https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html)
- [C#'s Conventions](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
- [C++'s Conventions](https://google.github.io/styleguide/cppguide.html)

Make sure your pull request describes exactly what the code does and explains why you're making the pull request!
Expand All @@ -31,4 +30,4 @@ Make sure your pull request describes exactly what the code does and explains wh
### Components:
- [PojavLauncher](https://github.com/PojavLauncherTeam/PojavLauncher) (Pojlib Base application): [GNU GPLv3](https://github.com/khanhduytran0/PojavLauncher/blob/master/LICENSE).

- [xHook](https://github.com/iqiyi/xHook) (Used for exit code trapping): [MIT and BSD-style licenses](https://github.com/iqiyi/xHook/blob/master/LICENSE).
- [OpenComposite](https://gitlab.com/znixian/OpenOVR) (Used for OpenVR to OpenXR interpretation): [GNU GPLv3](https://gitlab.com/znixian/OpenOVR/-/blob/openxr/LICENSE.txt).
222 changes: 36 additions & 186 deletions devmods.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,13 @@
"1.20.1": [
{
"slug": "Vivecraft",
"version": "0.2",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.1-1.20-Zink/vivecraft.jar"
"version": "1.0.2",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v1.0-1.20.1-LTS/vivecraft.jar"
},
{
"slug": "Fabric-API",
"version": "0.83.1",
"download_link": "https://cdn.modrinth.com/data/P7dR8mSH/versions/K1pOTt6K/fabric-api-0.83.1%2B1.20.1.jar"
},
{
"slug": "Simple-Voice-Chat",
"version": "2.4.10",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/krETAxFV/voicechat-fabric-1.20.1-2.4.10.jar"
"version": "0.87.0",
"download_link": "https://cdn.modrinth.com/data/P7dR8mSH/versions/lcnQpW9C/fabric-api-0.87.0%2B1.20.1.jar"
},
{
"slug": "Lithium",
Expand All @@ -32,8 +27,8 @@
},
{
"slug": "Sodium",
"version": "0.4.10",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/vgceLbdH/sodium-fabric-mc1.20-0.4.10%2Bbuild.27.jar"
"version": "0.5.2",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/6SSPmLc9/sodium-fabric-mc1.20.1-0.5.2.jar"
},
{
"slug": "Cloth-Config",
Expand Down Expand Up @@ -79,95 +74,23 @@
"slug": "ImmediatelyFast",
"version": "1.1.15",
"download_link": "https://cdn.modrinth.com/data/5ZwdcRci/versions/4IDo27OL/ImmediatelyFast-1.1.15%2B1.20.1.jar"
}
],
"1.20": [
{
"slug": "Vivecraft",
"version": "0.2",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.1-1.20-Zink/vivecraft.jar"
},
{
"slug": "Fabric-API",
"version": "0.83.0",
"download_link": "https://cdn.modrinth.com/data/P7dR8mSH/versions/n2c5lxAo/fabric-api-0.83.0%2B1.20.jar"
},
{
"slug": "Simple-Voice-Chat",
"version": "2.4.9",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/rrp71BLc/voicechat-fabric-1.20-2.4.9.jar"
},
{
"slug": "Lithium",
"version": "0.11.2",
"download_link": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/2KMrj5c1/lithium-fabric-mc1.20-0.11.2.jar"
},
{
"slug": "Ferrite-Core",
"version": "6.0.0",
"download_link": "https://cdn.modrinth.com/data/uXXizFIs/versions/FCnCG6PS/ferritecore-6.0.0-fabric.jar"
},
{
"slug": "Entity-Culling",
"version": "1.6.2",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/d20sUcYn/entityculling-fabric-1.6.2-mc1.20.jar"
},
{
"slug": "Krypton",
"version": "0.2.3",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/jiDwS0W1/krypton-0.2.3.jar"
},
{
"slug": "Sodium",
"version": "0.4.10",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/vgceLbdH/sodium-fabric-mc1.20-0.4.10%2Bbuild.27.jar"
"version": "2.4.12",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/NkZguN8n/voicechat-fabric-1.20.1-2.4.12.jar"
},
{
"slug": "Cloth-Config",
"version": "11.0.99",
"download_link": "https://cdn.modrinth.com/data/9s6osm5g/versions/y0kQixP8/cloth-config-11.0.99-fabric.jar"
},
{
"slug": "FastLoad",
"version": "3.4.0",
"download_link": "https://cdn.modrinth.com/data/kCpssoSb/versions/ys9T20o4/Fastload%2B1.18.2-1.20-3.4.0.jar"
},
{
"slug": "Fabric-Language-Kotlin",
"version": "1.9.5+kotlin.1.8.22",
"download_link": "https://cdn.modrinth.com/data/Ha28R6CL/versions/ADg3gvlr/fabric-language-kotlin-1.9.5%2Bkotlin.1.8.22.jar"
},
{
"slug": "Memory-Leak-Fix",
"version": "1.0.0",
"download_link": "https://cdn.modrinth.com/data/NRjRiSSD/versions/PtXTwQt6/memoryleakfix-fabric-1.17%2B-1.0.0.jar"
},
{
"slug": "Server-Core",
"version": "1.3.5-1.20",
"download_link": "https://cdn.modrinth.com/data/4WWQxlQP/versions/L1eEFElb/servercore-fabric-1.3.6%2B1.20.jar"
},
{
"slug": "Mod-Menu",
"version": "7.0.1",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/RTFDnTKf/modmenu-7.0.1.jar"
},
{
"slug": "C2me",
"version": "0.2.0+alpha.10.85",
"download_link": "https://cdn.modrinth.com/data/VSNURh3q/versions/qCeR9Rtv/c2me-fabric-mc1.20-0.2.0%2Balpha.10.88.jar"
},
{
"slug": "ImmediatelyFast",
"version": "1.1.13",
"download_link": "https://cdn.modrinth.com/data/5ZwdcRci/versions/4IDo27OL/ImmediatelyFast-1.1.15%2B1.20.1.jar"
"slug": "Modern-Fix",
"version": "5.9.0",
"download_link": "https://cdn.modrinth.com/data/nmDcB62a/versions/FDGaMHFj/modernfix-fabric-5.9.0%2Bmc1.20.1.jar"
}
],
"1.19.4": [
{
"slug": "Vivecraft",
"version": "0.1",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.1-1.19.4-Zink/vivecraft.jar"
"version": "1.0.3",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v1.0-1.19.4-LTS/vivecraft.jar"
},
{
"slug": "Fabric-API",
Expand All @@ -176,8 +99,8 @@
},
{
"slug": "Simple-Voice-Chat",
"version": "2.3.28",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/pBGz0fqU/voicechat-fabric-1.19.4-2.3.28.jar"
"version": "2.4.10",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/cgPK1BnP/voicechat-fabric-1.19.4-2.4.10.jar"
},
{
"slug": "Lithium",
Expand Down Expand Up @@ -263,101 +186,18 @@
"slug": "Noxesium",
"version": "0.1.8",
"download_link": "https://cdn.modrinth.com/data/Kw7Sm3Xf/versions/5QKzTtlI/noxesium-0.1.8.jar"
}
],
"1.19.3": [
{
"slug": "Vivecraft",
"version": "0.1",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.2-1.19.3-Zink/vivecraft.jar"
},
{
"slug": "Fabric-API",
"version": "0.70.0",
"download_link": "https://cdn.modrinth.com/data/P7dR8mSH/versions/MtLQsb99/fabric-api-0.70.0%2B1.19.3.jar"
},
{
"slug": "LazyDFU",
"version": "1.3",
"download_link": "https://cdn.modrinth.com/data/hvFnDODi/versions/0.1.3/lazydfu-0.1.3.jar"
},
{
"slug": "Simple-Voice-Chat",
"version": "2.3.24",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/aWSzugT7/voicechat-fabric-1.19.3-2.3.24.jar"
},
{
"slug": "Lithium",
"version": "0.10.4",
"download_link": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/XS6vJwop/lithium-fabric-mc1.19.3-0.10.4.jar"
},
{
"slug": "Ferrite-Core",
"version": "5.1.0",
"download_link": "https://cdn.modrinth.com/data/uXXizFIs/versions/GHcKib6J/ferritecore-5.1.0-fabric.jar"
},
{
"slug": "Smooth-Boot",
"version": "1.7.1",
"download_link": "https://cdn.modrinth.com/data/FWumhS4T/versions/1.19-1.7.1/smoothboot-fabric-1.19-1.7.1.jar"
},
{
"slug": "Entity-Culling",
"version": "1.5.2",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/Wq0up4B4/entityculling-forge-1.5.2-mc1.19.3.jar"
},
{
"slug": "Sodium",
"version": "0.4.9",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/idtcaIVT/sodium-fabric-mc1.19.3-0.4.9%2Bbuild.23.jar"
},
{
"slug": "Better-Biome-Blend",
"version": "1.3.6",
"download_link": "https://cdn.modrinth.com/data/Rs6c7WyL/versions/1.19.0-1.3.6/betterbiomeblend-1.19.0-1.3.6-fabric.jar"
},
{
"slug": "C2me",
"version": "0.2.0",
"download_link": "https://cdn.modrinth.com/data/VSNURh3q/versions/kakddk9k/c2me-fabric-mc1.19.3-0.2.0%2Balpha.9.12.jar"
},
{
"slug": "Cloth-Config",
"version": "9.0.94",
"download_link": "https://cdn.modrinth.com/data/9s6osm5g/versions/M3yxljrZ/cloth-config-9.0.94-fabric.jar"
},
{
"slug": "Fastload",
"version": "2.6.10",
"download_link": "https://cdn.modrinth.com/data/kCpssoSb/versions/OQyAqgWH/Fastload%2B1.19.3-2.6.10.jar"
},
{
"slug": "ImmediatelyFast",
"version": "1.1.6",
"download_link": "https://cdn.modrinth.com/data/5ZwdcRci/versions/vA8NWTKD/ImmediatelyFast-1.1.6%2B1.19.3.jar"
},
{
"slug": "Starlight",
"version": "1.1.1",
"download_link": "https://cdn.modrinth.com/data/H8CaAYZC/versions/1.1.1%2B1.19/starlight-1.1.1%2Bfabric.ae22326.jar"
},
{
"slug": "Krypton",
"version": "0.2.1",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/0.2.1/krypton-0.2.1.jar"
},
{
"slug": "Noxesium",
"version": "0.1.6",
"download_link": "https://cdn.modrinth.com/data/Kw7Sm3Xf/versions/YJ3s9buY/noxesium-0.1.6.jar"
"slug": "Modern-Fix",
"version": "5.7.2",
"download_link": "https://cdn.modrinth.com/data/nmDcB62a/versions/LXlsO4Vo/modernfix-fabric-5.7.2%2Bmc1.19.4.jar"
}

],
"1.19.2": [
{
"slug": "Vivecraft",
"version": "0.1",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.1-1.19.2-Zink/vivecraft.jar"
"version": "1.0.2",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v1.0-1.19-LTS/vivecraft.jar"
},
{
"slug": "Fabric-API",
Expand All @@ -371,8 +211,8 @@
},
{
"slug": "Simple-Voice-Chat",
"version": "2.3.28",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/rpBFgFO1/voicechat-fabric-1.19.2-2.3.28.jar"
"version": "2.4.10",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/onVH7UO9/voicechat-fabric-1.19.2-2.4.10.jar"
},
{
"slug": "Lithium",
Expand Down Expand Up @@ -438,13 +278,18 @@
"slug": "Noxesium",
"version": "0.1.4",
"download_link": "https://cdn.modrinth.com/data/Kw7Sm3Xf/versions/WhRq6Q4n/noxesium-0.1.4.jar"
},
{
"slug": "Modern-Fix",
"version": "5.9.0",
"download_link": "https://cdn.modrinth.com/data/nmDcB62a/versions/b1FKKAz8/modernfix-fabric-5.9.0%2Bmc1.19.2.jar"
}
],
"1.18.2": [
{
"slug": "Vivecraft",
"version": "0.1",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v0.1-1.18.2-Zink/vivecraft.jar"
"version": "1.0.2",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftMod/releases/download/v1.0-1.18.2-LTS/vivecraft.jar"
},
{
"slug": "Fabric-API",
Expand All @@ -458,8 +303,8 @@
},
{
"slug": "Simple-Voice-Chat",
"version": "2.3.28",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/CgMj10S7/voicechat-fabric-1.18.2-2.3.28.jar"
"version": "2.4.10",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/QKFGOJUD/voicechat-fabric-1.18.2-2.4.10.jar"
},
{
"slug": "Lithium",
Expand Down Expand Up @@ -530,6 +375,11 @@
"slug": "Mod-Menu",
"version": "3.2.5",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/nVxObSbX/modmenu-3.2.5.jar"
},
{
"slug": "Modern-Fix",
"version": "5.9.0",
"download_link": "https://cdn.modrinth.com/data/nmDcB62a/versions/qNrVNwfw/modernfix-fabric-5.9.0%2Bmc1.18.2.jar"
}
]
}
1 change: 1 addition & 0 deletions lib/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ dependencies {
implementation("androidx.legacy:legacy-preference-v14:1.0.0")
implementation("com.google.android.material:material:1.8.0")
implementation("androidx.annotation:annotation:1.6.0")
implementation("com.microsoft.azure:msal4j:1.13.9")
implementation("androidx.browser:browser:1.5.0")
implementation("blank:unity-classes")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
Expand Down
1 change: 1 addition & 0 deletions lib/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="pojlib.android">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application android:allowNativeHeapPointerTagging="false">
</application>
</manifest>
Binary file not shown.
Loading
Loading