3#include "mc/_HeaderOutputPredefine.h"
13namespace mce {
class Color; }
16namespace CopperBlockUtil {
19MCNAPI_C
void emitScrapeParticlesAroundPosition(::BlockSource& region, ::Vec3
const& pos);
21MCNAPI_C
void emitWaxParticlesAroundPosition(::BlockSource& region, ::Vec3
const& pos, ::mce::Color
const& color);
23MCNAPI
bool shouldUseInteractableBlockAsCopper(::Actor
const& actor);
25MCNAPI
bool tryIncrementAge(
26 ::BlockSource& region,
27 ::BlockPos
const& pos,
30 ::CopperBehavior
const& behavior
33MCNAPI
bool tryLightningHitBlock(::BlockSource& region, ::BlockPos
const& pos, ::CopperBehavior
const& behavior);
35MCNAPI
bool tryUseBlock(::Player& player, ::BlockPos
const& pos,
bool consumeTool, ::CopperBehavior
const& behavior);
Definition BlockSource.h:68
Definition CopperBehavior.h:13