X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Fproviders%2FSpawningSphereProvider.java;h=00c24827ee5bd8cfea3dbb5a4d254ae5299a960d;hb=fb30dd54841c940ad19181b688add8c520561d1c;hp=1efd41ebf023b0a09077f2aa5729c507b93d6a0c;hpb=845cbf4369473d582ba81dfd4796546dd911af45;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/providers/SpawningSphereProvider.java b/src/main/java/com/irtimaled/bbor/client/providers/SpawningSphereProvider.java index 1efd41e..00c2482 100644 --- a/src/main/java/com/irtimaled/bbor/client/providers/SpawningSphereProvider.java +++ b/src/main/java/com/irtimaled/bbor/client/providers/SpawningSphereProvider.java @@ -58,9 +58,17 @@ public class SpawningSphereProvider implements IBoundingBoxProvider true); } + static boolean playerInsideSphere() { + return spawningSphereInDimension(Player.getDimensionId()) && spawningSphere.isWithinSphere(Player.getPoint()); + } + + private static boolean spawningSphereInDimension(int dimensionId) { + return spawningSphere != null && SpawningSphereProvider.dimensionId == dimensionId; + } + @Override public boolean canProvide(int dimensionId) { - return spawningSphere != null && SpawningSphereProvider.dimensionId == dimensionId && BoundingBoxTypeHelper.shouldRender(BoundingBoxType.AFKSphere); + return spawningSphereInDimension(dimensionId) && BoundingBoxTypeHelper.shouldRender(BoundingBoxType.AFKSphere); } @Override