|
virtual bool | addCollisionShapes (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes, ::optional_ref<::GetCollisionShapeInterface const > entity) const |
|
virtual::HitResult | clip (::Block const &, ::BlockSource const &, ::BlockPos const &, ::Vec3 const &, ::Vec3 const &, ::ShapeType, ::optional_ref<::GetCollisionShapeInterface const >) const |
|
virtual void | addAABBs (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes) const |
|
virtual bool | canProvideSupport (::Block const &, uchar face, ::BlockSupportType type) const |
|
virtual bool | use (::Player &player, ::BlockPos const &pos, uchar) const |
|
virtual void | handlePrecipitation (::BlockSource ®ion, ::BlockPos const &pos, float downfallAmount, float temperature) const |
|
virtual::ItemInstance | asItemInstance (::Block const &, ::BlockActor const *) const |
|
virtual bool | hasComparatorSignal () const |
|
virtual int | getComparatorSignal (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const |
|
virtual void | animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const |
|
virtual bool | isInteractiveBlock () const |
|
virtual int | getExtraRenderLayers () const |
|
virtual void | neighborChanged (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const |
|
virtual bool | breaksFallingBlocks (::Block const &block, ::BaseGameVersion const version) const |
|
virtual::Brightness | getLight (::Block const &block) const |
|
virtual::Brightness | getLightEmission (::Block const &block) const |
|
virtual void | _addHardCodedBlockComponents (::Experiments const &) |
|
MCAPI void | _checkForStalactiteDrip (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCAPI void | _explodeCauldronContents (::BlockSource ®ion, ::BlockPos const &pos, ushort) const |
|
MCAPI bool const | _mayUpdateLiquidLevel (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCAPI void | _sendCauldronUsedEventToClient (::Player const &player, short itemId, ::MinecraftEventing::POIBlockInteractionType interactionType) const |
|
MCAPI void | _spawnCauldronEvent (::BlockSource ®ion, ::BlockPos const &pos, ::SharedTypes::Legacy::LevelEvent levelEvent) const |
|
MCAPI bool | _useDyeableComponent (::ItemStack &itemInstance, ::Player &player, ::BlockPos const &pos, ::CauldronBlockActor &blockEntity, ::BlockSource ®ion, int fillLevel, bool isEmpty, bool isWater, bool isCleanWater) const |
|
MCAPI void | _useInventory (::Player &player, ::ItemStack ¤t, ::ItemStack &replaceWith, int useCount) const |
|
MCAPI void | onPlace (::BlockEvents::BlockPlaceEvent &eventData) const |
|
MCAPI void | setLiquidLevel (::BlockSource ®ion, ::BlockPos const &pos, int liquidLevel, ::CauldronLiquidType type) const |
|
MCAPI void | tick (::BlockEvents::BlockQueuedTickEvent &eventData) const |
|
MCFOLD bool | $addCollisionShapes (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes, ::optional_ref<::GetCollisionShapeInterface const > entity) const |
|
MCAPI void | $addAABBs (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes) const |
|
MCAPI bool | $canProvideSupport (::Block const &, uchar face, ::BlockSupportType type) const |
|
MCAPI bool | $use (::Player &player, ::BlockPos const &pos, uchar) const |
|
MCAPI void | $handlePrecipitation (::BlockSource ®ion, ::BlockPos const &pos, float downfallAmount, float temperature) const |
|
MCAPI::ItemInstance | $asItemInstance (::Block const &, ::BlockActor const *) const |
|
MCFOLD bool | $hasComparatorSignal () const |
|
MCAPI int | $getComparatorSignal (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const |
|
MCAPI void | $animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const |
|
MCFOLD bool | $isInteractiveBlock () const |
|
MCFOLD int | $getExtraRenderLayers () const |
|
MCAPI void | $neighborChanged (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const |
|
MCAPI bool | $breaksFallingBlocks (::Block const &block, ::BaseGameVersion const version) const |
|
MCAPI::Brightness | $getLight (::Block const &block) const |
|
MCAPI::Brightness | $getLightEmission (::Block const &block) const |
|
MCAPI void | $_addHardCodedBlockComponents (::Experiments const &) |
|