Anaël
d8d65bcd49
game loop: Refactor the tooltips loop
...
Moved the whole logic to a new file (TooltipManager.cpp), and rewrote most of the logic to profit from object oriented programming. The side-effect is that the changes are scattered across entities, tiles and items because moving everything to OOP requires to add the tooltip to every .cpp file for every tile/item/entities (or their class, on plants for example which all use the tooltip IDS_TOOLTIPS_PLANT)
The issue with the default tooltips loop written by 4J is that:
Its running in the main Minecraft::tick loop and is more than a thousand lines long, polluting the function.
Not using C++'s full potential with object oriented programming, 4J decided to use a big switch case (probably because it could run better on hardware without branch prediction like the WiiU or Xbox 360 ?)
And seems to be better off in its own file than in the main Minecraft.cpp file
2026-10-04 20:54:24 +02:00
Fireblade
f5afc92cdd
chore: port rest of magma block stuff
2026-07-18 20:52:23 -04:00
Tranqlmao
454da0ce3c
Banners Complete!
...
Fixed improper behaviors of banners to adhere to LCE, as well as redid the banner recipes!
2026-07-15 14:50:09 -04:00
Tranqlmao
be3bf0aebd
TU43 Release 4
...
+ Banners, Banners, Banners!
2026-07-07 19:47:42 -04:00
Tranqlmao
558173cfd0
TU43 Release 2
...
+ Added Magma Block, Nether Wart Block, Bone Block, End Stone Block
+ All Beetroot Items
+ Polar Bear (excluding audio)
+ / now opens chat for commands
2026-07-07 12:54:31 -04:00
Tranqlmao
37cd621561
TU43 Release 1
...
+ Mending & FrostWalker (Needs some tlc)
+ Path Blocks
+ All Beetroot Items
- Some SWF & Texture atlasChanges
2026-07-06 23:28:11 -04:00
Fireblade
8676650294
Merge branch 'pr-3' into TU43
2026-05-24 22:29:54 -04:00
Fireblade
05c14bc0fe
feat: slime block
2026-05-22 21:15:13 -04:00
Fireblade
f8e4f6376e
fix: neoapps dysfunctional build script
2026-05-05 23:20:16 -04:00
Fireblade
d89fadff68
feat: blockstates
...
still a work in progress
2026-05-02 15:14:48 -04:00
Fireblade
950de854a1
feat: barrier block
...
todo: deprecate *.col file usage
2026-04-29 16:35:14 -04:00
Lord_Cambion
4c8e38c721
feat: stoneslab2
...
fully implemented stoneslab2 with craftings and revisited existing slabs according to wii u decomp
todo:Material.cs
2026-04-21 01:32:02 +03:00
Lord_Cambion
720e1a77a4
feat: oceanMonument
...
feat: Mesa biomes
feat: changed world generation according to java
fix: swamp hut changed to spruce
2026-04-07 19:41:14 +02:00
Lord Cambion
10b7fc36d3
Biome Update!
2026-03-26 20:37:51 +01:00
Tranqlmao
83e8a28913
SandTile Fix
2026-03-20 13:53:31 -04:00
Tranqlmao
07fd3222b8
Added Double Tall Plants
...
TODO:
Add Sunflower
Add natural spawning of these flowers
2026-03-20 01:53:28 -04:00
Lord Cambion
82a95d6683
FIXED ID MATCHING THE LCE
2026-03-19 23:06:22 +01:00
Lord Cambion
8c6da7ea22
saplings now have all the id 6
2026-03-19 22:30:49 +01:00
Lord Cambion
4198a014f3
prismarine fiex id 168,168:1,168:2
2026-03-19 19:35:43 +01:00
Tranqlmao
8423170d13
Strings Fix
...
+Some block/item id parity
2026-03-19 13:12:06 -04:00
Tranqlmao
5295de161f
Prismarine Patch
...
Added the rest of prismarine items and blocks.
Added recipes for blocks (lantern excluded)
Parity crafting and creative menu locations
2026-03-18 20:48:28 -04:00
Tranqlmao
c6669c696f
Added Prismarine Block
...
Will add the next blocks, pushing for consistency
2026-03-18 16:39:35 -04:00
Lord Cambion
cad14c2a43
Door Crafting changes + Beam Color
2026-03-18 12:01:53 +01:00
Lord Cambion
d55ec28291
ACACIA and DARK_OAK
2026-03-17 19:36:38 +01:00
Lord Cambion
566570c776
Partly added leaves. just need to fix colors
2026-03-17 17:53:23 +01:00
Tranqlmao
ea2f6daf41
Incomplete reference pointer fix
...
Incomplete reference pointer fix
2026-03-16 21:03:20 -04:00
Tranqlmao
6fda682e26
Merge branch 'main' of https://github.com/piebotc/LegacyEvolved
2026-03-16 20:49:12 -04:00
Tranqlmao
36ad1a341e
Sea Lanterns
...
Added Prismarine Crystals and Sea Lanterns
2026-03-16 20:33:21 -04:00
piebot
135108a485
Add Packed Ice
2026-03-17 01:44:44 +03:00
piebot
0607e115dc
Fix build error
2026-03-15 04:14:11 +03:00
piebot
91203050fa
Implement red sand and red sandstone.
2026-03-14 23:21:19 +03:00
piebot
49dbf1b80f
Changed Item IDs to Match Java
...
Also changed Lapis and Rose Textures.
2026-03-12 19:25:09 +03:00
piebot
a205b1d70a
Added features from TU25
...
Acacia and Dark Oak Logs, Planks and Stairs.
Fences, Fence Gates and Doors for Spruce/Birch/Jungle/Acacia/Dark Oak.
Iron Trapdoors and Inverted Daylight Sensor.
2026-03-11 08:58:52 +03:00
void_17
988e3042e0
Remove all MSVC __int64 ( #742 )
2026-03-07 03:31:30 +07:00
daoge and Loki
b3feddfef3
feat: TU19 (Dec 2014) Features & Content ( #155 )
...
* try to resolve merge conflict
* feat: TU19 (Dec 2014) Features & Content (#32 )
* December 2014 files
* Working release build
* Fix compilation issues
* Add sound to Windows64Media
* Add DLC content and force Tutorial DLC
* Revert "Add DLC content and force Tutorial DLC"
This reverts commit 97a43994725008e35fceb984d5549df9c8cea470.
* Disable broken light packing
* Disable breakpoint during DLC texture map load
Allows DLC loading but the DLC textures are still broken
* Fix post build not working
* ...
* fix vs2022 build
* fix cmake build
---------
Co-authored-by: Loki <lokirautio@gmail.com >
2026-03-03 03:04:10 +08:00
void_17
b9a2951901
Revert "Get rid of MSVC's __int64"
...
This reverts commit d63f79325f .
2026-03-02 17:39:35 +07:00
void_17
119bff3514
Revert "shared_ptr -> std::shared_ptr"
...
This reverts commit 7074f35e4b .
2026-03-02 17:37:16 +07:00
void_17
7074f35e4b
shared_ptr -> std::shared_ptr
...
This is one of the first commits in a plan to remove all `using namespace std;` lines in the entire codebase as it is considered anti-pattern today.
2026-03-02 15:58:20 +07:00
void_17
d63f79325f
Get rid of MSVC's __int64
...
Use either int64_t, uint64_t or long long and unsigned long long, defined as per C++11 standard
2026-03-02 15:53:32 +07:00
daoge_cmd
b691c43c44
Initial commit
2026-03-01 12:16:08 +08:00