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: |
|
||||
New-Item -ItemType Directory -Force -Path staging
|
||||
Copy-Item neoLegacyWindows64.zip staging/
|
||||
Copy-Item ./build/windows64/Minecraft.Client/Release/Minecraft.Client.exe staging/
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v6
|
||||
|
|
@ -278,7 +277,6 @@ jobs:
|
|||
with:
|
||||
subject-path: |
|
||||
artifacts/neoLegacyWindows64.zip
|
||||
artifacts/Minecraft.Client.exe
|
||||
|
||||
- name: Get short SHA
|
||||
id: sha
|
||||
|
|
|
|||
0
Minecraft.Client/SkullRenderer
Normal file
|
|
@ -1,4 +1,4 @@
|
|||

|
||||

|
||||
# neoLegacy (Legacy Console Edition)
|
||||
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)
|
||||
|
||||
# Our roadmap:
|
||||

|
||||

|
||||
|
||||
- Port Title Update 25 (100% 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.
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
|||