Skip to content

Commit bcf0b73

Browse files
committed
Version 2.0.4
Version 2.0.4 fixes a lot of reported issues and refreshes the entire project. - Packages are now no longer com.numelon.* but rather lol.richy.* - The repository is ready to be transfered to GitHub@Richy-Z from GitHub@Numelon-Softworks - Added incompatibility note with Earlu Loading Screen and its clones to the description - READMEs have been partially modified, with the latest releast note not being updated yet - Completely dropped support for NeoForge 1.20.1 because it is basically Forge and no one uses it - Fixed NeoForge invalid/incompatible mod issues - the mod now works from versions 1.20.1 up to the latest version (1.21.8)! -> The issue there was the incompatibility between mods.toml and neoforge.mods.toml - Common mixin code has been rewritten a bit for more clarity and to remove unnecessary things - The entire project has been refreshed - Completely removed dependency on the Architectury API, now only using the "Architectury API" simply as a base gradle project for cross-loader compatibility - Build workflow now uses the new gradle wrapper checking action instead of the old one, which is now archived - There is likely more that I forgot
1 parent d1e95c9 commit bcf0b73

File tree

34 files changed

+464
-497
lines changed

34 files changed

+464
-497
lines changed

.github/workflows/build-v2.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

.github/workflows/v2.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: 🔨 Build ThreatenGL
2+
on: [pull_request, push, workflow_dispatch]
3+
4+
jobs:
5+
build:
6+
strategy:
7+
matrix:
8+
java: [21]
9+
10+
runs-on: ubuntu-22.04
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v4
15+
16+
- name: Validate gradle wrapper
17+
uses: gradle/actions/wrapper-validation@v4
18+
19+
- name: Setup JDK ${{ matrix.java }}
20+
uses: actions/setup-java@v4
21+
with:
22+
java-version: ${{ matrix.java }}
23+
distribution: "temurin"
24+
25+
- name: Make gradle wrapper executable
26+
run: chmod +x ./gradlew
27+
28+
- name: Build ThreatenGL
29+
run: ./gradlew build
30+
31+
- name: Bundle mod loader jars for upload
32+
run: |
33+
mkdir gh-artefacts-upload
34+
mv fabric/build/libs/*.jar gh-artefacts-upload/
35+
mv forge/build/libs/*.jar gh-artefacts-upload/
36+
mv neoforge/build/libs/*.jar gh-artefacts-upload/
37+
mv quilt/build/libs/*.jar gh-artefacts-upload/
38+
39+
- name: Upload artefacts
40+
uses: actions/upload-artifact@v4
41+
with:
42+
name: Built Artefacts
43+
path: gh-artefacts-upload/

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# macOS files
2+
*._**
3+
*.DS_**
4+
15
# gradle
26

37
.gradle/

README-modrinth.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
1-
This description has been simplified to make it friendlier and easier to understand on modrinth. For the full description, please visit the [GitHub repository](https://github.com/Numelon-Softworks/ThreatenGL).
2-
3-
[![CodeFactor](https://www.codefactor.io/repository/github/numelon-softworks/threatengl/badge)](https://www.codefactor.io/repository/github/numelon-softworks/threatengl)
1+
[![CodeFactor](https://www.codefactor.io/repository/github/richy-z/threatengl/badge)](https://www.codefactor.io/repository/github/richy-z/threatengl)
42
[![Modrinth Downloads](https://img.shields.io/badge/dynamic/json?labelColor=black&color=grey&label=&suffix=%20downloads&query=downloads&url=https://api.modrinth.com/v2/project/threatengl&style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAJPUExURQAAABvZahWnUha1WAYzGQlHIxvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZahvZav///9ScwmYAAADDdFJOUwAAAAAAAA8zW3uOYwIBK3rB6Pn+ml18KiGL5HEDquOIH07R/UzKz2zu+uLHIibtafWkVCMNBRqg7/RQuT8EQbvT+5ETDBSU/NAgCSdZlcQKii7mtxJY5fF/7D1SRkB+EcWh4UilOOtPMdTCR1PqN969vmGDCw7G4DSSsAcGHrSPr3bds5CEwDKoXumcZdwcG4KmjayX32A79pjOqRjIFoXynVYVgPi6qxDnL78p2obVJFquNbGZCPdyvHPZ1yhuh8s+iRzcsrEAAAABYktHRMQUDBvhAAAAB3RJTUUH5wQXDwgZWDUtiQAAAqRJREFUOMttU/k7lFEU/k4L4hsxtNAnhRgiJZOiSfbI2oJpmRFCi2kV0aaNVLTIEpVISmnf97r/WO+534yZnqfzw73vOe+559xz7rmKIoVYvLx95vj6qUSqVBW3sGrwnxsQaAwSwcDz5i9g0wxPfmFIqJCyiEgLE4vDl7iD8PGlETotIqOQahlAdJTLA5sWY5JsbNzysHiihEBWViRqRDOlgyFmJVtMq5JWJ5vhvyZlLevrEmUILKl8PihtvYWcYt6QLmNwFjjEb4SSkZnlZLO5yJzcPBg35bODwZfPZxYwWbC5sKjYzwBUkssxSg1wKNsCtHUb89vTy3GwopBxDmcJ9YdDJYB1B9t2WmUtcbtkqt18Mxsp9irsezS2VEu+uka/mqUWSrFd2VsnhLEetoZ9TFv3HwCexdUdjBWi0aH4YTuEvtoPM3/EO1nnuTpEjD2qHIM54DhR0wmA5hZySzIntyknsbZyi8IB0tp07tRpBDKfgeWsdDjHDlFGRIjnl3O0t573gcMFUBeVS1gvlxB1dOZxv0pIu9IF01UDZRdjr1SuZQhxvbvnRrmsMePmrdsrGPRaKP8OLtmn9KM7A4N3xb8yNExUb5RlZt2btpZbXajzPoYkBaDKrtADp3HkYdloo56ndgx37UcHxSP0tIWBGH9cg1nx6TJFTNhS7eCfcA1PJ+GgDbLDs2GuX3V05Ohj0xYSBGumyq/yfApw4EWTRxPJqxQvIF6+ks9Gr0d4nN+8Nbhoi+NdJEwVSc6hVNvHOUvg+5qeDxoP3GQz6x8/qXLuZ6Op7SPy+gNTnydSELabk1Z8Mbs/hlr4dbobfUgxJMS3UdXza9H33jqnA3/OH41FCZ7/l7HW8vOXiWc9GvPf06D953/T2O/EP8HBNtcH0Zm/lqFNUgTAex4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDQtMjNUMTU6MDg6MjQrMDA6MDAE5dOaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTA0LTIzVDE1OjA4OjI0KzAwOjAwdbhrJgAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMy0wNC0yM1QxNTowODoyNSswMDowMITaQU0AAAAASUVORK5CYII=
53
)](https://modrinth.com/mod/threatengl)
64

75
# 🤬 ThreatenGL
6+
87
Welcome to ThreatenGL!
98

109
ThreatenGL is a Minecraft mod that takes a stand against the outdated OpenGL version 3.2, ***threatening*** Minecraft to use the more modern version 4.6. This mod aims to explore the effects of this change.
1110

12-
1311
> Minecraft: "please... anything but that!" 😰
1412
>
1513
> ThreatenGL: "opengl version 4.6, or else!" 😡🔪
1614
17-
[![ThreatenGL Banner](https://raw.githubusercontent.com/Numelon-Softworks/ThreatenGL/main/0-OtherFiles/Logo/Banner.png)](https://modrinth.com/mod/threatengl)
15+
[![ThreatenGL Banner](https://raw.githubusercontent.com/Richy-Z/ThreatenGL/main/0-OtherFiles/Logo/Banner.png)](https://modrinth.com/mod/threatengl)
1816

1917
## 🤨 What's the deal?
18+
2019
ThreatenGL is about testing the effects of changing the OpenGL version, and potentially enhancing your experience. By ***threatening*** Minecraft to switch to OpenGL 4.6, this mod aims to investigate how OpenGL version changes affect the functioning of your GPU. Users have reported smoother gameplay and better frame rates, especially on newer devices.
2120

22-
For a more detailed description of what this does, please visit the [GitHub repository](https://github.com/Numelon-Softworks/ThreatenGL). (Mod developers, please read this to understand the mod in-depth!)
21+
For a more detailed description of what this does, please visit the [GitHub repository](https://github.com/Richy-Z/ThreatenGL). (Mod developers, please read this to understand the mod in-depth!)
2322

2423
## ⚙️ How does it work?
24+
2525
ThreatenGL works its magic by tinkering with Minecraft's internals. By injecting some code into the game's graphics setup process, it convinces Minecraft to opt for OpenGL 4.6 instead of the old 3.2. This simple tweak has the *potential* to make a difference in how the game performs, as some GPU manufacturers like to use different, specific profiles for different OpenGL versions in their drivers. (I have no idea why they do that, but I'm guessing its for compatibility)
2626

2727
## 📥 Installing the Mod
28+
2829
Installing this mod is as simple as putting it inside the `mods` directory of Minecraft.
2930

3031
**Since 1.3.2-beta.1, ThreatenGL no longer requires any more additional libraries!**
@@ -42,19 +43,22 @@ Fabric and NeoForge have always worked without any additional dependencies.
4243
</details>
4344

4445
## 🔒 Will this mod work for me?
46+
4547
This mod will **NOT** do anything if your hardware does not support OpenGL 4.6.
4648

4749
**On macOS**, this mod will force OpenGL 4.1 instead of 4.6 as Apple deprecated OpenGL in favour of Metal starting with macOS Mojave (10.14) and has not updated it since.
4850

4951
The OpenGL 4.6 specification was released on July 31st, 2017. **Generally, this mod should work if:**
52+
5053
- you have an Nvidia Graphics Card from 2012 and upwards (Nvidia Kepler and above are supported)
5154
- you have an AMD Graphics Card from 2012 and upwards (AMD GCN and above are supported)
5255
- you have any Graphics Card which currently actively receives driver updates
5356
- you have any Graphics Card which used to receive driver updates up until or after the release date of the OpenGL 4.6 specification
5457

5558
## ❗Notes
59+
5660
ThreatenGL has been thoroughly tested to ensure it doesn't explore your device. However, please keep in mind that this is still an experiment and the efficacy of this mod is being actively researched and discussed. While many users have seen positive results, **your** results may vary depending on your setup.
5761

58-
If you encounter any issues, feel free to reach out by [posting an issue on GitHub](https://github.com/Numelon-Softworks/ThreatenGL/issues) or [joining the Discord Server](https://discord.gg/eYEDsnKh2T), and I'll do my best to assist you in any way I can! :)
62+
If you encounter any issues, feel free to reach out by [posting an issue on GitHub](https://github.com/Richy-Z/ThreatenGL/issues) or [joining the Discord Server](https://discord.gg/eYEDsnKh2T), and I'll do my best to assist you in any way I can! :)
5963

6064
**Have a great day/night, and enjoy this mod! 😊**

0 commit comments

Comments
 (0)