Removed unused capability.
This commit is contained in:
@@ -294,7 +294,7 @@ public final class BusCableBlock extends Block {
|
||||
return false;
|
||||
}
|
||||
|
||||
return tileEntity.getCapability(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY, facing.getOpposite()).isPresent();
|
||||
return tileEntity.getCapability(Capabilities.DEVICE_BUS_ELEMENT, facing.getOpposite()).isPresent();
|
||||
}
|
||||
|
||||
private void onConnectionTypeChanged(final IWorld world, final BlockPos pos, final Direction face) {
|
||||
|
||||
@@ -34,7 +34,7 @@ public final class BusCableTileEntity extends AbstractTileEntity {
|
||||
}
|
||||
|
||||
public void handleConnectionTypeChanged(final Direction side) {
|
||||
invalidateCapability(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY, side);
|
||||
invalidateCapability(Capabilities.DEVICE_BUS_ELEMENT, side);
|
||||
handleNeighborChanged(getPos().offset(side));
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ public final class BusCableTileEntity extends AbstractTileEntity {
|
||||
@Override
|
||||
protected void collectCapabilities(final CapabilityCollector collector, @Nullable final Direction direction) {
|
||||
if (BusCableBlock.getConnectionType(getBlockState(), direction) != BusCableBlock.ConnectionType.NONE) {
|
||||
collector.offer(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY, busElement);
|
||||
collector.offer(Capabilities.DEVICE_BUS_ELEMENT, busElement);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -275,7 +275,7 @@ public final class ComputerTileEntity extends AbstractTileEntity implements ITic
|
||||
|
||||
@Override
|
||||
protected void collectCapabilities(final CapabilityCollector collector, @Nullable final Direction direction) {
|
||||
collector.offer(Capabilities.ITEM_HANDLER_CAPABILITY, itemHandlers);
|
||||
collector.offer(Capabilities.ITEM_HANDLER, itemHandlers);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -70,7 +70,7 @@ public class TileEntityDeviceBusElement extends AbstractGroupingBlockDeviceBusEl
|
||||
continue;
|
||||
}
|
||||
|
||||
final LazyOptional<DeviceBusElement> capability = tileEntity.getCapability(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY, neighborDirection.getOpposite());
|
||||
final LazyOptional<DeviceBusElement> capability = tileEntity.getCapability(Capabilities.DEVICE_BUS_ELEMENT, neighborDirection.getOpposite());
|
||||
if (capability.isPresent()) {
|
||||
neighbors.add(capability);
|
||||
}
|
||||
@@ -149,7 +149,7 @@ public class TileEntityDeviceBusElement extends AbstractGroupingBlockDeviceBusEl
|
||||
}
|
||||
|
||||
final LazyOptional<DeviceBusElement> capability = tileEntity
|
||||
.getCapability(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY, direction.getOpposite());
|
||||
.getCapability(Capabilities.DEVICE_BUS_ELEMENT, direction.getOpposite());
|
||||
capability.ifPresent(DeviceBus::scheduleScan);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ public final class EnergyStorageBlockDeviceProvider extends AbstractTileEntityCa
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public EnergyStorageBlockDeviceProvider() {
|
||||
super(() -> Capabilities.ENERGY_STORAGE_CAPABILITY);
|
||||
super(() -> Capabilities.ENERGY_STORAGE);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -18,7 +18,7 @@ public final class FluidHandlerBlockDeviceProvider extends AbstractTileEntityCap
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public FluidHandlerBlockDeviceProvider() {
|
||||
super(() -> Capabilities.FLUID_HANDLER_CAPABILITY);
|
||||
super(() -> Capabilities.FLUID_HANDLER);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -18,7 +18,7 @@ public final class ItemHandlerBlockDeviceProvider extends AbstractTileEntityCapa
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public ItemHandlerBlockDeviceProvider() {
|
||||
super(() -> Capabilities.ITEM_HANDLER_CAPABILITY);
|
||||
super(() -> Capabilities.ITEM_HANDLER);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package li.cil.oc2.common.capabilities;
|
||||
|
||||
import li.cil.oc2.api.bus.DeviceBusController;
|
||||
import li.cil.oc2.api.bus.DeviceBusElement;
|
||||
import net.minecraftforge.common.capabilities.Capability;
|
||||
import net.minecraftforge.common.capabilities.CapabilityInject;
|
||||
@@ -9,25 +8,21 @@ import net.minecraftforge.fluids.capability.IFluidHandler;
|
||||
import net.minecraftforge.items.IItemHandler;
|
||||
|
||||
public final class Capabilities {
|
||||
@CapabilityInject(DeviceBusElement.class)
|
||||
public static Capability<DeviceBusElement> DEVICE_BUS_ELEMENT_CAPABILITY = null;
|
||||
|
||||
@CapabilityInject(DeviceBusController.class)
|
||||
public static Capability<DeviceBusController> DEVICE_BUS_CONTROLLER_CAPABILITY = null;
|
||||
|
||||
@CapabilityInject(IEnergyStorage.class)
|
||||
public static Capability<IEnergyStorage> ENERGY_STORAGE_CAPABILITY = null;
|
||||
public static Capability<IEnergyStorage> ENERGY_STORAGE = null;
|
||||
|
||||
@CapabilityInject(IFluidHandler.class)
|
||||
public static Capability<IFluidHandler> FLUID_HANDLER_CAPABILITY = null;
|
||||
public static Capability<IFluidHandler> FLUID_HANDLER = null;
|
||||
|
||||
@CapabilityInject(IItemHandler.class)
|
||||
public static Capability<IItemHandler> ITEM_HANDLER_CAPABILITY = null;
|
||||
public static Capability<IItemHandler> ITEM_HANDLER = null;
|
||||
|
||||
@CapabilityInject(DeviceBusElement.class)
|
||||
public static Capability<DeviceBusElement> DEVICE_BUS_ELEMENT = null;
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
public static void initialize() {
|
||||
DeviceBusElementCapability.register();
|
||||
DeviceBusControllerCapability.register();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
package li.cil.oc2.common.capabilities;
|
||||
|
||||
import li.cil.oc2.api.bus.DeviceBusController;
|
||||
import li.cil.oc2.common.bus.AbstractDeviceBusController;
|
||||
import net.minecraftforge.common.capabilities.CapabilityManager;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
public final class DeviceBusControllerCapability {
|
||||
public static void register() {
|
||||
CapabilityManager.INSTANCE.register(DeviceBusController.class, new NullStorage<>(), Implementation::new);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
private static class Implementation extends AbstractDeviceBusController {
|
||||
protected Implementation() {
|
||||
super(Objects.requireNonNull(Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY.getDefaultInstance()));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -37,7 +37,7 @@ public class DeviceBusTests {
|
||||
@BeforeEach
|
||||
public void setupEach() {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
Capabilities.DEVICE_BUS_ELEMENT_CAPABILITY = busElementCapability;
|
||||
Capabilities.DEVICE_BUS_ELEMENT = busElementCapability;
|
||||
|
||||
busControllerBusElement = mock(DeviceBusElement.class);
|
||||
when(busControllerBusElement.getLocalDevices()).thenReturn(emptyList());
|
||||
|
||||
Reference in New Issue
Block a user