Class TriggerVolumeRuleSystems.NoDestroyBlockBreak

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Enclosing class:
TriggerVolumeRuleSystems

public static final class TriggerVolumeRuleSystems.NoDestroyBlockBreak extends EntityEventSystem<EntityStore, BreakBlockEvent>
Cancels final block removal for NoDestroy, and for NoHarvest when the block is a harvestable pickup (soft gather). Creative breaks skip block damage, so the break event is the reliable veto point for both.