Skip to content
Closed

#21

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
cfcf4bf
Yep.
May 13, 2024
5f551bc
Fix EGL Bridge
May 13, 2024
3b07ec6
Merge pull request #42 from Cart-shit/QuestCraft
thejudge156 May 20, 2024
f91c0c0
Fix archive extractor
May 20, 2024
c362d6d
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
May 20, 2024
ad8a930
Revert "Fix EGL Bridge"
May 20, 2024
f492611
Revert "Yep."
May 20, 2024
e81e15b
Move all extra files as a "extra project" as defined by modrinth, add…
May 22, 2024
e7e5860
Fix typo
May 22, 2024
6f437b2
Fix
May 22, 2024
a4df8de
Fix 1.18.2
thejudge156 May 22, 2024
2c5a896
Update devmods.json
thejudge156 May 22, 2024
05bee86
Null-Check
May 23, 2024
8cf5e3f
Update our OpenXR Loader
May 23, 2024
e13b335
Replace assertion with logged error message
thejudge156 May 23, 2024
5718207
Judge did a silly
CADIndie May 23, 2024
73a3f66
Update mods_new.json
thejudge156 May 23, 2024
0d851eb
Update mods.json
thejudge156 May 23, 2024
a8582c9
Update mods.json
thejudge156 May 23, 2024
5a8d0aa
Update devmods.json
thejudge156 May 23, 2024
7c39859
Delete mods_new.json
thejudge156 May 23, 2024
f9ea8c9
Fix JRE Unpacking
CADIndie May 23, 2024
9faad22
Fix 1.19.4 Sodium
CADIndie May 25, 2024
fa83333
Update JREUtils.java
Cartrigger May 26, 2024
0c2088b
Embeddium on .4 and .1, add bunch of mods to .4, remove modmenu till …
Cartrigger May 27, 2024
b7a2864
Merge pull request #45 from Cart-shit/EmbeddiumCraft
thejudge156 Jun 2, 2024
95fb214
Revert "Embeddium on .4 and .1, add bunch of mods to .4, remove modme…
Jun 2, 2024
7c2bf5a
Revert "Update JREUtils.java"
Jun 2, 2024
99efc54
Add Wrapper Submodule
CADIndie Jun 5, 2024
63587c7
Update gradle.yml
thejudge156 Jun 5, 2024
2d2ccac
Update wrapper
CADIndie Jun 5, 2024
247ebc3
Merge branch 'QuestCraft' of https://github.com/QuestCraftPlusPlus/Po…
CADIndie Jun 5, 2024
debe5d3
Update build.gradle
thejudge156 Jun 5, 2024
1fb6c15
Cries in java 11
thejudge156 Jun 5, 2024
efecce5
Build everything
Jun 5, 2024
e484e41
Attempt 2
Jun 5, 2024
0908d3c
We are all in pain
Jun 5, 2024
1109f6d
RIP CADs NDK
Jun 5, 2024
1d629bd
Update gradle.yml
thejudge156 Jun 5, 2024
a734776
Update gradle.yml
thejudge156 Jun 5, 2024
e883d77
Update gradle.yml
thejudge156 Jun 5, 2024
8f71604
Me and CAD are crying in VC right now
Jun 5, 2024
b7f4fd1
Update gradle.yml
thejudge156 Jun 5, 2024
03c759a
Sobs
Jun 5, 2024
9e1b933
ABORT
Jun 5, 2024
70632db
Fix Submodule Issues
thejudge156 Jun 5, 2024
e01313a
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
Jun 5, 2024
d9b36a5
Fixes and updates
Jun 5, 2024
6d8ed55
Update submodule
Jun 5, 2024
7b5c5a9
Use JVMCI
Jun 5, 2024
9009052
Update API Location
CADIndie Jun 10, 2024
d8fd923
Reduce stutter
Jun 10, 2024
cbd20d9
Readd optional JVM signal handling
Jun 10, 2024
a263d96
Update wrapper
CADIndie Jun 10, 2024
3367dc9
Update Msa.java
CADIndie Jun 11, 2024
8b51337
Update 1.20.4 and remove Modmenu
Cartrigger Jun 30, 2024
588e6e6
Remove Mod Menu and add optimization to 1.20.4
Cartrigger Jun 30, 2024
466f188
Formatting
Cartrigger Jul 25, 2024
9fd9a35
Finish refactor
Aug 11, 2024
a766cd7
Revert "Finish refactor"
Aug 11, 2024
5460116
Fix submodule, and refactor
Aug 11, 2024
86b1c05
Finish exception handling
Aug 14, 2024
c953f98
Merge pull request #50 from QuestCraftPlusPlus/Pojav-Login-Refactor
thejudge156 Aug 14, 2024
cb76887
Fix access token param
Aug 14, 2024
dbbf0c8
Integrity check (#52)
CADIndie Aug 16, 2024
e04906e
Fix OpenComposite Throttle
Aug 18, 2024
4763692
Nuke 1.20.2
Cartrigger Aug 18, 2024
b8dac93
Update mods.json
Cartrigger Aug 18, 2024
1e40efc
Update devmods.json
Cartrigger Aug 18, 2024
050cb68
Merge pull request #49 from Cart-shit/QuestCraft
thejudge156 Aug 18, 2024
e009bb2
Remove update check
Aug 18, 2024
836811e
Update README.md
thejudge156 Aug 19, 2024
b7ca81f
Don't spit out the access token pls
Aug 19, 2024
e8018e9
Fix actions (#54)
thejudge156 Aug 20, 2024
e2d244b
Leftover assets that aren't used (#43)
Cartrigger Aug 20, 2024
b6326ec
Force to working history
CADIndie Aug 29, 2024
33e46c7
Fix Login Bugs
CADIndie Aug 29, 2024
1ed02db
Oops
CADIndie Aug 29, 2024
941a9cc
Remove Entity Culling
Cartrigger Aug 30, 2024
b56fe87
Update devmods.json
Cartrigger Aug 30, 2024
17cc3f2
Merge pull request #55 from Cart-shit/QuestCraft
thejudge156 Sep 2, 2024
d296487
Fix actions
Sep 2, 2024
dc257d5
Update to LWJGL 3.3.3
CADIndie Sep 5, 2024
f3b6307
Add servers.dat
CADIndie Sep 5, 2024
97e8432
Fix LWJGL GLFW Classes
CADIndie Sep 5, 2024
12914cc
QuestCraft BigTinyWrapper (#58)
CADIndie Sep 7, 2024
94ebb49
Disable Unity Chained Signal Handler
CADIndie Sep 7, 2024
a1c5c3d
Disable logging in BTW
Sep 9, 2024
3be28d0
Sodium, pls get gud
Sep 9, 2024
68da9a1
Co-Build GLFW
CADIndie Sep 9, 2024
8a8939e
Improve LWJGL Install
CADIndie Sep 12, 2024
65a7ff0
Fix Realms?
Sep 15, 2024
5c9e2a0
Merge remote-tracking branch 'origin/QuestCraft' into QuestCraft
Sep 15, 2024
62165d4
Wakelock
Sep 15, 2024
3d99f88
Fix GLFW
Sep 15, 2024
5045be9
Fix main
Sep 15, 2024
e2d6a67
Implement libsqlitejbc
Cartrigger Sep 15, 2024
38a53c3
Various fixes, fix login problems.
Sep 15, 2024
a6445e4
Do not delete the app on fail
Sep 16, 2024
8c6eba4
Use getWindow instead of wakelock
Sep 17, 2024
3cd34c5
Oof
Sep 17, 2024
dcbd222
Use the System function.
thejudge156 Sep 18, 2024
8f4abd6
Load the right acc
thejudge156 Sep 18, 2024
3e6c9ca
Update MinecraftAccount.java
thejudge156 Sep 18, 2024
c47cafe
Update LoginHelper.java
thejudge156 Sep 18, 2024
6c3b530
Update Msa.java
thejudge156 Sep 18, 2024
281be51
Implement Pojav Input System (#59)
CADIndie Sep 22, 2024
9de4f03
Update README.md
CADIndie Oct 9, 2024
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: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,3 @@
# These are Windows script files and should use crlf
*.bat text eol=crlf
*.so filter=lfs diff=lfs merge=lfs -text
*.so !text !filter !merge !diff
* !text !filter !merge !diff
37 changes: 31 additions & 6 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle
name: Build Pojlib

on:
workflow_dispatch:
Expand All @@ -18,19 +18,44 @@ permissions:

jobs:
build:

runs-on: ubuntu-latest
runs-on: windows-2022

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
with:
submodules: true
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '17'
java-version: '11'
distribution: 'temurin'
- name: Make Gradle wrapper executable
- uses: nttld/setup-ndk@v1
with:
ndk-version: r21d
local-cache: true
link-to-sdk: true
- uses: nttld/setup-ndk@v1
with:
ndk-version: r26b
local-cache: true
link-to-sdk: true
- name: Make Gradle wrapper executable and pull LFS
run: git lfs pull | chmod +x ./gradlew
- name: Decode keystore
run: |
bash -c 'base64 --decode <<< "$QCXR_KEYSTORE_BASE64" > qcxr.keystore'
env:
QCXR_KEYSTORE_BASE64: ${{ secrets.QCXR_KEYSTORE_BASE64 }}
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
arguments: build
env:
QCXR_KEYSTORE_ALIAS: ${{ secrets.QCXR_KEYSTORE_ALIAS }}
QCXR_KEYSTORE_PASS: ${{ secrets.QCXR_KEYSTORE_PASS }}

- name: Upload APK
uses: actions/upload-artifact@v3
with:
name: app-debug
path: build/outputs/aar/*
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ local.properties
bin
.classpath
.project
/.cxx
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "wrapper"]
path = wrapper
url = https://github.com/QuestCraftPlusPlus/Wrapper-IL2CPP.git
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Pojlib | Minecraft Launcher Core
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![Lines of code](https://img.shields.io/tokei/lines/github/questcraftplusplus/pojlib?style=flat)
[![Pojlib Build](https://github.com/QuestCraftPlusPlus/Pojlib/actions/workflows/gradle.yml/badge.svg)](https://github.com/QuestCraftPlusPlus/Pojlib/actions/workflows/gradle.yml)

A Minecraft: Java Edition launcher library partially made with elements from PojavLauncher.

Expand Down Expand Up @@ -28,6 +28,14 @@ Make sure your pull request describes exactly what the code does and explains wh
* [@MrNavaStar](https://github.com/MrNavaStar) | Previous Main Feature Implementor

### Components:
- [PojavLauncher](https://github.com/PojavLauncherTeam/PojavLauncher) (Pojlib Base application): [GNU GPLv3](https://github.com/khanhduytran0/PojavLauncher/blob/master/LICENSE).
- [PojavLauncher](https://github.com/PojavLauncherTeam/PojavLauncher) (Pojlib Base application): [GNU LGPLv3](https://github.com/khanhduytran0/PojavLauncher/blob/master/LICENSE).
- [OpenComposite](https://gitlab.com/znixian/OpenOVR) - Pending removal for direct OpenXR (Used for OpenVR to OpenXR interpretation): [GNU GPLv3](https://gitlab.com/znixian/OpenOVR/-/blob/openxr/LICENSE.txt).
- Android Support Libraries: [Apache License 2.0](https://android.googlesource.com/platform/prebuilts/maven_repo/android/+/master/NOTICE.txt).
- [OpenJDK](https://github.com/PojavLauncherTeam/openjdk-multiarch-jdk8u): [GNU GPLv2 License](https://openjdk.java.net/legal/gplv2+ce.html).
- [LWJGL3](https://github.com/PojavLauncherTeam/lwjgl3): [BSD-3 License](https://github.com/LWJGL/lwjgl3/blob/master/LICENSE.md).
- [LWJGLX](https://github.com/PojavLauncherTeam/lwjglx) (LWJGL2 API compatibility layer for LWJGL3): unknown license.
- [Mesa 3D Graphics Library](https://gitlab.freedesktop.org/mesa/mesa): [MIT License](https://docs.mesa3d.org/license.html).
- [libepoxy](https://github.com/anholt/libepoxy): [MIT License](https://github.com/anholt/libepoxy/blob/master/COPYING).
- [bhook](https://github.com/bytedance/bhook) (Used for exit code trapping): [MIT license](https://github.com/bytedance/bhook/blob/main/LICENSE).
- [pro-grade](https://github.com/pro-grade/pro-grade) (Java sandboxing security manager): [Apache License 2.0](https://github.com/pro-grade/pro-grade/blob/master/LICENSE.txt).

- [OpenComposite](https://gitlab.com/znixian/OpenOVR) (Used for OpenVR to OpenXR interpretation): [GNU GPLv3](https://gitlab.com/znixian/OpenOVR/-/blob/openxr/LICENSE.txt).
22 changes: 12 additions & 10 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
plugins {
id("com.android.library") version("7.4.0")
id("com.android.library") version("7.1.0")
}

android {
ndkVersion = "26.1.10909125"
compileSdkVersion = "android-32"
defaultConfig {
minSdkVersion(32)
minSdkVersion(29)
multiDexEnabled true

ndk.stl = "c++_shared"
}

buildTypes {
Expand All @@ -27,6 +30,10 @@ android {
buildToolsVersion = "30.0.3"
}

build {
//finalizedBy(':wrapper:launcher:build')
}

dependencies {
// This dependency is exported to consumers, that is to say found on their compile classpath.
api("org.apache.commons:commons-math3:3.6.1")
Expand All @@ -41,14 +48,9 @@ dependencies {
implementation("org.json:json:20220924")
implementation("commons-io:commons-io:2.13.0")
implementation("commons-codec:commons-codec:1.15")
implementation("androidx.legacy:legacy-support-v4:1.0.0")
implementation("androidx.preference:preference-ktx:1.2.1")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("androidx.legacy:legacy-preference-v14:1.0.0")
implementation("com.google.android.material:material:1.8.0")
implementation("androidx.annotation:annotation:1.7.1")
implementation("androidx.core:core:1.13.1")
implementation("com.microsoft.azure:msal4j:1.14.0")
implementation("androidx.browser:browser:1.7.0")
implementation("com.github.Mathias-Boulay:android_gamepad_remapper:2.0.3")
implementation("blank:unity-classes")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
}
}
128 changes: 18 additions & 110 deletions devmods.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,83 +49,31 @@
"slug": "Modern-Fix",
"version": "5.10.0",
"download_link": "https://cdn.modrinth.com/data/nmDcB62a/versions/vxDb5tOq/modernfix-fabric-5.10.0%2Bmc1.20.3.jar"
}
]
},
{
"name": "1.20.2",
"coreMods": [
{
"slug": "Vivecraft",
"version": "1.1.1",
"download_link": "https://github.com/QuestCraftPlusPlus/VivecraftBuilder/releases/download/1.20.2/vivecraft.jar"
},
{
"slug": "Fabric-API",
"version": "0.91.6",
"download_link": "https://cdn.modrinth.com/data/P7dR8mSH/versions/8GVp7wDk/fabric-api-0.91.6%2B1.20.2.jar"
}
],
"defaultMods": [
{
"slug": "Lithium",
"version": "0.12.0",
"download_link": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/qdzL5Hkg/lithium-fabric-mc1.20.2-0.12.0.jar"
"slug": "Noisium",
"version": "2.0.3",
"download_link": "https://cdn.modrinth.com/data/KuNKN7d2/versions/Eie3f6ki/noisium-fabric-2.0.3%2Bmc1.20.2-1.20.4.jar"
},
{
"slug": "Ferrite-Core",
"version": "6.0.1",
"download_link": "https://cdn.modrinth.com/data/uXXizFIs/versions/unerR5MN/ferritecore-6.0.1-fabric.jar"
},
{
"slug": "Entity-Culling",
"version": "1.6.2",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/BDwHAdWc/entityculling-fabric-1.6.2-mc1.20.1.jar"
},
{
"slug": "Sodium",
"version": "0.5.5",
"download_link": "https://github.com/QuestCraftPlusPlus/sodium-fabric/releases/download/mc1.20.2-0.5.5/sodium-fabric-mc1.20.2-0.5.5.jar"
"slug": "Lithium",
"version": "0.12.1",
"download_link": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/nMhjKWVE/lithium-fabric-mc1.20.4-0.12.1.jar"
},
{
"slug": "Cloth-Config",
"version": "12.0.109",
"download_link": "https://cdn.modrinth.com/data/9s6osm5g/versions/LnfolBYb/cloth-config-12.0.109-fabric.jar"
"slug": "EntityCulling",
"version": "1.6.5",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/hyejM5za/entityculling-fabric-1.6.5-mc1.20.4.jar"
},
{
"slug": "Fabric-Language-Kotlin",
"version": "1.10.13+kotlin.1.9.20",
"download_link": "https://cdn.modrinth.com/data/Ha28R6CL/versions/atZwzPrT/fabric-language-kotlin-1.10.13%2Bkotlin.1.9.20.jar"
"slug": "Ferrite-Core",
"version": "6.0.3",
"download_link": "https://cdn.modrinth.com/data/uXXizFIs/versions/pguEMpy9/ferritecore-6.0.3-fabric.jar"
},
{
"slug": "Krypton",
"version": "0.2.4",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/cQ60Ouax/krypton-0.2.4.jar"
},
{
"slug": "Server-Core",
"version": "1.5.0",
"download_link": "https://cdn.modrinth.com/data/4WWQxlQP/versions/wgjsjWPu/servercore-fabric-1.5.0%2B1.20.2.jar"
},
{
"slug": "Mod-Menu",
"version": "8.0.0",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/TwfjidT5/modmenu-8.0.0.jar"
},
{
"slug": "ImmediatelyFast",
"version": "1.2.6",
"download_link": "https://cdn.modrinth.com/data/5ZwdcRci/versions/mbeaDZtb/ImmediatelyFast-1.2.6%2B1.20.2.jar"
},
{
"slug": "Simple-Voice-Chat",
"version": "2.5.12",
"download_link": "https://cdn.modrinth.com/data/9eGKb6K1/versions/zwnfweMB/voicechat-fabric-1.20.2-2.5.12.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"
"version": "0.2.6",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/bRcuOnao/krypton-0.2.6.jar"
}
]
},
Expand Down Expand Up @@ -154,11 +102,6 @@
"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": "Sodium",
"version": "0.5.8",
Expand Down Expand Up @@ -189,11 +132,6 @@
"version": "1.5.0",
"download_link": "https://cdn.modrinth.com/data/4WWQxlQP/versions/dXmFuxyH/servercore-fabric-1.5.0%2B1.20.1.jar"
},
{
"slug": "Mod-Menu",
"version": "7.0.1",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/RTFDnTKf/modmenu-7.0.1.jar"
},
{
"slug": "ImmediatelyFast",
"version": "1.1.15",
Expand Down Expand Up @@ -246,15 +184,10 @@
"version": "1.7.0",
"download_link": "https://cdn.modrinth.com/data/FWumhS4T/versions/I9TkHxLI/smoothboot-fabric-1.19.4-1.7.0.jar"
},
{
"slug": "Entity-Culling",
"version": "1.6.2",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/UvJN5Cy4/entityculling-fabric-1.6.2-mc1.19.4.jar"
},
{
"slug": "Sodium",
"version": "0.4.10",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/b4hTi3mo/sodium-fabric-mc1.19.4-0.4.10%2Bbuild.24.jar"
"download_link": "https://github.com/QuestCraftPlusPlus/sodium-fabric/releases/download/mc1.19.4-0.4.11/sodium-fabric-mc1.19.4-0.4.11+build.1.jar"
},
{
"slug": "Cloth-Config",
Expand Down Expand Up @@ -291,11 +224,6 @@
"version": "1.3.5-1.19.4",
"download_link": "https://cdn.modrinth.com/data/4WWQxlQP/versions/aq6o4qRe/servercore-1.3.5-1.19.4.jar"
},
{
"slug": "Mod-Menu",
"version": "6.2.1",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/yjjsLqbS/modmenu-6.2.1.jar"
},
{
"slug": "ImmediatelyFast",
"version": "1.1.12",
Expand Down Expand Up @@ -353,15 +281,10 @@
"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.6.1",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/twdGLDHv/entityculling-fabric-1.6.1-mc1.19.2.jar"
},
{
"slug": "Sodium",
"version": "0.4.4",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/rAfhHfow/sodium-fabric-mc1.19.2-0.4.4%2Bbuild.18.jar"
"download_link": "https://github.com/QuestCraftPlusPlus/sodium-fabric/releases/download/mc1.19.2-0.4.4/Sodium.jar"
},
{
"slug": "Cloth-Config",
Expand All @@ -378,11 +301,6 @@
"version": "0.2.1",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/0.2.1/krypton-0.2.1.jar"
},
{
"slug": "Mod_Menu",
"version": "4.2.0-beta.2",
"download_link": "https://cdn.modrinth.com/data/mOgUt4GM/versions/gSoPJyVn/modmenu-4.2.0-beta.2.jar"
},
{
"slug": "Better-Biome-Blend",
"version": "1.3.6",
Expand Down Expand Up @@ -445,15 +363,10 @@
"version": "1.7.0",
"download_link": "https://cdn.modrinth.com/data/FWumhS4T/versions/iy4eaYy2/smoothboot-fabric-1.18.2-1.7.0.jar"
},
{
"slug": "Entity-Culling",
"version": "1.5.1",
"download_link": "https://cdn.modrinth.com/data/NNAgCjsB/versions/1.5.1-fabric-1.18/entityculling-fabric-mc1.18-1.5.1.jar"
},
{
"slug": "Sodium",
"version": "0.4.1",
"download_link": "https://cdn.modrinth.com/data/AANobbMI/versions/mc1.18.2-0.4.1/sodium-fabric-mc1.18.2-0.4.1%2Bbuild.15.jar"
"version": "0.5.0",
"download_link": "https://github.com/QuestCraftPlusPlus/sodium-fabric/releases/download/mc1.18.2-0.4.1/Sodium.jar"
},
{
"slug": "Better-Biome-Blend",
Expand Down Expand Up @@ -490,11 +403,6 @@
"version": "0.1.9",
"download_link": "https://cdn.modrinth.com/data/fQEb0iXm/versions/0.1.9/krypton-0.1.9.jar"
},
{
"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",
Expand Down
3 changes: 2 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
android.useAndroidX=true
android.useAndroidX=true
org.gradle.jvmargs=-Xmx4G
3 changes: 2 additions & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#Tue Jun 04 16:34:57 EDT 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading