29 ::ll::TypedStorage<8, 32, ::std::string> mAuthor;
30 ::ll::TypedStorage<4, 12, ::BlockPos> mSize;
31 ::ll::TypedStorage<4, 4, int> mDataVersion;
32 ::ll::TypedStorage<8, 64, ::LegacyStructureBlockPalette> mPalette;
33 ::ll::TypedStorage<8, 64, ::LegacyStructureBlockPalette> mExtraBlockPalette;
34 ::ll::TypedStorage<8, 24, ::std::vector<::LegacyStructureBlockInfo>> mBlockInfo;
35 ::ll::TypedStorage<8, 24, ::std::vector<::LegacyStructureActorInfo>> mEntityInfo;
45 virtual ::std::unordered_map<::BlockPos, ::std::string>
49 virtual void placeInWorld(
57 virtual ::NeighborAwareBlockUpdateType shouldHandleUpgradeForBlock(
::Block const& block)
const ;
60 virtual ::BlockPos rawSize()
const ;
63 virtual ::br::worldgen::StructureTemplateBlockPalette randomPalette(
::BlockPos)
const ;
73 MCAPI ::std::vector<::JigsawStructureBlockInfo> getJigsawMarkers()
const;
81 MCAPI
static void _fixItemStack(
::CompoundTag& itemTag,
int dataVersion);
85 MCAPI
static void _mapPropertyToTag(
87 ::std::string
const& propertyString,
88 ::std::string
const& valueString
91 MCAPI static ::std::unique_ptr<::CompoundTag> _mapTag(
92 ::std::unique_ptr<::CompoundTag> originalTag,
93 ::std::string
const& javaBlockName,
98 MCAPI static ::Block
const* _mapToBlock(::std::string
const& blockName);
102 MCAPI static ::Block
const*
103 _mapToProperty(::std::string
const& propertyString, ::std::string
const& valueString,
::Block const& block);
109 MCAPI static ::std::string
const& AUTHOR_TAG();
111 MCAPI static ::std::string
const& BLOCKS_TAG();
113 MCAPI static ::std::string
const& BLOCK_TAG_NBT();
115 MCAPI static ::std::string
const& BLOCK_TAG_POS();
117 MCAPI static ::std::string
const& BLOCK_TAG_STATE();
119 MCAPI static ::std::string
const& DATA_VERSION_TAG();
121 MCAPI static ::std::string
const& ENTITIES_TAG();
123 MCAPI static ::std::string
const& ENTITY_TAG_BLOCKPOS();
125 MCAPI static ::std::string
const& ENTITY_TAG_NBT();
127 MCAPI static ::std::string
const& ENTITY_TAG_POS();
129 MCAPI static ::std::string
const& MINECRAFT_PREFIX();
131 MCAPI static ::std::string
const& PALETTE_TAG();
133 MCAPI static ::std::string
const& SIZE_TAG();
135 MCAPI static ::std::string
const& VERSION_TAG();
153 MCAPI ::std::unordered_map<::BlockPos, ::std::string>
156 MCAPI
void $placeInWorld(
163 MCAPI ::NeighborAwareBlockUpdateType $shouldHandleUpgradeForBlock(
::Block const& block)
const;
165 MCAPI ::BlockPos $rawSize()
const;
167 MCAPI ::br::worldgen::StructureTemplateBlockPalette $randomPalette(
::BlockPos)
const;