Add a way to get and set the bounding box of disguises

This commit is contained in:
libraryaddict
2013-12-22 12:36:06 +13:00
parent 06cb677446
commit 686b25d59b
4 changed files with 132 additions and 0 deletions

View File

@@ -46,6 +46,8 @@ public class DisguiseValues {
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);
@@ -53,6 +55,22 @@ 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 int getEntitySize(double paramDouble) {
double d = paramDouble - (((int) Math.floor(paramDouble)) + 0.5D);