35 virtual ::Block
const&
36 getPlacementBlock(
::Actor const& by,
::BlockPos const& pos, uchar face,
::Vec3 const& clickPos,
int itemValue)
const
43 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
51 virtual bool isInteractiveBlock()
const ;
54 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
64 virtual bool getIgnoresDestroyPermissions(
::Actor& entity,
::BlockPos const& pos)
const ;
74 virtual bool hasComparatorSignal()
const ;
87 virtual bool isLavaBlocking()
const ;
90 virtual ::HashedString getSpawnedItemName()
const;
93 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
123 MCFOLD ::Block
const&
124 $getPlacementBlock(
::Actor const& by,
::BlockPos const& pos, uchar face,
::Vec3 const& clickPos,
int itemValue)
129 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
135 MCFOLD
bool $isInteractiveBlock()
const;
137 MCAPI ::ItemInstance $asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const;
143 MCAPI
bool $getIgnoresDestroyPermissions(
::Actor& entity,
::BlockPos const& pos)
const;
149 MCFOLD
bool $hasComparatorSignal()
const;
157 MCFOLD
bool $isLavaBlocking()
const;
159 MCAPI ::HashedString $getSpawnedItemName()
const;
161 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
170 MCAPI
static void** $vftable();
Definition ResourceDropsContext.h:5