Files
LegacyRenouveau/Minecraft.World
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-07-15 14:50:09 -04:00
…
2026-04-26 15:27:19 +01:00
2026-04-26 15:27:19 +01:00
2026-04-22 12:26:18 +02:00
…
…
2026-04-17 10:21:23 +01:00
2026-04-24 20:00:35 -04:00
2026-05-31 19:27:41 -04:00
2026-04-18 03:46:45 +02:00
…
2026-06-01 00:34:45 -04:00
…
…
2026-07-15 14:50:09 -04:00
2026-07-07 19:47:42 -04:00
2026-07-15 14:50:09 -04:00
2026-07-15 14:50:09 -04:00
2026-07-15 14:50:09 -04:00
2026-07-07 19:47:42 -04:00
2026-07-15 14:50:09 -04:00
2026-07-15 14:50:09 -04:00
2026-05-22 21:15:13 -04:00
2026-04-29 16:35:14 -04:00
2026-05-04 21:26:13 -04:00
2026-05-04 21:26:13 -04:00
…
…
…
2026-07-06 23:28:11 -04:00
2026-07-06 23:28:11 -04:00
…
2026-07-07 19:36:17 +01:00
2026-04-22 12:26:18 +02:00
2026-07-07 15:07:01 -04:00
2026-07-02 21:09:39 -04:00
2026-07-02 21:09:39 -04:00
2026-07-02 21:09:39 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-05-27 19:58:09 +02:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
2026-07-07 12:54:31 -04:00
2026-07-07 12:54:31 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
2026-05-02 15:14:48 -04:00
…
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
…
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
…
2026-07-12 02:05:06 +01:00
2026-05-02 15:14:48 -04:00
…
…
…
2026-05-24 23:47:12 -04:00
2026-05-25 22:47:15 -04:00
2026-07-17 19:20:05 -04:00
2026-04-26 17:27:31 +01:00
…
…
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
2026-05-24 23:59:48 -04:00
2026-05-02 15:14:48 -04:00
2026-07-13 16:59:00 -04:00
2026-04-22 12:26:18 +02:00
2026-05-22 21:15:13 -04:00
2026-05-04 21:26:13 -04:00
2026-05-04 21:26:13 -04:00
…
…
2026-04-24 20:00:35 -04:00
…
2026-10-04 21:01:15 +02:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
…
…
2026-10-04 20:54:24 +02:00
2026-07-07 12:54:31 -04:00
2026-07-06 23:28:11 -04:00
2026-04-21 01:32:02 +03:00
2026-04-21 01:32:02 +03:00
2026-05-04 21:26:13 -04:00
…
2026-05-24 22:29:54 -04:00
2026-05-02 15:14:48 -04:00
…
2026-05-02 15:14:48 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-13 16:59:00 -04:00
2026-07-06 23:28:11 -04:00
2026-07-06 23:28:11 -04:00
2026-04-26 17:27:31 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
…
…
…
…
…
2026-07-18 19:01:12 -04:00
2026-07-18 19:01:12 -04:00
2026-06-19 02:40:47 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-06-19 02:40:47 -04:00
2026-05-02 15:14:48 -04:00
…
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-07-07 15:07:01 -04:00
…
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
…
…
2026-07-24 15:14:27 -04:00
…
…
2026-07-13 16:59:00 -04:00
…
2026-07-06 23:28:11 -04:00
2026-10-04 20:54:24 +02:00
2026-07-05 19:48:38 -04:00
2026-07-12 02:05:06 +01:00
2026-07-02 21:09:39 -04:00
2026-07-02 21:09:39 -04:00
2026-05-22 22:15:46 +02:00
2026-07-13 02:22:52 -04:00
2026-07-13 02:22:52 -04:00
2026-10-04 21:01:15 +02:00
2026-10-04 21:01:15 +02:00
2026-10-04 21:01:15 +02:00
2026-04-18 03:46:45 +02:00
…
2026-08-02 19:59:27 -04:00
2026-07-12 02:05:06 +01:00
…
2026-05-22 21:15:13 -04:00
2026-07-07 15:07:01 -04:00
2026-04-24 00:54:09 +02:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
2026-05-25 02:16:33 +02:00
2026-10-04 21:01:15 +02:00
…
…
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
…
2026-04-21 20:04:56 +03:00
…
…
2026-07-07 19:47:42 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
…
…
…
…
2026-10-04 20:54:24 +02:00
…
…
…
2026-04-24 00:54:09 +02:00
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-06-15 20:08:26 -04:00
2026-05-02 15:14:48 -04:00
2026-06-20 20:56:13 -04:00
2026-10-04 20:54:24 +02:00
2026-07-07 12:54:31 -04:00
2026-07-07 12:54:31 -04:00
…
…
2026-04-25 20:03:12 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
2026-07-13 16:59:00 -04:00
2026-04-22 12:26:18 +02:00
2026-04-22 12:26:18 +02:00
…
…
2026-07-15 14:50:09 -04:00
2026-05-25 21:29:59 -04:00
2026-05-04 21:26:13 -04:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
…
2026-07-02 21:09:39 -04:00
2026-05-02 15:14:48 -04:00
2026-04-22 12:26:18 +02:00
…
…
…
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-04-18 03:46:45 +02:00
2026-04-18 03:46:45 +02:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
…
…
…
…
…
2026-10-04 20:54:24 +02:00
2026-07-02 21:09:39 -04:00
2026-07-02 21:09:39 -04:00
2026-07-18 19:01:12 -04:00
2026-07-18 19:01:12 -04:00
…
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-05-24 23:59:48 -04:00
…
…
…
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
2026-07-12 02:05:06 +01:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-04-27 16:29:05 +01:00
…
2026-04-26 17:27:31 +01:00
2026-05-02 15:14:48 -04:00
2026-07-02 21:09:39 -04:00
2026-07-02 21:09:39 -04:00
2026-04-21 01:32:02 +03:00
2026-04-21 01:32:02 +03:00
2026-04-21 01:32:02 +03:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
…
…
…
2026-04-18 03:46:45 +02:00
2026-04-18 03:46:45 +02:00
2026-06-18 23:46:42 -04:00
2026-05-24 23:59:48 -04:00
2026-05-02 15:14:48 -04:00
…
…
2026-07-05 19:48:38 -04:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-05-22 21:15:13 -04:00
2026-10-04 20:54:24 +02:00
…
2026-06-30 01:54:08 -04:00
2026-05-04 21:26:13 -04:00
2026-05-24 22:29:54 -04:00
2026-05-22 21:15:13 -04:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-05-04 21:26:13 -04:00
2026-07-07 15:07:01 -04:00
…
…
…
…
…
2026-07-13 02:39:22 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-05-02 15:14:48 -04:00
2026-05-02 15:14:48 -04:00
2026-07-20 02:24:35 -04:00
2026-05-22 21:15:13 -04:00
…
2026-07-14 20:31:05 -04:00
2026-07-12 02:05:06 +01:00
2026-07-12 02:05:06 +01:00
2026-10-04 20:54:24 +02:00
2026-10-04 20:54:24 +02:00
2026-04-21 01:32:02 +03:00
2026-05-22 21:15:13 -04:00
2026-10-04 20:54:24 +02:00
…
2026-07-02 21:09:39 -04:00

========================================================================
    STATIC LIBRARY : Minecraft.World Project Overview
========================================================================

AppWizard has created this Minecraft.World library project for you. 

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

Minecraft.World.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.



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

StdAfx.h, StdAfx.cpp
    These files are used to build a precompiled header (PCH) file
    named Minecraft.World.pch and a precompiled types file named StdAfx.obj.

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

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

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