fixes fabric datagen stuff and some networking stuff

This commit is contained in:
2026-03-10 23:03:27 -04:00
parent a30721d9b8
commit 7f41fdf864
5 changed files with 102 additions and 16 deletions
@@ -0,0 +1,42 @@
package net.cmr.jurassicrevived.neoforge.capabilities;
import net.cmr.jurassicrevived.block.entity.energy.ModEnergyStorage;
import net.neoforged.neoforge.energy.IEnergyStorage;
public class NeoForgeEnergyStorage implements IEnergyStorage {
private final ModEnergyStorage storage;
public NeoForgeEnergyStorage(ModEnergyStorage storage) {
this.storage = storage;
}
@Override
public int receiveEnergy(int maxReceive, boolean simulate) {
return storage.receiveEnergy(maxReceive, simulate);
}
@Override
public int extractEnergy(int maxExtract, boolean simulate) {
return storage.extractEnergy(maxExtract, simulate);
}
@Override
public int getEnergyStored() {
return storage.getEnergyStored();
}
@Override
public int getMaxEnergyStored() {
return storage.getMaxEnergyStored();
}
@Override
public boolean canExtract() {
return storage.canExtract();
}
@Override
public boolean canReceive() {
return storage.canReceive();
}
}