9 Commits

Author SHA1 Message Date
D.L.
af24df5e2d Add GitHub Actions workflow for pre-release builds 2026-01-13 19:20:19 +01:00
D.L.
87ff52f993 Change version from beta to alpha 2026-01-13 19:12:23 +01:00
deutschich
c1b730a19e Updated README to official Documentation 2026-01-13 14:56:56 +01:00
D.L.
163c4e3320 Remove Node.js setup and conversion from build.yml
Removed Node.js setup and Bedrock conversion steps from the build workflow.
2026-01-12 16:47:28 +01:00
D.L.
8690261928 Update output path for Bedrock texture pack 2026-01-12 16:45:12 +01:00
D.L.
365bb2c2c9 Add workflow_dispatch trigger to build.yml 2026-01-12 16:42:15 +01:00
D.L.
0135f1b74a Merge pull request #6 from deutschich/dev
Add licence File (for testing Workflows on GH)
2026-01-12 16:40:21 +01:00
3ecaebbd05 Add licence File (for testing Workflows on GH) 2026-01-12 16:38:30 +01:00
D.L.
3819360839 Rename workflow and update build steps for CheapDesign 2026-01-12 16:36:02 +01:00
4 changed files with 120 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
name: Release CheapMC
name: Release CheapDesign
on:
push:
@@ -7,6 +7,8 @@ on:
- "version.txt"
- "pack/**"
workflow_dispatch:
jobs:
release:
runs-on: ubuntu-latest
@@ -22,16 +24,22 @@ jobs:
VERSION=$(cat version.txt | tr -d '\n')
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: build CheapMC
# -------- ZIP BUILD --------
- name: Build Java texture packs
run: |
cd pack
zip -r ../CheapMC-${{ steps.version.outputs.version }}.zip .
zip -r ../CheapDesign-${{ steps.version.outputs.version }}.zip .
cd ..
cp CheapDesign-${{ steps.version.outputs.version }}.zip CheapMC-${{ steps.version.outputs.version }}.zip
- name: GitHub Release erstellen
# -------- GITHUB RELEASE --------
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.version.outputs.version }}
name: CheapMC ${{ steps.version.outputs.version }}
files: CheapMC-${{ steps.version.outputs.version }}.zip
name: CheapDesign ${{ steps.version.outputs.version }}
files: |
CheapDesign-${{ steps.version.outputs.version }}.zip
CheapMC-${{ steps.version.outputs.version }}.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

63
.github/workflows/build_preview.yml vendored Normal file
View File

@@ -0,0 +1,63 @@
name: Pre-Release CheapDesign (Preview)
on:
push:
branches: [ "dev" ]
paths:
- "version.txt"
- "pack/**"
workflow_dispatch:
jobs:
prerelease:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
# -------- VERSION --------
- name: Read version
id: version
run: |
VERSION=$(cat version.txt | tr -d '\n')
PREVIEW_VERSION="${VERSION}-preview"
echo "version=$VERSION" >> $GITHUB_OUTPUT
echo "preview_version=$PREVIEW_VERSION" >> $GITHUB_OUTPUT
# -------- ZIP BUILD --------
- name: Build Java texture packs
run: |
cd pack
zip -r ../CheapDesign-${{ steps.version.outputs.preview_version }}.zip .
cd ..
cp CheapDesign-${{ steps.version.outputs.preview_version }}.zip CheapMC-${{ steps.version.outputs.preview_version }}.zip
# -------- DELETE OLD PRE-RELEASES (KEEP 5) --------
- name: Cleanup old pre-releases
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release list --limit 100 \
--json tagName,isPrerelease,createdAt \
--jq '.[] | select(.isPrerelease==true) | .tagName' \
| tail -n +6 \
| while read tag; do
echo "Deleting old pre-release: $tag"
gh release delete "$tag" -y
done
# -------- GITHUB PRE-RELEASE --------
- name: Create GitHub Pre-Release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.version.outputs.preview_version }}
name: CheapDesign ${{ steps.version.outputs.preview_version }}
prerelease: true
files: |
CheapDesign-${{ steps.version.outputs.preview_version }}.zip
CheapMC-${{ steps.version.outputs.preview_version }}.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0
LICENCE Normal file
View File

View File

@@ -1,2 +1,44 @@
# CheapMC
Very Cheap Minecraft
**CheapMC** is a Minecraft resource pack that represents the game in a deliberately cheap and low-quality visual style. The project is inspired by low-cost online shops that often deliver products with poor quality and inconsistent appearance.
This is the **official** [**GitHub Repository**](https://github.com/deutschich/CheapMC). Feel free to contribute to the project with creating own textures and add them with a [Pull Request on the official GitHub](https://github.com/deutschich/CheapMC/pulls) to add them to the **Official Pack**! (Please pull into the `dev` Branch and **not** into the `main` Branch)
## Development Status
CheapMC is currently in an **early alpha stage**. At this stage, only a small number of textures differ from the original Minecraft textures. Most of the vanilla visuals remain unchanged, and new textures are added gradually over time.
## Design Philosophy
The goal of CheapMC is to reinterpret selected Minecraft textures with a cheap, imperfect, and mass-produced aesthetic. The resource pack does not aim to fully replace Minecrafts original visual identity, but instead modifies individual elements step by step.
All textures included in this resource pack are **hand-pixelled** and created manually.
## Updates
CheapMC is an **actively developed** project. The resource pack will receive regular updates, adding new textures and adjusting existing ones as development continues.
## License
CheapMC is released under the **Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)** license.
You are allowed to:
* Share the resource pack
* Modify and adapt the textures
Under the following conditions:
* Proper credit must be given
* Derivative works must be licensed under CC BY-SA 4.0
## Project Information
* **Name:** CheapMC
* **Type:** Minecraft Resource Pack
* **Status:** Alpha
* **Texture Style:** Cheap / low-quality inspired
* **Creation Method:** Hand-pixelled
* **License:** CC BY-SA 4.0