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

29 lines
507 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
* @return ID
*/
@ApiStatus.OverrideOnly
String getID();
}