3#include "mc/_HeaderOutputPredefine.h"
13namespace mce {
class Color; }
16namespace CopperBlockUtil {
20MCNAPI
void emitScrapeParticlesAroundPosition(::BlockSource& region, ::Vec3
const& pos);
22MCNAPI
void emitWaxParticlesAroundPosition(::BlockSource& region, ::Vec3
const& pos, ::mce::Color
const& color);
25MCNAPI
bool shouldUseInteractableBlockAsCopper(::Actor
const& actor);
27MCNAPI
bool tryIncrementAge(
28 ::BlockSource& region,
29 ::BlockPos
const& pos,
32 ::CopperBehavior
const& behavior
35MCNAPI
bool tryLightningHitBlock(::BlockSource& region, ::BlockPos
const& pos, ::CopperBehavior
const& behavior);
37MCNAPI
bool tryUseBlock(::Player& player, ::BlockPos
const& pos,
bool consumeTool, ::CopperBehavior
const& behavior);
Definition BlockSource.h:71
Definition CopperBehavior.h:13