19 enum class Surface :
int {
29 ::ll::TypedStorage<8, 24, ::WeakRef<::IFeature>> mFeatureToSnap;
30 ::ll::TypedStorage<4, 4, int> mSearchRange;
31 ::ll::TypedStorage<4, 4, ::SnapToSurfaceFeature::Surface> mSurface;
32 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedSurfaceBlocks;
33 ::ll::TypedStorage<1, 1, bool> mAllowAirPlacement;
34 ::ll::TypedStorage<1, 1, bool> mAllowNonAirPlacement;
35 ::ll::TypedStorage<1, 1, bool> mAllowUnderwaterPlacement;
36 ::ll::TypedStorage<1, 1, bool> mEmbedInSurface;
50 MCNAPI ::std::optional<::BlockPos>