移除无人机的能量存储Capability

This commit is contained in:
Light_Quanta 2025-03-04 23:07:53 +08:00
parent 10bec3590d
commit d98913bb21
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959

View file

@ -46,6 +46,8 @@ import net.minecraft.world.level.Explosion;
import net.minecraft.world.level.Level; import net.minecraft.world.level.Level;
import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.AABB;
import net.minecraft.world.phys.Vec3; import net.minecraft.world.phys.Vec3;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.util.LazyOptional;
import net.minecraftforge.event.ForgeEventFactory; import net.minecraftforge.event.ForgeEventFactory;
import net.minecraftforge.items.ItemHandlerHelper; import net.minecraftforge.items.ItemHandlerHelper;
import net.minecraftforge.network.NetworkHooks; import net.minecraftforge.network.NetworkHooks;
@ -155,6 +157,11 @@ public class DroneEntity extends MobileVehicleEntity implements GeoEntity {
compound.putInt("KamikazeMode", this.entityData.get(KAMIKAZE_MODE)); compound.putInt("KamikazeMode", this.entityData.get(KAMIKAZE_MODE));
} }
@Override
public @NotNull <T> LazyOptional<T> getCapability(@NotNull Capability<T> cap) {
return LazyOptional.empty();
}
@Override @Override
public void readAdditionalSaveData(CompoundTag compound) { public void readAdditionalSaveData(CompoundTag compound) {
super.readAdditionalSaveData(compound); super.readAdditionalSaveData(compound);