31 ::ll::TypedStorage<4, 4, ::ParticleType> mFlameParticle;
45 virtual ::Block
const&
46 getPlacementBlock(
::Actor const& by,
::BlockPos const& pos, uchar face,
::Vec3 const& clickPos,
int itemValue)
const
54 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
57 virtual ::AABB getCollisionShape(
71 virtual void _addHardCodedBlockComponents(
::Experiments const& experiments) ;
80 MCAPI
TorchBlock(::std::string
const& nameId,
int id, ::ParticleType flameParticle);
92 MCAPI static ::std::add_lvalue_reference_t<::TorchFacing const[]> DATA_FROM_FACING();
94 MCAPI static ::std::add_lvalue_reference_t<ushort const[]> FACING_FROM_DATA();
100 MCAPI
void* $ctor(::std::string
const& nameId,
int id, ::ParticleType flameParticle);
108 MCAPI ::Block
const& $getPlacementBlock(
118 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
120 MCFOLD ::AABB $getCollisionShape(
131 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const& experiments);