Posted March 31, 20196 yr How would I push energy to modded cables/machines? I know using: te.hasCapability(CapabilityEnergy.ENERGY, side) I can check if it can receive energy, but I cannot push to it as I do not know how I would. Current 1.12.2 energy types that I know of (and would like to be able to push to): Tesla RF FE I know how to push to FE, I can just check if it implements IEnergyStorage and call the push method, but what about RF and Tesla? I would also like it to work with EnderIO, but I have no idea how to add support for EnderIO either because the conduits don't have any energy methods or implement any capability interfaces. Edited March 31, 20196 yr by Big_Bad_E
March 31, 20196 yr Author Bumping, after looking through EnderIO it seems that it uses a pathing system, so energy is never stored on the cables. I found the generators in the code, but can't find how it pushes power. (Do the pipes do that automatically?).
April 1, 20196 yr IEnergyStorage energyStorage = te.getCapability(CapabilityEnergy.ENERGY, EnumFacing.NORTH); if (energyStorage.canReceive()) { int max = Math.max(speicher, 64000); int amount = energyStorage.receiveEnergy(max, true); if (amount > 0) { amount = energyStorage.receiveEnergy(max, false); speicher -= max; } } simple example.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.