Commit graph

434 commits

Author SHA1 Message Date
NSDeathman 4592e80b95 Fix 2026-03-15 23:09:11 +03:00
NSDeathman a9d27ad8f4 Project filesystem changes 2026-03-15 22:39:26 +03:00
NSDeathman ef9aca471b Fix 2026-03-15 21:10:51 +03:00
NSDeathman 92e43cf4d4 New villagers trades 2026-03-15 21:10:45 +03:00
NSDeathman 791f592cef Wolf AI improoves 2026-03-15 21:10:32 +03:00
NSDeathman f4db2495e8 Fix 2026-03-15 21:09:57 +03:00
NSDeathman 37d630c2ba Change world size 2026-03-15 21:09:49 +03:00
NSDeathman 09c93f9b18 New biomes 2026-03-15 21:09:31 +03:00
NSDeathman b46f39bd06 Growable command buffers 2026-03-15 21:08:20 +03:00
NSDeathman 2e9731a97c Growable command buffer and infinity world 2026-03-13 19:17:29 +03:00
NSDeathman 687878d657 4JRender lib source code 2026-03-12 23:22:14 +03:00
NSDeathman ec93a8b85b Try to add climate based biome scattering (commented now) 2026-03-12 22:18:07 +03:00
NSDeathman e0f2b2ca4b Optimization 2026-03-12 22:17:38 +03:00
NSDeathman 1c28f2a8e8 Disabled debug text 2026-03-12 22:17:01 +03:00
NSDeathman 864f980550 Update light if item in light changed 2026-03-12 16:02:54 +03:00
NSDeathman b0e740f8b6 Light emission level for lightBlock copying from hand held item 2026-03-12 15:57:24 +03:00
NSDeathman 21ba81d0a8 Every light emit block in hand can emit light 2026-03-12 15:52:57 +03:00
NSDeathman daef2225bf Light block pick fix 2026-03-12 15:32:18 +03:00
NSDeathman 26a9d6adb7 Simple dynamic lighting from torches in hand 2026-03-12 15:12:25 +03:00
NSDeathman 6f725b8355 Simple climate based biome scattering 2026-03-11 20:47:58 +03:00
NSDeathman 0f3738c320 Delete reeds feature generation bug 2026-03-11 20:04:40 +03:00
NSDeathman 3d96a0ebdb Improve random 2026-03-11 20:04:11 +03:00
NSDeathman fb87883b54 Merge branch 'NSDeathman-Personal' of https://github.com/NSDeathman/MinecraftConsoles into NSDeathman-Personal 2026-03-11 14:02:43 +03:00
NSDeathman c92023d843 Vignette restored 2026-03-11 14:02:40 +03:00
NSDeathman 9d7b1711ac
Merge pull request #1 from NSDeathman/main
Main to Personal merge
2026-03-11 13:45:37 +03:00
NSDeathman 5c46c2428c
Merge branch 'smartcmd:main' into NSDeathman-Personal 2026-03-11 13:42:00 +03:00
NSDeathman ab3562220c
Merge branch 'smartcmd:main' into main 2026-03-11 13:31:41 +03:00
NSDeathman dca3bf2bc3 Fixed and completely refactored game music playing and categories choosing 2026-03-11 13:28:02 +03:00
NSDeathman 9d88cc51cc FLOATING_ISLANDS enabled 2026-03-11 12:34:06 +03:00
Marvelco 1036b7368e
Fixed DLC map loading / saving, missing chunks (#1114)
Some checks are pending
MSBuild Debug Test / Build Windows64 (DEBUG) (push) Waiting to run
Nightly Release / Build Windows64 (push) Waiting to run
* fixed all DLC maps

* fixed old saves have overlapping chunks with the new system
2026-03-10 22:04:19 -05:00
NSDeathman 50b6a2e96e World size depends biome sizes 2026-03-11 00:48:04 +03:00
NSDeathman 538c3eeccc Large world size 2026-03-11 00:47:44 +03:00
Loki a195ac7172
Only single topic PRs, please - CONTRIBUTING.md 2026-03-10 09:37:52 -05:00
la d7596aa28c
Fix issue where visually the HUD shows you have 0 hearts when you dont (#1089)
Some checks are pending
MSBuild Debug Test / Build Windows64 (DEBUG) (push) Waiting to run
Nightly Release / Build Windows64 (push) Waiting to run
* Fix for issue where player is able to stay alive with zero hearts in their healthbar.

* use static cast over c style cast
2026-03-09 22:30:01 -05:00
eh-K c998346312
FIX: Bonus Chests spawn again when loading back in. #982 (#992)
* Fixed bug where Bonus Chests would spawn again when loading back into it.

Fixes #982

Added a check for if the world is new.

Meaning no more additional chests if the world is loaded up again.

* Replace NULL with nullptr for chest check
2026-03-09 22:07:38 -05:00
Marlian 91ae76f132
Fix tamed horses despawning when player moves away (#1057)
Co-authored-by: MCbabel <MCbabel@users.noreply.github.com>
2026-03-09 22:06:38 -05:00
Us3ful"-Dev c90a6bf5ab
Fixed Enderman, monster aggro in creative (#1051)
Fixed endermans by making a invulnerable check
2026-03-09 22:05:56 -05:00
Alezito2008 5f777a7f45
Fix: Prevent clicking disabled checkboxes (#1075) 2026-03-09 22:03:39 -05:00
Marlian 3bcf588fbe
Fix crash when loading saved tutorial worlds (#1001)
writeRuleFile() was missing the schematic file count integer before the schematic entries. The reader in readRuleFile() expected this count, causing a stream misalignment that led to an assertion failure (Unrecognised schematic version) when reloading a saved tutorial world.

The fix writes the count on save and adds backward-compatible reading that detects old saves (without count) via a peek heuristic and falls back to count-less parsing.

Co-authored-by: MCbabel <MCbabel@users.noreply.github.com>
2026-03-09 22:02:39 -05:00
Loki Rautio 58c236ead5 Disable git LFS
It was never even enabled properly to begin with
2026-03-09 20:49:50 -05:00
Loki e6eafda90e
Remove another servers.txt reference 2026-03-09 18:27:02 -05:00
Loki 0fbc8903f3
Update README, remove servers.txt references 2026-03-09 18:26:00 -05:00
la e9dba1fa56
Prevent TNT Minecart exploding with TNT disabled (#1067)
Some checks are pending
MSBuild Debug Test / Build Windows64 (DEBUG) (push) Waiting to run
Nightly Release / Build Windows64 (push) Waiting to run
This set of changes was made to make the code better mimic TU20 based on its disassembly
2026-03-09 16:01:17 -05:00
Tuff CWC fe65ec24f1
Remove dead link from README (#1064) 2026-03-09 15:02:26 -05:00
NSDeathman 515c22f50d Fix gamepad hot-plug detection 2026-03-09 18:40:13 +03:00
Loki bda3b1078a
Port over RCE Patches from LCEMP (#1023)
Some checks are pending
MSBuild Debug Test / Build Windows64 (DEBUG) (push) Waiting to run
Nightly Release / Build Windows64 (push) Waiting to run
* LCEMP RCE Fixes WIP

Based on d017bfc30a

* Update to LCEMP's ByteArrayIO version

Fixes compilation since ours was missing some revisions from LCEMP

* Add additional safety checks missed in first pass

* Remove duplicate recipe count check
2026-03-09 06:53:08 -05:00
Loki Rautio a358a3caae Revert accidentally pushed "LCEMP RCE fixes"
This reverts commit d557ca2dfb.
2026-03-09 04:46:56 -05:00
Loki Rautio d557ca2dfb LCEMP RCE fixes
Based on commit d017bfc30a68888bf5c79b23cf5c4f607cf828bf
2026-03-09 04:45:14 -05:00
Loki Rautio 0c4f459904 Always show version overlay, add more info 2026-03-09 03:25:05 -05:00
MrTheShy 7a4f57e3e6
Reject duplicate UIDs on login and remove noisy gdraw debug log (#1013)
Some checks are pending
MSBuild Debug Test / Build Windows64 (DEBUG) (push) Waiting to run
Nightly Release / Build Windows64 (push) Waiting to run
Players joining a server with a UID already in use are now disconnected
instead of the existing player being force-kicked. The previous behaviour
introduced in #767 allowed two clients with the same UID to coexist,
causing invisible players and undefined behaviour.

Also removes a per-frame debug printf in gdraw_SetViewSizeAndWorldScale
that was left in from earlier resolution-fix work.
2026-03-08 23:10:00 -05:00