1748 Commits
Author SHA1 Message Date
Anaël 6d25bae67f Renderer: Rewrite the frustum culling algorithm
Nightly Release / build (push) Waiting to run
Nightly Release / release (push) Blocked by required conditions
Nightly Release / cleanup (push) Blocked by required conditions
Sync branches with main / sync (push) Waiting to run
2026-08-22 02:56:08 +02:00
ACL c85b2a8740 fix: Armor swapping executed even when interacting with a block (#168)
Sync branches with main / sync (push) Waiting to run
Nightly Release / build (push) Canceled after 0s
Nightly Release / release (push) Canceled after 0s
Nightly Release / cleanup (push) Canceled after 0s
(This PR fixes [this issue](https://discord.com/channels/1482443865754701868/1534141325904183336) from the Discord server: )

Previously, when holding a piece of armor and right-clicking an interactable block (furnance, crafting table, levers, etc.) the armor would be equipped to the player.
This isn't the expected behavior. The interacted block should suppress any held item functionality (if not crouched)

This PR adds the "bool blockHandled" variable to the "handleUseItem" function. If the player interact with an interactable block, the variable is set to true.
This variable can be used for future packets added in this function

Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/168
Co-authored-by: ACL <puffymono@gmail.com>
Co-committed-by: ACL <puffymono@gmail.com>
2026-08-08 16:58:45 +01:00
ACL a809e71d58 fix: Thrown eggs use snowball particles when hitting a block (#167)
Thrown eggs used snowball particles when hitting a block, there wasn't any code for the correct particles either.
I added the new egg particles and assigned them to the thrown egg entity.

Before:
![2026-08-07_20.09.22.png](/attachments/2d55ef32-3750-4825-b884-9a39a50e9bd8)

Now:
![2026-08-07_20.18.59.png](/attachments/d2b5571e-c121-44e2-a412-12d2a460f8d7)

Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/167
Co-authored-by: ACL <puffymono@gmail.com>
Co-committed-by: ACL <puffymono@gmail.com>
2026-08-08 16:56:00 +01:00
700 6d226273b5 neoLegacy fork warning, name usage situations 2026-08-04 21:59:54 +01:00
Fireblade 024e0ba28a feat: tu43 parity changes + fixes (#165)
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/165
2026-08-03 01:08:51 +01:00
Fireblade 3ff2f52105 chore: bump version 2026-08-02 19:59:27 -04:00
Fireblade 518dd28029 fix: panorama path bug 2026-08-02 19:21:53 -04:00
Fireblade 69009916ef fix: dlc world music fading out to main menu 2026-08-02 19:08:14 -04:00
Fireblade 8d3e02bc1f feat: randomization-free landing particles 2026-08-02 18:11:23 -04:00
Fireblade f8a4de8afd fix: main menu music transition, tutorial keyboard images 2026-08-02 16:25:11 -04:00
Fireblade 432024f6ca fix: disable changing control presets when on keyboard and mouse 2026-08-02 15:34:42 -04:00
Fireblade a1eea81519 feat: creeper ignite tooltip 2026-08-02 15:11:42 -04:00
Fireblade 2c42b0cea3 chore: make slime block more accurate to decomp 2026-08-02 15:06:34 -04:00
Fireblade 30d7291310 chore: update keyboard tooltips 2026-07-25 01:40:21 -04:00
Fireblade c0265373a6 fix: hanging entities in dlc worlds 2026-07-24 18:59:43 -04:00
Fireblade 09c305e970 fix: magma block damage still taking effect when the player has frost walker 2026-07-24 17:44:59 -04:00
Fireblade 306d1c9fb7 feat: new chunk load toggle
also fixes item frames / paintings in dlc worlds
2026-07-24 15:14:27 -04:00
Fireblade 261700ea8b feat: passive chunk loading 2026-07-24 03:25:30 -04:00
Fireblade 5a8b93829b feat: modern autosave 2026-07-23 22:22:43 -04:00
Fireblade a045d994fb feat: tu43 entity sounds, spawner fixes, and a 16x16 region toolset 2026-07-23 19:47:55 -04:00
700 e4679718e6 (dont mind this commit just rephrasing) 2026-07-23 17:26:19 +01:00
700 89fd83401f Replaced outdated URL 2026-07-23 17:23:44 +01:00
Fireblade 1488469cb2 fix: translucent item rendering 2026-07-22 15:07:43 -04:00
Fireblade d41d82faa6 chore: finalize keyboard and mouse controls 2026-07-22 03:05:54 -04:00
Joud Kandeel b59e075247 fixed performance issue on debug builds by commenting out a commited code from the Smartcmd, I would assume that method worked fine on old update of LCE as it had a small amount of mobs in the game to save for every single tick, but as we introduce more mobs to neoLegacy that method becomes a bottle neck, and we dont really need it either in the game! 2026-07-21 13:26:06 +02:00
Fireblade 7baff55287 fix: key swap 2026-07-20 17:31:41 -04:00
Fireblade ca6e3585d0 chore: fix up keyboard tooltips 2026-07-20 17:23:25 -04:00
Fireblade cd64f5f52b feat: keyboard and mouse controls
fixes:
- unsafe string conversion
- fence gates not connecting to walls properly
2026-07-20 02:24:35 -04:00
DrPerkyLegitandDrPerkyLegit 18136070c1 Feat/gui enhancements (#54)
fix slider sounds
fix button sounds in settings page

---------

Co-authored-by: DrPerkyLegit <116128211+DrPerkyLegit@users.noreply.github.com>
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/54
Co-authored-by: DrPerkyLegit <6+drperkylegit@noreply.neolegacy.dev>
Co-committed-by: DrPerkyLegit <6+drperkylegit@noreply.neolegacy.dev>
2026-07-19 15:42:27 +01:00
ACLandTheHuckle a248586ad9 fix: Using the keyboard numbers to swap items didn't work properly (#8)
This PR adds some lines missing from the code inside where the game handles the hotbar inputs (1 to 9 keys). I copied the code that handles the scrollwheel hotbar input updates so it should work exactly the same.

This fixes some issues or bugs, such as the item name not appearing or the tutorial failing to track the current item.

---------

Co-authored-by: TheHuckle <1+thehuckle@noreply.neolegacy.dev>
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/8
Co-authored-by: ACL <puffymono@gmail.com>
Co-committed-by: ACL <puffymono@gmail.com>
2026-07-19 15:40:47 +01:00
Fireblade 1f4c62b011 fix: 1.1.0b bugs (#53)
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/53
2026-07-19 04:06:46 +01:00
Fireblade 10ab8b114d fix: shapeless recipies not accounting for duplicate crafting items 2026-07-18 23:02:35 -04:00
Fireblade 7e06e44f80 fix: chest breaking animation 2026-07-18 22:09:33 -04:00
Fireblade 525b89484c fix: enchantment table + frost walker (kinda)
fixes:
- treasure enchants being selectable within the enchantment table menu
- frost walker resemblance to decompiled legacy console edition
- enchantment table featuring hot-swappable abilities where the player could replace one tool with another whilst keeping the exact same potential enchantments in the enchant menu
2026-07-18 22:03:54 -04:00
Fireblade f5afc92cdd chore: port rest of magma block stuff 2026-07-18 20:52:23 -04:00
Fireblade d3067a7d0a chore: update block localizations 2026-07-18 19:12:07 -04:00
Fireblade 1011c714c4 fix: grass path
fixes:
- grass path not being on the shovel's diggable list, hence the slow breaking speed whilst mining the block
- grass path AABB collisions, creating a discrepency between farmland + the grass path tile where the former could walk up more tiles than the latter
2026-07-18 19:01:12 -04:00
Fireblade be92d90bcb fix: miscellaneous bugs + crashes (#52)
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/52
2026-07-18 00:22:17 +01:00
Fireblade 338b1b2dd9 fix: misc bugs
fixes:
- f3 menu outside world border
- control type being affected by seemingly random oddities
- bedrock glitch in low y levels (thanks tranq)
2026-07-17 19:20:05 -04:00
TheHuckle 3c73512a40 Fix NixOS Build - ency 2026-07-17 13:12:50 +01:00
Fireblade 43b3a70d4d chore: update 4jlibs 2026-07-17 00:05:47 -04:00
Fireblade db98211d62 fix: add suport for additional languages 2026-07-16 17:05:38 -04:00
Tranqlmao 454da0ce3c Banners Complete!
Fixed improper behaviors of banners to adhere to LCE, as well as redid the banner recipes!
2026-07-15 14:50:09 -04:00
Tranqlmao f3a4f21029 Merge branch 'main' of https://git.neolegacy.dev/neoStudiosLCE/neoLegacy 2026-07-15 12:33:19 -04:00
Tranqlmao c263d012e3 SWF fixes
Proper fixes for missing menu's
2026-07-15 12:33:10 -04:00
SevenToaster509 1399ff5a04 fix: crafting table orientation
crafting table was shown in the wrong rotation compared to how it appeared in actual LCE (in the UI)
2026-07-15 11:12:56 +01:00
SevenToaster509 8e0983ad4e fix: banner names being incorrect 2026-07-15 11:12:21 +01:00
Fireblade 8fad0908f6 fix packet issue for skins (#49)
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/49
Reviewed-by: tranqlmao <20+tranqlmao@noreply.neolegacy.dev>
Reviewed-by: Fireblade <3+fireblade@noreply.neolegacy.dev>
2026-07-15 07:27:23 +01:00
Fireblade 223f4e6400 fix: builds on linux and incorrect map colors (#50)
Reviewed-on: https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/pulls/50
2026-07-15 07:25:37 +01:00
Tranqlmao d7a08122c7 Banner Patterns!
Banner Patterns, some lighting fixes, and loot-table nbt!
2026-07-14 20:31:05 -04:00