Files
LegacyRenouveau/Minecraft.Client
Anaël 95111a621a
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
performance: Apply culling to tile entities and throttle PathNavigation::updatePath to run every 8 ticks
Cull tile entities and throttle mob pathfinding to every 8 ticks.
The players won't see the difference on the pathfinding and the culling improves the performance by a lot in zones with a lot of tile entities

in TileEntityRenderDispatcher.cpp:
Calculate if the tile entities are visible in the camera. Early return if they are so they don't get rendered while the players don't look at those tile entities so .
in PathNavigation.cpp:
Do a simple modulo operation on the current number of ticks to test if its been 8 ticks since last operation. UpdatePath(); doesn't get executed if elapsed time isn't enough
2026-10-04 21:02:32 +02:00
..
…
2026-08-02 19:59:27 -04:00
…
…
2026-07-15 14:50:09 -04:00
2026-07-14 20:31:05 -04:00
…
…
…
…
2026-08-02 19:59:27 -04:00
…
…
…
…
2026-07-24 03:25:30 -04:00
…
…
…
2026-07-14 20:31:05 -04:00
2026-07-17 19:20:05 -04:00
…
…
…
2026-07-15 14:50:09 -04:00
2026-10-04 21:01:15 +02:00
2026-07-11 21:48:52 -04:00
…
…
…
…
2026-07-13 16:59:00 -04:00
…
…
…
2026-10-04 21:01:15 +02:00
…
…
2026-07-14 20:31:05 -04:00
…
2026-07-18 22:09:33 -04:00
…
…
2026-07-24 15:14:27 -04:00
…
…
…

========================================================================
    Xbox 360 APPLICATION : Minecraft.Client Project Overview
========================================================================

AppWizard has created this Minecraft.Client application for you.  

This file contains a summary of what you will find in each of the files that
make up your Minecraft.Client application.

Minecraft.Client.vcxproj
    This is the main project file for VC++ projects generated using an Application Wizard. 
    It contains information about the version of Visual C++ that generated the file, and 
    information about the platforms, configurations, and project features selected with the
    Application Wizard.

Minecraft.Client.cpp
    This is the main application source file.



/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.

/////////////////////////////////////////////////////////////////////////////