3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/BlockLegacy.h"
18namespace BlockEvents {
class BlockPlaceEvent; }
19namespace BlockEvents {
class BlockPlayerInteractEvent; }
33 virtual void onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const
49 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
58 MCAPI
void _setAllowUnderwater(
::Actor* e)
const;
60 MCAPI
bool _shouldAllowUnderwater(
::Block const& block)
const;
80 MCAPI
void $onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const;
89 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
Definition BlockPlaceEvent.h:16
Definition BlockPlayerInteractEvent.h:17
Definition BlockLegacy.h:88
Definition BlockSource.h:67
Definition Container.h:30
Definition Experiments.h:14
static MCAPI void ** $vftable()