From 01f3268e68ed5b7c93f7b1a9382bd837a1ffbf29 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Thu, 19 Aug 2021 10:52:44 +0700 Subject: [PATCH] Tick on client --- .../mc/otm/capability/AndroidCapability.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/ru/dbotthepony/mc/otm/capability/AndroidCapability.java b/src/main/java/ru/dbotthepony/mc/otm/capability/AndroidCapability.java index e34609fc7..d98b91266 100644 --- a/src/main/java/ru/dbotthepony/mc/otm/capability/AndroidCapability.java +++ b/src/main/java/ru/dbotthepony/mc/otm/capability/AndroidCapability.java @@ -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