From ea2f6daf41d78971da567f272e3ccf088cc5b245 Mon Sep 17 00:00:00 2001 From: Tranqlmao <110073921+Tranqlmao@users.noreply.github.com> Date: Mon, 16 Mar 2026 21:03:20 -0400 Subject: [PATCH] Incomplete reference pointer fix Incomplete reference pointer fix --- Minecraft.World/SeaLanternTile.cpp | 2 ++ Minecraft.World/SeaLanternTile.h | 4 ++-- Minecraft.World/Tile.h | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Minecraft.World/SeaLanternTile.cpp b/Minecraft.World/SeaLanternTile.cpp index 411e52d8..c4ffc1bb 100644 --- a/Minecraft.World/SeaLanternTile.cpp +++ b/Minecraft.World/SeaLanternTile.cpp @@ -1,5 +1,7 @@ #include "stdafx.h" #include "SeaLanternTile.h" +#include "net.minecraft.world.item.h" +#include "IconRegister.h" SeaLanternTile::SeaLanternTile(int id, Material* material) : Tile(id, material) { diff --git a/Minecraft.World/SeaLanternTile.h b/Minecraft.World/SeaLanternTile.h index 5013249c..f8142da8 100644 --- a/Minecraft.World/SeaLanternTile.h +++ b/Minecraft.World/SeaLanternTile.h @@ -5,11 +5,11 @@ class SeaLanternTile : public Tile { public: SeaLanternTile(int id, Material* material); - virtual void registerIcons(IconRegister* iconRegister); - virtual Icon* getTexture(int face, int data); virtual int getResourceCountForLootBonus(int bonusLevel, Random* random); virtual int getResourceCount(Random* random); virtual int getResource(int data, Random* random, int playerBonusLevel); + virtual void registerIcons(IconRegister* iconRegister); + virtual Icon* getTexture(int face, int data); private: Icon* icon; }; \ No newline at end of file diff --git a/Minecraft.World/Tile.h b/Minecraft.World/Tile.h index 6893406e..e071a48e 100644 --- a/Minecraft.World/Tile.h +++ b/Minecraft.World/Tile.h @@ -594,6 +594,7 @@ public: static Tile* tree2Trunk; static Tile* packed_ice; static Tile* seaLantern; + static void staticCtor(); int id;