Commit Graph

20 Commits

Author SHA1 Message Date
GabsPuNs
3ee643962d Fix compilation for MSVC, also moved some folders.
1. Added again the libraries for MSVC. If you need MinGW libraries version tell me
2. Removed "#include stdafx.h". Is not needed.
3. Renamed "RmlUIAssets" to "UI" and "Menus" to "Iggy"
2026-06-10 21:22:41 -04:00
Zero
d2b7ff5f43 Add RmlUi 2026-06-10 16:12:51 +02:00
GabsPuNs
c38286e075 Fix all the Cherry Pick Commits from TU24 to TU30 2026-06-07 01:25:23 -04:00
GabsPuNs
c7daaafa65 Update Random.cpp 2026-06-07 00:20:32 -04:00
GabsPuNs
df6907642e Probably for TU30 2026-06-07 00:19:16 -04:00
GabsPuNs
8bea50b1e5 Cleanups 2026-06-07 00:18:53 -04:00
GabsPuNs
e01cd453fb Improvements
Also a "rewrite" of Texture.cpp but im not happy with it
2026-06-07 00:17:31 -04:00
GabsPuNs
b14dfe07f7 I forgot to enable this again
This was disabled for try to find the FPS Issue
2026-06-07 00:16:37 -04:00
GabsPuNs
8dececbf90 Optimizations
This solves an FPS problem when 10 or more entities take damage
2026-06-07 00:16:16 -04:00
GabsPuNs
3b09eb95db New File System and Cleanup some code Part 3
* Remove stdafx.h and some <unordered_set> includes
* Update Minecraft Server Defines and remove more unused folders/files
* Unbloat stdafx.h from Minecraft.World
2026-06-07 00:10:47 -04:00
GabsPuNs
5c2d0d9458 New File System and Cleanup some code Part 1
Trial code is almost cleaned.
Consoles are now unused.
stdafx unbloat for Minecraft.Client
2026-06-07 00:03:24 -04:00
Zero
5ccc8db088 Fix multiple memory leaks and stale pooled allocations
* Fix Vec3/AABB pool reset logic

  * resetPool()/clearPool() now reset poolPointer to 0
  * Prevents endless pool growth, invalid temporary references,
    and increasing memory usage
  * Resolves the leaderboard-related crash mentioned in
    Windows64_Minecraft.cpp

* Properly free old screens in Minecraft::setScreen()

  * Added virtual destructor to Screen
  * Screen destructor now cleans up GuiParticles and Buttons
  * Previous screen is now deleted after screen transitions
  * Screen::init() now clears old buttons/particles before re-init

* Fix GuiParticles memory leak

  * Removed GuiParticle instances are now deleted in tick()
  * Added GuiParticles destructor to free remaining particles
2026-05-26 16:08:09 +02:00
GabsPuNs
050845cdab Simply a better way of doing it 2026-05-23 16:34:38 -04:00
GabsPuNs
c626952e12 Add a Very Wip Entity Distance option code
TODO:
* maxChunkDistance should be a define and not hardcoded.
* Add Entity Distance Slider code.
* Make a Better code. Specially for EntityTracker::addEntity
2026-05-23 16:17:04 -04:00
GabsPuNs
5b06a7aa9f Add TODO 2026-05-23 14:59:25 -04:00
GabsPuNs
ec3f2a0fbf Add Russian Language 2026-05-22 00:10:12 -04:00
GabsPuNs
89057528c2 Improvements
* Use new ZYX Loops order in LevelRenderer::allChanged
* Revert xt, yt, zt change in PathFinder
* Fix return in PathFinder
2026-05-17 14:50:09 -04:00
GabsPuNs
dfa8d00b69 Fix RidingHeight 2026-05-15 14:45:46 -04:00
GabsPuNs
ef8d24c6a7 Update UIScene_InGameHostOptionsMenu
Thanks Hinder
2026-05-15 12:32:26 -04:00
GabsPuNs
1b2f5c6fe8 Commit TU30 2026-05-14 19:16:33 -04:00