LeviLamina
|
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 ®ion, ::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 ®ion, ::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 ®ion, ::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 ®ion, ::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 ®ion, ::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 () |