package com.thebrokenrail.energonrelics.api.energy.tick; import org.jetbrains.annotations.ApiStatus; import java.util.List; /** * Energy Tickable */ public interface EnergyTickable { /** * Start Tick * @return Other Objects To Tick */ @ApiStatus.OverrideOnly List startTick(); /** * Logic Tick */ @ApiStatus.OverrideOnly void logicTick(); /** * Get ID * * Used By The Debug Profiler * @return ID */ @ApiStatus.OverrideOnly String getID(); }