This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
EnergonRelics/src/main/java/com/thebrokenrail/energonrelics/api/energy/tick/EnergyTickable.java
TheBrokenRail dfe547c34b
All checks were successful
EnergonRelics/pipeline/head This commit looks good
0.0.9
2020-08-16 09:43:06 -04:00

33 lines
550 B
Java

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<EnergyTickable> startTick();
/**
* Logic Tick
*/
@ApiStatus.OverrideOnly
void logicTick();
/**
* Get ID
*
* Used By The Debug Profiler
* @return ID
*/
@ApiStatus.OverrideOnly
String getID();
}