| package li.cil.oc.api.internal; | |
| /** | |
| * This is implemented by most things that are tiered in some way. | |
| * <p/> | |
| * For example, this is implemented by screens, computer cases, robots and | |
| * drones as well as microcontrollers. If you want you can add tier specific | |
| * behavior this way. | |
| */ | |
| public interface Tiered { | |
| /** | |
| * The zero-based tier of this... thing. | |
| * <p/> | |
| * For example, a tier one screen will return 0 here, a tier three screen | |
| * will return 2. | |
| */ | |
| int tier(); | |
| } |