Tick on client
This commit is contained in:
parent
be47a36cc3
commit
01f3268e68
@ -71,10 +71,8 @@ public class AndroidCapability implements ICapabilityProvider, IAndroidCapabilit
|
||||
|
||||
@SubscribeEvent
|
||||
public static void onLivingTick(LivingEvent.LivingUpdateEvent event) {
|
||||
if (event.getEntity().level.isClientSide)
|
||||
event.getEntity().getCapability(MatteryCapability.ANDROID).ifPresent(IAndroidCapability::tickClient);
|
||||
else
|
||||
event.getEntity().getCapability(MatteryCapability.ANDROID).ifPresent(IAndroidCapability::tick);
|
||||
var ent = event.getEntity();
|
||||
ent.getCapability(MatteryCapability.ANDROID).ifPresent(ent.level.isClientSide ? IAndroidCapability::tickClient : IAndroidCapability::tick);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -152,9 +150,14 @@ public class AndroidCapability implements ICapabilityProvider, IAndroidCapabilit
|
||||
battery = packet.battery;
|
||||
}
|
||||
|
||||
protected void tickInnerClient() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void tickClient() {
|
||||
|
||||
if (isAndroid())
|
||||
tickInnerClient();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user