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;