Fix P2P Tunnels dropping ME Tunnels regardless of type (#347)
This commit is contained in:
@@ -55,7 +55,6 @@ import net.minecraft.util.math.Vec3d;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Optional;
|
|
||||||
|
|
||||||
|
|
||||||
public abstract class PartP2PTunnel<T extends PartP2PTunnel> extends PartBasicState {
|
public abstract class PartP2PTunnel<T extends PartP2PTunnel> extends PartBasicState {
|
||||||
@@ -97,20 +96,6 @@ public abstract class PartP2PTunnel<T extends PartP2PTunnel> extends PartBasicSt
|
|||||||
bch.addBox(2, 2, 14, 14, 14, 16);
|
bch.addBox(2, 2, 14, 14, 14, 16);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ItemStack getItemStack(final PartItemStack type) {
|
|
||||||
if (type == PartItemStack.WORLD || type == PartItemStack.NETWORK || type == PartItemStack.WRENCH || type == PartItemStack.PICK) {
|
|
||||||
return super.getItemStack(type);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Optional<ItemStack> maybeMEStack = AEApi.instance().definitions().parts().p2PTunnelME().maybeStack(1);
|
|
||||||
if (maybeMEStack.isPresent()) {
|
|
||||||
return maybeMEStack.get();
|
|
||||||
}
|
|
||||||
|
|
||||||
return super.getItemStack(type);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void readFromNBT(final NBTTagCompound data) {
|
public void readFromNBT(final NBTTagCompound data) {
|
||||||
super.readFromNBT(data);
|
super.readFromNBT(data);
|
||||||
|
|||||||
Reference in New Issue
Block a user