Fix build error

This commit is contained in:
piebot 2026-03-15 04:14:11 +03:00
parent 4be2e9da8f
commit 0607e115dc
4 changed files with 27 additions and 1 deletions

View file

@ -2832,6 +2832,7 @@
<ClInclude Include="TimeCommand.h" />
<ClInclude Include="ToggleDownfallCommand.h" />
<ClInclude Include="TradeWithPlayerGoal.h" />
<ClInclude Include="TreeTile2.h" />
<ClInclude Include="TripWireSourceTile.h" />
<ClInclude Include="TripWireTile.h" />
<ClInclude Include="UpdateAttributesPacket.h" />
@ -3651,6 +3652,7 @@
<ClCompile Include="StructureFeatureIO.cpp" />
<ClCompile Include="StructureFeatureSavedData.cpp" />
<ClCompile Include="Team.cpp" />
<ClCompile Include="TreeTile2.cpp" />
<ClCompile Include="WeightedPressurePlateTile.cpp" />
<ClCompile Include="WoodButtonTile.cpp" />
<ClCompile Include="WoolTileItem.cpp" />

View file

@ -3203,6 +3203,15 @@
<ClInclude Include="Rose.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SandTile.h">
<Filter>net\minecraft\world\level\tile</Filter>
</ClInclude>
<ClInclude Include="RedSandStoneTile.h">
<Filter>net\minecraft\world\level\tile</Filter>
</ClInclude>
<ClInclude Include="TreeTile2.h">
<Filter>net\minecraft\world\level\tile</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="stdafx.cpp">
@ -5638,5 +5647,14 @@
<ClCompile Include="Rose.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SandTile.cpp">
<Filter>net\minecraft\world\level\tile</Filter>
</ClCompile>
<ClCompile Include="RedSandStoneTile.cpp">
<Filter>net\minecraft\world\level\tile</Filter>
</ClCompile>
<ClCompile Include="TreeTile2.cpp">
<Filter>net\minecraft\world\level\tile</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -247,6 +247,7 @@ Tile* Tile::invertedDaylightDetector = nullptr;
Tile* Tile::red_sandstone = nullptr;
Tile* Tile::stairs_red_sandstone = nullptr;
Tile* Tile::tree2Trunk = nullptr;
DWORD Tile::tlsIdxShape = TlsAlloc();
@ -464,7 +465,7 @@ void Tile::staticCtor()
Tile::dropper = (new DropperTile(158)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_redstoneContainer, Item::eMaterial_undefined)->setDestroyTime(3.5f)->setSoundType(SOUND_STONE)->setIconName(L"dropper")->setDescriptionId(IDS_TILE_DROPPER)->setUseDescriptionId(IDS_DESC_DROPPER);
Tile::clayHardened_colored = (new ColoredTile(159, Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_clay, Item::eMaterial_clay)->setDestroyTime(1.25f)->setExplodeable(7)->setSoundType(SOUND_STONE)->setIconName(L"hardened_clay_stained")->setDescriptionId(IDS_TILE_STAINED_CLAY)->setUseDescriptionId(IDS_DESC_STAINED_CLAY);
Tile::stained_glass_pane = (new StainedGlassPaneBlock(160)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_glass, Item::eMaterial_glass)->setDestroyTime(0.3f)->setSoundType(SOUND_GLASS)->setIconName(L"glass")->setDescriptionId(IDS_TILE_STAINED_GLASS_PANE)->setUseDescriptionId(IDS_DESC_STAINED_GLASS_PANE);
Tile::tree2Trunk = (new TreeTile2(162))->setDestroyTime(2.0f)->setSoundType(Tile::SOUND_WOOD)->setIconName(L"log")->setDescriptionId(IDS_TILE_LOG)->sendTileData()->setUseDescriptionId(IDS_DESC_LOG);
Tile::woodStairsAcacia = (new StairTile(163, Tile::wood, TreeTile::ACACIA_TRUNK))->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_acaciawood)->setIconName(L"stairsWoodAcacia")->setDescriptionId(IDS_TILE_STAIRS_ACACIAWOOD)->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
Tile::woodStairsDark = (new StairTile(164, Tile::wood, TreeTile::DARK_TRUNK))->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_darkwood)->setIconName(L"stairsWoodDark")->setDescriptionId(IDS_TILE_STAIRS_DARKWOOD)->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
Tile::iron_trapdoor = (new TrapDoorTile(167, Material::metal))->setBaseItemTypeAndMaterial(Item::eBaseItemType_door, Item::eMaterial_trap)->setDestroyTime(5.0f)->setSoundType(Tile::SOUND_METAL)->setIconName(L"iron_trapdoor")->setDescriptionId(IDS_TILE_IRON_TRAPDOOR)->setNotCollectStatistics()->sendTileData()->setUseDescriptionId(IDS_DESC_TRAPDOOR);
@ -529,6 +530,7 @@ void Tile::staticCtor()
Item::items[rose_Id] = (new MultiTextureTileItem(Tile::rose_Id - 256, rose, (int*)Rose::FLOWER_NAMES, Rose::FLOWER_NAMES_LENGTH))->setIconName(L"flower_rose")->setDescriptionId(IDS_TILE_ROSE)->setUseDescriptionId(IDS_DESC_FLOWER);
Item::items[sand_Id] = (new MultiTextureTileItem(Tile::sand_Id - 256, sand, (int*)SandTile::SAND_NAMES, SandTile::SAND_NAMES_LENGTH))->setIconName(L"sand")->setDescriptionId(IDS_TILE_SAND)->setUseDescriptionId(IDS_DESC_SAND);
Item::items[red_sandstone_Id] = (new MultiTextureTileItem(Tile::red_sandstone_Id - 256, red_sandstone, (int*)RedSandStoneTile::SANDSTONE_NAMES, RedSandStoneTile::SANDSTONE_BLOCK_NAMES))->setIconName(L"red_sandstone")->setDescriptionId(IDS_TILE_SANDSTONE)->setUseDescriptionId(IDS_DESC_SANDSTONE);
Item::items[tree2Trunk_Id] = (new MultiTextureTileItem(Tile::tree2Trunk_Id - 256, tree2Trunk, (int*)TreeTile2::TREE_NAMES, TreeTile2::TREE_NAMES_LENGTH))->setIconName(L"log")->setDescriptionId(IDS_TILE_LOG)->setUseDescriptionId(IDS_DESC_LOG);
for (int i = 0; i < 256; i++)
{

View file

@ -360,6 +360,8 @@ public:
static const int clayHardened_colored_Id = 159;
static const int stained_glass_pane_Id = 160;
static const int tree2Trunk_Id = 162;
static const int stairs_acaciawood_Id = 163;
static const int stairs_darkwood_Id = 164;
@ -587,6 +589,8 @@ public:
static Tile* invertedDaylightDetector;
static Tile* red_sandstone;
static Tile* stairs_red_sandstone;
static Tile* tree2Trunk;
static void staticCtor();
int id;