优化代码

This commit is contained in:
17146 2025-02-13 16:11:12 +08:00
parent 8f3051d2e7
commit fe32c50644
3 changed files with 3 additions and 5 deletions

View file

@ -1,6 +1,5 @@
package com.atsuishio.superbwarfare.compat.jade; package com.atsuishio.superbwarfare.compat.jade;
import com.atsuishio.superbwarfare.compat.jade.providers.VehicleEnergyProvider; import com.atsuishio.superbwarfare.compat.jade.providers.VehicleEnergyProvider;
import com.atsuishio.superbwarfare.compat.jade.providers.VehicleHealthProvider; import com.atsuishio.superbwarfare.compat.jade.providers.VehicleHealthProvider;
import com.atsuishio.superbwarfare.entity.vehicle.EnergyVehicleEntity; import com.atsuishio.superbwarfare.entity.vehicle.EnergyVehicleEntity;
@ -10,9 +9,9 @@ import snownee.jade.api.IWailaCommonRegistration;
import snownee.jade.api.IWailaPlugin; import snownee.jade.api.IWailaPlugin;
import snownee.jade.api.WailaPlugin; import snownee.jade.api.WailaPlugin;
@WailaPlugin @WailaPlugin
public class SbwJadePlugin implements IWailaPlugin { public class SbwJadePlugin implements IWailaPlugin {
@Override @Override
public void register(IWailaCommonRegistration registration) { public void register(IWailaCommonRegistration registration) {
registration.registerEntityDataProvider(VehicleEnergyProvider.INSTANCE, EnergyVehicleEntity.class); registration.registerEntityDataProvider(VehicleEnergyProvider.INSTANCE, EnergyVehicleEntity.class);

View file

@ -15,8 +15,7 @@ public enum VehicleEnergyProvider implements IEntityComponentProvider,
IServerDataProvider<EntityAccessor> { IServerDataProvider<EntityAccessor> {
INSTANCE; INSTANCE;
private static final ResourceLocation ID = new ResourceLocation(ModUtils.MODID, "vehicle_energy"); private static final ResourceLocation ID = ModUtils.loc("vehicle_energy");
@Override @Override
public void appendTooltip( public void appendTooltip(

View file

@ -12,7 +12,7 @@ import snownee.jade.impl.ui.HealthElement;
public enum VehicleHealthProvider implements IEntityComponentProvider { public enum VehicleHealthProvider implements IEntityComponentProvider {
INSTANCE; INSTANCE;
private static final ResourceLocation ID = new ResourceLocation(ModUtils.MODID, "vehicle_health"); private static final ResourceLocation ID = ModUtils.loc("vehicle_health");
public void appendTooltip(ITooltip tooltip, EntityAccessor accessor, IPluginConfig config) { public void appendTooltip(ITooltip tooltip, EntityAccessor accessor, IPluginConfig config) {
// 对EntityHealthProvider的拙劣模仿罢了 // 对EntityHealthProvider的拙劣模仿罢了