22class BasePressurePlateBlock :
public ::BlockType {
26 ::ll::TypedStorage<8, 32, ::std::string> texture;
31 BasePressurePlateBlock();
36 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
38 virtual ::AABB getCollisionShape(
45 virtual int getTickDelay()
const;
61 virtual int getVariant(
::Block const& block)
const ;
63 virtual bool canSpawnOn(
::Actor*)
const ;
69 virtual int getSignalForData(
int data)
const = 0;
71 virtual int getRedstoneSignal(
int signal)
const = 0;
73 virtual ::AABB
const getSensitiveAABB(
::BlockPos const& pos)
const;
79 MCAPI BasePressurePlateBlock(::std::string
const& nameId,
int id,
::Material const& material);
81 MCAPI
void checkPressed(
95 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
::Material const& material);
101 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
103 MCFOLD ::AABB $getCollisionShape(
110 MCFOLD
int $getTickDelay()
const;
124 MCFOLD
int $getVariant(
::Block const& block)
const;
126 MCFOLD
bool $canSpawnOn(
::Actor*)
const;
130 MCAPI ::AABB
const $getSensitiveAABB(
::BlockPos const& pos)
const;