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
138
139
|
package gtPlusPlus.api.interfaces;
import net.minecraftforge.common.util.ForgeDirection;
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(ForgeDirection side) {
return 0;
}
@Override
default byte getStrongestRedstone() {
return 0;
}
@Override
default boolean getRedstone() {
// TODO Auto-generated method stub
return false;
}
@Override
default boolean getRedstone(ForgeDirection side) {
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(ForgeDirection side) {
return 0;
}
@Override
default void setOutputRedstoneSignal(ForgeDirection side, byte strength) {}
@Override
default byte getStrongOutputRedstoneSignal(ForgeDirection side) {
return 0;
}
@Override
default void setStrongOutputRedstoneSignal(ForgeDirection side, byte arg1) {}
@Override
default byte getComparatorValue(ForgeDirection side) {
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(ForgeDirection side) {
return null;
}
@Override
default IGregTechTileEntity getIGregTechTileEntityAtSideAndDistance(ForgeDirection side, 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(ForgeDirection side) {
return 0;
}
@Override
default byte getMetaIDAtSideAndDistance(ForgeDirection side, int arg1) {
return 0;
}
@Override
default boolean isDead() {
return false;
}
@Override
default void setLightValue(byte arg0) {}
}
|