MC百科社群
标题:
自制mod怎么使用RF等一些通用的能量
[打印本页]
作者:
a8159538md
时间:
2024-1-24 17:27
标题:
自制mod怎么使用RF等一些通用的能量
如题,我试着自制了一个mod,想做一个消耗能量的机器,但是不知道怎么能让机器适配使用RF能量,求教程
作者:
QQ酱81960
时间:
2024-1-24 17:27
FE和RF可以转换,加FE的话可以在TileEntity里面这样
@Override
public boolean hasCapability(Capability<?> capability, EnumFacing facing) {
if (capability == CapabilityEnergy.ENERGY) {
return true;
}
return super.hasCapability(capability, facing);
}
@Override
public <T> T getCapability(Capability<T> capability, EnumFacing facing) {
if (capability == CapabilityEnergy.ENERGY) {
return CapabilityEnergy.ENERGY.cast(this.energy_store);
}
return super.getCapability(capability, facing);
}
然后energy_store是个EnergyStorage类型的字段,注意需要把它序列化什么的,否则会出现,重启后:欸我能量呢?
欢迎光临 MC百科社群 (https://bbs.mcmod.cn/)
MC百科
|最大的MineCraft中文模组百科