aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/interfaces/ILazyCoverable.java
blob: 9e1a7431db204d64549ad678f9c83c27a00493fc (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
138
139
140
141
142
143
144
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) {
		
	}

}