1 package com.irtimaled.bbor.client;
3 import com.irtimaled.bbor.common.models.Coords;
4 import net.minecraft.entity.player.EntityPlayer;
6 public class PlayerCoords {
7 private static double x;
8 private static double y;
9 private static double z;
10 private static double activeY;
11 private static int dimensionId;
13 public static void setPlayerPosition(double partialTicks, EntityPlayer entityPlayer) {
14 x = entityPlayer.lastTickPosX + (entityPlayer.posX - entityPlayer.lastTickPosX) * partialTicks;
15 y = entityPlayer.lastTickPosY + (entityPlayer.posY - entityPlayer.lastTickPosY) * partialTicks;
16 z = entityPlayer.lastTickPosZ + (entityPlayer.posZ - entityPlayer.lastTickPosZ) * partialTicks;
17 dimensionId = entityPlayer.dimension.getId();
20 static void setActiveY() {
24 public static double getX() {
28 public static double getY() {
32 public static double getZ() {
36 public static double getMaxY(double configMaxY) {
37 if (configMaxY == -1) {
40 if (configMaxY == 0) {
46 public static int getDimensionId() {
50 public static Coords get() {
51 return new Coords(x, y, z);