366 Commits

Author SHA1 Message Date
eh-K
a865cea026 Adjust gamma calculation based on slider value (#893) nightly 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
Vincent Zhang
1be5faaea7 bugfix: Holding CTRL key resets flying acceleration (#863) 2026-03-07 23:18:25 +00: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
Adem Kurt
8f2ae54b3a Add toggle inventory/crafting with E and C/R keys (#593) 2026-03-06 19:02:42 -06:00
GabsPuNs123
8dee53a565 Update DLCs for windows64media (#778)
* Fix DLCs textures and crash in 720p

* Revert "Fix DLCs textures and crash in 720p"

This reverts commit 7c38605360.

* Update Durango and Windows64 DLCs Textures also fix crash in 720p

* DLC update for Windows edition

- The windows edition dont use anymore DurangoMedia
- Fixed Bed and missing items in Skyrim
- Fixed Hud in almost all the DLCs (Halo hud in 720p is still the default hud)
- Add 720p support
- Add missing skin packs
- High quality Music for DLCs

* Add Fantasy Texture Pack, Remove LittleBigPlanet DLC

The LittleBigPlanet world crash the game, the texture pack dont support 1080p, and the loc file wasn't working
2026-03-06 18:56:15 -06:00
FriedMonkey
54df68ac53 Fix ocelot hit noises (#776)
it couldnt play sound because folder has hitt with 2 t instead of just hit
2026-03-06 18:48:05 -06:00
FriedMonkey
a6699a2e6f Fixed baby zombie hitbox size (#765)
* Added scaling to zombie

i added scaling to zombie based on if its a baby or not

just setting the size does not work you have to set it in the tick (look at the tick for slimes which is a scalable monster)

* add output dir to gitignore

the build output folder is now added to the git ignore

---------

Co-authored-by: Loki <lokirautio@gmail.com>
2026-03-06 18:45:22 -06:00
Lrxh
2f614a52c2 Fix UI button staying focused on mouse-out + controller snap (#773) 2026-03-06 18:39:55 -06:00
GuglioIsStupid
55be6447e3 Sound Fixes (#686)
* Fix sound settings not applying

* Reimplement miles sound artifacts

* Fix stone brick stairs recipe

* Fix craft and scroll sound

* Rename scrollfocus.ogg to scroll.ogg

* Remove unneeded code

* Reorganize sounds, revert spam sound press, add witch sounds and fix slimes

* I forgot my console again
2026-03-06 18:38:14 -06:00
Vincent Zhang
d4db0b947f Add Adventure Mode as an option when creating world (#757)
* per user config should be .gitignored

* add comment surrounding gitignore update

* make it wildcard

* add fullscreen to launch option struct

* remove redundant forward declaration and use fullscreen launch option in main

* add adventure mode option as well as adjust cycling logic

* Revert deleting *.user from end of .gitignore

* rework comments
2026-03-06 18:37:11 -06:00
Loki Rautio
48028145dc Disable yet more debug stuff from Release 2026-03-06 17:06:21 -06:00
Loki Rautio
f254af3d0c Disable more debug features in Release build 2026-03-06 16:46:06 -06:00
catdbg
eeedbf08d3 Save FOV value to settings (#670)
* Save FOV value to settings.dat

* Batch font drawing to fix debug overlay FPS

* Revert "Batch font drawing to fix debug overlay FPS"

This reverts commit 7dcecdbd4d.
2026-03-06 16:38:16 -06:00
Loki Rautio
4e67706dc3 Revert "Fixed stained glass and glass pane not rendering the water and held item transparency for stained glass and pane (#748)"
This reverts commit a4214805d1.
2026-03-06 16:29:46 -06:00
Marvelco
a4214805d1 Fixed stained glass and glass pane not rendering the water and held item transparency for stained glass and pane (#748)
* fixed stained glass and glass pane not rendering the water

* Fixed held item transparency for stained glass and pane
2026-03-06 15:35:30 -06:00
catdbg
d265ce29a2 Scale debug overlay, truncate terrain lines (#751) 2026-03-06 15:34:37 -06:00
void_17
988e3042e0 Remove all MSVC __int64 (#742) 2026-03-07 03:31:30 +07:00
Loki Rautio
175fc3824e Disable EULA popup 2026-03-06 13:44:43 -06:00
void_17
fc7ddbab14 Cherry-pick non-code files to exclude from vscode search
It slowed down the code search significantly, so I had to manually cherry-pick assets and binary files from vscode search which made it much, much faster.
2026-03-07 02:35:34 +07:00
Loki
c5229cde93 Update README with download instructions
Added download instructions for Windows users in README.
2026-03-06 13:36:24 -06:00
Loki
563a1b0d12 Update README.md
Add details about current server functionality
2026-03-06 13:34:54 -06:00
Loki Rautio
0404a97257 Disable overlapping debug cheat inputs on dpad for Release
Same thing as last commit
2026-03-06 13:11:24 -06:00
Loki Rautio
ed2a20dab7 Disable DPad Cheat Overrides on Release builds
These cheats conflict with normal DPad behavior so they should be disabled.
If we want to reintroduce these, we'll need to find a better set of triggers
(and ideally respect server cheat settings) for allowing their use
2026-03-06 13:08:09 -06:00
KaoruBoy
015c368fc1 Don't block KEYDOWN messages (#698) 2026-03-06 13:00:53 -06:00
catdbg
9cbbae1c3e Batch font drawing to fix debug overlay FPS (#732) 2026-03-06 12:56:35 -06:00