LeviLamina
Loading...
Searching...
No Matches
SkullBlock Class Reference
+ Inheritance diagram for SkullBlock:

Public Types

enum class  SkullType : int {
  Unset = -1 , Skeleton = 0 , Wither = 1 , Zombie = 2 ,
  Char = 3 , Creeper = 4 , Dragon = 5 , Piglin = 6 ,
  Count = 7
}
 

Public Member Functions

virtual::std::string buildDescriptionId (::Block const &block) const
 
virtual::AABB const & getVisualShape (::Block const &block, ::AABB &bufferAABB) const
 
virtual bool mayPlace (::BlockSource &region, ::BlockPos const &pos) const
 
virtual::Block const & getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const
 
virtual void setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
virtual bool canProvideSupport (::Block const &block, uchar face, ::BlockSupportType type) const
 
virtual void _addHardCodedBlockComponents (::Experiments const &)
 
MCAPI bool checkMobSpawn (::Level &level, ::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI void onPlace (::BlockEvents::BlockPlaceEvent &eventData) const
 
MCAPI::std::string $buildDescriptionId (::Block const &block) const
 
MCAPI::AABB const & $getVisualShape (::Block const &block, ::AABB &bufferAABB) const
 
MCFOLD bool $mayPlace (::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI::Block const & $getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const
 
MCAPI void $setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI bool $canProvideSupport (::Block const &block, uchar face, ::BlockSupportType type) const
 
MCAPI void $_addHardCodedBlockComponents (::Experiments const &)
 

Static Public Member Functions

static MCAPI ::Block const & getFlattenedBlock (::Block const &block, ::BlockActor const &actor)
 
static MCAPI void ** $vftable ()
 

The documentation for this class was generated from the following file: