Files
LegacyRenouveau/Minecraft.World
George V. ff96cd3687 feat: support separate boss health bars per dimension
Add dimension-aware tracking for boss mobs and update the boss health
GUI system to maintain independent state for each dimension (Overworld,
Nether, End). This prevents conflicts when multiple bosses exist across
different dimensions simultaneously.

- Add `getDimension()` to `BossMob` base class and implement in
  `EnderDragon` and `WitherBoss`
- Replace static boss GUI state with dimension-indexed storage
- Introduce `getIndexFromDimension()` helper for dimension mapping
- Update rendering logic to use per-dimension state
- Isolate darkening effects and health display per dimension

Ported from LCERenewed commit 5ec8a0e41ba8146aba450258d8620cd3cb0299e0 by 3UR
2026-04-08 03:34:54 +03:00
..
2026-04-08 00:11:07 +02:00
2026-03-13 00:56:59 +03:00
2026-03-13 00:56:59 +03:00
2026-03-27 18:29:01 +01:00
2026-03-16 16:56:50 +01:00
2026-04-08 00:11:07 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-24 13:41:49 +01:00
2026-03-24 13:41:49 +01:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-19 17:35:04 +01:00
2026-03-27 13:11:58 +03:00
2026-03-26 18:04:55 +03:00
2026-03-27 13:11:58 +03:00
2026-03-14 02:12:30 +01:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-02 14:45:46 +02:00
2026-04-02 14:45:46 +02:00
2026-03-20 01:53:28 -04:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-27 15:35:15 +01:00
2026-04-07 19:41:14 +02:00
2026-03-24 13:41:49 +01:00
2026-03-26 09:45:05 +03:00
2026-03-25 21:41:35 +03:00
2026-03-19 23:06:22 +01:00
2026-03-26 20:37:51 +01:00
2026-03-24 13:41:49 +01:00
2026-03-13 00:56:59 +03:00
2026-04-05 17:38:06 -07:00
2026-04-05 17:38:06 -07:00
2026-03-27 13:11:58 +03:00
2026-03-21 04:12:23 +01:00
2026-03-21 04:12:23 +01:00
2026-03-21 04:12:23 +01:00
2026-03-27 13:11:58 +03:00
2026-04-02 14:45:46 +02:00
2026-04-08 00:11:07 +02:00
2026-03-26 20:37:51 +01:00
2026-03-27 22:30:10 +03:00
2026-03-26 20:21:36 +03:00
2026-03-27 13:11:58 +03:00
2026-03-25 21:41:35 +03:00
2026-04-05 17:38:06 -07:00
2026-03-26 20:37:51 +01:00
2026-03-26 20:37:51 +01:00
2026-03-24 13:41:49 +01:00
2026-03-16 22:40:13 +03:00
2026-03-16 22:40:13 +03:00
2026-03-27 13:11:58 +03:00
2026-03-15 00:10:41 +03:00
2026-03-13 00:56:59 +03:00
2026-03-26 20:37:51 +01:00
2026-03-26 20:37:51 +01:00
2026-03-26 20:37:51 +01:00
2026-03-26 20:37:51 +01:00
2026-04-05 15:05:03 +01:00
2026-04-08 00:11:07 +02:00
2026-03-26 20:37:51 +01:00
2026-04-07 19:41:14 +02:00
2026-03-26 00:40:52 +01:00
2026-03-27 13:11:58 +03:00
2026-03-27 13:11:58 +03:00
2026-04-05 15:05:03 +01:00
2026-04-05 17:38:06 -07:00
2026-03-17 01:44:44 +03:00
2026-03-17 01:44:44 +03:00
2026-03-26 22:52:52 +01:00
2026-03-26 22:52:52 +01:00
2026-04-08 00:11:07 +02:00
2026-04-08 00:11:07 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-31 18:00:31 +02:00
2026-04-08 00:11:07 +02:00
2026-04-07 19:41:14 +02:00
2026-03-12 23:51:35 +01:00
2026-03-27 15:30:12 +03:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-17 01:44:44 +03:00
2026-03-17 02:52:34 +03:00
2026-03-27 13:11:58 +03:00
2026-03-13 00:56:59 +03:00
2026-03-26 20:37:51 +01:00
2026-03-26 20:37:51 +01:00
2026-04-05 15:05:03 +01:00
2026-04-05 15:05:03 +01:00
2026-03-16 10:59:16 +01:00
2026-03-16 10:59:16 +01:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-05 15:05:03 +01:00
2026-03-25 21:41:35 +03:00
2026-03-12 23:51:09 +03:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-24 13:41:49 +01:00
2026-03-24 13:41:49 +01:00
2026-03-25 21:41:35 +03:00
2026-03-25 21:41:35 +03:00
2026-03-15 04:02:50 +03:00
2026-03-25 21:41:35 +03:00
2026-03-20 13:53:31 -04:00
2026-03-26 22:52:52 +01:00
2026-03-19 22:30:49 +01:00
2026-04-08 00:11:07 +02:00
2026-04-07 19:41:14 +02:00
2026-03-17 20:30:20 +01:00
2026-03-17 20:30:20 +01:00
2026-04-07 19:41:14 +02:00
2026-03-27 13:11:58 +03:00
2026-04-07 19:41:14 +02:00
2026-04-05 15:05:03 +01:00
2026-03-27 13:11:58 +03:00
2026-03-25 21:41:35 +03:00
2026-03-25 21:41:35 +03:00
2026-03-22 10:59:51 +03:00
2026-03-25 21:41:35 +03:00
2026-03-26 00:40:52 +01:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-04-07 19:41:14 +02:00
2026-03-26 20:37:51 +01:00
2026-04-07 19:41:14 +02:00
2026-03-26 20:37:51 +01:00
2026-03-27 15:05:34 +03:00
2026-03-27 15:09:16 +03:00
2026-03-27 13:11:58 +03:00
2026-03-27 15:37:57 +03:00
2026-04-07 19:41:14 +02:00
2026-03-25 21:41:35 +03:00
2026-03-25 21:41:35 +03:00
2026-03-18 16:26:32 +01:00
2026-03-15 04:02:50 +03:00
2026-03-24 13:41:49 +01:00
2026-03-24 13:41:49 +01:00
2026-03-24 13:41:49 +01:00
2026-03-24 13:41:49 +01:00
2026-03-27 13:11:58 +03:00
2026-03-27 13:11:58 +03:00
2026-03-27 13:11:58 +03:00
2026-03-25 21:41:35 +03:00
fix
2026-04-05 16:42:48 +02:00
2026-04-05 15:05:03 +01:00
2026-04-05 15:33:49 +01:00
2026-03-27 13:11:58 +03: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.

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