Merge branch 'pieeebot:main' into patch
|
|
@ -1,85 +0,0 @@
|
||||||
name: Bug Report
|
|
||||||
description: File a bug report.
|
|
||||||
title: "[Bug] "
|
|
||||||
labels: ["bug"]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: textarea
|
|
||||||
id: bug-description
|
|
||||||
attributes:
|
|
||||||
label: Bug description
|
|
||||||
description: A clear and concise description of what the bug is.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: steps
|
|
||||||
attributes:
|
|
||||||
label: To Reproduce
|
|
||||||
description: Steps to reproduce the behavior
|
|
||||||
placeholder: |
|
|
||||||
1. Go to '...'
|
|
||||||
2. Click on '....'
|
|
||||||
3. Scroll down to '....'
|
|
||||||
4. See error
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: expected
|
|
||||||
attributes:
|
|
||||||
label: Expected behavior
|
|
||||||
description: A clear and concise description of what you expected to happen.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: screenshots
|
|
||||||
attributes:
|
|
||||||
label: Screenshots
|
|
||||||
description: If applicable, add screenshots to help explain your problem.
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: video
|
|
||||||
attributes:
|
|
||||||
label: Videos
|
|
||||||
description: If applicable, add videos to help explain your problem.
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- type: input
|
|
||||||
id: version
|
|
||||||
attributes:
|
|
||||||
label: Version
|
|
||||||
placeholder: e.g. 55a86b8
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: input
|
|
||||||
id: smartcmd
|
|
||||||
attributes:
|
|
||||||
label: Is this reproducable in smartcmd/MinecraftConsoles? (https://github.com/smartcmd/MinecraftConsoles)
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: checkboxes
|
|
||||||
id: build
|
|
||||||
attributes:
|
|
||||||
label: Build Type
|
|
||||||
options:
|
|
||||||
- label: Release
|
|
||||||
- label: Debug
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: additional
|
|
||||||
attributes:
|
|
||||||
label: Additional context
|
|
||||||
description: A clear and concise description of what the bug is.
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
blank_issues_enabled: false
|
|
||||||
contact_links:
|
|
||||||
- name: LegacyEvolved Community Discord
|
|
||||||
url: https://discord.gg/D6hEPNYeyn
|
|
||||||
about: If you need help, please ask for it in our Discord! You will get assistance much faster there, including help getting the project to compile.
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
name: Suggestion
|
|
||||||
description: Suggest an idea for this project
|
|
||||||
title: "[Suggestion] "
|
|
||||||
labels: ["enhancement"]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: textarea
|
|
||||||
id: solution
|
|
||||||
attributes:
|
|
||||||
label: Describe the solution you'd like
|
|
||||||
description: What would you like to see happen?
|
|
||||||
placeholder: |
|
|
||||||
A clear and concise description of what you want to happen.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: problem
|
|
||||||
attributes:
|
|
||||||
label: Is your suggestion related to a problem?
|
|
||||||
description: Describe the problem you are experiencing.
|
|
||||||
placeholder: |
|
|
||||||
A clear and concise description of what the problem is.
|
|
||||||
Example: I'm always frustrated when [...]
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: additional
|
|
||||||
attributes:
|
|
||||||
label: Additional context
|
|
||||||
description: Add any other context, mockups, or screenshots here.
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
BIN
.gitea/icon.png
|
Before Width: | Height: | Size: 312 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
|
@ -1,42 +0,0 @@
|
||||||
<!--
|
|
||||||
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
|
|
||||||
|
|
||||||
IF YOUR PR CHANGES THE GAME BEHAVIOR VISIBLY, REMEMBER TO ATTACH A GAMEPLAY FOOTAGE (or at least a screenshot) OF YOU *ACTUALLY* PLAYING THE GAME WITH YOUR CHANGES. Untested PRs are *NOT* welcome. Please don't forget to describe what did you do in each commit in your PR.
|
|
||||||
|
|
||||||
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
|
|
||||||
|
|
||||||
We will NOT accept PRs with code authored by AI. If your code
|
|
||||||
was written by an AI, your PR will be closed. Do not submit
|
|
||||||
vibe coded PRs.
|
|
||||||
|
|
||||||
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
|
|
||||||
|
|
||||||
PRs that do not fulfill the informational intent of this PR template will be closed. Please do your best to use this template as written.
|
|
||||||
|
|
||||||
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
## Description
|
|
||||||
<!-- Briefly describe the changes this PR introduces. -->
|
|
||||||
|
|
||||||
## Changes
|
|
||||||
|
|
||||||
### Previous Behavior
|
|
||||||
<!-- Describe how the code behaved before this change. -->
|
|
||||||
|
|
||||||
### Root Cause
|
|
||||||
<!-- Explain the core reason behind the erroneous/old behavior (e.g., bug, design flaw, missing edge case). -->
|
|
||||||
|
|
||||||
### New Behavior
|
|
||||||
<!-- Describe how the code behaves after this change. -->
|
|
||||||
|
|
||||||
### Fix Implementation
|
|
||||||
<!-- Detail exactly how the issue was resolved (specific code changes, algorithms, logic flows). -->
|
|
||||||
|
|
||||||
### AI Use Disclosure
|
|
||||||
<!-- Explain, if any, AI was used to solve this problem. Note that we do not accept code written by any LLM in this repo. -->
|
|
||||||
|
|
||||||
## Related Issues
|
|
||||||
- Fixes #[issue-number]
|
|
||||||
- Related to #[issue-number]
|
|
||||||
|
|
@ -1,127 +0,0 @@
|
||||||
name: Nightly Release
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: nightly
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
if: >
|
|
||||||
!github.event.head_commit ||
|
|
||||||
!contains(github.event.head_commit.message, '[skip ci]')
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: https://code.forgejo.org/actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
wget https://apt.llvm.org/llvm.sh
|
|
||||||
chmod +x llvm.sh
|
|
||||||
sudo ./llvm.sh 21
|
|
||||||
sudo apt-get update -qq
|
|
||||||
sudo apt-get install -y --no-install-recommends \
|
|
||||||
cmake ninja-build rsync zip \
|
|
||||||
clang-21 lld-21 llvm-21 clang-tools-21
|
|
||||||
|
|
||||||
- name: Install xwin (Binary)
|
|
||||||
run: |
|
|
||||||
curl -L https://github.com/Jake-Shadle/xwin/releases/download/0.8.0/xwin-0.8.0-x86_64-unknown-linux-musl.tar.gz | tar xz
|
|
||||||
sudo mv xwin-*/xwin /usr/bin/
|
|
||||||
xwin --version
|
|
||||||
|
|
||||||
- name: Create Tool Symlinks
|
|
||||||
run: |
|
|
||||||
sudo ln -sf /usr/bin/clang-cl-21 /usr/bin/clang-cl
|
|
||||||
sudo ln -sf /usr/bin/llvm-ml-21 /usr/bin/llvm-ml
|
|
||||||
sudo ln -sf /usr/bin/lld-link-21 /usr/bin/lld-link
|
|
||||||
sudo ln -sf /usr/bin/clang-21 /usr/bin/clang
|
|
||||||
sudo ln -sf /usr/bin/llvm-rc-21 /usr/bin/llvm-rc
|
|
||||||
sudo ln -sf /usr/bin/llvm-lib-21 /usr/bin/llvm-lib
|
|
||||||
sudo ln -sf /usr/bin/llvm-mt-21 /usr/bin/llvm-mt
|
|
||||||
clang-cl --version
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: |
|
|
||||||
chmod +x build-linux.sh
|
|
||||||
INSTALL_PREFIX=$PWD/result BUILD_CI=0 ./build-linux.sh . Release || INSTALL_PREFIX=$PWD/result ./build-linux.sh . Release || INSTALL_PREFIX=$PWD/result ./build-linux.sh . Release
|
|
||||||
|
|
||||||
- name: Package artifacts
|
|
||||||
run: |
|
|
||||||
mkdir -p staging
|
|
||||||
cd result/client
|
|
||||||
zip -r ../../staging/LCEWindows64.zip .
|
|
||||||
cp Minecraft.Client.exe ../../staging/
|
|
||||||
cd ../..
|
|
||||||
cd result/server
|
|
||||||
zip -r ../../staging/LCEWindows64Server.zip .
|
|
||||||
cp Minecraft.Server.exe ../../staging/
|
|
||||||
cd ../..
|
|
||||||
|
|
||||||
- name: Upload build artifacts
|
|
||||||
uses: https://code.forgejo.org/actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: build-windows64
|
|
||||||
path: staging/*
|
|
||||||
|
|
||||||
release:
|
|
||||||
needs: build
|
|
||||||
if: >
|
|
||||||
!github.event.head_commit ||
|
|
||||||
!contains(github.event.head_commit.message, '[skip ci]')
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- name: Download build artifacts
|
|
||||||
uses: https://code.forgejo.org/actions/download-artifact@v3
|
|
||||||
with:
|
|
||||||
path: artifacts
|
|
||||||
merge-multiple: true
|
|
||||||
|
|
||||||
- name: Fix Forgejo env compatibility
|
|
||||||
run: |
|
|
||||||
echo "FORGEJO_PATH=$GITHUB_PATH" >> $GITHUB_ENV
|
|
||||||
echo "FORGEJO_ENV=$GITHUB_ENV" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Publish nightly release
|
|
||||||
uses: https://code.forgejo.org/actions/forgejo-release@v2.11.1
|
|
||||||
with:
|
|
||||||
direction: upload
|
|
||||||
url: ${{ forge.server_url }}
|
|
||||||
repo: ${{ forge.repository }}
|
|
||||||
token: ${{ forge.token }}
|
|
||||||
tag: nightly
|
|
||||||
prerelease: true
|
|
||||||
override: true
|
|
||||||
verbose: true
|
|
||||||
release-dir: artifacts/build-windows64
|
|
||||||
release-notes: "Requires at least Windows 7 and a DirectX 11 compatible GPU.\n\n# 🚨 First time here? 🚨\nDownload `LCEWindows64.zip` and extract it."
|
|
||||||
|
|
||||||
cleanup:
|
|
||||||
needs: [build, release]
|
|
||||||
if: always()
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- name: Delete build artifacts
|
|
||||||
env:
|
|
||||||
FORGE_TOKEN: ${{ forge.token }}
|
|
||||||
REPO: ${{ forge.repository }}
|
|
||||||
API: ${{ forge.server_url }}/api/v1
|
|
||||||
run: |
|
|
||||||
AUTH="Authorization: token $FORGE_TOKEN"
|
|
||||||
|
|
||||||
ARTIFACTS=$(curl -s -H "$AUTH" \
|
|
||||||
"$API/repos/$REPO/actions/artifacts?name=build-windows64")
|
|
||||||
|
|
||||||
for ARTIFACT_ID in $(echo "$ARTIFACTS" | jq -r '.artifacts[].id // empty'); do
|
|
||||||
curl -s -X DELETE -H "$AUTH" \
|
|
||||||
"$API/repos/$REPO/actions/artifacts/$ARTIFACT_ID"
|
|
||||||
done
|
|
||||||
BIN
.github/LCE-Revelations-banner.png
vendored
|
Before Width: | Height: | Size: 496 KiB |
0
.gitea/banner.png → .github/banner.png
vendored
|
Before Width: | Height: | Size: 656 KiB After Width: | Height: | Size: 656 KiB |
BIN
.github/hardcore-hearts.png
vendored
|
Before Width: | Height: | Size: 41 KiB |
BIN
.github/hardcore-preview.png
vendored
|
Before Width: | Height: | Size: 778 KiB |
0
.gitea/roadmap.png → .github/roadmap.png
vendored
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 195 KiB |
2
.github/workflows/nightly.yml
vendored
|
|
@ -84,7 +84,6 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
New-Item -ItemType Directory -Force -Path staging
|
New-Item -ItemType Directory -Force -Path staging
|
||||||
Copy-Item neoLegacyWindows64.zip staging/
|
Copy-Item neoLegacyWindows64.zip staging/
|
||||||
Copy-Item ./build/windows64/Minecraft.Client/Release/Minecraft.Client.exe staging/
|
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
|
|
@ -278,7 +277,6 @@ jobs:
|
||||||
with:
|
with:
|
||||||
subject-path: |
|
subject-path: |
|
||||||
artifacts/neoLegacyWindows64.zip
|
artifacts/neoLegacyWindows64.zip
|
||||||
artifacts/Minecraft.Client.exe
|
|
||||||
|
|
||||||
- name: Get short SHA
|
- name: Get short SHA
|
||||||
id: sha
|
id: sha
|
||||||
|
|
|
||||||
0
Minecraft.Client/SkullRenderer
Normal file
|
|
@ -1,4 +1,4 @@
|
||||||

|

|
||||||
# neoLegacy (Legacy Console Edition)
|
# neoLegacy (Legacy Console Edition)
|
||||||
This project aims to backport the newer title updates back to Legacy Console Edition (which is based on TU19).
|
This project aims to backport the newer title updates back to Legacy Console Edition (which is based on TU19).
|
||||||
|
|
||||||
|
|
@ -6,7 +6,7 @@ This project aims to backport the newer title updates back to Legacy Console Edi
|
||||||
[](https://github.com/LCE-Hub/LCE-Emerald-Launcher)
|
[](https://github.com/LCE-Hub/LCE-Emerald-Launcher)
|
||||||
|
|
||||||
# Our roadmap:
|
# Our roadmap:
|
||||||

|

|
||||||
|
|
||||||
- Port Title Update 25 (100% complete) ( 🎉 )
|
- Port Title Update 25 (100% complete) ( 🎉 )
|
||||||
- Port Title Update 31 (86.36% complete)
|
- Port Title Update 31 (86.36% complete)
|
||||||
|
|
@ -14,7 +14,7 @@ This project aims to backport the newer title updates back to Legacy Console Edi
|
||||||
See our [Contributor's Guide](./CONTRIBUTING.md) for more information on the goals of this project.
|
See our [Contributor's Guide](./CONTRIBUTING.md) for more information on the goals of this project.
|
||||||
|
|
||||||
# Download
|
# Download
|
||||||
Users can download our [Nightly Build](https://codeberg.org/piebot/LegacyEvolved/releases)! Simply download the `.zip` file and extract it!
|
Users can download our [Nightly Build](https://github.com/pieeebot/neoLegacy/releases/tag/Nightly)! Simply download the `.zip` file and extract it!
|
||||||
|
|
||||||
# Acknowledgments
|
# Acknowledgments
|
||||||
|
|
||||||
|
|
|
||||||