32 Commits

Author SHA1 Message Date
bcc90e5593 super diamond and apple
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m39s
Build Minecraft Mod / release (push) Successful in 17s
2026-04-13 16:38:52 +02:00
b476d156dc capes url update 2026-04-13 16:38:30 +02:00
6b355a1f47 orban
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m2s
Build Minecraft Mod / release (push) Successful in 15s
2026-04-13 11:24:11 +02:00
c79d223f7e remove run
All checks were successful
Build Minecraft Mod / build (push) Successful in 3m59s
Build Minecraft Mod / release (push) Successful in 16s
2026-04-13 10:48:59 +02:00
790ebd2535 obsidian cube and ender update
Some checks failed
Build Minecraft Mod / build (push) Has started running
Build Minecraft Mod / release (push) Has been cancelled
2026-04-13 10:43:28 +02:00
994d2b961b update version number, add gitignore and switch usercosmetics jsons to correct url
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m8s
Build Minecraft Mod / release (push) Successful in 18s
2026-04-01 14:11:46 +02:00
77f71be086 remove build dir
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m25s
Build Minecraft Mod / release (push) Successful in 17s
2026-04-01 13:27:56 +02:00
169e9eff08 Update src/main/java/dev/tggamesyt/szar/mixin/PlayerAdvancementTrackerMixin.java
Some checks failed
Build Minecraft Mod / release (push) Has been cancelled
Build Minecraft Mod / build (push) Has been cancelled
2026-04-01 11:24:20 +00:00
5dcf4fc221 Update src/client/java/dev/tggamesyt/szar/client/mixin/MouseFlipMixin.java
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m8s
Build Minecraft Mod / release (push) Successful in 20s
2026-04-01 11:09:28 +00:00
34b8fccf24 april
Some checks failed
Build Minecraft Mod / build (push) Failing after 2m35s
Build Minecraft Mod / release (push) Has been skipped
2026-04-01 09:24:48 +02:00
62ad19516b Trying to fix the issue where it gives a lot of files instead of one. #2
All checks were successful
Build Minecraft Mod / build (push) Successful in 3m55s
Build Minecraft Mod / release (push) Successful in 17s
2026-03-31 16:41:54 +00:00
c3eb514db7 Trying to fix the issue where it gives a lot of files instead of one.
All checks were successful
Build Minecraft Mod / build (push) Successful in 3m58s
Build Minecraft Mod / release (push) Successful in 18s
2026-03-31 16:35:13 +00:00
4bc0779967 Update .gitea/workflows/build.yml
All checks were successful
Build Minecraft Mod / build (push) Successful in 3m57s
Build Minecraft Mod / release (push) Successful in 18s
2026-03-31 16:28:12 +00:00
ab32bc230e fahhh
Some checks failed
Build Minecraft Mod / build (push) Successful in 4m26s
Build Minecraft Mod / release (push) Failing after 17s
2026-03-31 17:11:41 +02:00
034fac759c only upload the correct jar file
Some checks failed
Build Minecraft Mod / build (push) Successful in 3m57s
Build Minecraft Mod / release (push) Failing after 17s
2026-03-31 17:05:57 +02:00
aa07b71ed1 no sudo
All checks were successful
Build Minecraft Mod / build (push) Successful in 4m1s
Build Minecraft Mod / release (push) Successful in 17s
2026-03-31 16:53:53 +02:00
20027a974a Use less ram and cpu power
Some checks failed
Build Minecraft Mod / build (push) Successful in 3m49s
Build Minecraft Mod / release (push) Failing after 12s
2026-03-31 14:47:22 +00:00
539e4ad637 release making
Some checks failed
Build Minecraft Mod / release (push) Has been cancelled
Build Minecraft Mod / build (push) Has been cancelled
2026-03-31 16:24:08 +02:00
1313fd97db gradle
Some checks failed
Build Minecraft Mod / build (push) Failing after 4m52s
Build Minecraft Mod / release (push) Has been skipped
2026-03-31 16:21:24 +02:00
b9393d179e gitea
Some checks failed
Build Minecraft Mod / build (push) Failing after 1m4s
Build Minecraft Mod / release (push) Has been skipped
2026-03-31 16:19:15 +02:00
5a42ec1e9e gradlew
Some checks failed
Build Minecraft Mod / build (push) Failing after 10s
Build Minecraft Mod / release (push) Has been skipped
2026-03-31 16:18:03 +02:00
245f5ea035 here we go again
Some checks failed
Build Minecraft Mod / build (push) Failing after 12s
Build Minecraft Mod / release (push) Has been skipped
2026-03-31 16:09:38 +02:00
ae5783aa1d gitea workflow I hope
Some checks failed
Build Minecraft Mod / build (push) Failing after 1m24s
Build Minecraft Mod / release (push) Has been skipped
2026-03-31 14:05:03 +02:00
99a04d5b43 get update from school pc since github banned us :( 2026-03-31 14:00:23 +02:00
6fc34318bf end update in the end wohoo idfk 2026-03-29 19:13:20 +02:00
0a120a8ee6 end update fahhhh 2026-03-29 13:58:42 +02:00
0501d8ee09 end update vol 1 2026-03-28 18:05:20 +01:00
7c779124dc plane fix kinda 2026-03-27 13:34:11 +01:00
9c48313990 update readme and make blueprints survival friendly 2026-03-26 18:03:52 +01:00
8869dc4087 fix blueprint lighting 2026-03-25 18:33:10 +01:00
7e5700d723 fah 2026-03-25 16:30:37 +01:00
d44fb3ca9a blueprint small fix 2026-03-25 15:34:18 +01:00
491 changed files with 2888 additions and 4296 deletions

148
.gitea/workflows/build.yml Normal file
View File

@@ -0,0 +1,148 @@
name: Build Minecraft Mod
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- name: Ensure Gradle wrapper exists
run: |
if [ ! -f "./gradlew" ]; then
echo "ERROR: gradlew not found in repository!"
echo "Please run 'gradle wrapper' locally and push the files."
exit 1
fi
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Build mod
run: ./gradlew build --no-daemon --max-workers=1 -Dorg.gradle.jvmargs="-Xmx1g -XX:MaxMetaspaceSize=256m"
- name: Read mod info
id: mod_info
run: |
NAME=$(grep "^archives_base_name" gradle.properties | cut -d'=' -f2)
VERSION=$(grep "^mod_version" gradle.properties | cut -d'=' -f2)
if [ -z "$NAME" ] || [ -z "$VERSION" ]; then
echo "Failed to read mod info"
exit 1
fi
JAR="build/libs/${NAME}-${VERSION}.jar"
if [ ! -f "$JAR" ]; then
echo "Jar not found: $JAR"
exit 1
fi
echo "NAME=$NAME" >> $GITEA_ENV
echo "VERSION=$VERSION" >> $GITEA_ENV
echo "JAR=$JAR" >> $GITEA_ENV
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: minecraft-mod
path: ${{ env.JAR }}
release:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download artifact
uses: actions/download-artifact@v3
with:
name: minecraft-mod
path: ./release-artifacts/
- name: Install jq
run: apt-get update && apt-get install -y jq
- name: Read mod info from gradle.properties
id: mod_info
run: |
NAME=$(grep "^archives_base_name" gradle.properties | cut -d'=' -f2)
VERSION=$(grep "^mod_version" gradle.properties | cut -d'=' -f2)
if [ -z "$NAME" ] || [ -z "$VERSION" ]; then
echo "Failed to read mod info"
exit 1
fi
JAR="${NAME}-${VERSION}.jar"
echo "NAME=$NAME" >> $GITEA_ENV
echo "VERSION=$VERSION" >> $GITEA_ENV
echo "JAR=$JAR" >> $GITEA_ENV
- name: Determine tag
run: |
BASE="${NAME}-${VERSION}"
TAG="$BASE"
i=1
while true; do
STATUS=$(curl -s -o /dev/null -w "%{http_code}" \
-H "Authorization: token ${{ secrets.GITEATOKEN }}" \
"${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/tags/$TAG")
if [ "$STATUS" = "404" ]; then
break
fi
TAG="${BASE}($i)"
i=$((i+1))
done
echo "TAG=$TAG" >> $GITEA_ENV
- name: Create release
uses: softprops/action-gh-release@v1
with:
files: build/libs/*.jar
tag_name: ${{ env.TAG }}
env:
GITHUB_TOKEN: ${{ secrets.GITEATOKEN }}
- name: Get release ID
run: |
RELEASE_ID=$(curl -s \
-H "Authorization: token ${{ secrets.GITEATOKEN }}" \
"${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/tags/${TAG}" \
| jq -r '.id')
echo "RELEASE_ID=$RELEASE_ID" >> $GITEA_ENV
- name: Upload the mod JAR
run: |
# Find the largest JAR file (the main mod file is 120 MiB, others are KiB)
JAR_FILE=$(ls -S ./release-artifacts/*.jar | head -n 1)
if [ ! -f "$JAR_FILE" ]; then
echo "Error: Main JAR not found in ./release-artifacts/"
exit 1
fi
echo "Uploading largest file: $(basename $JAR_FILE)"
curl -X POST \
-H "Authorization: token ${{ secrets.GITEATOKEN }}" \
-H "Content-Type: application/java-archive" \
--data-binary @"$JAR_FILE" \
"${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/${RELEASE_ID}/assets?name=$(basename $JAR_FILE)"

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
build/
run/
.idea/

View File

@@ -1,34 +1,49 @@
![Showcase](https://tggamesyt.dev/assets/szar.gif)
# Szar
*Szar means <u>Shit</u> in Hungarian*
Ez egy privát, kísérleti fabric Minecraft 1.20.1 mod.
Szar is a private, experimental Fabric Minecraft 1.20.1 mod created as a school programming project and as a joke between classmates and friends.
## FIGYELMEZTETÉS
Ez a mod 18+ tartalmat tartalmaz, beleértve:
- sértő, rasszista vagy provokatív elemeket
- felnőtteknek szóló témákat
- illegális vagy valós életben elfogadhatatlan dolgok fiktív megjelenítését
The mod features a wide variety of over-the-top, humorous, and intentionally absurd ideas. Its content is entirely fictional and parody-style, designed for fun and creativity, and **not meant to be taken seriously**.
A mod **nem oktatási célú**, **nem támogatja**, és **nem népszerűsíti** ezeket a témákat.
Kizárólag saját használatra készült.
## Features
Ha ezek a tartalmak zavaróak számodra, **NE használd**.
A mod használata **kizárólag saját felelősségre történik**.
This mod includes (but is not limited to):
- Crazy functional blocks
- Custom music discs
- Weapons such as guns
- Casinos with multiple gambling machines
- Police systems
- Drugs, memes, and historical figures
- Nukes and backrooms
- Board games
- And basically anything that would be “crazy in Minecraft”
If you can imagine it being absurd or over-the-top in Minecraft, chances are this mod has it, if not, please contact me and it will!
# Hungarian / Magyar
# Szar
*buzi ai forditas mer lusta vagyok*
# Shit
A Szar egy privát, kísérleti Fabric Minecraft 1.20.1 mod, amelyet iskolai programozási projektként és viccnek készítettek osztálytársak és barátok között.
This is a private, experimental 1.20.1 fabric Minecraft mod.
A mod számos túlzó, humoros és szándékosan abszurd ötletet tartalmaz. A tartalom teljesen fiktív és paródiaszerű, szórakoztatásra és kreativitásra készült, **nem szabad komolyan venni**.
## WARNING (EN)
### Funkciók
This mod contains **18+ content**, including the following:
- offensive, provocative, or otherwise inappropriate themes
- adult themed content
- fictional representations of content that would be unacceptable or illegal in real life
A mod tartalmaz (de nem kizárólagosan):
This mod is **not intended for public use**, does **not endorse** any of the themes depicted, and was created **for personal use only**.
- Őrült, funkcionális blokkok
- Egyedi zenélőlemezek
- Fegyverek, például pisztolyok
- Kaszinók többféle szerencsejáték géppel
- Rendőrségi rendszerek
- Drogok, mémek és történelmi személyek
- Nukleáris fegyverek és backroomból inspirált helyszínek
- Társasjátékok
- És gyakorlatilag bármi, ami “őrült” lenne a Minecraftban
If you find such content disturbing or offensive, **do not use this mod**.
Use at your **own responsibility**.
Ha el tudod képzelni, hogy valami túlzó vagy őrült lehet a Minecraftban, nagy valószínűséggel ez a mod tartalmazza, ha meg nem, akkor írj rám, és fogja!

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More