Commit Graph

717 Commits

Author SHA1 Message Date
piebot
a38abd4e8d Merge changes from upstream. 2026-03-30 14:28:57 +03:00
blongm
d3412aaae7 Fixed issue with world seeds not saving correctly (#1119)
## Description
Fix issue where typing in a short seed on world creation doesn't save the seed correctly

## Changes

### Previous Behavior
Typing in a seed on the world creation menu that's less than 8 characters long will result in garbage data being saved as the seed. Happens with controller and KBM.
You can see this in-game - if you exit the world options menu and go back in, the seed will show up as boxes □□□.
Weirdly, if you type a seed again, it behaves as expected.

### Root Cause
For some reason, assigning `m_params->seed` to the seed text points it to garbage data, when it's 7 characters or less.

### New Behavior
Seed entry behaves as expected.

### Fix Implementation
- Added `static_cast<wstring>` before assignment to `m_params->seed`.
- Also replaced `(wchar_t *)` with `reinterpret_cast<wchar_t*>` in the functions.

### AI Use Disclosure
No AI was used
2026-03-30 06:05:32 -05:00
piebot
0cfde5e615 Update .gitea/ISSUE_TEMPLATE/config.yml 2026-03-30 12:54:34 +02:00
piebot
1a80cf849b Merge branch 'main' of codeberg.org:piebot/LegacyEvolved 2026-03-30 13:47:10 +03:00
piebot
1e07e162f5 Update .github to .gitea 2026-03-30 13:46:34 +03:00
piebot
d6db6b099e Update README.md 2026-03-30 12:37:44 +02:00
piebot
ba460f3956 Update Coarse Dirt and Podzol locations in Creative Menu 2026-03-30 13:34:41 +03:00
piebot
b11ef7e68a Fix forgejo runner (Thanks GeorgeV22!) 2026-03-30 12:46:19 +03:00
neoapps-dev
ae2dac022c feat(parity): climbable trapdoor if connected to ladder 2026-03-29 20:50:57 +03:00
itsRevela
e706466f42 Send AddPlayerPacket for all players on join and RemoveEntitiesPacket on disconnect
Players now appear in each other's Tab list immediately on join,
regardless of render distance. Previously, players only appeared when
they entered entity tracking range because AddPlayerPacket was only
sent through the TrackedEntity system.

On disconnect, a RemoveEntitiesPacket is broadcast to all clients so
players added via the join broadcast are properly cleaned up, not just
those within tracking range.
2026-03-29 20:30:12 +03:00
itsRevela
0ebdbac933 Fix player list map icon colors to match map markers
The tab player list and teleport menu now show the correct map marker
color for each player. The icon is computed using the same hash as the
map renderer (getRandomPlayerMapIcon) and stored by player name,
bypassing the unreliable small-ID lookup that produced wrong colors
on dedicated servers.
2026-03-29 20:30:12 +03:00
itsRevela
618dc78008 Fix player list not showing all players on dedicated servers
Register remote players in the client's IQNet array when their
AddPlayerPacket arrives, so they appear in the Tab player list.
Previously only the host and local player were registered.

Also filter the dedicated server's phantom host entry (slot 0, empty
gamertag) from the UI, fix tick() to update entries by smallId instead
of sequential index, and fix player removal to use gamertag matching
since XUIDs are 0 on dedicated servers.
2026-03-29 20:30:11 +03:00
piebot
774f2fed61 Update README.md 2026-03-29 19:16:34 +02:00
neoapps-dev
267d98954b fix: change painting gaps from 16 to 32 2026-03-29 19:21:04 +03:00
neoapps-dev
48a5e882e3 omg i forgot to track the stb image write file lol 2026-03-29 18:52:59 +03:00
neoapps-dev
1028ee2e6d fix: stb import 2026-03-29 18:29:04 +03:00
neoapps-dev
d717f18628 feat: F2 for screenshotting
some code used from MLRE
2026-03-29 18:22:45 +03:00
irice7
e8ac5b16ea Add cancel join
Adds the Cancel Join tooltip to the "Connecting to host"
progress bar
2026-03-29 17:03:12 +03:00
neoapps-dev
0073f5569b switch to LLVM 21 and use cron 2026-03-29 14:18:14 +02:00
rtm516
38d58f2d8b Update actions workflows and add clang format check for PRs (#1418)
* Add clang-format workflow for pull request checks

* Modify push paths in nightly workflow

Updated paths for push event to include all files except specified ones.

* Update paths for nightly-server workflow triggers

* Modify paths for pull request triggers

Update pull request workflow to include specific paths.

* Tidy up clang-format installation in workflow
2026-03-28 23:35:25 -05:00
neoapps-dev
2b743bfff4 -j3 2026-03-29 00:04:45 +01:00
neoapps-dev
cb9f4fe624 CI mode 2026-03-28 23:52:55 +01:00
neoapps-dev
d52e64635a Update .gitea/workflows/nightly.yml 2026-03-28 23:49:58 +01:00
neoapps-dev
7124ebe0ef retry build once if it fails 2026-03-28 23:42:58 +01:00
neoapps-dev
f212a9290a Update .gitea/workflows/nightly.yml
yes imma hardcode now, im tired of this
2026-03-28 23:31:53 +01:00
neoapps-dev
a53cc967df fix(workflow): switch to LLVM 19
istg if this doesnt work...

Signed-off-by: neoapps-dev <neoapps-dev@noreply.codeberg.org>
2026-03-28 23:02:06 +01:00
neoapps-dev
6a76e0f515 me hates this 2026-03-28 22:45:06 +01:00
neoapps-dev
e8b36315bd did i say i hate codeberg 2026-03-28 22:41:08 +01:00
neoapps-dev
09b098e1b1 how did i misspell the username omg 2026-03-28 22:38:03 +01:00
neoapps-dev
c268af89bc i hate this 2026-03-28 22:36:36 +01:00
neoapps-dev
8dd3e1cd6a gtfo rust 2026-03-28 22:16:10 +01:00
neoapps-dev
c9d60db80d add .win to gitignore 2026-03-28 21:58:49 +01:00
neoapps-dev
9e53cea7ff forgot the dot 2026-03-28 21:58:01 +01:00
neoapps-dev
11e84b17e0 Update .gitea/workflows/nightly.yml 2026-03-28 21:57:47 +01:00
neoapps-dev
58e0b4ff7b fix: change cache dir to PWD instead of HOME 2026-03-28 21:56:01 +01:00
neoapps-dev
bd55d6ea48 now i hate ubuntu as well 2026-03-28 21:45:42 +01:00
neoapps-dev
893f882cf5 Update .gitea/workflows/nightly.yml 2026-03-28 21:26:18 +01:00
neoapps-dev
42e6e1a43a ARE YOU KIDDING ME CODEBERG?? 2026-03-28 21:19:19 +01:00
neoapps-dev
c5276d2a41 im gonna die 2026-03-28 21:17:35 +01:00
neoapps-dev
50abba796b Update .gitea/workflows/nightly.yml 2026-03-28 21:13:22 +01:00
neoapps-dev
b6af4f69a8 Update .gitea/workflows/nightly.yml 2026-03-28 21:10:18 +01:00
neoapps-dev
5574d8ef6f fix(workflows): install rust
i hate you forgejo
2026-03-28 21:09:26 +01:00
neoapps-dev
17b4b965e1 fix: install rust (of course) 2026-03-28 22:56:07 +03:00
Botch
277d74716e Render custom skin boxes on viewmodel (#1415)
* Update PlayerRenderer.cpp

* Fix fatal bug where skins with no additional boxes would crash the game
2026-03-28 14:44:27 -05:00
neoapps-dev
71edfc19ff feat: generic build script 2026-03-28 22:34:13 +03:00
piebot
d8118fcadc Update README.md 2026-03-28 16:14:09 +01:00
Lord_Cambion
6fe251b2ec minecart tnt fix 2026-03-28 14:44:56 +01:00
Lord_Cambion
a282314267 used the entity method instead of my controls for primed tnt 2026-03-28 14:03:56 +01:00
Lord_Cambion
6ba2c6ee24 Revert "better primed tnt water update"
This reverts commit 1490ea80b4.
2026-03-28 14:01:18 +01:00
Lord_Cambion
1490ea80b4 better primed tnt water update 2026-03-28 14:00:49 +01:00