- 39
- 2
Крч написал солнечную панель, всё нормально работает только есть 1 но, она не подключается к проводам.
Мехам передает всё нормально.
Вот где прописано для передачи к мехам ( я тут пробывал мутить чтоб провода подрубались но не получилось что-то )
Мехам передает всё нормально.
Java:
@Override
public void updateEntity() {
if (!worldObj.isRemote) {
if (!addedToEnergyNet) {
MinecraftForge.EVENT_BUS.post(new EnergyTileLoadEvent(this));
addedToEnergyNet = true;
}
if (hasAccessToSky()) {
int energyGenerated = worldObj.isDaytime() ? 1024 : 512;
energyStored = Math.min(energyStored + energyGenerated, maxEnergyStored);
for (ForgeDirection direction : ForgeDirection.VALID_DIRECTIONS) {
if (direction != ForgeDirection.UP) {
TileEntity tile = worldObj.getTileEntity(this.xCoord + direction.offsetX, this.yCoord + direction.offsetY, this.zCoord + direction.offsetZ);
if (tile instanceof IEnergySink) {
IEnergySink sink = (IEnergySink) tile;
if (sink.acceptsEnergyFrom(this, direction.getOpposite())) {
double energyToTransfer = Math.min(energyStored, sink.getDemandedEnergy());
energyStored -= energyToTransfer - sink.injectEnergy(direction.getOpposite(), energyToTransfer, 1);
}
}
}
}
}
}
}