Merge branch 'pieeebot:main' into patch

This commit is contained in:
Fireblade 2026-04-24 22:56:18 -04:00 committed by GitHub
commit a8b80b377b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 3 additions and 298 deletions

View file

@ -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

View file

@ -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.

View file

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 312 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

View file

@ -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]

View file

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 KiB

View file

Before

Width:  |  Height:  |  Size: 656 KiB

After

Width:  |  Height:  |  Size: 656 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 778 KiB

View file

Before

Width:  |  Height:  |  Size: 195 KiB

After

Width:  |  Height:  |  Size: 195 KiB

View file

@ -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

View file

View file

@ -1,4 +1,4 @@
![banner](.gitea/banner.png) ![banner](.github/banner.png)
# 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
[![Emerald Launcher](https://img.shields.io/badge/Get_it_on-LCE_Emerald_Launcher-3fc724)](https://github.com/LCE-Hub/LCE-Emerald-Launcher) [![Emerald Launcher](https://img.shields.io/badge/Get_it_on-LCE_Emerald_Launcher-3fc724)](https://github.com/LCE-Hub/LCE-Emerald-Launcher)
# Our roadmap: # Our roadmap:
![Roadmap](.gitea/roadmap.png) ![Roadmap](.github/roadmap.png)
- 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