Commit graph

388 commits

Author SHA1 Message Date
izzy 937fe36a97
Merge branch 'smartcmd:main' into packet-fix 2026-03-08 14:21:17 -04:00
izzy 82bb77a3a5 fix: cleanup, start replacing error handling 2026-03-08 11:56:12 -04:00
Loki dc91a1dad0
Add Discord Invite to issue flow 2026-03-08 03:50:16 -05:00
Matthew Toro 3a5f1b6179
Add "Add Server" functionally to "Join Game" Menu + relocate servers.txt to servers.db. (#911)
* Add "Add Server" functionally to "Join Game" Menu + relocate servers.txt to servers.db

* enchancement: add edit and delete server functionality, solves FriendSessionInfo corruption issues
2026-03-08 03:10:15 -05:00
Alezito2008 d461012efb
fix: prevent TNT minecarts from exploding if TNT host option is disabled (#921) 2026-03-08 03:02:23 -05:00
E x o t i c 110e86ca2a
Fix missing break statement for minecarts (#930) 2026-03-08 03:00:25 -05:00
eh-K a865cea026
Adjust gamma calculation based on slider value (#893) 2026-03-07 22:31:20 -06:00
Marlian cfcec48ae1
Fix horse rendering: culling when looking up + fire debug texture (#899)
- Skip frustum culling for the entity the player is currently riding, preventing the horse from disappearing when looking up (fixes a bug reported on Discord)

- Fix HorseRenderer::bindTexture() to delegate to base class for single textures (fire atlas, enchant glint), only using bindTextureLayers() for multi-layer horse textures

Co-authored-by: MCbabel <MCbabel@users.noreply.github.com>
2026-03-07 22:30:44 -06:00
Loki Rautio 087b7e7abf Revert "Project modernization (#630)"
This code was not tested and breaks in Release builds, reverting to restore
functionality of the nightly. All in-game menus do not work and generating
a world crashes.

This reverts commit a9be52c41a.
2026-03-07 21:12:22 -06:00
ModMaker101 a9be52c41a
Project modernization (#630)
* Fixed boats falling and a TP glitch #266

* Replaced every C-style cast with C++ ones

* Replaced every C-style cast with C++ ones

* Fixed boats falling and a TP glitch #266

* Updated NULL to nullptr and fixing some type issues

* Modernized and fixed a few bugs

- Replaced most instances of `NULL` with `nullptr`.
- Replaced most `shared_ptr(new ...)` with `make_shared`.
- Removed the `nullptr` macro as it was interfering with the actual nullptr keyword in some instances.

* Fixing more conflicts

* Replace int loops with size_t and start work on overrides
2026-03-08 09:56:03 +07:00
izzy 7dc6009fc0 fix: restore charArray version of readFully 2026-03-07 21:28:09 -05:00
izzy c85b6ef12d
Merge pull request #1 from x86/rce-patches
Misc. RCE Patches
2026-03-07 21:13:00 -05:00
izzy 99ab1e6464 feat: fully patch datastream 2026-03-07 21:12:42 -05:00
x86 dacde328c9
RCE Fix 4 2026-03-08 14:47:59 +13:00
izzy 17cf9ba34d feat: patch out readutf, limit still needed. 2026-03-07 20:09:35 -05:00
x86 7e3b593053
Rce Fix 3 2026-03-08 13:10:17 +13:00
x86 5d63f83286
Rce Fix 2 2026-03-08 13:08:28 +13:00
x86 126d08a6f8
RCE Fix #1 2026-03-08 13:02:36 +13:00
izzy 76e1328b6b fix: tighten chatpacket limits to bare mininum 2026-03-07 18:23:01 -05:00
Vincent Zhang 1be5faaea7
bugfix: Holding CTRL key resets flying acceleration (#863) 2026-03-07 23:18:25 +00:00
izzy d31479a0ab feat: implement bad chat packet handling 2026-03-07 18:10:32 -05:00
izzy 0a8b0cb406 fix: impl shutdown error handling 2026-03-07 17:40:14 -05:00
izzy 8a545f37f0
Merge branch 'smartcmd:main' into packet-fix 2026-03-07 17:07:17 -05:00
izzy 839ce24b9e feat: implement all serverside exceptions 2026-03-07 17:06:44 -05:00
izzy e0408115ea feat: improve handling in Packet 2026-03-07 17:06:19 -05:00
izzy cfce17c19b feat: implement all exception types 2026-03-07 17:05:15 -05:00
izzy be6af511bd feat: cleanup exceptions a bit 2026-03-07 15:00:07 -05:00
TraoX_ bbe396d90d
Update to zlib 1.3.2 (#852) 2026-03-07 13:56:03 -06:00
rtm516 9cac3e0394
Change F3 rendering and add git version information (#836)
* Change F3 rendering and add git version information

* Change position, block, chunk and facing

* Limit position decimal places

* Move LCE unique to the bottom and add more java features

* Fix chunk information disappearing after y256

* Add chunk count information

* Move build number script to prebuild.ps1

* We dont need to specify vector and wstring are from std

* Restore build number to fix multiplayer

* Use short symbolic-ref

* Restore original BuildVer.h

---------

Co-authored-by: Loki <lokio.casebstv@gmail.com>
Co-authored-by: Loki Rautio <lokirautio@gmail.com>
2026-03-07 13:55:44 -06:00
Loki Rautio e5ad785803 Revert "50% - 100% increase to some mob caps. (#789)"
It's unclear if this change maintains mob density parity so it has been
reverted. This can be committed back in if parity is properly verified
2026-03-07 12:54:40 -06:00
Loki 766f5e2c57
Update CONTRIBUTING.md 2026-03-07 12:46:35 -06:00
Loki 2e21f4830d
Fix formatting issue in CONTRIBUTING.md 2026-03-07 12:08:06 -06:00
Loki 3839bf6187
Add LCE Parity guidelines to CONTRIBUTING.md 2026-03-07 12:03:20 -06:00
eh-K b3ff7f5998
50% - 100% increase to some mob caps. (#789)
* 50% increase to most mob caps, doubling some.

* Changed from 75 to 70 to match PC parity. Ambient is back to 20
2026-03-08 00:32:01 +07:00
void_17 b7bd9bb903 Move to newer C++17 language standard 2026-03-08 00:23:39 +07:00
bulkmoerls 261c7f3de0
added git lfs (#849) 2026-03-08 00:22:21 +07:00
VivyaCC 52b1882f13 win cpp23 compat: Minecraft.Client 2026-03-07 23:58:51 +07:00
VivyaCC 6dfdd90328 win cpp23 compat: Minecraft.World 2026-03-07 23:58:21 +07:00
GuglioIsStupid 7c2869c5b9
I genuinely didn't know release and debug had seperate include dirs 😢😢😢 i suck with vs projects (#830) 2026-03-07 21:09:34 +07:00
GuglioIsStupid 220fe18487
Fix PCH (#828) 2026-03-07 20:21:37 +07:00
GuglioIsStupid 38ce933fd5
voids request - Move the filesystem files to root/ as it will be used in both Minecraft.Client and Minecraft.World (#819)
* Move Filesystem to root/include/ as per devoiders request

* Filesystem -> lce_filesystem
2026-03-07 18:36:05 +07:00
ModMaker101 e754bad17e
Improve gamma shader parity - fixes #611 (#790)
* Call gamma post process after `ui.render` #611

* Fixed "washed out" look.

* Improve gamma pass and cache viewport size
2026-03-07 03:00:38 -06:00
Kevin cc85ecf05a
Block sneak while chat is open. (#803) 2026-03-07 02:57:20 -06:00
Loki Rautio 341dfa1868 update audio to prevent artifacts 2026-03-07 00:50:44 -06:00
Loki Rautio 4f73dd18b1 Actually really switch back to extracted sounds, add back missing sounds
The sounds Guglio was using were missing several sounds (skeleton damage, etc) as well as the "original" sound pack just being wrong. Switches back to the original sounds, though Miles was still louder somehow
2026-03-06 22:11:29 -06:00
Loki Rautio 16eec7e68b Revert to original sounds
Original sounds from Guglio - should be correct audio levels. Current sounds
were too quiet so swapping these for JE sounds will have to be done with
some sort of normalization level sampling thingie with ffmpeg or smthn
2026-03-06 20:59:25 -06:00
Loki Rautio c590cd6995 Fix SkinsBirthday.pck incompatability
Technically incompatible in debug builds, this removes the .loc file from the archive
2026-03-06 20:36:05 -06:00
Kevin 13960a93b2
Max players from 8 -> 255 + small connection optimizations (#722)
* Multiplayer 8 to max byte increase.

Made-with: Cursor

* Server chunk optimizations for large player counts, server full notification fix, added to server.properties.
2026-03-06 19:23:32 -06:00
MijaeLio 16446265d5
Add Render Distance option. (#675)
* FOV option without debug menu

Now located in Graphics section.

Based on the FOV thing from discord idk

* language

* render distance option for graphics menu

* oop

* swf files on media

* revert changes on language selector

* nvm it was actually easy to fix

* forgot this

* Final probably

Fixed visual bug and made the chunk updates depend to your view distance.
2026-03-06 19:14:06 -06:00
Loki Rautio 216943716b Revert "Fix UI button staying focused on mouse-out + controller snap (#773)"
This reverts commit 2f614a52c2.
Causes weird selection regression in certain menus
2026-03-06 19:05:12 -06:00