aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/interfaces/ILazyCoverable.java
blob: a643c862922b35cc0b9a070fe83b13f912a1cddb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
package gtPlusPlus.api.interfaces;

import gregtech.api.interfaces.tileentity.ICoverable;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;

public interface ILazyCoverable extends ICoverable {

    @Override
    default byte getColorization() {
        return 0;
    }

    @Override
    default byte setColorization(byte arg0) {
        return 0;
    }

    @Override
    default byte getInputRedstoneSignal(byte arg0) {
        return 0;
    }

    @Override
    default byte getStrongestRedstone() {
        return 0;
    }

    @Override
    default boolean getRedstone() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    default boolean getRedstone(byte arg0) {
        return false;
    }

    @Override
    default boolean isUniversalEnergyStored(long arg0) {
        return false;
    }

    @Override
    default long getUniversalEnergyStored() {
        return 0;
    }

    @Override
    default long getUniversalEnergyCapacity() {
        return 0;
    }

    @Override
    default long getStoredSteam() {
        return 0;
    }

    @Override
    default long getSteamCapacity() {
        return 0;
    }

    @Override
    default boolean increaseStoredSteam(long arg0, boolean arg2) {
        return false;
    }

    @Override
    default byte getOutputRedstoneSignal(byte arg0) {
        return 0;
    }

    @Override
    default void setOutputRedstoneSignal(byte arg0, byte arg1) {}

    @Override
    default byte getStrongOutputRedstoneSignal(byte arg0) {
        return 0;
    }

    @Override
    default void setStrongOutputRedstoneSignal(byte arg0, byte arg1) {}

    @Override
    default byte getComparatorValue(byte arg0) {
        return 0;
    }

    @Override
    default IGregTechTileEntity getIGregTechTileEntity(int arg0, int arg1, int arg2) {
        return null;
    }

    @Override
    default IGregTechTileEntity getIGregTechTileEntityOffset(int arg0, int arg1, int arg2) {
        return null;
    }

    @Override
    default IGregTechTileEntity getIGregTechTileEntityAtSide(byte arg0) {
        return null;
    }

    @Override
    default IGregTechTileEntity getIGregTechTileEntityAtSideAndDistance(byte arg0, int arg1) {
        return null;
    }

    @Override
    default byte getMetaID(int arg0, int arg1, int arg2) {
        return 0;
    }

    @Override
    default byte getMetaIDOffset(int arg0, int arg1, int arg2) {
        return 0;
    }

    @Override
    default byte getMetaIDAtSide(byte arg0) {
        return 0;
    }

    @Override
    default byte getMetaIDAtSideAndDistance(byte arg0, int arg1) {
        return 0;
    }

    @Override
    default boolean isDead() {
        return false;
    }

    @Override
    default void setLightValue(byte arg0) {}
}