package com.mythlane.chainlightning.chain; /** Minimal chain target contract — stable, mockable, no Hytale dependency. */ public interface ChainEntity { String id(); Vec3 position(); boolean isAlive(); }