Actually set the bounding box

This commit is contained in:
libraryaddict
2013-12-22 13:03:47 +13:00
parent 686b25d59b
commit f6d0994079
7 changed files with 160 additions and 86 deletions

View File

@@ -43,11 +43,11 @@ public class DisguiseValues {
return getDisguiseValues(type).getNmsEntityClass();
}
private FakeBoundingBox adultBox;
private FakeBoundingBox babyBox;
private int enumEntitySize;
private HashMap<Integer, Object> metaValues = new HashMap<Integer, Object>();
private Class nmsEntityClass;
private FakeBoundingBox adultBox;
private FakeBoundingBox babyBox;
public DisguiseValues(DisguiseType type, Class classType, int entitySize) {
values.put(type, this);
@@ -55,22 +55,14 @@ public class DisguiseValues {
nmsEntityClass = classType;
}
public FakeBoundingBox getBabyBox() {
return babyBox;
}
public void setAdultBox(FakeBoundingBox newBox) {
adultBox = newBox;
}
public void setBabyBox(FakeBoundingBox newBox) {
babyBox = newBox;
}
public FakeBoundingBox getAdultBox() {
return adultBox;
}
public FakeBoundingBox getBabyBox() {
return babyBox;
}
public int getEntitySize(double paramDouble) {
double d = paramDouble - (((int) Math.floor(paramDouble)) + 0.5D);
@@ -123,6 +115,14 @@ public class DisguiseValues {
return nmsEntityClass;
}
public void setAdultBox(FakeBoundingBox newBox) {
adultBox = newBox;
}
public void setBabyBox(FakeBoundingBox newBox) {
babyBox = newBox;
}
public void setMetaValue(int no, Object value) {
metaValues.put(no, value);
}